Software-update - Grimmory 3.2.0
In dit artikel:
Enkele maanden nadat Booklore — een eenvoudig selfhosted webapp voor het organiseren van e-boeken die met Docker op te zetten is — in opspraak raakte door een autoritaire hoofdontwikkelaar en controverse rond veelvuldig AI-gebruik, werd de originele repository van GitHub verwijderd. De community reageerde snel: het project leeft voort in een fork genaamd Grimmory, die de ontwikkeling voortzet en recent versie 3.2.0 uitbracht.
Wie en wat: Grimmory is een community-gedreven voortzetting van Booklore, bedoeld voor het lokaal beheren van e-boeken met functies zoals dynamische ordening (auteur, genre), metadata-ophaling uit meerdere bronnen, multi-user ondersteuning, ingebouwde lezers voor PDF, EPUB en comics, en OPDS-compatibiliteit voor mobiel lezen of downloaden naar Kobo-e-readers. De software is eenvoudig te deployen met Docker en heeft ook helm-ondersteuning voor Kubernetes.
Belangrijkste vernieuwingen in 3.2.0
- Nieuwe features: helm-chart ondersteunt externe MariaDB; Kobo-metadata krijgt ondersteuning voor onderschriften; pdf-lezer heeft nu een handmatige opslaan-knop; UI krijgt licht thema, nieuw theming-systeem en een OLED-donker variant; profiel- en gebruikersvoorkeuren (taal en thema) worden gesynchroniseerd en op de backend opgeslagen.
- Bugfixes: stabielere boekverwijdering door EntityManager-clearing, betere handling van audit-logs en e-mail-SSL-instellingen, correcte groepering van multi-file audioboeken bij imports, OPDS-verbeteringen (inclusief covers voor audioboeken) en diverse reader- en UI-aanpassingen om layout- en sneltoetsproblemen te verhelpen.
- Performance en onderhoud: frontend-bundles geoptimaliseerd met lazy loading; grote reeks refactors om codekwaliteit te verbeteren; veel dependency-updates (Gradle, Hibernate, npm-pakketten e.d.), Docker/helm-aanpassingen en documentatie/vertalingsupdates.
- Beleid en tests: AI-richtlijnen zijn formaliseren voor bijdragers en helm-charts worden linted in testsuites.
Waarom dit relevant is: Grimmory laat zien dat open source-projecten kwetsbaar zijn voor governance-problemen, maar ook dat een actieve community een project kan redden en verder professionaliseren. Versie 3.2.0 richt zich vooral op gebruiksvriendelijkheid (thema, reader-ervaring), device-integratie (Kobo, OPDS), betrouwbaarheid bij import en metadata, en op onderhoudbaarheid van de codebasis. Voor gebruikers die hun bibliotheek lokaal willen hosten biedt Grimmory hiermee een stabielere, meer polished opvolger van Booklore.