v0.6.23
- Compatibility with Nextcloud 33 (min-version raised to 33, max-version bumped to 34).
- Migrated
AppInfo\Applicationto theIBootstrappattern required by NC 30+. - Replaced
@NoAdminRequired/@NoCSRFRequireddoc annotations with PHP 8 attributes. - Modernised
PageControllerdependency injection (constructor property promotion, removed\OC::$serveraccess, injectedCsrfTokenManager). - Rebuilt the file action against
@nextcloud/filesv4 — required by NC 33's new pinia/event-bus registry; the v3 build registered into a global key NC 33 ignores, which made.kdbxfiles fall through to download instead of opening in KeeWeb. - Fixed operator-precedence bug in the file-action
enabled()permission check. - Closed
<iframe>tag explicitly intemplates/main.php(HTML5 compliance). - Raised
php min-versionto 8.1. - Tested on NC 29 and NC 30: PHP backend installs correctly, but the
@nextcloud/filesv4 file-action registry is not available on those versions, so the file action does not work. NC 33 is the minimum supported version.