Versie 3.5.0 van Grimmory is uitgekomen, een eenvoudig met Docker op te zetten selfhosted webapplicatie voor het organiseren en beheren van e-boeken. Het kan boeken al dan niet dynamisch organiseren op bijvoorbeeld schrijver of genre, metadata ophalen vanuit meerdere bronnen en biedt ondersteuning voor meerdere gebruikers. Er is een ingebakken lezer voor pdf's, epubs en comics, en boeken kunnen ook naar Kobo-e-readers worden gedownload of gelezen worden op een mobiel apparaat met daarop een leesapp die OPDS ondersteunt. In deze uitgave zijn de volgende veranderingen en verbeteringen in aangebracht:
FeaturesBug Fixes
- api: add metadata provider controller (#2673) (
402e89b)- reader: add epub reader tap navigation for mobile (#1909) (
c8a1a59)Refactors
- api: add library access check to uploads (#2648) (
2d7a3e9)- api: restrict settings by permission (#2647) (
2b66ca6)- api: exclude supplementary files from file type facet (#2688) (
e1d1c35)- api: include physical books in file type facet (#2687) (
765a340)- audiobook: sum folder track durations (#2684) (
bb44ce3)- opds: update opds references to be grimmory (#2659) (
5986e36)- progress: reset koreader device when coming from grimmory (#2640) (
a04652d)- ranobedb: use expected grimmory user agent (#2662) (
2dbac19)- readers: fix mobile text selection (#2667) (
6a778f8)- reader: stop unwanted page jumps when scrolling (#2699) (
1042cad)Dependencies
- api: add
BookParser.isEnabled()to test for enabled provider (#2694) (0b6689f)- api: remove unused book filters (#2690) (
f0ca4e5)- metadata: add external url to all metadata sources (#2670) (
b2fa4b7)- ui: drop frontend external URL generation (#2693) (
40cf653)Chores CI
- deps: bump @openng/optimus-ui-tailwindcss from 2.0.1 to 2.0.2 (#2680) (
7e6a2f3)- deps: bump @playwright/test from 1.62.1 to 1.63.0 (#2681) (
07d5cd4)- deps: bump com.github.ben-manes.versions from 0.61.0 to 0.62.0 in /backend (#2679) (
ebbd2d9)- deps: bump com.github.junrar:junrar from 8.1.0 to 8.1.1 in /backend (#2682) (
ea7aaf4)- deps: bump epub4j to 2.1.0 (#2696) (
569fd66)- deps: bump ng-mocks from 14.17.0 to 14.17.6 (#2676) (
e592e44)- deps: bump org.flywaydb:flyway-mysql from 13.5.0 to 13.6.0 in /backend (#2675) (
05c03aa)- deps: bump org.hibernate.orm from 7.4.7.Final to 7.4.8.Final in /backend (#2683) (
a1eaa68)- deps: bump typescript-eslint from 8.67.0 to 8.70.0 (#2678) (
ed0e0ef)- deps: bump vitest from 4.1.11 to 5.0.0 (#2677) (
578b6c5)
:strip_exif()/i/2008140498.jpeg?f=imagenormal)
:strip_icc():strip_exif()/u/1168416/crop69fa0a39919bd.jpg?f=community)
:strip_icc():strip_exif()/u/28051/gwystyl_av.jpg?f=community)