Picked up and closed off all tickets (well, honestly, not all as I did reject some). Implemented 9 specific online services. Added a new module for TV Series. And, introduced a new method for maintaining editions of something.. well, in this case specifically for books and comic books. It’s a generic piece of functionality, as always, but it is not available through configuration as of yet (you can enable it by editing the module XML though). But, (comic) books can now hold editions (which are basically also (comic) books / works).
I used AI to check all the translation files and have removed obsolete and add missing translations. Of course I gave preference to user contributed translations! Thanks for all the help!
Side note: I still do a surprising amount of manual coding.. but AI does help me with laborious tasks.
However, Data Crow is still very much, with all its flaws, an artisanal product. Lets hope that against all odds it does not become obsolete like many, many “things” very, very likely will.
[New]
- New module has been added: TV Series. This module allows TV Series to be registered including the episodes. Online Search and file parsing has been also been implemented.
- Books and Comic Books can now hold editions. This is optional. An edition always belongs to a (comic) book. A (comic) book can have zero, one or multiple editions.
- Added online update for book editions (does not allow to add, only update).
- Added an experimental AI online search mode for all modules (text only). You can configure your end point and the modal to be used (you can use Llama, preplexity, etcetera).
- Added online service: RAWG for games
- Added online service: Board Games Geeks for board games (ticket 138)
- Added online service: Metron Comics for comics
- Added online service: Last.fm for music albums
- Added online service: MusicBrainz for music albums
- Added online service: OMDB for movies (no pictures)
- Added online service: TVmaze for series
- Added online service: TMDB for series (as additional, was already there for movies)
- Added online service: The TVDB for series (requires a subscription with The TVDB; 12 USD (currently) per year)
[Changed]
- [Ticket 155] Feature Request: look up Discogs releases based on Release Code and/or URL.
- [Ticket 162] Added support for custom Google Books API keys.
- [Ticket 88] Suggestion: the Movie Database TV-Series.
- [Ticket 83] Suggestion: create Multiple Items Fields (field selection)
- [Ticket 137] Update All: allow appending to selected set of items for multi-select instead of only overwriting
- [Ticket 132] Add option to copy image to memory (added right-click to picture field; copy option)
- [Ticket 84] Suggestion: Quick Search; added an optional field selection to the quick search / filter
- Updated / solidified the open library online service for books.
- Updated the Dutch translation (me). Removed obsolete translation and added missing and new translations.
- Updated the French translation (Claude AI). Removed obsolete translation and added missing and new translations.
- Updated the German translation (thanks iro-de + used Claude AI to cleanup the file and close historic gaps in the translations).
- Updated the Italian translation (Claude AI). Removed obsolete translation and added missing and new translations.
- Updated the Polish translation (thanks to Ariel Chyłek + used Claude AI to cleanup the file and close historic gaps in the translations).
- Updated the Portuguese translation (thanks to Ariel Chyłek + used Claude AI to cleanup the file and close historic gaps in the translations).
- Updated the Russian translation (Claude AI). Removed obsolete translation and added missing and new translations.
- Updated the Spanish translation (Claude AI). Removed obsolete translation and added missing and new translations.
[Fixed]
- [Ticket 133] Online search: Open Library – Error Message for some ISBNs.
- [Ticket 127] Tab names were not translated correctly / tab duplication when switching languages.
(NOTE: this only works for new installations; delete the tabs.xml file from \settings\application to reset in case of issues). - Music file import; now merges children. It will take the new set of children and update it with the old information to prevent loss of information.
- Create multiple items dialog did not remember its size.
- Buttons of item form were not enabled after a validation warning.
- Quik view is not updated with children after create multiple.
- Advanced filters did not handle combinations of And and Or entries correctly. Now, or entries are treated as one group and the ands will always be applied. (technically this means it now works as follows: give me all where (x = z or y = a) and a = b and c = d)