Repository navigation
Geändert
- Unterstützte Nextcloud-Versionen: 31 bis 35 (bisher nur 34). Nextcloud 35 wird damit unterstützt; auf einem auf 35 aktualisierten Server wurde die App vorher wegen
max-versiondeaktiviert, und der Cron meldete u. a. „Could not resolve OCA\EbookReader\BackgroundJob\SyncSharedShelvesJob“. Neuere Server-APIs (IAppManager::isEnabledForAnyone,IFilenameValidator::sanitizeFilename,IShare::canSeeContent) werden mit abgesicherten Fallbacks genutzt, damit Nextcloud 31 weiter funktioniert.
Hinzugefügt
- CI: Psalm läuft gegen die OCP-Stubs aller unterstützten Nextcloud-Versionen (31–35, zusätzlich
masterals Vorwarnung). Ein Integrationstest installiert die App in ein echtes Nextcloud (31–35, mehrere PHP-Versionen, SQLite), lädt ein Test-EPUB hoch, scannt die Bibliothek, ruft die wichtigsten API-Endpunkte und die Web-Oberfläche auf und führt die Hintergrundjobs der App aus.
Behoben
- Die Zeile „Weiterlesen“ unter „Alle Bücher“ zeigt jetzt dieselben Bücher wie der Menüpunkt „Weiterlesen“ (Lesestatus „Wird gelesen“, zuletzt gelesene zuerst), wie schon das Dashboard-Widget. Bisher entschied der Lesefortschritt: Bücher mit Status „Wird gelesen“ ohne Fortschritt fehlten, und die Auswahl wich vom Menüpunkt ab.
What's Changed
- Weiterlesen-Zeile zeigt dieselben Bücher wie der Menüpunkt by @SomeCatCode in #33
- Nextcloud 31–35 unterstützen, Kompatibilitäts-CI by @SomeCatCode in #34
- Prepare 0.11.1 by @SomeCatCode in #35
- Release 0.11.1 by @SomeCatCode in #36
Full Changelog: v0.11.0...v0.11.1