Skip to content

v0.9.0 Search and AI refactoring

Compare
Choose a tag to compare
@SergioMendolia SergioMendolia released this 08 Jan 09:14
· 145 commits to main since this release
a97cb53
  • The whole searching system has been refactored: no more filters on page, instead a simple and powerful search bar and the ability to write all the custom filters that you want with the Typesets filters. Breaking change: if you had dynamic shelves, you will need to recreate them.
  • A new way of search with the « Natural language search » : Search for something and ask AI to convert it to filters. Search for stuff like Mangas by eiichiro oda Thrillers in italy or cook vegetarian meals and it will convert it to the best filters possible and should find you the exact books you want
  • A full refactoring of the AI configuration: No more .env meddling, configure your different models and connexion in the UI and select which one will be used for each action. If you want to use a different model for summarization than for tagging, now you can! Breaking change: your .env variables for connexion are not used anymore. Go to the new page « AI Models » and configure and test your models.
  • Age categories: the « 17+ » age category has been renamed « 16+ » to have more logical scale: Everyone -> 10+ -> 13+ -> 16+ -> Adults
  • Translations: All labels have been retranslated properly so if you used the app in another language than English you shouldn’t see any English anymore.

⚠️ You need to run the doctrine:migrations:migrate, typesense:create and typesense:import when updating