Sindbad~EG File Manager
Version 31.0.8 August 14, 2025
Changes:
server
Refactor(files): remove custom page title handling (server#53601)
Fix(settings): translate pronounce account property (server#53709)
Fix TimedJob execution time to allow job execution exactly when scheduled (server#53790)
Fix(profile): add max width for the user actions (server#53796)
Fix: Correctly show free space if lower than quota in Files navigation (server#53813)
Feat(settings): simplify OPcache checks (server#53817)
Fix(files_trashbin): Expire trashbin items when space is needed (server#53837)
Fix(imip): set charset for imip attachment (server#53838)
Fix(settings): change Mastodon only URI to webfinger (server#53843)
Fix(files_reminders): Don’t load if disabled for user (server#53854)
Fix(federatedfilesharing): Fix external share being deleted when accepting share (server#53858)
Fix(files): ensure proper headers lifecycle (server#53880)
Fix(systemtags): case-insensitive search & prevent duplicates (server#53888)
Fix: Fix theming for disabled accounts (server#53902)
Fix: force lowercase emails (server#53907)
Fix(Krb): switch away from deprecated and broken KerberosApacheAuth() (server#53912)
Fix: hide rename action in trashbin (server#53916)
Fix(theming): Correctly generate CSS for font themes (server#53921)
Chore(deps): update `@nextcloud/vue` to v8.28.0 (server#53939)
Fix(security): Update CA certificate bundle (server#53961)
Fix(federation): respect sharing.federation.allowSelfSignedCertificat… (server#53973)
Fix: Fix clearing unified search when modal is closed (server#53990)
Fix(files_sharing): ensure share folder exists in the settings (server#53999)
Feat(appconfig): add searchKeys() (server#54018)
Fix(update): Correctly trigger update for auto-disabled local apps (server#54022)
Update groupware code owners (server#54023)
Fix(settings): verify source of app-discover media (server#54030)
Feat(federated-share): forward notification only on remote reshare (server#54032)
Fix(files): new folder icon color (server#54039)
Fix(appconfig): mark searchKeys() as internal until 32 (server#54042)
Fix(TaskProcessingApiController): Improve error handling (server#54046)
Fix: group imip log messages by removing principal and uri (server#54053)
Fix(files): sort favorites navigation alphabetically (server#54061)
Fix(files_sharing): restore state when updating share failed (server#54066)
Fix(ConnectionFactory): Apply Oracle connection fix to primary and replica params as well (server#54105)
Fix(session): log when ephemeral sessions are closed (server#54106)
Fix(cron): Fix infinite loop on ParallelAware blocked jobs (server#54108)
Fix(provisioning_api): catch failed user creation (server#54110)
Fix(caldav): don’t return cancelled events for upcoming events API (server#54113)
Fix(files_sharing): fallback self.crypto.getRandomValues (server#54122)
Fix: Use default share folder of the user on share accept (server#54130)
Fix: Do not show password dialog when user can not validate password (server#54147)
Show nice label when searching in root (server#54148)
Feat(files_sharing): Toggle display for trusted server shares (server#54149)
Feat(dav): add occ commands to get and set absences (server#54169)
Fix: hide guests group from overall principals (server#54174)
Chore: remove `nextcloud-vue-collections` and use `@nextcloud/vue` instead (server#54175)
Fix: spelling mistake (server#54185)
Fix: add missing color select to tags usage query (server#54190)
Fix(AppMenu): ensure that aria attributes are set when needed (server#54199)
Fix: don’t update cached mountpoints if the request doesn’t have filesystem access (server#54204)
Chore(deps-dev): bump symfony/event-dispatcher from 6.4.13 to 6.4.24 in /build/integration (server#54216)
Fix(files_sharing): ensure password or date is enabled by default to be enforced (server#54244)
Fix: fix oci string length with empty strings (server#54252)
Fix(logging): Fix query logging with DateTimeImmutable parameters (server#54254)
31.0.8 RC1 (server#54256)
Fix(caldav): get UID value (server#54259)
Fix(encryption): Ignore shared files in encrypt-all command (server#54262)
Cache IdentityProof keys (server#54265)
Fix(core): ensure unique vcategory (server#54270)
Fix(files_sharing): only show “shared with me” information if shared (server#54273)
Fix(security): Update code signing revocation list (server#54288)
Fix: handle smb timeouts as storage not available (server#54295)
Fix: validate written size for s3 multipart uploads (server#54297)
Fix: Fix button alignment for email templates in Outlook (server#54302)
Fix(dav): calculate permissions based on addressbook principal (server#54308)
Fix: use correct return value for `has-preview` dav property (server#54315)
Feat: allow admins to configure additional sensitive config values (server#54322)
31.0.8 (server#54416)
3rdparty
Build(deps): Bump icewind/streams from 0.7.7 to 0.7.8 (3rdparty#2037)
activity
Update nextcloud/ocp dependency (activity#2074)
Update nextcloud/ocp dependency (activity#2088)
Update nextcloud/ocp dependency (activity#2092)
app_api
Fix: streaming (app_api#611)
Feat(new-route): added endpoint to call NC getAbsoluteURL (app_api#613)
Fix(ocs-route): get absolute URL from overwrite.cli.url (app_api#617)
Fix: for transfer encoding causing problems (app_api#622)
bruteforcesettings
Fix npm audit (bruteforcesettings#780)
circles
Fix(Command): Stop re-rendering tables for each row (circles#2062)
Chore(dev-deps): Bump nextcloud/ocp package (circles#2065)
Fix: translate name of dashboard widget (circles#2075)
files_downloadlimit
Fix npm audit (files_downloadlimit#465)
Fix(public): use correct color for header text (files_downloadlimit#495)
Update nextcloud/ocp dependency (files_downloadlimit#496)
Update nextcloud/ocp dependency (files_downloadlimit#503)
Update nextcloud/ocp dependency (files_downloadlimit#506)
files_pdfviewer
Fix npm audit (files_pdfviewer#1234)
logreader
Fix npm audit (logreader#1700)
Update nextcloud/ocp dependency (logreader#1703)
Update nextcloud/ocp dependency (logreader#1706)
nextcloud_announcements
Update nextcloud/ocp dependency (nextcloud_announcements#500)
Update nextcloud/ocp dependency (nextcloud_announcements#505)
Fix: ensure that Crawler does not run if no internet connection is disabled (nextcloud_announcements#508)
Update nextcloud/ocp dependency (nextcloud_announcements#509)
notifications
Fix npm audit (notifications#2433)
Update nextcloud/ocp dependency (notifications#2437)
Fix npm audit (notifications#2440)
Update nextcloud/ocp dependency (notifications#2447)
Fix: no notifications icon in header when using locale en (notifications#2459)
photos
Update nextcloud/ocp dependency (photos#3103)
Update nextcloud/ocp dependency (photos#3110)
Fix: close sidebar on navigation change (photos#3114)
Chore(workflows): add update-stable-titles (photos#3115)
recommendations
Fix npm audit (recommendations#897)
Fix npm audit (recommendations#900)
Fix npm audit (recommendations#904)
serverinfo
Update nextcloud/ocp dependency (serverinfo#849)
Update nextcloud/ocp dependency (serverinfo#855)
Update nextcloud/ocp dependency (serverinfo#858)
survey_client
Fix(report): Make the last_report lazy so we don’t load it on each request (survey_client#372)
suspicious_login
Fix(deps): bump amphp/parallel to v1.4.4. for PHP8.4 compatibility (suspicious_login#1015)
text
Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.45.0 (text#7400)
Fix(deps): update dependency @nextcloud/sharing to ^0.2.5 (text#7401)
Fix(deps): update dependency y-prosemirror to ^1.3.7 (text#7402)
Fix(deps): update dependency @nextcloud/files to ^3.11.0 (text#7403)
Fix(deps): update dependency mermaid to ^11.8.1 (text#7404)
Fix(deps): update tiptap to ^2.26.1 (text#7405)
Update nextcloud/ocp dependency (text#7408)
Fix(files): workspace implementation (text#7421)
Chore(deps): update dependency cypress-split to ^1.24.19 (text#7428)
Fix(deps): update dependency @nextcloud/auth to ^2.5.2 (text#7429)
Fix(deps): update dependency @nextcloud/l10n to ^3.4.0 (text#7430)
Chore(deps): update dependency cypress-split to ^1.24.20 (text#7439)
Fix(deps): update dependency @nextcloud/moment to ^1.3.5 (text#7440)
Fix(workspace): fix race condition when loading (text#7449)
Fix(richworkspace): load after mounted. (text#7451)
Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.45.1 (text#7463)
Fix(deps): update dependency lib0 to ^0.2.114 (text#7464)
Fix(deps): update dependency @nextcloud/vue to ^8.28.0 (text#7465)
Fix(deps): update dependency mermaid to ^11.9.0 (text#7466)
Several link bubble/preview fixes (text#7476)
Chore(deps): update form-data to 4.0.4 (text#7480)
Chore(deps): update dependency @nextcloud/vite-config to ^1.6.0 (text#7486)
Fix(deps): update dependency @nextcloud/files to ^3.12.0 (text#7487)
Fix(keymap): Fix browser keybinding ctrl+del to delete word ahead (text#7492)
Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.45.3 (text#7494)
Fix(mermaid): Use dark theme if appropriate (text#7498)
Update nextcloud/ocp dependency (text#7499)
Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.46.0 (text#7503)
Fix(workspace): toggle right away and only render if needed (text#7506)
Fix(share): use relative path in share as davPath for attachments (text#7508)
Fixes for TextDirection extension (text#7512)
Further TextDirection improvements (text#7515)
Fix(TextDirection): Ignore inputRule or collaboration transactions (text#7520)
Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.46.2 (text#7527)
Chore(deps): update dependency typescript to ^5.9.2 (text#7528)
Update nextcloud/ocp dependency (text#7532)
Fix npm audit (text#7534)
twofactor_nextcloud_notification
Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1028)
Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1033)
Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1036)
twofactor_totp
Chore(CI): update workflows (twofactor_totp#1609)
viewer
Fix(deps): update dependency webdav to ^5.8.0 (viewer#2851)
Fix: file list update (viewer#2907)
Fix(image-editor): open newly created image when closing the image editor (viewer#2909)
Fix: image editor dependencies
Version 31.0.7 July 11, 2025
Changes:
server
Fix(singularandpluralfiles):implemented ternary operator to handle si… (server#51419)
Fix(core): correctly show displayname when picking a file (server#53347)
Fix(imip): dont compare events for the reply message (server#53349)
Fix(user_ldap): Harmonize parameter obfuscation and serialization accross logging methods (server#53357)
Docs(caldav): improve documentation of CalDavBackend::getCalendarsForUserCount (server#53358)
Fix(notifications): Fix check for hasNotifiers when all apps use Regi… (server#53365)
Fix: Run cleanByMoundId query on all shards (server#53380)
Fix(settings): show group label instead of gid in accounts management (server#53411)
Test: files_sharing add test for LoadAdditionalListener (server#53416)
Test: run all files_external tests for S3 (server#53425)
Fix: unblock ffmpeg on some broken videos (server#53431)
Fix: allow hinting the shard keys for joined tables (server#53452)
Fix(UserRow): fallback to group name in case of undefined availableGroup (server#53509)
Fix(files_versions): only handle path updates when there is path (server#53518)
Fix(encryption): Do not register user key related event listeners (server#53520)
Fix: refactor request token handling and do not update with invalid result (server#53522)
Fix(ObjectStore): Make S3 “connect_timeout” option configurable (server#53532)
Fix: Fix Undefined array key “flags” on upgrade (server#53536)
Fix(core): getRequestToken import typo (server#53543)
Fix(files): auto reload sidebar tags on update (server#53545)
Fix: hide guests group when searching for principals (server#53546)
Fix: do not extract fields for blank template (server#53547)
Fix: Set public link upload email notification to opt-in (server#53549)
Fix(files_sharing): Hide link shares for users in excluded groups (server#53554)
FilesList] Use the correct theming instance name from capabilities (server#53571)
Files_versions] Fix sidebar version item style (server#53577)
Fix(s3): retry failed multipart uploads with decreased concurrency (server#53581)
Fix(files): add plural form for selected nodes (server#53589)
Fix: clear opcache after app extraction (server#53591)
Feat: add ocs route to get apps enabled for current user (server#53599)
Fix(files_sharing): do not double escape the share title (server#53604)
Fix: reload login page after password reset (server#53609)
Feat: improve logging of fopen failures for smb (server#53612)
Fix(core): Make –password-from-env work with NC_PASS everywhere (server#53618)
Fix(files_reminders): Join the reminders with the file system metadata (server#53642)
Fix CSRF token not being refreshed while a two-factor challenge is ongoing (server#53646)
Fix: make Rotate a TimedJob and run every hour (server#53655)
Fix: revive always storing lowercased email addresses (server#53660)
Fix(admin_audit): Avoid crash when rename event fileid changes (server#53664)
Fix(encryption): Catch exceptions in encrypt-all command and continue (server#53666)
Feat(occ): Add commands to list all routes and match a single one (server#53672)
Fix: don’t scan the same storage multiple times (server#53675)
Fix(dav): catch exception on non local account (server#53681)
Fix(profile): Consistent email confirmation pages (server#53686)
Fix(settings): use correct scope for translations (server#53704)
Fix(files_sharing): add mime fallback to public preview too (server#53715)
Fix(files_sharing): Stop hiding delete share button in advanced settings menu (server#53724)
Perf(dav): Preload dav search with tags/favorites (server#53730)
Fix(files_sharing): Hide own reshares (server#53743)
Chore(public): Remove unused union type for user mount events (server#53745)
Fix: don’t try to get fileid for non exising nodes when serializing events file (server#53748)
Fix(ROS): Document hide-download option on files (server#53749)
Fix(syslog): open syslog channel on write (server#53758)
Perf: Skip photos related properties in custom properties (server#53769)
Fix(cypress): add missing PublicShareUtils.ts (server#53772)
Fix(files_versions): Log failure to compute node path (server#53782)
Feat(taskprocessing): add toggle for AI guest restriction (server#53784)
Fix(files): provide boundaries for FileListTableHeaderActions element (server#53786)
Fix(files_versions): Log error instead of crashing when event listeners get called on non-existing files (server#53793)
Revert “fix(dav): only consider user’s principal for unsharing entries” (server#53891)
activity
Fix(FilesHooks): Catch all exceptions when looking up unrelated users (activity#2063)
circles
Update displayname on new member (circles#2033)
Fix: Get Sanitized Name (circles#2036)
Ignore eventual duplicate entries (circles#2038)
files_pdfviewer
Fix: Fix content size (files_pdfviewer#1232)
photos
Fix: Set version number to stable and add migration to fix configvalues (photos#3095)
suspicious_login
Fix(php): suppress notice of JsonSerializable::jsonSerialize (suspicious_login#1012)
Ci: add fixup check (suspicious_login#997)
text
Fix: Replace attachment file IDs when copying markdown files (text#7307)
Fix(files): Add smooth animation via clicking on heading (text#7320)
Fix(deps): bump psr/log to v3 for NC 31 (text#7346)
Fix(character-count): use the NcActionTexts name prop (text#7373)
Debug(SessionMiddleware): Log if we have an invalid session (text#7374)
Fix/out of sync (text#7379)
Fixed issue nextcloud/notes/#1538 (text#7382)
Fix(links): Use custom link handling only for text-only links (text#7387)
Revert “debug(SessionMiddleware): Log if we have an invalid session” (text#7392)
viewer
Fix: add route query for image editor (viewer#2862)
Fix: image editor focus trap (viewer#2899)
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists