Skip to content

Releases: simjanos-dev/LinguaCafe

v0.14.beta.3

05 Jan 23:31
Compare
Choose a tag to compare
v0.14.beta.3 Pre-release
Pre-release

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.

Bug fixes:

  • Sentence selecting in languages with spaces did not highlight the gaps as well.
  • Added missing authorization for horizon dashboard, now only admins can access it.

Thank you for everyone who contributed for the release!

v0.14.beta.2

26 Dec 16:21
Compare
Choose a tag to compare
v0.14.beta.2 Pre-release
Pre-release

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.

If you had v0.14.beta already installed, you will need to set or reset your highlightedWordBackground and newWordBackground colors for them to work, because they were set to black before.

Bug fixes:

  • Highlighted and new word backgrounds/indicators were not working outside of the interactive text areas.
  • The selected font type was not applied to the hover vocabulary's reading section.
  • The selected font type was not applied to the text reader's title.
  • Horizontal padding was not working correctly.

Thank you for everyone who contributed for the release!

v0.14.beta.1

25 Dec 17:46
Compare
Choose a tag to compare
v0.14.beta.1 Pre-release
Pre-release

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!

v0.13.3

02 Sep 15:21
Compare
Choose a tag to compare

Please backup LinguaCafe before updating, otherwise you can lose your data if anything goes wrong. You can read more about backups in the user manual.

Please read the previous(v0.13.1) update notes, and only update accordingly to its description, since Turkish is still not fixed.

Bug fixes:

  • Fixed a bug on the review page that prevented reviewing words and phrases that had no example sentences.

Thank you for everyone who contributed for the release!

v0.13.3 ghcr fix

26 Dec 17:21
Compare
Choose a tag to compare

I accidentally pushed v0.14.beta.2 image as the main image, this release is created to fix the issue.

v0.13.2

30 Aug 16:36
Compare
Choose a tag to compare

Please backup LinguaCafe before updating, otherwise you can lose your data if anything goes wrong. You can read more about backups in the user manual.

Please read the previous(v0.13.1) update notes, and only update accordingly to its description, since Turkish is still not fixed.

Bug fixes:

  • Fixed website import.

Thank you for everyone who contributed for the release!

v0.13.1

29 Aug 17:18
b03f6d7
Compare
Choose a tag to compare

Please backup LinguaCafe before updating, otherwise you can lose your data if anything goes wrong. You can read more about backups in the user manual.

There is a problem with the Turkish package. This update will fix it temporarily, however it will break import functions for every other language if Turkish is installed. It can only be fixed by using a different Turkish tokenizer, which will take a while to implement. This update is for people who tried to install Turkish and was unable to, and do not use other languages.

Don't update if you:

  • use Turkish already and it is working
  • don't use Turkish and don't want to

You can downgrade to v0.13 by creating a .env file next to the docker-compose.yml file, and adding this line to it: VERSION=13.0, then running the update command again.

Bug fixes:

  • Turkish temporary fix.

New bugs:

  • Forgot to change the version display in the software to v0.13.1.

Thank you for everyone who contributed for the release!

v0.13

26 Jun 16:06
Compare
Choose a tag to compare

Please backup LinguaCafe before updating, otherwise you can lose your data if anything goes wrong. You can read more about backups in the user manual.

New features:
-Added support for using remote MySQL server.
-Added an icon.
-Added support for multiple users.
-Added an import option for e-books that lets users order the chapters based on the e-book's spine metadata. In some rare cases, this will fix incorrect chapter order for imported e-books.
-Added an option to set preferred hover vocabulary position. Now it can appear both above or below the hovered words based on the selected setting.
-Added filtering, sorting and pagination to the user settings, dictionary settings, font settings, library and chapters pages.
-Replaced the dictionary import process. Now users can import dictionaries by file upload, instead of having to copy files into the storage directory.
-Users now can delete and create DeepL dictionaries.
-Added support for DeepL translation into multiple languages.
-Added an option for % display of word counts on the chapters page.
-Added tabs to the text reader's settings dialog.
-Added an auto level words option, which automatically levels up words which the user did not click on while reading.
-Added a hotkey to the text reader to toggle plain text mode.
-Added settings to hide the subtitle timestamps and to change the space between subtitles.
-Added a setting to change the speed of the text to speech.

Bug fixes:
-Login page sometimes showed an error despite a successful login, mostly after creating the first user.
-Review page displayed no text after the user finished reviewing if it only had one card in total.
-Fixed and enabled Thai import options.
-Added missing created_at and updated_at fields to imported words in the database.
-Fixed multi word touch selection with Apple pencils.
-Hover vocabulary now will move if there's not enough space for it to be displayed inside the reading area.
-Admin settings cannot be saved anymore if a field is left empty.
-Removed whitespace from the beginning of the tab selector UI element on mobile.
-Removed furigana from text on plain text mode.
-Fixed a problem when a user selected a long phrase, and the search result overflowed its box. I hid the whole search result if it was too long, and users now can see the whole search result by hovering over the shortened form.

Other changes:
-Hover vocabulary's dictionary search results have been limited to 9 instead of 15. I'll add a setting for this in the future.
-JMDict dictionary files have been replaced with a single .zip file that contains them.

Thank you for everyone who contributed for the release!

v0.12.6

05 Jun 16:26
Compare
Choose a tag to compare

Please backup LinguaCafe before updating, otherwise you can lose your data if anything goes wrong. You can read more about backups in the user manual.

Bug fixes:

  • Using the same LinguaCafe user on multiple devices with multiple languages caused database corruption in some very rare edge cases. Now whenever a user logs in on a device, other devices will be logged out to avoid this issue. This is a temporary solution.

Thank you for everyone who contributed for the release!

v0.12.5

01 Jun 17:21
Compare
Choose a tag to compare

Please backup LinguaCafe before updating, otherwise you can lose your data if anything goes wrong. You can read more about backups in the user manual.

This issue only affects servers that have a user other than the admin who manages the server.

Bug fixes:

  • Fixed a serious security issue.

Thank you for everyone who contributed for the release!