Enkele maanden geleden verscheen Booklore op het toneel, een selfhosted webapplicatie voor het organiseren en beheren van e-boeken, die eenvoudig met Docker was op te zetten. Ondanks dat er met grote regelmaat nieuwe versies uitkwamen, werd het project nogal geplaagd door drama. Er was een autoritaire hoofdontwikkelaar die zich niet goed aan het opensourceprincipe hield en slecht met de community communiceerde, en er was kritiek op het vele gebruik van AI in de ontwikkeling. Verleden week is plotseling de stekker eruit getrokken en is de repo zelfs helemaal verdwenen van GitHub.
Er is nu een fork verschenen onder de naam Grimmory die verdergaat waar Booklore is opgehouden. Zo kunnen boeken al dan niet dynamisch worden georganiseerd op bijvoorbeeld schrijver of genre, kan metadata worden opgehaald vanuit meerdere bronnen en is er ondersteuning voor meerdere gebruikers. Er is een ingebakken lezer voor pdf's, epubs en comics, maar boeken kunnen ook naar Kobo-e-readers worden gedownload of gelezen worden op een mobiel apparaat met een leesapp die OPDS ondersteunt. Hieronder is de changelog van de afgelopen paar versies te vinden:
Release v2.3.0
FeaturesBug Fixes
- release: document develop-based stable release previews (930e526)
Refactors
- api: fix potential memory leaks in file processing (031e8ae)
- ci: correct artifact download action pin (37ca101)
- ci: publish PR test results from workflow_run (11a76bf)
- ci: repair release preview and test result publishing (afa5b81)
- drop telemetry from app (#52) (4d82cb7)
- ui: repair frontend compile after rebrand (fea1ec6)
Chores
- build: rename frontend dist output to grimmory (ecf388f)
- i18n: rename booklore translation keys to grimmory (eb94afa)
- metadata: move default parser from Amazon to Goodreads (e252122)
- pull kepubify & ffprobe during build (#50) (1c15629)
- ui: rebrand frontend surfaces to grimmory (d786dd8)
Documentation Style
- api: remove the custom startup banner (98c9b1a)
- deps: bump flatted from 3.4.1 to 3.4.2 in /booklore-ui (#73) (c4bd0c7)
- funding: point support links at opencollective (55c0ac0)
- release: 2.2.7 [skip ci] (0b5e24c)
- remove old verbose PR template, replace with temporary more low-key one. (#84) (b868526)
- ui: drop financial support dialog (#21) (62be6b1)
- i18n: normalize translation json formatting (#89) (857290d)
- ui: simplify the topbar logo branding (0416d48)
Release v2.2.7
Bug FixesRefactors
- api: fix potential memory leaks in file processing (031e8ae)
- ci: correct artifact download action pin (37ca101)
- ci: publish PR test results from workflow_run (11a76bf)
- drop telemetry from app (#52) (4d82cb7)
- ui: repair frontend compile after rebrand (fea1ec6)
Chores
- build: rename frontend dist output to grimmory (ecf388f)
- i18n: rename booklore translation keys to grimmory (eb94afa)
- metadata: move default parser from Amazon to Goodreads (e252122)
- pull kepubify & ffprobe during build (#50) (1c15629)
- ui: rebrand frontend surfaces to grimmory (d786dd8)
Documentation Style
- api: remove the custom startup banner (98c9b1a)
- deps: bump flatted from 3.4.1 to 3.4.2 in /booklore-ui (#73) (c4bd0c7)
- funding: point support links at opencollective (55c0ac0)
- remove old verbose PR template, replace with temporary more low-key one. (#84) (b868526)
- ui: drop financial support dialog (#21) (62be6b1)
