v0.13
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.