github simjanos-dev/LinguaCafe v0.14.beta.1

latest release: v0.14.beta.2
pre-release4 days ago

Note

Beta version

Please only use the beta version if you are comfortable moving back to the previous main version if there are bugs. Although I tested every change, I have no time to regularly use every feature myself. Please also note that you cannot downgrade your database, so please create, and keep a backup of your main version so you can roll back to the previous version.

Important changes and notes:

  • I cannot create a GitHub Wiki for beta, therefore the beta's online user manual can only be accessed from here. The user manual inside the software is also updated, however the links inside it are pointing to the main version.
  • Please make sure you download the correct docker-compose.yml from the beta branch.
  • The update process has been extended with an extra step: you must also download the latest docker-compose.yml file.
  • LinguaCafe has started using local storage instead of cookies and has a new text styling system, this means that ALL of your local settings will reset to default when you first start using the beta. They will be preserved when you update to the main version when it comes out.

Future updates

I haven't released an update for a very long time. After v0.14 is released I plan to move to frequent and small updates.

Known issues:

  • Highlighted and new word color indicators (mostly word count background) are displayed incorrectly.
  • Horizontal padding settings do not work properly.
  • Turkish is broken, I'll need some time to fix this.
  • These (except the Turkish language) and unknown issues will probably be fixed in a day or 2.

v0.14.beta.1

New features:

  • Added queue based chapter imports. From now on you won't have to wait for your chapters to be imported, it will happen in the background. If you open a book, the chapters will be updated in real time after the importing is finished.
  • Dictionary import progress bar now shows real time progress.
  • Added new online translation service: MyMemories.
  • Added new offline, self hosted translation service: LibreTranslate.
  • Added an API to connect custom scripts and translation services to LinguaCafe.
  • Replaced cookies with local storage. This means that your local settings will reset to default settings.
  • Added level to hover vocabulary box for highlighted words.
  • Added .webp support for book cover images.
  • Added auto theme switching based on system theme.
  • Added an export database button to the admin page.
  • Added automatic daily database backups.
  • Added a change password button to the user settings.
  • Added a button that lets users delete all their data related to their selected language.
  • Added a statistic that shows the users known unique lemmas.
  • Added fully customizable interactive text styling.

Bug fixes:

  • Book word counts did not update after deleting a chapter.
  • Text reader's light theme glossary word colors were not displayed correctly.
  • Text reader's glossary displayed "2" instead of "new" for new words.
  • Development tools page had incorrect background for light theme.
  • Book word count percentages were displayed incorrectly in empty books and chapters.
  • Fixed inconsistencies in custom themes when the user selected different foreground color.

Other changes:

  • Updated to Laravel 11.
  • Replaced default book cover image.
  • Replaced switches with checkboxes on the vocabulary export page.
  • Removed simple text parsing method. It was something needed before v0.1, because import times were very slow.

Thank you for everyone who contributed for the release!

Don't miss a new LinguaCafe release

NewReleases is sending notifications on new releases.