Shell File Manager
Version 30.0.6 February 13, 2025
Changes:
Chore(i18n): Fixed grammar and improved wording (server#48084)
Fix(files): ensure valid mtime and fallback to crtime if defined (server#49284)
Fix(files): Make injected actions reactive (server#49306)
Fix(db): Create the systag_by_objectid index for new installations (server#49680)
Chore(deps): bump moment-timezone from 0.5.45 to 0.5.46 (server#49777)
Bump @nextcloud/files from 3.10.0 to 3.10.1 (server#49865)
Add sse_c_key from S3 object storage properties config to list of sensitive values (server#49934)
Fix: Redirect user to login if session is terminated (server#49940)
Fix: don’t skip scanner users filesystem if they have a mountpoint at //files/ (server#49991)
Fix: change translation logic to handle plurals better (server#50059)
Fix(settings): show the correct initial locale in Personal info (server#50072)
Docs(HTTP): Add proper docs for CORS attribute (server#50106)
Fix(dashboard): don’t reload hidden widgets (server#50120)
Fix: Apply enforce theme config for anonymous users as well (server#50122)
Fix(files): actions submenu papercuts (server#50125)
Build(deps): bump @nextcloud/calendar-availability-vue from 2.2.4 to 2.2.6 (server#50139)
Fix(caldav): rename default calendar to keep it in the trashbin instead of purging it (server#50144)
Feat: Adapt providers `disabled` property to match user applied filters (server#50154)
Fix: improve checks for moving shares/storages into other mounts (server#50163)
Fix(dashboard): don’t initially load items of hidden api widgets (server#50174)
Fix(settings): Fix mail server settings form (server#50184)
Fix(files): hide move dialog action if destination has no CREATE permission (server#50197)
Fix(files): sort not working after changing views (server#50205)
Fix(sharing): send share emails for internal users too (server#50217)
Fix(settings): Correctly parse and display default quota (server#50218)
Fix(files): Add empty alt text to purely decorative icons (server#50237)
Build(deps-dev): bump dockerode from 4.0.2 to 4.0.4 (server#50247)
Build(deps-dev): bump ts-loader from 9.5.1 to 9.5.2 (server#50248)
Build(deps): bump libphonenumber-js from 1.11.16 to 1.11.18 (server#50249)
Build(deps): bump @nextcloud/password-confirmation from 5.3.0 to 5.3.1 (server#50250)
Fix(UnifiedSearch): request data only when opening modal (server#50253)
Fix(files): File type filter UI sync with filter state (server#50264)
Chore(i18n): Improved grammar (server#50268)
Fix(TemplateManager): Remove warning message (server#50276)
Fix(encryption): handle empty encryptionModules fine (server#50278)
Fix(settings): Make header style inline with other pages (server#50291)
Fix(updatenotification): Parse pre-release version of apps (server#50296)
Chore(deps): Update @nextcloud/upload to 1.8.0 (server#50297)
Fix(files): Ensure favorites set in sidebar work (server#50300)
Chore(3rdParty): Bump doctrine/dbal from 3.9.1 to 3.9.4 (server#50316)
Test(group): fix frequent `testSearchGroups` failure (server#50322)
Fix: Trim tags on adding or editing (server#50327)
Fix(security): Update .well-known/security.txt expiration date (server#50333)
Chore(deps-dev): bump @testing-library/cypress from 10.0.2 to 10.0.3 (server#50346)
Chore(deps-dev): bump @types/dockerode from 3.3.33 to 3.3.34 (server#50348)
Fix(translations): Fix webhook_listeners (server#50357)
Fix(dav): default calendar and address book not created on first login (server#50372)
Fix(security): Update code signing revocation list (server#50382)
Fix(TaskProcessing): Catch JSON encode errors in Manager#setTaskResult (server#50387)
Ci(reuse): Fix translation reuse mapping (server#50395)
Feat: Support X-NC-Skip-Trashbin header (server#50404)
Fix: Correctly return app id and app version for `core` styles and images (server#50408)
Fix: adjust url for task links (server#50414)
Fix(taskprocessing): More caching (server#50418)
Fix: Metadata field search (server#50422)
Fix: storage wrapper / files scanner do not array access on null (server#50437)
Fix(SetupChecks): Pass webfinger if the handler returns 400 too (server#50440)
Files: harden thumbnail endpoint (server#50441)
Fix: Ensure `label` is always a string (server#50448)
Fix(IInitialState): Allow provideLazyInitialState() closure to return array (server#50457)
Fix(log): Fix log level handling (server#50460)
Build(deps): Bump the symfony group across 1 directory with 7 updates (server#50463)
Fix: Filter for folders in cleanup old preview job (server#50472)
Feat(core): offer clipboard fallback for non-secure environments (server#50478)
Fix(user_ldap): Do not map groups we do not know if they match filter (server#50480)
Fix(theming): Harden admin theming settings (server#50488)
Fix: `user:settings` command when user is not available (server#50493)
Fix(files_sharing): Respect permissions passed when creating link shares (server#50506)
Fix(CalDav): Spelling (server#50509)
Fix(files_versions): Update `unencrypted_size` during rollback (server#50523)
Fix(performance): use low resolution for blurhash (server#50527)
Build(deps): Bump mlocati/ip-lib from 1.18.0 to 1.18.1 (server#50529)
Fix(unified-search): load more than 5 items in folder filter (server#50533)
Fix: Show recipient email addresses in share owner notification email (server#50536)
Bump phpseclib/phpseclib from 2.0.47 to 2.0.48 (server#50539)
Fix(s3): treat empty sse_c_key as not set (server#50546)
Fix(OC_Files): Fix error response when `event` was not set (server#50549)
Fix(theming): Do not throw in background color migration (server#50554)
Fix: Exclude non accepted shares when computing access list (server#50559)
Fix(ConvertType): Read dbtype in createConnectionParams and remove safeguard (server#50564)
Fix(files_sharing): file request form validity check reset (server#50570)
Fix opening federated shares (server#50572)
Fix: detect deleted items as updated for smb storage (server#50574)
Fix: unified search provider id (server#50588)
Fix(settings): Clarify peculiarities of enabling encryption (server#50595)
Chore(deps): bump libphonenumber-js from 1.11.18 to 1.11.19 (server#50615)
Chore(deps): bump moment-timezone from 0.5.46 to 0.5.47 (server#50616)
Chore : Comprehensive e2e testing for public sharing (server#50626)
Fix(unified-search): filteredProviders now inherits all provider props (server#50631)
Fix(sharing): better handle file share attributes (server#50646)
Fix(theming): high contrast themes scrollbar (server#50658)
Chore(deps): Bump the symfony group with 3 updates (server#50664)
Chore: update icewind/smb to 3.7.0 (server#50670)
Fix(oauth2): adjust db schemas when migrating from owncloud (server#50676)
Fix(files): Correctly scroll selected file into view (server#50677)
Feat(theming): allow to disable standalone windows (server#50687)
Enh: Fix display default expire date, add tests & tiny refactors (server#50694)
Fix(AccountProperty): better validation of twitter and fediverse handles (server#50699)
Chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.12 to 1.0.0-beta.13 (server#50725)
Chore(deps-dev): bump cypress-split from 1.24.7 to 1.24.9 (server#50726)
Fix(setupcheck): Update setup check for PHP version to be more accurate (server#50750)
Fix(Mailer): Fix sendmail binary fallback (server#50777)
Fix: template field title (server#50789)
Build(deps): Bump mlocati/ip-lib from 1.18.0 to 1.18.1 (3rdparty#1969)
Build(deps): Bump phpseclib/phpseclib from 2.0.47 to 2.0.48 (3rdparty#2014)
Build(deps): Bump the symfony group across 1 directory with 7 updates (3rdparty#2020)
Build(deps): Bump doctrine/dbal from 3.9.1 to 3.9.4 (3rdparty#2029)
Build(deps): Bump the symfony group with 3 updates (3rdparty#2050)
Fix: add more space to taskprocessing columns (app_api#491)
Enh(TaskProcessingService): Cache result of getRegisteredTaskProcessingProviders (app_api#504)
Feat: Add team resource providers capability (circles#1846)
Show error when trying to open a shared PDF without download permissions (files_pdfviewer#1098)
Update php-cs-fixer to a PHP 8.3 compatible version (files_pdfviewer#1104)
CI: Update workflows + remove broken ones (files_pdfviewer#1110)
Fix path to image resources (files_pdfviewer#1117)
Fix disabled annotation edition in view only files (files_pdfviewer#1123)
Fix npm audit (files_pdfviewer#1125)
Move initialization from helper script to Vue component (files_pdfviewer#1129)
Chore(deps): Bump pdfjs-dist from 3.11.174 to 4.0.189 (files_pdfviewer#1133)
Fix npm audit (firstrunwizard#1437)
Make whiteboard svg dark (firstrunwizard#1452)
Chore(deps-dev): Bump vite from 5.4.11 to 5.4.14 (firstrunwizard#1496)
Fix: apostrophe issue (firstrunwizard#1509)
Update nextcloud/ocp dependency (logreader#1467)
Fix npm audit (logreader#1470)
Update nextcloud/ocp dependency (logreader#1489)
Chore: update workflows (logreader#1495)
Update nextcloud/ocp dependency (logreader#1499)
Fix npm audit (logreader#1500)
Chore: add update-nextcloud-ocp-approve-merge workflow (logreader#1504)
Update nextcloud/ocp dependency (nextcloud_announcements#421)
Update nextcloud/ocp dependency (nextcloud_announcements#430)
Update nextcloud/ocp dependency (notifications#2149)
Fix npm audit (notifications#2151)
Chore(deps-dev): Bump @nextcloud/vite-config from 1.5.0 to 1.5.1 (notifications#2165)
Update nextcloud/ocp dependency (notifications#2167)
Update nextcloud/ocp dependency (notifications#2177)
Fix npm audit (password_policy#675)
Fix npm audit (password_policy#718)
Fix npm audit (password_policy#729)
Update nextcloud/ocp dependency (photos#2761)
Feat: Ease opening photos picker in album content view (photos#2786)
Fix npm audit (recommendations#810)
Update nextcloud/ocp dependency (serverinfo#729)
Fix(freebsd): fix cpu count for load graph (serverinfo#734)
Update nextcloud/ocp dependency (serverinfo#742)
Update nextcloud/ocp dependency (serverinfo#746)
Fix(NegativeSampleGenerator): Prevent duplicate user IDs when getting… (suspicious_login#969)
Feat: Migrate to files:node:updated (text#6853)
Chore(dep): bump relative-ci/agent-upload-artifact-action (text#6860)
Update nextcloud/ocp dependency (twofactor_nextcloud_notification#939)
Update nextcloud/ocp dependency (twofactor_nextcloud_notification#945)
Update nextcloud/ocp dependency (twofactor_nextcloud_notification#950)
Chore(deps): update dependency typescript to ^5.7.3 (viewer#2684)
Chore(deps): update dependency @nextcloud/vite-config to ^1.5.0 (viewer#2685)
Chore(deps): update dependency dockerode to ^4.0.4 (viewer#2694)
Fix: invalid keys (viewer#2710)
Fix(deps): downgrade react from 19 to 18 (viewer#2714)
Version 30.0.5 January 17, 2025
Changes:
Chore(i18n): Improved grammar (server#49100)
Fix metadata storage with sharding (server#49165)
Chore(i18n): Fixed grammar (server#49556)
Fix(files): virtual scroller item size computation (server#49561)
FIX WebDav MacOS failed uploads php-fpm and big files (-36 error) (server#49562)
Fix(maintenance): Show a success message on data-fingerprint command (server#49591)
Fix(setupcheck): Make the Memcache setupcheck use the cache (server#49594)
Chore(absence): Add capability (server#49595)
Fix(files): properly update paths and folder children on node move (server#49610)
Fix: Add command to update re-share if shared-by user has been revoked (server#49612)
Perf: improve performance of SharedStorage::getWatcher (server#49615)
Add an error log message that notifications app isn’t enabled at file… (server#49618)
Fix(external_storage): Cast id to int (server#49624)
Fix: promote re-shares when deleting the parent share (server#49629)
Enh: Improvements on sharing details (server#49631)
Fix: Handle copy of folders containing live photos (server#49650)
Fix: smb: don’t fail hard if we can’t load acls for a file (server#49651)
Fix: don’t propagate future mtimes (server#49656)
Fix(migration): Check if table exists (server#49690)
Fix(CalDav): add support for Microsoft time zones (server#49741)
Fix(files): cancel renaming on enter if no file name changes (server#49752)
Fix(CalDAV): disable both iTip and iMip messages (server#49780)
Disable/hide share edit options when user can not edit the share (server#49784)
Fix(files): failsafe when executing actions methods (server#49792)
Fix mimetype not being updated when changing file extention on objectstore (server#49794)
Fix: Fix ServiceWorker scope when Nextcloud installed in subfolder (server#49798)
Fix(files): throttle favorite with max 5 simultaneous requests (server#49805)
Fix(files_sharing): Fix error messages from password policy (server#49822)
Revert “fix: Handle copy of folders containing live photos” (server#49825)
Improve select handling for sharded queries (server#49838)
Fix(files_external): wrong type for external mount id (server#49846)
Fix: return 204 instead of 404 (server#49851)
Fix: replace null character when serializing (server#49855)
Fix(TemplateManager): Make sure TemplateFolder is a Folder (server#49877)
Fix(share): Don’t print twice the same text on emails (server#49878)
Fix(ReferenceApiController): Bump rate limit for public resolve endpoint (server#49884)
Fix(View): Catch exceptions when executing mkdir for non-existent parents (server#49894)
Fix: make sure we have a valid scheme when testing ocm urls (server#49900)
Fix(files): Only register preview service worker once when the instance is hosted at the root path (server#49918)
Fix(share): render conflict modal in public shares (server#49924)
Fix: Create empty file instead of file with a space (server#49936)
Fix(shares): Remove noisy text from email (server#49994)
Fix(federatedfilesharing): fix notification typo (server#50014)
Fix: remove references to non-existent ShareTypes (server#50021)
Chore(ci): Run kerberos tests on ubuntu-latest (server#50023)
Fix(cypress): flaky live photo test grid_view trigger issue (server#50028)
Fix(logger): Prevent infinite recursion with log.condition => users or matches (server#50031)
Fix(app-store): add missing exApps list items to search filter (server#50032)
Fix(HTTP): Adjust JSONResponse data type (server#50058)
Fix: block moving files to it’s own parent with dav (server#50060)
Clarify installation wording to be clear that it is about account creation (server#50062)
Fix(preview): Do not try to parse M3U files as MP3 (server#50079)
Fix(Http): Only allow valid HTTP status code values via template (server#50089)
Fix(SetupChecks): Don’t test caches using binary data (server#50117)
Fix(files_sharing): Stop overwriting the share expiration date with the default expiration date (server#50204)
Sync NC<->app patch versions (app_api#477)
Fix: do not override sharing text (circles#1816)
Revert “remove caching for shares” (circles#1831)
Fix(composer): update nextcloud/coding-standard to ^1.3 (logreader#1439)
Fix(LogErrors): Handle unsupported log_type gracefully (logreader#1452)
Chore(ci): update workflows (logreader#1462)
Chore: update composer lock and nextcloud/ocp (photos#2741)
Visual fixes and improvements (serverinfo#718)
Chore(dev-deps): Bump nextcloud/ocp package (survey_client#354)
Fix(notifications): Notifier::prepare() threw \InvalidArgumentExcepti… (suspicious_login#962)
Fix(deps): Bump symfony/process (suspicious_login#967)
Fix(eslint): Fix linting javascript files, also lint typescript files (text#6726)
Fix(editor): Also unset `draggedOver` at drop (text#6731)
Fix(files): catch race condition in FilesWorkspaceHeader init (text#6735)
Fix(outline): fix mobile detection and box shadow (text#6739)
Fix(debug): remove component in beforeDestroy hook (text#6757)
Fix(cy): avoid double upload to prevent lock error (text#6761)
Chore: Bump composer files with new composer version (text#6771)
Fix(licenses): SPDF license in package.json and khroma (text#6792)
Fix(link): Don’t throw exception on invalid URL href (text#6796)
Fix: showing RichWorkspace for non-English language (text#6821)
Fix(Editor): Broken translation ref (viewer#2624)
Fix: source/dav handling and delete event payload (viewer#2627)
Fix: Close viewer if we navigate back in browser history (viewer#2679)
Shell File Manager Version 1.1, Coded By Shell
Email: [email protected]