Features
- backend:sync: improve unicode path matching in NormalizedMap (c860ead)
- frontend:common: add reusable user avatar stack tooltip (160ec66)
- frontend:files: disable sidebar media autoplay and simplify controls (98a6346)
- frontend:space: group permissions in a single tooltip (dd8647e)
- frontend:space: show member counts in a translated tooltip (4b1f97c)
Bug Fixes
- backend:auth: improve OIDC response error logging (4c04c98)
- backend:cache: propagate method errors without retrying (6c07c42)
- backend:comments: filter recent comments by user permissions (48c6d7e)
- backend:database: support pre-parsed JSON results from mysql2 (98072f0)
- backend:files: filter recents by user permissions (406881f)
- backend:files: improve log clarity for full indexing requests (31f9beb)
- backend:files: synchronize recent files after editor updates and deletions (2b87607)
- backend:notifications: harden HTML email template escaping (b9909b3)
- backend:onlyoffice: validate document download origin (d0de778)
- backend:websocket: use Fastify cookie parser for authentication (38dbcea)
- files: downgrade PDF.js to v5.6.205 and allow viewer WASM in CSP (5a868df)
- frontend:auth: allow retrying OIDC login (003b307)
- frontend:auth: support desktop-handled auth flow (d683438)
- frontend:files: remove unused spacer in sidebar header (4ed55b3)
- frontend:spaces: handle optional error message in notification (fa1cd08)
- frontend:sync: adjust table column widths for better layout (06245b9)
- frontend: improve live relative time updates (ef40ab0)
- frontend: prevent Chromium caret loss during file rename (f99b313)
Contributors: @Stephan-P @pretubedongit