Server IP : 103.53.40.154 / Your IP : 3.141.35.27 Web Server : Apache System : Linux md-in-35.webhostbox.net 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64 User : ppcad7no ( 715) PHP Version : 8.2.25 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /var/softaculous/arfooo/../webcal/../claro/../owncloud/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
Changelog for ownCloud Core [10.7.0] (2021-03-26) ======================================= The following sections list the changes in ownCloud core 10.7.0 relevant to ownCloud admins and users. [10.7.0]: https://github.com/owncloud/core/compare/v10.6.0...v10.7.0 Summary ------- * Bugfix - Fix some code smells reported by SonarCloud: [#38147](https://github.com/owncloud/core/pull/38147) * Bugfix - Don't redirect if the browser ask for a .properties file: [#38181](https://github.com/owncloud/core/pull/38181) * Bugfix - Show the share list even if some shares point to unavailable storages: [#38190](https://github.com/owncloud/core/pull/38190) * Bugfix - Fix a regression with theming of settings menu icons: [#38246](https://github.com/owncloud/core/pull/38246) * Bugfix - Determine unencrypted block size after begin operation: [#38249](https://github.com/owncloud/core/pull/38249) * Bugfix - Allow all users to see which groups they manage: [#38281](https://github.com/owncloud/core/pull/38281) * Bugfix - Fix the position of the user afterLogin-event: [#38289](https://github.com/owncloud/core/pull/38289) * Bugfix - Fix file_target in response when creating a public link share: [#38291](https://github.com/owncloud/core/issues/38291) * Bugfix - Fix rendering of leading/trailing spaces in the file name: [#38316](https://github.com/owncloud/core/issues/38316) * Bugfix - Prevent getting a version expiry list when no versions available: [#38390](https://github.com/owncloud/core/pull/38390) * Bugfix - Fix broken signature when a backup copy is generated: [#38375](https://github.com/owncloud/core/pull/38375) * Bugfix - Prevent multiple calls by not registering the same listener twice: [#38385](https://github.com/owncloud/core/pull/38385) * Bugfix - Add the owner to public link shares: [#38396](https://github.com/owncloud/core/pull/38396) * Bugfix - Fix issues with duplicated file names in the same directory: [#38415](https://github.com/owncloud/core/pull/38415) * Bugfix - Show non-generic messages for 403 HTTP status to end user: [#395](https://github.com/owncloud/files_antivirus/issues/395) * Bugfix - Fix command maintenance:mimetype:update-db --repair-filecache: [#38425](https://github.com/owncloud/core/issues/38425) * Bugfix - Fix storage lookup in versions when storing a new version: [#38430](https://github.com/owncloud/core/pull/38430) * Bugfix - Fix behavior for user search at the API level: [#38489](https://github.com/owncloud/core/pull/38489) * Bugfix - Fix mispositioned ui elements after leaving viewerMode: [#38547](https://github.com/owncloud/core/issues/38547) * Bugfix - Fix problems moving files inside Gdrive storages: [#38553](https://github.com/owncloud/core/pull/38553) * Change - Use OcsController and routes instead of API::register: [#37272](https://github.com/owncloud/core/pull/37272) * Change - API changes to remove shares pointing to missing files: [#38152](https://github.com/owncloud/core/pull/38152) * Change - Rename phoenix to web: [#38199](https://github.com/owncloud/core/pull/38199) * Change - Update symfony/polyfill (1.20.0 => 1.22.1): [#38275](https://github.com/owncloud/core/pull/38275) * Change - Remove package patchwork/utf8: [#38286](https://github.com/owncloud/core/pull/38286) * Change - Change X-XSS-Protection "1; block" -> "0": [#38236](https://github.com/owncloud/core/issues/38236) * Change - Update Symfony components to 4.4.20: [#38462](https://github.com/owncloud/core/pull/38462) * Change - Update icewind/smb from 3.2.7 to 3.3.1 in files_external: [#38462](https://github.com/owncloud/core/pull/38462) * Change - Update PHP dependencies: [#38188](https://github.com/owncloud/core/pull/38188) * Enhancement - Context menu for files in case multiple actions apply: [#38132](https://github.com/owncloud/core/pull/38132) * Enhancement - New external storage: SMB Collaborative (shared file IDs)): [#38151](https://github.com/owncloud/core/pull/38151) * Enhancement - Allow mounting a subfolder from Google Drive: [#38161](https://github.com/owncloud/core/pull/38161) * Enhancement - Make the right scrollbar more visible on the UI: [#38183](https://github.com/owncloud/core/pull/38183) * Enhancement - Improve file list tag management: [#38197](https://github.com/owncloud/core/pull/38197) * Enhancement - Improve the UX in the external storage settings page: [#38288](https://github.com/owncloud/core/pull/38288) * Enhancement - Prevent group assignment in Web UI if not supported: [#38298](https://github.com/owncloud/core/pull/38298) * Enhancement - Display path in the occ app:list command: [#38309](https://github.com/owncloud/core/pull/38309) * Enhancement - New config parameter to define the encrypted file format: [#38337](https://github.com/owncloud/core/pull/38337) * Enhancement - Display error/success message while changing the log level: [#38340](https://github.com/owncloud/core/pull/38340) * Enhancement - Implement pre-signed download urls for public links: [#38376](https://github.com/owncloud/core/pull/38376) * Enhancement - Allow force set DB patforms: [#38379](https://github.com/owncloud/core/pull/38379) * Enhancement - Added additional connection parameters to redis config: [#38386](https://github.com/owncloud/core/pull/38386) * Enhancement - Hide federated user suggestions if system users are found: [#38389](https://github.com/owncloud/core/pull/38389) * Enhancement - Indicate existing guest-user as a guest in the share tab: [#38440](https://github.com/owncloud/core/pull/38440) * Enhancement - Add config parameter 'http.cookie.samesite': [#38458](https://github.com/owncloud/core/pull/38458) * Enhancement - Add exception messages whenever a node cannot be moved: [#38481](https://github.com/owncloud/core/pull/38481) * Enhancement - UI improvement external storage: [#38483](https://github.com/owncloud/core/pull/38483) * Enhancement - Improve systemtags UI for delete and fix case sensitivity problem: [#38498](https://github.com/owncloud/core/pull/38498) Details ------- * Bugfix - Fix some code smells reported by SonarCloud: [#38147](https://github.com/owncloud/core/pull/38147) https://github.com/owncloud/core/pull/38147 * Bugfix - Don't redirect if the browser ask for a .properties file: [#38181](https://github.com/owncloud/core/pull/38181) In order to provide translations, the files_pdfviewer app requested a .properties file. This request failed because the server redirected it to the default page (the files view), so the app couldn't get the translations This redirection doesn't happen any longer, and the app can translate the UI elements now. https://github.com/owncloud/core/pull/38181 * Bugfix - Show the share list even if some shares point to unavailable storages: [#38190](https://github.com/owncloud/core/pull/38190) Previously, if some shares pointed to file nodes that belonged to unavailable storages, the share list wouldn't show any share due to the exception not being handled correctly. Now, the exception is handled. The affected shares will be ignored (an error message will appear in the log with the exception), and the rest of the shares will show in the web UI. Note that the steps to reproduce the problem are still unclear, and it might be impossible to reproduce the issue using recent ownCloud versions. So far, not only it seems required to have a share pointing to an unavailable storage, but also there has to be a pending modification for ownCloud to scan the file. Such conditions shouldn't be possible at the same time. https://github.com/owncloud/core/pull/38190 * Bugfix - Fix a regression with theming of settings menu icons: [#38246](https://github.com/owncloud/core/pull/38246) Default icons were loaded instead of the overrides from the enabled app-theme in the settings menu. https://github.com/owncloud/core/pull/38246 * Bugfix - Determine unencrypted block size after begin operation: [#38249](https://github.com/owncloud/core/pull/38249) Unencrypted block size of encrypted file can change with different encoding types. Unencrypted block size determination has been moved after begin operation in stream opening. In this way, EncryptionModule can decide block size after reading the header of the file. https://github.com/owncloud/core/pull/38249 * Bugfix - Allow all users to see which groups they manage: [#38281](https://github.com/owncloud/core/pull/38281) https://github.com/owncloud/core/pull/38281 * Bugfix - Fix the position of the user afterLogin-event: [#38289](https://github.com/owncloud/core/pull/38289) Move the emitting event "user.afterlogin" in the method loginWithPassword. Previously it was placed after the prepareUserLogin-call which caused some issues with the encryption app using Symfony event listeners. https://github.com/owncloud/core/pull/38289 * Bugfix - Fix file_target in response when creating a public link share: [#38291](https://github.com/owncloud/core/issues/38291) The value of share_folder (if set in config.php) was being prepended to the file_target field in the response to a request to create a public link share. share_folder is not relevant to public link shares. It is no longer prepended. https://github.com/owncloud/core/issues/38291 https://github.com/owncloud/core/pull/38295 * Bugfix - Fix rendering of leading/trailing spaces in the file name: [#38316](https://github.com/owncloud/core/issues/38316) Leading and trailing spaces in the file name were stripped in the Web UI https://github.com/owncloud/core/issues/38316 https://github.com/owncloud/core/pull/38319 * Bugfix - Prevent getting a version expiry list when no versions available: [#38390](https://github.com/owncloud/core/pull/38390) Previous to this fix, when getting a version expiry list with an empty version array, ownCloud ran into an error. Not a critical one, but still not nice and spams the owncloud.log file. https://github.com/owncloud/core/issues/38373 https://github.com/owncloud/core/pull/38390 * Bugfix - Fix broken signature when a backup copy is generated: [#38375](https://github.com/owncloud/core/pull/38375) Previously, when a user uploaded a file and then moved it to a shared folder in order for a second user to get the file, a copy of the file was generated inside the share owner's trashbin. This allowed the share owner to restore the file into the share again if needed. Using encryption, that backup copy was wrongly generated and couldn't be decrypted due to a wrong signature. This issue is now fixed, and the backup copy can be restored normally. https://github.com/owncloud/encryption/issues/244 https://github.com/owncloud/core/pull/38375 https://github.com/owncloud/core/pull/38452 * Bugfix - Prevent multiple calls by not registering the same listener twice: [#38385](https://github.com/owncloud/core/pull/38385) Going back and forth among the file sections ("all files", "shared with you", etc) was making some event listeners to be registered twice or more times. This was causing the same ajax request to be called several times causing unnecessary load in the server. Now, these additional requests won't happen https://github.com/owncloud/core/pull/38385 * Bugfix - Add the owner to public link shares: [#38396](https://github.com/owncloud/core/pull/38396) Add the owner to public link shares because we cannot retrieve this information otherwise. https://github.com/owncloud/files_spaces/issues/51 https://github.com/owncloud/core/pull/38396 * Bugfix - Fix issues with duplicated file names in the same directory: [#38415](https://github.com/owncloud/core/pull/38415) In some views like the "Shared by link"-list it is possible to have one or more files with the same name in one directory. This fix corrects plenty of wrong behaviors that such a scenario caused in the UI. https://github.com/owncloud/enterprise/issues/4412 https://github.com/owncloud/core/pull/38415 * Bugfix - Show non-generic messages for 403 HTTP status to end user: [#395](https://github.com/owncloud/files_antivirus/issues/395) The real reason why 3rd party app canceled upload was ignored by Web UI and a generic 'You are not allowed to upload here' message was shown instead. Now 'You are not allowed to upload here' is shown only if a real reason is empty. https://github.com/owncloud/files_antivirus/issues/395 https://github.com/owncloud/core/pull/38416 * Bugfix - Fix command maintenance:mimetype:update-db --repair-filecache: [#38425](https://github.com/owncloud/core/issues/38425) While running the command maintenance:mimetype:update-db --repair-filecache, existing records in the filecache table were not updated due to a faulty sql statement. https://github.com/owncloud/core/issues/38425 https://github.com/owncloud/core/pull/38426 * Bugfix - Fix storage lookup in versions when storing a new version: [#38430](https://github.com/owncloud/core/pull/38430) Versioning has been integrated with the new storage based versioning IVersionedStorage. Until today this was only tested with objectstore versioning which is hooked up as primary storage. When trying to access a versioned storage which is mounted as non-root this logic did not work out. https://github.com/owncloud/core/pull/38430 * Bugfix - Fix behavior for user search at the API level: [#38489](https://github.com/owncloud/core/pull/38489) The 'user.search_min_length' restriction could be circumvented when accessing the API directly. https://github.com/owncloud/core/pull/38489 * Bugfix - Fix mispositioned ui elements after leaving viewerMode: [#38547](https://github.com/owncloud/core/issues/38547) Until today, after leaving the viewer mode (e.G Pdf viewer) the action header table in the files list was mispositioned while checking an item. The download action and following items went out of sight. https://github.com/owncloud/core/issues/38547 https://github.com/owncloud/core/pull/38552 * Bugfix - Fix problems moving files inside Gdrive storages: [#38553](https://github.com/owncloud/core/pull/38553) Moving files inside a Gdrive storage broke, likely due to changes in the Gdrive server. This PR ensures it works again Moving files from local storage into the Gdrive storage is also fixed. https://github.com/owncloud/core/pull/38553 * Change - Use OcsController and routes instead of API::register: [#37272](https://github.com/owncloud/core/pull/37272) Implemented OcsController and removed a separate file to register ocs routes. Also some deprecated and legacy OC_OCS classes removed. OcsController now checks CSRF token instead of OCS_API_REQUEST header. https://github.com/owncloud/core/issues/12454 https://github.com/owncloud/core/pull/37272 * Change - API changes to remove shares pointing to missing files: [#38152](https://github.com/owncloud/core/pull/38152) If a file was completely deleted without unsharing first, the share would still exist in the DB even though it wouldn't be shown to the users. This change prepares a way to remove those shares. https://github.com/owncloud/core/pull/38152 * Change - Rename phoenix to web: [#38199](https://github.com/owncloud/core/pull/38199) Phoenix has been renamed to Web. You can now set these keys in config.php to control Web: - web.baseUrl - web.icon - web.label https://github.com/owncloud/core/pull/38199 https://github.com/owncloud/core/pull/38201 https://github.com/owncloud/core/pull/38212 * Change - Update symfony/polyfill (1.20.0 => 1.22.1): [#38275](https://github.com/owncloud/core/pull/38275) The following symfony/polyfill components have been updated to version 1.22.1: Symfony/polyfill-ctype symfony/polyfill-iconv symfony/polyfill-intl-idn symfony/polyfill-intl-normalizer symfony/polyfill-mbstring symfony/polyfill-php72 symfony/polyfill-php73 symfony/polyfill-php80 https://github.com/owncloud/core/pull/38275 https://github.com/owncloud/core/pull/38419 * Change - Remove package patchwork/utf8: [#38286](https://github.com/owncloud/core/pull/38286) https://github.com/owncloud/core/pull/38286 https://github.com/owncloud/core/pull/38315 * Change - Change X-XSS-Protection "1; block" -> "0": [#38236](https://github.com/owncloud/core/issues/38236) OWASP/CheatSheetSeries#376 (comment) https://github.com/OWASP/CheatSheetSeries/issues/376#issuecomment-602663932 Suggest remove vs. "0" https://github.com/helmetjs/helmet/issues/230#issuecomment-614106165 X-XSS-Protection header has been deprecated https://owasp.org/www-project-secure-headers/#x-xss-protection https://github.com/owncloud/core/issues/38236 https://github.com/owncloud/core/pull/38305 * Change - Update Symfony components to 4.4.20: [#38462](https://github.com/owncloud/core/pull/38462) The following Symfony components have been updated from 4.4.16 to 4.4.20 - console - event-dispatcher - process - routing - translation https://github.com/owncloud/core/pull/38462 https://github.com/owncloud/core/pull/38355 https://github.com/owncloud/core/pull/38234 https://github.com/owncloud/core/pull/38163 https://symfony.com/blog/symfony-4-4-20-released https://symfony.com/blog/symfony-4-4-19-released https://symfony.com/blog/symfony-4-4-18-released https://symfony.com/blog/symfony-4-4-17-released * Change - Update icewind/smb from 3.2.7 to 3.3.1 in files_external: [#38462](https://github.com/owncloud/core/pull/38462) https://github.com/owncloud/core/pull/38462 * Change - Update PHP dependencies: [#38188](https://github.com/owncloud/core/pull/38188) The following have been updated: - christophwurst/id3parser (v0.1.1 to v0.1.2) - egulias/email-validator (2.1.24 to 3.1.0) - icewind/streams from (0.7.2 to 0.7.3) - laminas/laminas-validator (2.13.4 to 2.13.5) - laminas/laminas-servicemanager (3.4.1 to 3.5.2) - nikic/php-parser (4.10.2 to 4.10.4) - pear/archive_tar (1.4.11 to 1.4.13) - phpseclib/phpseclib (2.0.29 to 3.0.6) - psr/container (1.0.0 to 1.1.1) - sabre/dav (4.1.3 to 4.1.5) - sabre/vobject (4.3.3 to 4.3.5) - swiftmailer/swiftmailer (v6.2.3 to v6.2.7) - webmozart/assert (1.9.1 to 1.10.0) The following have been updated in files_external/3rdparty: - google/apiclient (v2.8.3 to v2.9.1) - firebase/php-jwt (v5.2.0 to v5.2.1) - google/apiclient-services (v0.153 to v0.163.0) - google/auth (v1.14.3 to v1.15.0) - icewind/smb (3.2.7 to 3.3.1) - icewind/streams (0.7.2 to 0.7.3) - monolog/monolog (2.1.1 to 2.2.0) - phpseclib/phpseclib (2.0.29 to 3.0.6) https://github.com/owncloud/core/pull/38188 https://github.com/owncloud/core/pull/38191 https://github.com/owncloud/core/pull/38198 https://github.com/owncloud/core/pull/38238 https://github.com/owncloud/core/pull/38244 https://github.com/owncloud/core/pull/38255 https://github.com/owncloud/core/pull/38275 https://github.com/owncloud/core/pull/38285 https://github.com/owncloud/core/pull/38306 https://github.com/owncloud/core/pull/38312 https://github.com/owncloud/core/pull/38344 https://github.com/owncloud/core/pull/38380 https://github.com/owncloud/core/pull/38387 https://github.com/owncloud/core/pull/38399 https://github.com/owncloud/core/pull/38434 https://github.com/owncloud/core/pull/38453 https://github.com/owncloud/core/pull/38462 https://github.com/owncloud/core/pull/38487 https://github.com/owncloud/core/pull/38508 * Enhancement - Context menu for files in case multiple actions apply: [#38132](https://github.com/owncloud/core/pull/38132) When triggering the default action for a file which can be opened or edited with more than one app, a new context menu is displayed. This menu will ask the user with which app the corresponding file should be opened. This also solves the problem with some apps which set themselves as default without asking or even informing the user. https://github.com/owncloud/enterprise/issues/4261 https://github.com/owncloud/core/pull/38132 * Enhancement - New external storage: SMB Collaborative (shared file IDs)): [#38151](https://github.com/owncloud/core/pull/38151) This new external storage allows the shared use of SMB/CIFS shares among users. Independent of the use all files and folders will have the same file id. This allows better collaboration especially in the area of tagging, comments, private links and any document collaboration like Office Online Server, Collabora and OnlyOffice. https://github.com/owncloud/core/pull/38151 * Enhancement - Allow mounting a subfolder from Google Drive: [#38161](https://github.com/owncloud/core/pull/38161) You can now define a subfolder from your Google Drive when mounting. This gives the ability to: subfolder = empty (like you have it without this enhancment) subfolder = name subfolder = name/$user When using encryption, only the subfolder when used gets encrypted. https://github.com/owncloud/core/pull/38161 https://github.com/owncloud/core/pull/38192 * Enhancement - Make the right scrollbar more visible on the UI: [#38183](https://github.com/owncloud/core/pull/38183) https://github.com/owncloud/core/pull/38183 The scrollbar has been made wider and darker. * Enhancement - Improve file list tag management: [#38197](https://github.com/owncloud/core/pull/38197) 1. Introduce a new tab, where the tag input field will be displayed 1.1 Keyboard navigation in the input field's dropdown works now proper, in the past the user needed to hover over on item in the dropdown before the arrow keys could be used 2. Replace the tag input field in the file list by a read only tag list 2.1 Improving tag appearance to clarify that these are tags and no shares 2.2 Clicking on a tag opens the tag tab 2.3 Tag tab and tag list are in sync, means that editing (select, unselect, rename, remove) tags will appear in the tag list immediately https://github.com/owncloud/core/pull/38197 * Enhancement - Improve the UX in the external storage settings page: [#38288](https://github.com/owncloud/core/pull/38288) When a user adds or edits an external storage, the user will see a notification if the storage has been added or an error occured. When a user hovers over the status indicator, the user will see a pointer cursor, this clarifies that a click will result in a config (re-)check. https://github.com/owncloud/core/pull/38288 * Enhancement - Prevent group assignment in Web UI if not supported: [#38298](https://github.com/owncloud/core/pull/38298) This enhancement checks if users can be assigned to (or removed from) groups via Web UI. All group backends which do not support this functionality will be disabled in corresponding menus. https://github.com/owncloud/guests/issues/431 https://github.com/owncloud/core/issues/38580 https://github.com/owncloud/core/pull/38298 * Enhancement - Display path in the occ app:list command: [#38309](https://github.com/owncloud/core/pull/38309) Occ app:list Additionally displays the located app path https://github.com/owncloud/core/pull/38309 * Enhancement - New config parameter to define the encrypted file format: [#38337](https://github.com/owncloud/core/pull/38337) A new config parameter has been introduced to define if encrypted files are written in the old or new format. The new format has a significant reduced filesize and is set to default. Files in the old format are still readable, only new encrypted files are written in the new format. https://github.com/owncloud/core/pull/38337 https://github.com/owncloud/encryption/pull/224 * Enhancement - Display error/success message while changing the log level: [#38340](https://github.com/owncloud/core/pull/38340) In order to provide instant user feedback, changing the log level in settings->administration->general will display an error/success message next to the select box. https://github.com/owncloud/core/pull/38340 * Enhancement - Implement pre-signed download urls for public links: [#38376](https://github.com/owncloud/core/pull/38376) Added pre-signed download urls for password protected public links to support clients which don't use cookies. https://github.com/owncloud/core/pull/38376 https://github.com/owncloud/core/pull/38532 * Enhancement - Allow force set DB patforms: [#38379](https://github.com/owncloud/core/pull/38379) A new 'db.platform' option added to config.php. It allows using a specific database platform and do not rely on autodetection. https://github.com/owncloud/core/pull/38379 * Enhancement - Added additional connection parameters to redis config: [#38386](https://github.com/owncloud/core/pull/38386) In order to provide redis SLL/TLS support a new section connection_parameters added to redis and redis.cluster configuration in config.php. Requirements for connection_parameters: php-redis extension >= 5.3.0 Requirements for redis ssl/tls: redis server >= 6.0 https://github.com/owncloud/core/pull/38386 * Enhancement - Hide federated user suggestions if system users are found: [#38389](https://github.com/owncloud/core/pull/38389) Hide federated user suggestions when sharing if system users are found. This improves the usability of sharing resources with existing users via email address. https://github.com/owncloud/enterprise/issues/4392 https://github.com/owncloud/core/pull/38389 * Enhancement - Indicate existing guest-user as a guest in the share tab: [#38440](https://github.com/owncloud/core/pull/38440) Previously, after sharing a file via email with a guest, enter the same email in the tab view on another file, indicates the guest as a user. With this fix, we will see guest instead of user. https://github.com/owncloud/core/issues/38422 https://github.com/owncloud/core/pull/38440 * Enhancement - Add config parameter 'http.cookie.samesite': [#38458](https://github.com/owncloud/core/pull/38458) Allows to relax ownClouds same site cookie settings. Possible values: Strict, Lax or None Setting the same site cookie to none is necessary in case of OpenID Connect. https://github.com/owncloud/core/pull/38458 https://github.com/owncloud/core/pull/38477 * Enhancement - Add exception messages whenever a node cannot be moved: [#38481](https://github.com/owncloud/core/pull/38481) https://github.com/owncloud/enterprise/issues/4427 https://github.com/owncloud/core/pull/38481 * Enhancement - UI improvement external storage: [#38483](https://github.com/owncloud/core/pull/38483) When selecting external storage and set the auth mechanism to 'Log-in credentials, save in session', the 'Enable sharing' option in the mount options dropdown will be disabled and a tooltip will show up due to incompatibility. https://github.com/owncloud/enterprise/issues/4444 https://github.com/owncloud/core/pull/38483 * Enhancement - Improve systemtags UI for delete and fix case sensitivity problem: [#38498](https://github.com/owncloud/core/pull/38498) Previously, a system tag could be deleted within the rename step. Now, users can delete tags directly from the system tags tab view dropdown menu. Also, inconsistency on tag name casing has been fixed. https://github.com/owncloud/core/issues/38494 https://github.com/owncloud/core/issues/38495 https://github.com/owncloud/core/issues/38496 https://github.com/owncloud/core/pull/38498