Nextcloud HubNextCloud is an open source file sync and share application. NextCloud forked from ownCloud in 2016.
Installatron Remote is a one-click solution to install and manage all of your Nextcloud Hub websites. Using Installatron helps ensure Nextcloud Hub is kept up-to-date and secure, and Installatron features like Clone, Backup and Restore, and Backup Scheduling can save you time. Learn more about Installatron Remote |
Nextcloud offers industry-leading on-premises file sync and online collaboration technology. Our expertise is in combining the convenience and ease of use of consumer-grade solutions like Dropbox and Google Drive with the security, privacy and control business needs. Features: - Easy access anywhere: A modern and easy-to-use web interface, desktop clients and mobile apps. Real-time collaboration and instant access to all data from any device, anywhere!
- Ultimate security: An open source, self-hosted product. Powerful on-server and End-to-end Encryption. Files are stored inside your company infrastructure, without any third party ever gaining access.
- Deep integration: Access data from FTP, Windows Network Drive, SharePoint, NFS, Object storage and more. Simple deployment, configuration and integration lower costs and decrease risk while leveraging existing IT investments.
-Nextcloud Hub utvikler 31.0.0 (hovedversjon) 28 Februar - 900MBBug Fixes and Changes
- Port files trashbin events to IEventDispatcher/IEventListener (server#32018)
- Modify user_ldap checkPassword to not fetch records from ldap each time because of extremely high CPU usage! (server#35867)
- Fix(provisionning_api): Remove parameters that are not set into template (server#37303)
- Invalidate oauth2 tokens only for seen users (server#37761)
- Fix remaining readdir() calls in loops with undesirable false evaluation potential (server#38630)
- Fix #38749, postgresql GRANT user’s permission after createDatabase, … (server#38750)
- (base) Give a hint in web interface if SimpleXML (php-xml) is missing (server#38857)
- (occ db:convert-type) Add support for UNIX sockets (server#39242)
- Add `occ user:welcome` command to send user welcome email from CLI (server#39611)
- Refactor encryption app commands (server#39692)
- Translate all share exceptions (server#40164)
- Fix mimetype not being updated when changing file extention on objectstore (server#40394)
- Fix(carddav): Handle race for SAB creation better (server#42052)
- (config.php.sample) Clarify the purpose of `session_keepalive` parameter (server#42610)
- Fix: Add command to update re-share if shared-by user has been revoked (server#43025)
- Enh: update desktop client unsupported version 3) error message (server#43281)
- Feat: make search path for BinaryFinder customizable. (server#43968)
- Feat: add pronouns to account profile (server#44013)
- Handle errors in encryption:migrate-key-storage-format (server#44555)
- Fix(i18n): Changed grammar (server#44945)
- Fix: update last_login timestamp for token based-logins (server#45020)
- Fix: remove mention of disabling file locking from config sample (server#45330)
- Expose escapeLikeParameter trough query builder (server#45457)
- Fix(setupChecks): Update Transactional File Locking instructions (server#45471)
- Feat(files_sharing): Migrate public shares to Vue (server#45652)
- Feat: add command to send raw commands to redis (server#45880)
- Signed requests (server#45979)
- Fix: write object to the correct urn when moving from another storage to object store (server#46013)
- Perf: delay getting (sub)admin status for user in the security middleware untill we need it (server#46021)
- Fix(user_ldap): Avoid extra LDAP request when mapping a user for the first time (server#46114)
- Fix: Fix “Unknown path” error when source user `files` folder has not been initialized (server#46124)
- Fix(config): Add missing handling for `envCache` in `getKeys()` (server#46140)
- Feat(cache): CLI should not fail if APCu is not available (server#46151)
- Ensure that the hash method does not return null (server#46218)
- Fix(TaskProcessingApiController): Don’t use + to merge non-assoc. arrays (server#46222)
- Fix: add option to remove the webroot for setup checks and don’t chec… (server#46255)
- Fix(Mailer): Fix sendmail binary fallback (server#46480)
- Transparent* database sharding (server#46639)
- Feat(sidebar): Show node owner in metadata subline (server#46691)
- Fix status check and saving of external storages (server#46859)
- Fix(ProvisioningAPI): set typed config values by via API (server#46991)
- Fix: check for correct storage class when checking for link parent (server#47038)
- Fix(jobs): Switch to executeStatement() while deleting rows (server#47155)
- Fix(files): Fix navigating with breadcrumbs not highlighting navigation entry (server#47158)
- Perf: improve cleanup of tags/comments (server#47182)
- Fix: Filename validation should only forbid `create` and `update` (server#47185)
- Fix(AppMenu): Prevent menu entries from jumping on hover (server#47203)
- Fix(files): Respect “Show hidden files” setting in tree (server#47204)
- Master is now 31 (server#47212)
- Chore(deps-dev): bump eslint-plugin-cypress from 3.4.0 to 3.5.0 (server#47222)
- Chore(deps): bump is-svg from 5.0.1 to 5.1.0 (server#47225)
- Chore(deps): bump actions/upload-artifact from 4.3.4 to 4.3.6 in the github-actions group (server#47226)
- Fix(webauthn): Increase database column for public key id (server#47240)
- Fix: Adjust legacy CSS styles for new Nextcloud 30 design (server#47248)
- Fix(adminaudit): Don’t crash when creating folder (server#47252)
- Feat(webauthn): Add user verification to webauthn challenges (server#47253)
- Don’t save translated predefined user status as custom status (server#47258)
- Feat: add negative compare-and-delete to imemcache (server#47259)
- Feat(share): make sharelink token length configurable (server#47265)
- [occ:bg-job:worker] Add ‘stop_after’ option (server#47277)
- Fix: Do not throw if appstore is unavailable during upgrade (server#47285)
- Fix: Access node owner by top level `owner` property (server#47287)
- Feat(templates): checkbox field type (server#47290)
- Refactor(Log): Use new in initializer instead of constructor body (server#47291)
- Feat(PsrLoggerAdapter): Allow to use `Psr\Log\LogLevel` for `log` method (server#47293)
- Fix(files): Sort tree views correctly by natural order (server#47294)
- Chore(deps-dev): bump @pinia/testing from 0.1.4 to 0.1.5 (server#47296)
- Chore(deps): bump @vueuse/core from 10.11.0 to 11.0.0 (server#47297)
- Chore(deps): bump elliptic from 6.5.6 to 6.5.7 (server#47300)
- Chore(deps): bump @vueuse/components from 10.11.0 to 11.0.0 (server#47301)
- Chore(deps): bump @vueuse/integrations from 10.11.0 to 11.0.0 (server#47302)
- [master] Fix npm audit (server#47310)
- Fix: Prevent crash when refreshing metadata for files without an owner (server#47316)
- Fix(UnifiedSearch): Focus search input on open (server#47319)
- Feat(AppFramework): Add full support for date / time / datetime columns (server#47329)
- Fix: adding blurhash to definitions (server#47331)
- Fix(caldav): allow renaming of birthday calendars (server#47332)
- Fix: Display ‘Leave share’ instead of ‘Delete’ (server#47339)
- Fix(federation): Do not overwrite certificate bundle (server#47340)
- Fix: don’t recalculate folder size in Cache::delete if the entry didn’t exist (server#47342)
- Use logical positioning instead of physical for bidirectional text support (server#47343)
- Store the mountpoint of storages in the mount options and use it to find the encryption keys (server#47346)
- Add bidirectional text support – Backend (server#47349)
- Chore(build): Remove old Drone CI signed-off checker (server#47350)
- Fix(build): Allow update-apps.sh script to work with non-master branches (server#47351)
- Fix(TaskProcessing/ContextWrite): Fix wording “ContextWrite” -> “Context write” (server#47352)
- Chore: Add webhook_listeners to list of shipped apps (server#47356)
- Bump Hub 8 -> Hub 9 (server#47358)
- Fix: use empty template by default when pressing enter (server#47363)
- Fix(files_sharing): Sort by correct share attribute (“share with displayname”) (server#47365)
- Fix(files): Move loading icon before grid toggle (server#47370)
- Fix: Disable auto-zoom on iOS (server#47371)
- Fix: `FilenameValidator::isForbidden` should only check forbidden files (server#47372)
- Fix(cypress): improve cypress performances (server#47379)
- Fix(theming): Make getImage() call save against missing non-SVG version (server#47380)
- Chore(deps): Update openapi-extractor to v1.0.0 (server#47381)
- Ci: Skip flaky test on PHP 8.3 (server#47388)
- Update `@nextcloud/vue` to v8.17.0 (server#47397)
- Fix: expand select and group by for calendar reminder backend (server#47399)
- Feat(files): Allow more than 50 favorite views (server#47400)
- Feat(Security): Allow defining a password context for password validation and generation (server#47403)
- Fix(files_versions): Migrate version name dialog from NcModal to NcDialog (server#47407)
- Fix(dashboard): Adjust widget border radius (server#47408)
- Fix(provisioning): Support setting new app configs as well (server#47409)
- Feat(files_sharing): reminder for link shares with expiration date (server#47412)
- Fix(caldav): limit property length (server#47413)
- Test(admin_audit): add test for user management listener (server#47414)
- Fix: Trusted server icon recovery without addressbook change (server#47415)
- Fix(files): Create non-existent parents of mountpoints (server#47417)
- Fix(migration): Add missing migration attributes (server#47419)
- Fix: promote re-shares when deleting the parent share (server#47425)
- Fix(mailer): Call to custom mail_template_class (server#47435)
- Fix(files): Node loading information should be accessible (server#47443)
- Fix(user_status): add link to Availability page if user set predefined ‘Vacationing’ (server#47448)
- Update to coding-standard 1.2.3 (server#47449)
- “Line” manager instead of “Account” manager (server#47450)
- Fix: correct documentation for mail provider (server#47452)
- Chore(deps-dev): bump webpack from 5.93.0 to 5.94.0 (server#47458)
- Chore(deps): bump @vueuse/integrations from 11.0.0 to 11.0.1 (server#47460)
- Chore(deps): bump core-js from 3.37.1 to 3.38.1 (server#47461)
- Chore(deps): bump @vueuse/core from 11.0.0 to 11.0.1 (server#47463)
- Bump nextcloud/coding-standard from 1.2.1 to 1.2.3 in /vendor-bin/cs-fixer (server#47464)
- Fix(files): Reset drop notice on firefox (server#47465)
- Test: Migrate from Jest to vitest (server#47466)
- Fix(files): Adjust margin at the file list bottom (server#47467)
- [master] Fix npm audit (server#47470)
- Fix(cs-fixer): Correctly ignore files ignored by git (server#47474)
- Fix(flow): cannot set custom user agent (server#47480)
- Chore(files): Adjust wording for file type filter (server#47490)
- Fix(dav): Allow apps to get unshares for DAV resources (server#47494)
- Feat: Delegate is-encrypted handling to the e2ee app (server#47495)
- Feat: Improve encryption mode detection in occ info:file (server#47496)
- Fix(files): fix list gap at bottom (server#47500)
- Feat(settings): Add setup check for apcu cache expunge (server#47507)
- Fix(Router): Load attribute routes of all apps when not app is specified (server#47508)
- Fix: gracefully handle unexpected exif orientation types (server#47509)
- Fix(db): Increase log level for very slow transactions (server#47510)
- Chore: Improve `FileInfo::isEncrypted` description (server#47511)
- Fix(migration): Correctly sort migrations by version number (server#47515)
- Feat(transfer-ownership): Correctly react to encrypted files (server#47519)
- Fix(logger): ignore session logging during setup (server#47521)
- [TaskProcessing] Add manager::runTask method (server#47522)
- Use NavigationManager instead of AppManager to handle custom apps order (server#47523)
- Fix: optimise `getWrongShareOwnership` query (server#47525)
- Fix(files_external): Handling in FTP UI for custom ports (server#47526)
- Fix(files_external): Handling in SFTP UI for custom ports (server#47527)
- Feat(webhook_listeners): Enable the app by default (server#47532)
- Fix/move image to oc namespace (server#47535)
- Fix(files): Correctly check for already used names when creating new folder (server#47540)
- Ci: Reduce required run time (server#47541)
- Fix: Adjust filename validation messages (server#47546)
- Fix(files_sharing): Make share labels nullable (server#47551)
- Chore: fix usage of deprecated functions and adjust code style (server#47553)
- Fix(config): Avoid error messages for restricted opcache API (server#47567)
- Refactor: Migrate public-page header actions to Vue (server#47568)
- Fix: Do not fail to get internal path on NonExistingFile (server#47581)
- Move preferred install method to top spot (server#47582)
- Fix(theming): Add migration to restore primary color after separating primary and background (server#47586)
- Fix(settings): Hide forbidden UI elements for group managers (server#47589)
- Fix(test): Fix provisioning enabled apps (server#47596)
- Fix: re-enable content-length header via htaccess (server#47598)
- Fix(files): Remove margin and width to not break layout (server#47600)
- [TaskProcessing] Use taskprocessing in TextProcessing and STT managers (server#47601)
- Feat: Use the blurhash in Files (server#47605)
- Fix(DB): set sharding parameters only when intended (server#47611)
- Fix(css): Adjust header styles to only add focus-visible styles to menu (server#47616)
- Fix(css): make scrollbar visible again (server#47617)
- [LinkReferenceProvider] Better size check (server#47627)
- Fix(UnifiedSearch): Restore normal dialog size (server#47628)
- [oauth2] Store hashed secret instead of encrypted (server#47635)
- Fix: Properly handle share attributes if set to null (server#47638)
- Fix: Run migration sql as statement so that the primary db node is used (server#47640)
- Fix: Fix inaccessible content on public pages due to overlapping footer (server#47649)
- Chore: Cleanup app framework middleware (server#47650)
- Chore(deps): bump nextcloud-vue-collections from 0.12.0 to 0.13.0 (server#47654)
- Chore(deps): bump @nextcloud/dialogs from 5.3.5 to 6.0.0 (server#47655)
- Chore(deps): bump @vueuse/integrations from 11.0.1 to 11.0.3 (server#47656)
- Chore(deps): bump @nextcloud/vue from 8.17.0 to 8.17.1 (server#47657)
- IUserConfig (server#47658)
- Followup: fix(settings): Don’t display built-in task types in AI settings TextProcessing (server#47659)
- Fix(RichObjectStrings/Validator): Validate key value types of rich object parameters (server#47662)
- Chore(deps): bump the github-actions group with 4 updates (server#47664)
- Fix(files): Correctly parse external shares for files UI (server#47665)
- Fix: Properly calculate intermediate icon for touch icon generation (server#47670)
- Test(cypress): Await promise in response to prevent timeout (server#47671)
- Fix(settings): Fix sharing exclude groups from password requirement option not working (server#47674)
- Chore(db): Make the query more simple to read (server#47675)
- Fix(OCP): Fix Image interface (server#47676)
- Chore(IConfig): Adjust type of `getUsersForUserValue` (server#47678)
- Chore(IGetRealUIDBackend): Fix typo in doc block (server#47679)
- Chore: Update `.git-blame-ignore-revs` (server#47680)
- Fix: Move OC_API into \OC\ApiHelper in standard namespace (server#47685)
- Chore(theming): Increase app version (server#47690)
- Fix: only keep major as server version (server#47709)
- [master] Update psalm-baseline.xml (server#47724)
- Chore(storage): refactor some code portions (server#47731)
- Fix(caldav, carddav): also allow unsharing of circle shares (server#47737)
- Fix(files): undefined sidebar (server#47738)
- [master] fix(files): undefined displayname for outdated `@nextcloud/files`<3.6.0 apps (server#47752)
- Fix(appstore): Cache apps.json also on dev instances (server#47754)
- Fix(files): Check if target path is a descendant of the shared folder (server#47756)
- Fix: Fix missing footer on public pages (server#47761)
- Fix: Use sha256 to hash arguments of background jobs (server#47769)
- Fix(dav): Always respond custom error page on exceptions (server#47770)
- Fix(l10n): Rephrasing some exceptions to be translated (server#47782)
- Fix(FileInfo): correctly implement `\ArrayAccess::offsetGet` (server#47784)
- Feat(carddav): add command to list address books (server#47788)
- Chore: adjust code to adhere to coding standard (server#47789)
- Chore(files): Use public API where possible (server#47792)
- Fix(TaskProcessing): increase error_message column length (server#47801)
- Fix(files): Fallback icons should fill the container (server#47802)
- Chore(files_sharing): Add migration attribute for `share.reminder_sent` column (server#47803)
- Fix: Replace conflicting tags in `xml_exception` template (server#47805)
- Chore(files_sharing): Do not use files source files but directly the library (server#47806)
- Fix(files_sharing): password checkbox and labels in link share (server#47807)
- Chore(i18n): Spelling of ID (server#47808)
- [master] Update psalm-baseline.xml (server#47816)
- Chore(deps-dev): bump cypress-if from 1.12.5 to 1.12.6 (server#47818)
- Chore(deps-dev): bump cypress from 13.13.2 to 13.14.2 (server#47819)
- Chore(deps): bump underscore from 1.13.6 to 1.13.7 (server#47820)
- Chore(deps-dev): bump puppeteer from 22.15.0 to 23.3.0 (server#47821)
- Chore(deps-dev): bump stylelint from 16.8.2 to 16.9.0 (server#47822)
- Chore(deps): bump @vueuse/components from 11.0.0 to 11.0.3 (server#47823)
- Chore(i18n): adapted lowercase (server#47824)
- Feat: add iMip Request Handling (server#47826)
- Fix: Adjust preview for view-only shares (server#47831)
- Fix: (CalDav) Delete invitation link when deleting Calendars or Events (server#47832)
- Fix(appstore): return if appstore is manually disabled (server#47834)
- Fix(files): Never return a null ETag in DAV (server#47837)
- Fix(files_sharing): Open single-file-share by default (server#47841)
- Add an endpoint to remove all webhook registrations from an app (server#47845)
- Fix: provision api’s status codes (server#47846)
- Fix copying or moving from shared groupfolders (server#47847)
- Fix(files): Reset context menu position on close (server#47848)
- Fix: misc code fixes around db sharding (server#47852)
- Fix: make swift connect exception message more informative (server#47853)
- Fix(appstore): Ensure returned apps from AppStore are valid (server#47854)
- Fix(preview): gracefully handle file not being opened in ProviderV2 (server#47858)
- Fix: Only write once to template instead of create/copy (server#47860)
- Move admin_audit to proper event listeners v2 (server#47865)
- Fix(settings): Add back create group icon (server#47881)
- Fix(setup-checks): Ensure URL with webroot works (server#47883)
- Chore: Add another coding standard commit to the git blame ignore (server#47884)
- Fix(files): Make `openMenu` watcher null safe (server#47891)
- Fix: Make user removal more resilient (server#47896)
- Fix(files): Ensure children are removed from folder and not duplicated (server#47905)
- Chore: Update trashbin retention documentation with exceeded quota details (server#47906)
- Fix(files): Add more visual move / copy notification (server#47910)
- Fix: Add whiteboard to education and public sector bundle (server#47913)
- Fix(LDAP): check index before accessing it (server#47914)
- Feat(caldav): create subscriptions via occ (server#47916)
- Feat: Reset route if neither the Viewer of the Sidebar is open (server#47920)
- Catch MaxInstancesExceededException on calendar events (server#47924)
- Migrate away from OC_App to IAppManager (server#47927)
- Fix(a11y): Update OpenDyslexic from 0.920 to 2.001 (server#47928)
- Build: bump version to run sha256 for background job arguments migration (server#47930)
- [master] Update psalm-baseline.xml (server#47932)
- Fix(config): Throw PreconditionException always when it didn’t match (server#47933)
- Fix(files_external): broken credentials dialog (server#47945)
- Feat: Make `CheckServerResponseTrait` public and provide as `OCP\SetupCheck\CheckServerResponseTrait` (server#47947)
- Fix(collaboration): Reduce timeouts to 3s for link reference connects (server#47948)
- Fix(files): Adjust Cache::searchQuery() parameter name to match interface (server#47954)
- Build(deps): bump vimeo/psalm from 5.25.0 to 5.26.1 in /vendor-bin/psalm (server#47960)
- [master] Update psalm-baseline.xml (server#47961)
- Build(deps): bump send and express (server#47964)
- Build(deps-dev): bump express from 4.19.2 to 4.21.0 (server#47965)
- Fix(files_external): Check key exists before accessing it (server#47968)
- Fix: Do not try to set HTTP response code on already closed connection (server#47971)
- Add missing Nextcloud v30 to issue template (server#47973)
- Chore!: Remove `ILogger` and its friends (server#47978)
- Perf(ObjectStoreStorage): Improve (slow) move on same object bucket (server#47986)
- [master] Update psalm-baseline.xml (server#47990)
- Add SabreDav Patch for iTip Broker (server#47998)
- Fix(ci): Use latest buildjet version (server#47999)
- Fix: Restore missing dot in FilesListVirtual.vue (server#48003)
- Fix(Entity): Fix magic setter call for custom strong typed setters (server#48008)
- Fix: Remove OCP\Files\Storage interface deprecated since version 9 (server#48009)
- Feat(db): switch from settype to casts (server#48010)
- Fix(BaseResponse): Cast XML element values to string (server#48013)
- Fix(Tags): Return boolean for userHasTags() (server#48014)
- Fix(Storage\Local): Do not call getSourcePath() on SplFileInfo (server#48015)
- Fix(S3ConfigTrait): Allow proxy field to take false (server#48016)
- Fix(Comment): Initialize childrenCount as integer (server#48017)
- Feat: add verbose mode to cron.php (server#48018)
- Fix(user_ldap): Use %n in plural translation to avoid a crash in L10N (server#48028)
- Fix(dav): cast content length to interger (server#48029)
- Fix(dav): cast parameters to string (server#48030)
- Fix(filesreport): cast fileId to integer (server#48031)
- Fix: correct link to trademark (server#48037)
- Refactor: migrate dirname to __DIR__ constants (server#48041)
- Refactor: Use the elvis operator + fix: Handle null checks with the ?? operator (server#48042)
- Fix(dav): imip service test expects integers for last occurence (server#48043)
- Test: cast node name and data to string (server#48044)
- Fix(dav): set string type for sanitizeMtime (server#48045)
- Refactor: Replace __CLASS__ with ::class references (server#48046)
- Refactor: Add void return type to PHPUnit test methods (server#48049)
- Fix(weather_status): Fix search address errors when offline (server#48050)
- [master] Update psalm-baseline.xml (server#48060)
- Fix(a11y): Add OTF font loading check (server#48063)
- Fix(Storage): Fix method docs inheritance (server#48080)
- Chore(i18n): Fixed grammar and improved wording (server#48081)
- Refactor: move to new activity exception (server#48086)
- Fix(settings): disable Discover when appstore is disabled (server#48090)
- Fix(Storage): Document getOwner() can return false (server#48094)
- Feat: Move to ZipFolderPlugin for downloading multiple-nodes (server#48098)
- Chore: Remove deprecated aliases from dependency injection (server#48110)
- Fix: Move storage constructor to specific interface (server#48111)
- Fix(appstoreFetcher): get list from a custom store and remove unnecessary warning (server#48114)
- [master] Update psalm-baseline.xml (server#48115)
- Chore: add `application/zstd` (server#48129)
- Feat: mail provider settings (server#48134)
- Feat: Add OCP interface to format richtext into string (server#48137)
- Fix: Remove legacy settings forms (server#48138)
- Ci: Bump phpunit to 9.6.19 and add dependabot (server#48140)
- Fix(psalm): Fix @throws annotations (server#48144)
- Fix: Drop unnecessary exit (server#48145)
- Chore(deps): Bump vite from 5.4.2 to 5.4.6 (server#48151)
- Chore(legacy): Introduce public version class and drop version methods from OC_Util (server#48152)
- Feat(app_api): make app_api shipped and default enabled (server#48153)
- [master] Update psalm-baseline.xml (server#48154)
- Object store move fixes and more (server#48160)
- Fix(settings): pronouns UsersControllerTest (server#48161)
- Fix(autocomplete): Move known array keys to psalm docs (server#48162)
- Feat: add nfo file support (server#48163)
- Fix(activity): Update more activity providers to use new exceptions (server#48175)
- Fix: Override start method of \Sabre\DAV\Server to remove exception o… (server#48177)
- Chore(deps): Update nextcloud/coding-standard to v1.3.1 (server#48181)
- Fix: fix share reminder job for oracle (server#48182)
- Chore(deps-dev): Bump babel-loader from 9.1.3 to 9.2.1 (server#48185)
- Chore(deps): Bump @vueuse/components from 11.0.3 to 11.1.0 (server#48187)
- Chore(deps-dev): Bump @babel/plugin-transform-private-methods from 7.24.7 to 7.25.4 (server#48188)
- Chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.8 to 1.0.0-beta.9 (server#48190)
- Chore(deps-dev): Bump wait-on from 7.2.0 to 8.0.1 (server#48192)
- Chore: Add proper deprecation dates where missing (server#48196)
- Fix: add sharding compatible version of share reminder job (server#48200)
- Feat: make systemtags public visible (server#48206)
- Fix: Don’t crash if disabled user is missing in the database (server#48207)
- Fix(psalm): Update psalm baseline (server#48212)
- Fix(tests): Fix test selection and run unit tests of DAV and user_status (server#48215)
- Chore: Cleanup and prepare `\OC\Repair\RepairMimeTypes` tests for PHPUnit 10 (server#48217)
- Chore: Cleanup and prepare some app tests for PHPUnit 10 (server#48218)
- Fix(IStorage): Use false instead of bool intersection type to match implementations (server#48219)
- Chore: Remove old travis related stuff (server#48220)
- Perf: reuse cache info we already have when moving to object store (server#48222)
- Add rector config (server#48223)
- Fix: improve moving object store items to trashbin (server#48224)
- Fix(ci): Remove more withConsecutive in apps (server#48234)
- Test: re-add object store primary storage phpunit tests (server#48235)
- Chore: Remove legacy UI scripts and styles from files (server#48241)
- Fix(files): Link share URL was not generated due to typo (server#48244)
- Fix(profiler): clear command does not work (server#48246)
- Chore(deps-dev): Bump @vitest/coverage-v8 from 2.0.5 to 2.1.1 (server#48251)
- Chore(deps-dev): Bump sass from 1.77.8 to 1.79.3 (server#48252)
- Chore(deps): Bump focus-trap from 7.5.4 to 7.6.0 (server#48253)
- Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (server#48254)
- Chore(deps-dev): Bump tslib from 2.6.3 to 2.7.0 (server#48255)
- Fix(psalm): Enable findUnusedBaselineEntry (server#48266)
- Fix: skip the integrity check for nextcloud-init-sync.lock (server#48268)
- Feat(prioritynotifications): Allow some apps to mark notifications as priority (server#48274)
- Chore(deps): Bump the github-actions group across 1 directory with 3 updates (server#48275)
- Fix: gracefully parse non-standard trusted certificates (server#48307)
- Fix: Ensure app discover section is returned as list (server#48311)
- Refactor(updatenotification): Migrate legacy code (server#48323)
- Chore(deps): Bump web-auth/webauthn-lib from 4.8.5 to 4.9.1 (server#48327)
- Fix(files): Fix having to resolve conflicts twice when dropping files (server#48331)
- Refactor(encryption): Migrate from hooks to events (server#48332)
- [master] fix(security): Update CA certificate bundle (server#48333)
- Chore(deps): Bump giggsey/libphonenumber-for-php-lite to 8.13.45 (server#48343)
- More reliable user_status tests (server#48344)
- Fix(files_external): Catch correct exception (server#48345)
- [WeatherStatus] Support more weather codes, change icons, fix style (server#48353)
- Fix: Show storage full warning when storage is actually full (server#48354)
- Fix(icons): Document icon requirements for notifications and activities (server#48356)
- Fix: Use placeholder for external storage password (server#48359)
- Fix(QueryBuilder): Restrict identifier length to 30 characters due to Oracle limitations (server#48361)
- Fix(files_sharing): Parse OCM share permissions from OCM and not OCS prop (server#48366)
- Build(deps): Bump laravel/serializable-closure from 1.3.3 to 1.3.5 (server#48370)
- Auto import Nextcloud classes in rector runs (server#48371)
- Fix: add PasswordConfirmationRequired to create user storages endpoint (server#48373)
- Skip future shipped apps from updatenotification check (server#48375)
- Fix(ShareAPI): Send mails for mail shares by default (server#48381)
- Feat: configurable request timeout for carddav sync (server#48418)
- Fix(l10n): Fix list of RTL languages (server#48419)
- Fix: use nc’s binary finding logic for smb (server#48421)
- Fix(settings): Sort all settings – incl declarative settings – by priority (server#48424)
- Fix(files): Ensure renaming state is correctly reset (server#48425)
- Fix(config): Suppress `config.php` fopen error at install time (server#48426)
- Chore(deps): Bump libphonenumber-js from 1.11.5 to 1.11.9 (server#48430)
- Chore(deps): Bump @vueuse/integrations from 11.0.3 to 11.1.0 (server#48431)
- Chore(deps-dev): Bump cypress from 13.14.2 to 13.15.0 (server#48432)
- Chore(deps-dev): Bump puppeteer from 23.3.0 to 23.4.1 (server#48433)
- Chore(deps-dev): Bump typescript from 5.5.4 to 5.6.2 (server#48434)
- Fix: correctly count disabled users for subadmins (server#48437)
- Fix(dav): Emit `BeforeZipCreatedEvent` when creating folder zip archive (server#48438)
- Fix(theming): Use `AppConfig` for setting background image (server#48439)
- Refactor(theming): Reduce duplicated code in `BackgroundService` (server#48440)
- Fix: Fix test of IConstructableStorage implentation by storage classes (server#48446)
- Fix: make federation address book sync work with allow_local_remote_servers = false (server#48451)
- Fix(psalm): Update baseline (server#48453)
- Fix(Storage): Fix getDirectoryContent() return type (server#48454)
- Update docs for Folder.get and call for Folder.nodeExists (server#48455)
- Build: Bump 3rdparty hash after empty updates (server#48460)
- Perf(files): Adjust default chunk size for chunked upload to 100MiB (server#48461)
- Ci: fail psalm when baseline update required (server#48466)
- Ci: Don’t upload output of normal psalm to GitHub Security section (server#48476)
- Chore(deps): Bump actions/checkout from 4.1.7 to 4.2.0 in the github-actions group (server#48479)
- Fix(migration): Check if column exits before adding it (server#48480)
- Ci: Execute psalm:security on pushes (server#48483)
- Fix(Auth): ignore missing token when trying to set password-unconfirm… (server#48484)
- Chore: Move from Twitter to X (server#48486)
- Refactor(Encryption): Migrate to strong types (server#48487)
- Refactor(Storage): Make all parameter types strong types (server#48494)
- [taskprocessing] Add new command to get a task from a task ID (server#48496)
- Fix(caldav): add missing handlers (server#48508)
- Fix(files): Fix folders not being selectable in the smart picker (server#48512)
- Fix(TaskProcessing\Manager): Don’t provoke PHP notice in setTaskResult (server#48513)
- Fix(dav): don’t crash subscription on invalid calendar object (server#48519)
- Chore: Replace Twitter & Diaspora links and text (server#48520)
- Fix(QueryBuilder): Account for aliases in output columns (server#48522)
- Fix: do not reduce count for subadmins if they are members of group (server#48532)
- Fix: Vue app names (server#48536)
- Feat(preview): add command to cleanup preview folder (server#48537)
- Fix: Return correct list of managers for a user (server#48538)
- Build: Bump symfony/* to 6.4 (server#48539)
- Fix(filesexternal): Remove unneeded 3rdparty library use (server#48540)
- Fix: Move cloud id into readonly input (server#48542)
- Fix(theming): Fix layout of themes (server#48543)
- Feat(setupchecks): add row format setup check for MySQL databases (server#48547)
- Fix(admin_audit): Listen to the right events (server#48548)
- Fix(users): improve recently active search (server#48559)
- Better distinguish this parameter dedicated to internal shares (server#48561)
- Fix metadata storage with sharding (server#48563)
- Fix(settings): Align contents of profile picture heading (server#48572)
- Chore(deps-dev): Bump @babel/node from 7.25.0 to 7.25.7 (server#48573)
- Chore(deps): Bump dompurify from 3.1.6 to 3.1.7 (server#48574)
- Chore(deps-dev): Bump @babel/plugin-transform-private-methods from 7.25.4 to 7.25.7 (server#48576)
- Chore(deps-dev): Bump puppeteer from 23.4.1 to 23.5.0 (server#48577)
- Fix: override iTip Broker to fix several issues (server#48583)
- Fix(config): Mark more app configs sensitive (server#48584)
- Build: Update doctrine/dbal from 3.8.x to 3.9.1 (server#48592)
- Fix email share transfer accross storages (server#48597)
- Fix(BackgroundJobs): Adjust intervals and time sensitivities (server#48600)
- Fix(logger): Remove more parameters of other methods (server#48603)
- Fix(appmanager): Fix tainted file path when loading appinfos (server#48604)
- Chore(deps): Bump guzzlehttp/guzzle from 7.8.1 to 7.9.2 (server#48605)
- Fix(UserTrait): Fix backend initialization (server#48610)
- Add activity logging for favorites in dav (server#48612)
- Feat(l10n): Allow to force language with a query parameter (server#48613)
- Refactor(Storage): Align all Storage constructors (server#48614)
- Fix: Fix empty sections appearing in search results (server#48619)
- Feat: Allow shared calendars as appointment conflict calendars (server#48621)
- Fix: Allow overriding shouldApplyQuota check from child classes (server#48623)
- Fix(files): handle empty view with error (server#48625)
- Fix(dav): Public WebDAV endpoint should allow `GET` requests (server#48628)
- Fix(files): Do not jump to top when fileId is set to currentFolder (server#48632)
- Fix: Fix “Reasons to use Nextcloud” design (server#48638)
- Feat(http client): expose default request timeout constant to be used instead of magic number 30 (server#48639)
- Fix(i18n): Improved grammar (server#48648)
- Fix: Shipped apps should include the Nextcloud version in the cache buster (server#48650)
- Fix(files): Correctly copy the cache information during copy operations (server#48651)
- Chore(l10n): Use default plural handling (server#48653)
- Feat(dav): introduce paginate with custom headers (server#48662)
- Feat(settings): migrate AppAPI ExApps management to settings (server#48665)
- Chore(deps): Bump @nextcloud/calendar-availability-vue from 2.2.2 to 2.2.4 (server#48669)
- Chore(deps-dev): Bump @pinia/testing from 0.1.5 to 0.1.6 (server#48670)
- Fix(share): Return empty string if no label is set (server#48673)
- DNS: do not query CNAME if A succeeded already (server#48675)
- Fix(AppConfig): Add external JWT private key to sensitive keys (server#48682)
- Chore: request review from groupware when changing the card- and cald… (server#48684)
- Chore: Use more gender neutral language (server#48687)
- Fix(locking): Accept mixed as value on setTTL (server#48689)
- Fix(files_sharing): Add proper user facing messages on success (server#48696)
- Chore: migrate from deprecated SASS API and SASS JS API (server#48702)
- Feat(DeclarativeSettings): Allow to define getter and setters in declarative settings form class (server#48721)
- Fix(caldav): duration handling in the event reader class (server#48723)
- Chore(db): Apply query prepared statements (server#48724)
- Refactor(federatedfilesharing): Replace deprecated function usage (server#48725)
- Fix(files): Adjust NavigationQuota for Nextcloud 30 design (server#48728)
- Fix: get rid of denied notification when accept (server#48734)
- Refactor(code-style): Adjust JS code to our code style (server#48735)
- Fix: log a warning when we can’t build a background job (server#48736)
- Fix(caldav): broken activity rich objects (server#48737)
- Fix(appstore): Hide last modified information for shipped apps (server#48743)
- Build(autoloader): Remove noisy changes when regenerating (server#48756)
- Feat(files): Expose chunked upload config via capabilities (server#48758)
- Feat(comments): Support mentioning emails (server#48760)
- Chore(db): Apply query prepared statements (server#48765)
- Fix disabled user list for subadmins (server#48766)
- Fix incorrect permissions when copying shared files (server#48769)
- [master] fix(security): Update code signing revocation list (server#48775)
- Feat(systemtags): add bulk tagging action (server#48786)
- Ci: Update list of installed PHP extensions (as some are not default … (server#48787)
- Fix: add PasswordConfirmationRequired to the external storages mentioned in review (server#48788)
- Refactor(apps): Use constructor property promotion when possible (server#48790)
- Chore(setupchecks): update translation for MySQL row format check (server#48792)
- Fix: log which file cannot be opened (server#48793)
- Fix(files_sharing): Add correct context to translation (server#48799)
- Fix: add eol in dav command and use success const as return code (server#48800)
- Chore(deps): Bump @nextcloud/upload from 1.6.0 to 1.6.1 (server#48802)
- Chore(deps): Bump nextcloud/openapi-extractor from 1.0.0 to 1.0.1 in /vendor-bin/openapi-extractor (server#48804)
- Chore(deps): Bump nextcloud/coding-standard from 1.3.1 to 1.3.2 in /vendor-bin/cs-fixer (server#48806)
- Chore(i18n): Improved grammar (server#48809)
- Fix(activity): Fix download activity parameters (server#48812)
- Feat(appconfig): Only log lazy-appconfig when an app can do something… (server#48821)
- Fix: RDATE and EXDATE property instances (server#48833)
- Fix(entity): Fix mapping of old/sub-types to actually supported datab… (server#48837)
- Build: Print RTL limited characters in translation-checker (server#48839)
- Feat: reduce search providers per config value “unified_search_providers_allowed” (server#48841)
- Fix(unified-search): Close on second ctrl+f (server#48850)
- Fix $uid type in Encryption stream (server#48851)
- Fix(app-store): Correctly render Markdown in app description (server#48852)
- Fix(app-store): Ensure the `groups` property is always an array (server#48853)
- Fix(app-store): Also proxy images of locally installed apps (server#48854)
- Fix(apps-store): Remove apps from force-enabled state when uninstalled (server#48855)
- [TextProcessing] Fix: Also list types that are available in task processing (server#48863)
- Fix(settings): Do not use `null` on `string` parameter for sharing disclaimer (server#48864)
- Fix(apps): Fix wrong or missing casts (server#48867)
- Fix(app-store): Update update count in navigation (server#48871)
- Fix(settings): Change “setup warnings” -> “setup checks” in Overview (server#48874)
- Refactor(ShareApiController): Check for null and empty strings with e… (server#48882)
- Feat(bruteforce): Allow forcing the database throttler (server#48884)
- Fix(files_sharing): federated shares avatar (server#48887)
- [RFC] Setting NCU\ for unstable/work-in-progress API (server#48891)
- Chore: don’t remove needs info label when commenting on a stale issue (server#48892)
- Chore: Clarify log entry requirements in bug report form (server#48895)
- Fix(files): add title for files list table header button (server#48898)
- Fix(apps-store): Fix exception on generating preview url for installed app screenshot (server#48912)
- Fix: encrypt and store password, decrypt and retrieve the same (server#48915)
- Fix(dav): Cleanup view-only check (server#48917)
- Fix(files_sharing): Cleanup error messages (server#48918)
- Fix(settings): Fix $userId dependency injection (server#48919)
- Ci(psalm): Add missing imagick extension (server#48921)
- Clear pending two factor tokens also from configuration (server#48933)
- Feat: Allow WebP content type in PhotoCache (server#48943)
- Fix(config): Mark more configs as sensitive (server#48947)
- Build(deps): bump elliptic from 6.5.7 to 6.6.0 (server#48953)
- Fix(systemtags): followup #48786; `Types::STRING` and note`min-height` (server#48965)
- Fix a typo (`a` -> `an` in front of `additional`) (server#48971)
- Feat: add “null” SMTP transport mode (server#48977)
- Build: Update Sabre/DAV and siblings to PHP 8.4 compatible versions (server#48982)
- Chore(systemtags): add missing migration attributes (server#48986)
- Build(deps): Bump aws/aws-sdk-php from 3.311.2 to 3.324.13 for PHP 8.4 compat (server#48989)
- Ci: Align integration test dependencies with 3rdparty/ for PHP 8.4 compatibility (server#48990)
- Fix(files_sharing): Password field must not be required if already set (server#48991)
- Fix: add PasswordConfirmationRequired to saveGlobalCredentials (server#48992)
- Build(deps): Bump giggsey/libphonenumber-for-php-lite from 8.13.45 to 8.13.48 (server#49000)
- Restore dav error response (server#49004)
- Fix(files-external): set password as sensitive (server#49009)
- Fix(files): Fix file names alignment in Files List in UI RTL mode. (server#49011)
- Fix(OpenAPI): Adjust array syntax to avoid ambiguities (server#49015)
- Fix(ShareEntryLinkList): Append new links to the end of list (server#49017)
- Fix(core): fix app menu alignment in RTL mode. (server#49019)
- Chore: rename julius (server#49023)
- Fix(FileList): Show correct avatar for federated share owner (server#49024)
- Fix(streamer): zip64 should work on 32-bit now (server#49035)
- Fix(net/security): Handle IPv6 zone IDs in link-local addresses (server#49039)
- Build(deps): bump the github-actions group with 5 updates (server#49041)
- Build(deps): bump jquery-ui from 1.13.3 to 1.14.1 (server#49048)
- Chore(i18n): Fix grammar (server#49051)
- Chore: Change Fenn-CS to nfebe (server#49053)
- Docs: update overwrite.cli.url wording (server#49065)
- Chore: Update code owners (server#49072)
- Implement ownerless shares (server#49073)
- Fix(owncloud): Fix ownCloud migration with oauth2 app (server#49075)
- Getting default timezone for local time (server#49087)
- Build(deps): Bump mlocati/ip-lib from 1.18.0 to 1.18.1 (server#49090)
- Chore(deps): Update `@nextcloud/dialogs` to v6.0.1 (server#49094)
- Build(deps): bump cookie and socket.io (server#49102)
- Fix(theming): Return default theme if the user never selected a theme (server#49112)
- Fix(QBMapper): Fix findEntities() return type to be list (server#49114)
- Fix(SharingEntryLink): Show default password before create if any (server#49115)
- Fix(richobjectstrings): Add missing placeholder validation (server#49116)
- Fix(systemtags): enhance create tag in tag picker UX (server#49129)
- Fix: Do not check for strict cookie when running webcron (server#49130)
- Build(deps): Bump symfony/string from 6.0.19 to 6.4.13 (server#49132)
- Fix(files): multiselect and filters store declaration (server#49134)
- Feat: Add X-NC-Disable-Scheduling property to allow skipping scheduling (server#49139)
- Feat(core): offer clipboard fallback for non-secure environments (server#49141)
- Feat(files_sharing): use share node or label as page title (server#49142)
- Fix(files): view-in-folder and bulk-tagging enabled conditions (server#49143)
- Feat(PHP): Allow PHP 8.4 (server#49145)
- Fix: undefined variable $response in DAV storage (server#49146)
- Fix(files): open sidebar on sharing tab by default for files (server#49147)
- Fix(files): edit locally buttons and description (server#49150)
- Feat(files): Update caption for screen readers when uploading is not possible (server#49167)
- Feat(files): Add support for file list actions (server#49168)
- Feat(trashbin): Allow emptying trash (server#49171)
- Chore(deps-dev): Bump behat/behat from 3.15.0 to 3.16.0 in /build/integration (server#49172)
- Chore(deps): Bump nextcloud/openapi-extractor from 1.0.1 to 1.1.0 in /vendor-bin/openapi-extractor (server#49175)
- Feat(testing): Add a fake summary task provider (server#49176)
- Fix(ros): Copy better typing information from Notifications/Spreed app (server#49192)
- Chore(github): Update groupware code owners (server#49196)
- Fix(files): improve delete display name when trashbin is disabled (server#49199)
- Fix: Redirect user to login if session is terminated (server#49208)
- Fix(app-store): Add back legacy store API used for update and removal (server#49209)
- Fix(files): Revert CSS causing the file name to have no bounding box (server#49210)
- Fix(files_external): cast storage id int (server#49218)
- Docs: Adjust taiwan translators (server#49219)
- Build(psalm): Configure unstable namespace (server#49224)
- Fix(files): ensure valid mtime and fallback to crtime if defined (server#49225)
- Fx(dav): file request guest nickname encoding (server#49226)
- Add an error log message that notifications app isn’t enabled at file… (server#49232)
- Fix(Middleware): log deprecation when annotation was actually used (server#49237)
- Feat: Update supported PostgreSQL versions (server#49240)
- Chore(profile): move profile app from core to apps (server#49244)
- Chore: update @nextcloud/upload to 1.7.0 (server#49247)
- Chore(deps): Bump marked from 13.0.3 to 15.0.0 (server#49248)
- Fix(files): File type filter UI sync with filter state (server#49259)
- [textprocessing] Fix: Accept scheduling a task if there are equivalent taskprocessing providers only (server#49260)
- Fix(files): Properly reset all file list filters on view change (server#49261)
- Fix: don’t do same-storage move optimization with encryption wrappers (server#49262)
- Feat(trashbin): Add backend dav property (server#49265)
- Fix(files): Make injected actions reactive (server#49271)
- Test(integration): Correctly cleanup logs (server#49273)
- Chore(files): replace `@skjnldsv/sanitize-svg` with `DOMPurify` (server#49275)
- Remove Application::registerRoutes() usage (server#49276)
- Chore(i18n): Fixed grammar (server#49281)
- Fix(3rdparty): bump justinrainbow/json-schema to 5.3.0 (server#49285)
- Fix: smb: don’t fail hard if we can’t load acls for a file (server#49288)
- Fix: use invokePrivate for test (server#49290)
- Fix: don’t set ‘name’ on null metadata (server#49291)
- Fix: Handle copy of folders containing live photos (server#49293)
- Feat(systemtags): add color support (server#49295)
- Test: Fix test mocks for nextcloud-dialogs (server#49299)
- Refactor(files): Replace deprecated `Types` enum for share types (server#49300)
- Refactor(files): Adjust `useNavigation` composable to enforce active view (server#49301)
- Feat(Dispatcher): Add debug log for controller methods returning raw data not wrapped in Response (server#49304)
- Refactor(files): Provide `useFileListWidth` composable (server#49305)
- Feat: add confirmation dialog for file extension changes (server#49308)
- Fix(OCMDiscoveryService): Also cache error results during discovery (server#49311)
- Build(deps): bump @nextcloud/vue from 8.17.1 to 8.20.0 (server#49313)
- Fix(storage): Try to delete existing target (server#49315)
- Feat: Make it possible to customize share link tokens (server#49317)
- Build(deps): bump nextcloud/openapi-extractor from 1.1.0 to 1.2.2 in /vendor-bin/openapi-extractor (server#49322)
- Build(deps-dev): bump sass from 1.79.3 to 1.81.0 (server#49324)
- Build(deps-dev): bump @vitest/coverage-v8 from 2.1.1 to 2.1.5 (server#49325)
- Build(deps-dev): bump @zip.js/zip.js from 2.7.52 to 2.7.53 (server#49326)
- Build(deps-dev): bump @babel/plugin-transform-private-methods from 7.25.7 to 7.25.9 (server#49327)
- Bump vue-material-design-icons from 5.3.0 to 5.3.1 (server#49329)
- Bump workbox-webpack-plugin from 7.1.0 to 7.3.0 (server#49331)
- Fix(job): Check if carddata is resource and read it to string (server#49332)
- Revert “build(deps): bump nextcloud/openapi-extractor” (server#49333)
- Fix: Remove deprecated SASS code (server#49337)
- Fix(richtextvalidator): Add missing blurhash (server#49341)
- Ci: Enforce running stylelint (server#49342)
- Fix(settings): Add nextTick to saveChanges (server#49343)
- Fix(core): Do not use `v-html` for translation output (server#49346)
- Fix(recommended-apps): Typo “screen sharing” vs “screensharing” (server#49347)
- Chore: Resolve ESLint warnings (server#49348)
- Enh: Improvements on sharing details (server#49351)
- Improve handling of large single-part s3 uploads (server#49352)
- Refactor(filecache): Move to more strict operators (server#49355)
- Test(fakeAI): Allow to specify whether the fake providers should fail (server#49357)
- Fix(files_sharing): Fix error messages from password policy (server#49361)
- Fix(files_sharing): Do not wrap password policy exception into a generic one (server#49366)
- Feat(settings): add big file upload setup checks (server#49372)
- Feat(contacts-menu): implement custom javascript hook action (server#49375)
- Fix(userconfig): incrementing version to trigger migration (server#49376)
- Feat: Add first login timestamp of each user to oc_preferences and user:info output (server#49377)
- Fix(files): Restore page title (folder – view – product) (server#49380)
- Fix(userconfig): Don’t fail the precondition if the value is not set at all (server#49386)
- [master] feat(settings): add big file upload setup checks (server#49387)
- Feat(dav): increase default calendar subscription refresh rate to one day (server#49396)
- Fix(files): properly update paths and folder children on node move (server#49398)
- Feat(config): implementation of lexicon (server#49399)
- Chore: Update @nextcloud/cypress to v1.0.0-beta.11 (server#49403)
- Fix(user_ldap): retrieve from LDAP first “email shaped” value instead… (server#49404)
- Fix(status): Avoid session creation for status requests (server#49406)
- Feat(files): Add help to / update description of `files:cleanup` (server#49407)
- Refactor(files): Use functions for all in `occ files:cleanup` (server#49408)
- Refactor(storage): Small code adjustements (server#49417)
- Fix(cache): etag constraint violation (server#49420)
- Feat(files): add keyboard shortcuts (server#49432)
- Feat: Warn about maintenance in EncryptAll command (server#49433)
- Fix: Wrap partial cache entry in CacheEntry (server#49434)
- Fix(files_sharing): Stop infinite loop blocking link share requests (server#49442)
- Feat: Two Factor API (server#49443)
- Fix(TemplateManager): Make sure TemplateFolder is a Folder (server#49451)
- Fix: invalid usage of IQueryBuilder::createNamedParameter() (server#49454)
- Fix(CalDav): add support for Microsoft time zones (server#49459)
- Fix(external_storage): Cast id to int (server#49464)
- Perf: use more optimized way to get user storage info in ocs user info (server#49476)
- Fix(migration): Check if table exists (server#49477)
- Fix(TaskProcessing): Set up fs in getFileContentsInternal (server#49489)
- Feat: Use inline password confirmation in external storage settings (server#49493)
- Fix: throw correct exception type when we can’t verify if an s3 bucket exists (server#49494)
- Fix(CalDAV): disable both iTip and iMip messages (server#49503)
- [master] fix(security): Update CA certificate bundle (server#49513)
- Feat(systemtags): add setting to block non admin to create system tags (server#49514)
- Fix(controller): Fix false booleans in multipart/form-data (server#49515)
- Feat(config): add `maximum.supported.desktop.version` (server#49517)
- Fix(activity): Fix activity object type warnings (server#49518)
- Fix(migration): Decrypt ownCloud secrets v2 (server#49523)
- Chore(config): set min supported desktop to `2.7.0` (server#49527)
- Fix: replace null character when serializing (server#49528)
- Feature: added new FavouriteWidget to display favorite files in dashboard widget (server#49534)
- Chore: stricter access to testremote endpoint (server#49541)
- Fix: don’t propagate future mtimes (server#49551)
- Fix: improve checks for moving shares/storages into other mounts (server#49552)
- FIX WebDav MacOS failed uploads php-fpm and big files (-36 error) (server#49557)
- Chore: remove legacy action to test remote endpoint (server#49558)
- Feat(login): add origin check at login (server#49560)
- Chore: mark userconfig as experimental (server#49567)
- Feat(templates): make second click as confirmation on templates picker (server#49568)
- Perf: improve performance of SharedStorage::getWatcher (server#49569)
- Chore: check enums for since and experimental comments (server#49570)
- Chore(deps): bump pinia from 2.2.4 to 2.2.8 (server#49572)
- Chore(deps): bump @simplewebauthn/browser from 10.0.0 to 12.0.0 (server#49574)
- Chore(deps): bump the github-actions group with 6 updates (server#49576)
- Fix(occ): `occ integrity:check-app` and Admin panel “rescan” deliver inconsistent results (server#49577)
- Chore(absence): Add capability (server#49581)
- Fix(maintenance): Show a success message on data-fingerprint command (server#49587)
- Fix(setupcheck): Make the Memcache setupcheck use the cache (server#49588)
- Chore(bruteforce): allows to configure max attempts before request abort (server#49599)
- Fix(external_storage): Cast id to int (server#49602)
- Fix(setupcheck): Disable PhpMaxFileSize setupcheck for now (server#49633)
- Fix(NCU): removing all @since (server#49636)
- Fix: Correct wording when attempting to remove a disabled app (server#49637)
- Feat(files_external): Enable ownerless shares (server#49643)
- Fix(files_sharing): List of share type during recipient lookup (server#49644)
- Fix(signed-request): trigger metadata insert with default value manually (server#49646)
- Feat(oauth): Allow to skip grant step for selected applications (server#49670)
- Fix(db): Create the systag_by_objectid index for new installations (server#49677)
- Add sse_c_key from S3 object storage properties config to list of sensitive values (server#49681)
- Fix(files): failsafe when executing actions methods (server#49685)
- Enh(TaskProcessing): More task types (server#49687)
- Fix(activity): make emails for link share uploads true by default (server#49688)
- Expose tag color via webdav (server#49692)
- Fix(files): cancel renaming on enter if no file name changes (server#49693)
- Fix: Fix ServiceWorker scope when Nextcloud installed in subfolder (server#49694)
- Fix: only do cache copy in updater if the parent folder should be in cache (server#49695)
- Chore(deps-dev): bump tslib from 2.7.0 to 2.8.1 (server#49698)
- Chore(deps-dev): bump @babel/preset-typescript from 7.24.7 to 7.26.0 (server#49699)
- Chore(deps): bump moment-timezone from 0.5.45 to 0.5.46 (server#49700)
- Chore(deps-dev): bump @simplewebauthn/types from 10.0.0 to 12.0.0 (server#49701)
- Chore(i18n): Improved grammar (server#49717)
- Feat: make taskprocessing task types toggleable (server#49727)
- Feat(dashboard): wish happy birthday (server#49730)
- Fix(calendar): Fix getting the permissions of the user (server#49731)
- Chore: cleanup leftover debug statement (server#49739)
- Fix(federation): Restore compatibility with Nextcloud 30 servers (server#49740)
- Fix(TextToTextChatWithTools): Add translator notes (server#49745)
- Fix(share): Don’t print twice the same text on emails (server#49746)
- Disable/hide share edit options when user can not edit the share (server#49747)
- Fix(federation): Allow Oracles empty strings (server#49750)
- Fix: skip transfering shares that we can’t find (server#49761)
- Chore(deps-dev): bump @vitest/coverage-v8 from 2.1.5 to 2.1.8 (server#49768)
- Chore(deps): bump pinia from 2.2.8 to 2.3.0 (server#49774)
- Harden user_status API (server#49797)
- Fix(files_sharing): Correct property enforced property names (server#49799)
- Fix(ReferenceApiController): Bump rate limit for public resolve endpoint (server#49801)
- Fix(files): throttle favorite with max 5 simultaneous requests (server#49803)
- Fix(files_sharing): also submit new share on password submit (server#49815)
- Fix(settings): Make header style inline with other pages (server#49820)
- Improve select handling for sharded queries (server#49832)
- Chore: ignore vendor-bin for coverage (server#49833)
- Chore(deps): bump nanoid from 3.3.7 to 3.3.8 (server#49837)
- Fix: return 204 instead of 404 (server#49839)
- Fix(files_external): wrong type for external mount id (server#49843)
- Fix(shares): Remove noisy text from email (server#49847)
- Feat(lexicon): configurable default value (server#49848)
- Fix: change translation logic to handle plurals better (server#49852)
- Chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.11 to 1.0.0-beta.12 (server#49856)
- Chore(deps-dev): bump puppeteer from 23.5.0 to 23.10.4 (server#49857)
- Chore(deps-dev): bump @types/dockerode from 3.3.31 to 3.3.32 (server#49858)
- Refactor: Use Http framework where possible (server#49867)
- Revert “fix: don’t recalculate folder size in Cache::delete if the en… (server#49874)
- Fix(View): Catch exceptions when executing mkdir for non-existent parents (server#49880)
- Fix(Http): Only allow valid HTTP status code values via template (server#49882)
- Fix(app-store): add missing exApps list items to search filter (server#49885)
- Fix: don’t skip scanner users filesystem if they have a mountpoint at //files/ (server#49887)
- Feat(ocp): calendar event builder api (server#49888)
- Refactor(settings): Use parameters explicitly when setting mail settings (server#49891)
- Fix: Fix copying to the root of another mountpoint (server#49895)
- Fix(sharing): send share emails for internal users too (server#49898)
- Fix: restore updated encrypted version when copying versions (server#49903)
- Feat(Navigation): emit dedicated event for loading additional entries (server#49904)
- Chore(deps): Update openapi-extractor to v1.3.0 (server#49905)
- Fix: improve wording of occ:upgrade command when no upgrade is required (server#49914)
- Fix(navigation): Create a gap between dashboard and files (server#49915)
- Fix(files): Only register preview service worker once when the instance is hosted at the root path (server#49917)
- Feat: file conversion provider (server#49922)
- [TaskProcessing] feat: add proofread task type (server#49925)
- Fix(files_sharing): Hide file request if public uploads disabled (server#49929)
- Chore(deps-dev): bump @pinia/testing from 0.1.6 to 0.1.7 (server#49951)
- Chore(deps-dev): bump mime from 4.0.4 to 4.0.6 (server#49952)
- Chore(github): Update groupware code owners (server#49961)
- Clarify installation wording to be clear that it is about account creation (server#49962)
- Fix: block moving files to it’s own parent with dav (server#49966)
- Fix: Make `maintenance:mode` description more accurate + add help (server#49967)
- Feat(federation): auto-accept shares from trusted servers (server#49973)
- Fix(federatedfilesharing): get share by token fallback (server#49974)
- Perf(settings): Speed up InternetConnectivity setup check (server#49977)
- Fix(settings): show the correct initial locale in Personal info (server#49988)
- [master] fix(security): Update CA certificate bundle (server#49997)
- Fix(previews): Make thumbnail generation a bit more robust (server#50009)
- Chore(ci): Run kerberos tests on ubuntu-latest (server#50017)
- Fix(cypress): flaky live photo test grid_view trigger issue (server#50025)
- Fix(logger): Prevent infinite recursion with log.condition => users or matches (server#50026)
- Fix(caldav): rename default calendar to keep it in the trashbin instead of purging it (server#50034)
- Fix(HTTP): Adjust JSONResponse data type (server#50035)
- Fix(settings): Fix mail server settings form (server#50046)
- Chore(deps): bump @nextcloud/calendar-availability-vue from 2.2.4 to 2.2.6 (server#50047)
- Fix(preview): Do not try to parse M3U files as MP3 (server#50051)
- Harden files_sharing API (server#50052)
- Bump Hub 9 -> Hub 10 (server#50068)
- Docs(HTTP): Add proper docs for CORS attribute (server#50070)
- Fix(composer): Remove dev deps from autoloader (server#50073)
- Chore(deps): bump @nextcloud/vue from ^8.20.0 to ^8.22.0 (server#50074)
- Fix: Apply enforce theme config for anonymous users as well (server#50076)
- Feat(files_trashbin): Allow preventing trash to be deleted permanently (server#50077)
- Fix(files): updateAll method (server#50078)
- Fix: Correct typo in accessibility toggle in config.sample.php (server#50082)
- Fix: Trim tags on adding or editing (server#50083)
- Add licenses by SPDX identifier, mark shorthand aliases as deprecated (server#50085)
- Fix broken taskprocessing api /tasktypes endpoint (server#50094)
- Feat(ocp): add calendar api to retrieve availability of attendees (server#50100)
- Fix: Use `displayname` as sidebar title (server#50107)
- Fix: Do not duplicate `/` in davPath (server#50108)
- Fix: Remove duplicate propfind call (server#50109)
- Fix(dashboard): don’t reload hidden widgets (server#50111)
- Fix(SetupChecks): Don’t test caches using binary data (server#50113)
- Feat(api): File conversion Files action (server#50123)
- [master] fix(files): actions submenu papercuts (server#50126)
- Fix(template): Use `
- ` instead of `
- ` to support Vue3 apps mounting (server#50127)
- Feat: Adapt providers `disabled` property to match user applied filters (server#50128)
- Feat: Allow rich formatting of profile text (server#50130)
- Build(deps): bump @nextcloud/password-confirmation from 5.3.0 to 5.3.1 (server#50131)
- Fix(dashboard): don’t initially load items of hidden api widgets (server#50152)
- Fix(files): sort not working after changing views (server#50161)
- Improve ldap avatar handling (server#50162)
- Fix: use proper way to get numeric storage id for mountpoint (server#50164)
- Fix(systemtags): color picker open/close events (server#50168)
- Chore: update command-compile.yml from template (server#50169)
- Limit ldap user count (server#50171)
- Fix: Show full template name (server#50172)
- Fix(files): hide move dialog action if destination has no CREATE permission (server#50177)
- Test(dashboard): Add regression test for loading unneeded data (server#50179)
- Fix(settings): Correctly parse and display default quota (server#50187)
- Fix(command-compile): cache restore action (server#50188)
- Fix(files_sharing): Stop overwriting the share expiration date with the default expiration date (server#50192)
- Fix(missing-index): update preferences table (server#50195)
- Docs: Use proper return type for custom template listing (server#50196)
- Fix(systemtags): objecttype index registration (server#50200)
- Test(e2e): copy-move actions with insufficient share permissions (server#50206)
- Fix(files): conversion api simplification and conflict check (server#50208)
- Feat(contacts): Show time difference for users in different timezones (server#50214)
- Fix(conversion): missing target file extension (server#50219)
- Fix(files): Ensure favorites set in sidebar work (server#50220)
- Fix: Log exceptions that happen during file conversion (server#50227)
- Feat(settings): advanced deploy options (server#50230)
- Fix(updatenotification): Parse pre-release version of apps (server#50233)
- Fix(files): more conversion tests and translate error messages (server#50240)
- Fix(UnifiedSearch): request data only when opening modal (server#50241)
- Build(deps-dev): bump eslint-plugin-cypress from 3.5.0 to 3.6.0 (server#50245)
- Fix(sharing): Set correct password context for share password validation (server#50255)
- Build(deps): bump core-js from 3.38.1 to 3.40.0 (server#50257)
- Build(deps): bump libphonenumber-js from 1.11.9 to 1.11.18 (server#50261)
- Fix(encryption): handle empty encryptionModules fine (server#50265)
- Fix(TemplateManager): Remove warning message (server#50271)
- Chore: Only show hours and minutes in first login timestamp (server#50305)
- Chore(deps): bump vite from 5.4.6 to 5.4.14 (server#50309)
- Chore(deps-dev): bump undici from 5.28.4 to 5.28.5 (server#50310)
- Chore(3rdparty): Bump symfony/http-foundation from 6.4.12 to 6.4.14 (server#50314)
- Test(group): fix frequent `testSearchGroups` failure (server#50319)
- Fix(security): Update .well-known/security.txt expiration date (server#50332)
- Chore(deps-dev): bump wait-on from 8.0.1 to 8.0.2 (server#50337)
- Chore(deps-dev): bump jsdoc from 4.0.3 to 4.0.4 (server#50339)
- Chore(deps): bump query-string from 9.1.0 to 9.1.1 (server#50341)
- Chore(deps): bump pinia from 2.3.0 to 2.3.1 (server#50344)
- Chore(deps-dev): bump sass-loader from 16.0.2 to 16.0.4 (server#50347)
- Chore(branchoff): Test against stable31 branches (server#50351)
- Fix(translations): Fix profile and webhook_listeners (server#50356)
- Fix: remove return type (server#50367)
- Chore: add profile translations reuse license (server#50370)
- Fix(dav): default calendar and address book not created on first login (server#50373)
- Refactor: Sharing sidebar UI redesign (server#50374)
- Fix(TaskProcessing): Catch JSON encode errors in Manager#setTaskResult (server#50388)
- Revert “fix(Share20\Manager): Ensure node is still accessible when checking share” (server#50393)
- Ci(reuse): Fix translation reuse mapping (server#50396)
- Fix: Properly read updater channel before returning version channel as a fallback (server#50401)
- Feat: Support X-NC-Skip-Trashbin header (server#50406)
- Fix: Correctly return app id and app version for `core` styles and images (server#50407)
- Fix: adjust url for task links (server#50411)
- Fix(taskprocessing): More caching (server#50419)
- Fix: Metadata field search (server#50420)
- Feat: Use redundant label for accesibility only (server#50423)
- Fix(occ): hide sensitive data while config:app:set (server#50427)
- Fix(theming): remove node-vibrant dependency and usage (was moved to backend) (server#50428)
- Fix npm audit (server#50433)
- Fix(SetupChecks): Pass webfinger if the handler returns 400 too (server#50438)
- Files: harden thumbnail endpoint (server#50442)
- Fix: Ensure `label` is always a string (server#50449)
- Fix(settings): Add some context to the PHP memory limit error (server#50450)
- Fix outdated OpenAPI specs (server#50451)
- Chore(deps): Bump the symfony dependency group (server#50453)
- Fix: detect deleted items as updated for smb storage (server#50458)
- Fix(log): Fix log level handling (server#50461)
- Build(deps): Bump doctrine/dbal from 3.9.1 to 3.9.4 (server#50467)
- Fix(ratelimit): Allow to bypass rate-limit from bruteforce allowlist (server#50468)
- Fix: Filter for folders in cleanup old preview job (server#50474)
- Hide “Create templates folder” option if templates are disabled (server#50477)
- Fix(user_ldap): Do not map groups we do not know if they match filter (server#50481)
- Add integration tests for moving a file from and to a shared folder (server#50482)
- Fix(unifiedsearch): Simplify and correct thumbnail styles (server#50484)
- Fix(config): drop value details (server#50485)
- Fix(theming): Harden admin theming settings (server#50486)
- Fix: `user:settings` command when user is not available (server#50492)
- Fix(ci): cypress container name (server#50497)
- Fix(files_sharing): Respect permissions passed when creating link shares (server#50505)
- Fix: Harden files scanner for invalid null access (server#50508)
- Fix(CalDav): Spelling (server#50510)
- Chore: update icewind/smb to 3.7.0 (server#50516)
- Fix(files_versions): Update `unencrypted_size` during rollback (server#50520)
- Fix(performance): use low resolution for blurhash (server#50528)
- Fix: Increase background and primary color debounce time (server#50531)
- Fix(unified-search): load more than 5 items in folder filter (server#50534)
- Fix: Show recipient email addresses in share owner notification email (server#50537)
- Fix(s3): treat empty sse_c_key as not set (server#50547)
- Fix(theming): Do not throw in background color migration (server#50555)
- Fix(settings): Fix setup check when mail_smptmode is set to “null” (server#50556)
- Fix: Exclude non accepted shares when computing access list (server#50560)
- Fix: Only hide template folder creation if default was changed to empty (server#50562)
- Fix(ConvertType): Read dbtype in createConnectionParams and remove safeguard (server#50565)
- Fix(files_sharing): file request form validity check reset (server#50569)
- Fix opening federated shares (server#50573)
- Fix: unified search provider id (server#50589)
- Feat(S3): add SSE-C support in S3 External Storage (server#50590)
- Fix(settings): Clarify peculiarities of enabling encryption (server#50594)
- Chore(deps): bump marked from 15.0.0 to 15.0.6 (server#50606)
- Chore(deps-dev): bump @babel/node from 7.25.7 to 7.25.9 (server#50607)
- Chore(deps): bump libphonenumber-js from 1.11.18 to 1.11.19 (server#50608)
- Chore(deps-dev): bump @testing-library/cypress from 10.0.2 to 10.0.3 (server#50609)
- Fix(files): Fix folder preview for favorites widget (server#50624)
- Chore : Comprehensive e2e testing for public sharing (server#50625)
- Fix(unified-search): filteredProviders now inherits all provider props (server#50632)
- Chore(files): Adjust wording (server#50641)
- Fix(sharing): better handle file share attributes (server#50647)
- Fix(files): properly update store on files conversions success (server#50651)
- Fix(theming): high contrast themes scrollbar (server#50659)
- Chore(deps): Bump the symfony group with 3 updates (server#50662)
- Fix(oauth2): adjust db schemas when migrating from owncloud (server#50675)
- Fix(files): Correctly scroll selected file into view (server#50679)
- Fix(files): Do not download files with openfile query flag (server#50681)
- Fix(TaskProcessing\Manager): Always use distributed cache and use PHP serialize (server#50683)
- Feat(theming): allow to disable standalone windows (server#50688)
- Add LDAP test settings command (server#50690)
- Enh: Fix display default expire date, add tests & tiny refactors (server#50695)
- Fix(AccountProperty): better validation of twitter and fediverse handles (server#50700)
- Fix: make sure we process mime extensions as string (server#50705)
- Build(deps): Bump phpseclib/phpseclib from 2.0.47 to 2.0.48 (server#50709)
- Feat(admin_audit): write admin audit log for AnyLoginFailedEvent (server#50710)
- Fix(files): support submenu in batch actions header too (server#50714)
- Chore(deps-dev): bump karma-coverage from 2.2.0 to 2.2.1 (server#50718)
- Chore(deps-dev): bump sass from 1.81.0 to 1.81.1 (server#50719)
- Chore(deps-dev): bump dockerode from 4.0.2 to 4.0.4 (server#50720)
- Chore(deps-dev): bump cypress from 13.15.0 to 13.15.2 (server#50721)
- Fix(files): only send config update requests if user is logged in (server#50736)
- Chore(deps-dev): bump cypress-split from 1.24.0 to 1.24.10 (server#50743)
- Fix(setupcheck): Update setup check for PHP version to be more accurate (server#50751)
- Feat(sharing): Allow to set default view mode for public shares (server#50758)
- Fix: don’t use cached root info from shared cache if the watcher has detected an update (server#50760)
- Don’t rethrow a type error (server#50763)
- Fix(core): Fix undefined “application” array key error (server#50766)
- Fix(emailTemplate): use instance Name instead of Url in subject (server#50776)
- Fix: template field title (server#50790)
- Perf(files): faster query to fetch incomplete directories (server#50797)
- Fix: Only keep allowed characters in appid, and flag the method as escaping (server#50799)
- Fix: Fix regression in calendar invitation sending (server#50802)
- Fix(SharedStorage): Check if storage ID is set on cache (server#50812)
- Bump cypress-split from 1.24.10 to 1.24.11 (server#50828)
- Bump sass-loader from 16.0.4 to 16.0.5 (server#50829)
- Bump @vitest/coverage-v8 from 2.1.8 to 2.1.9 (server#50830)
- Bump @zip.js/zip.js from 2.7.53 to 2.7.57 (server#50831)
- Bump @types/dockerode from 3.3.32 to 3.3.34 (server#50832)
- Fix(repair): PHP8.3 deprecation warning (server#50838)
- Fix(login): only show error state on login box if user interacted (server#50850)
- Fix(transferownership): Allow searching new owner by email (server#50857)
- Fix(activity): Fix activity parameter types (server#50863)
- Fix(files): properly forward open params from short urls (server#50878)
- Fix(files_sharing): block downloading if needed (server#50880)
- Fix(systemtags): do not hide if no tags (server#50884)
- Fix(files_sharing): Fix public share expiration being set when toggle is not enabled (server#50892)
- Fix(cron): Keep job class limitation when searching for the next job (server#50901)
- Fix(files): do not show extension warning for folders renaming (server#50906)
- Chore(filecache): remove index fs_id_storage_size (server#50913)
- Revert “fix(files): updateAll method” (server#50923)
- Fix(files_sharing): Also list deleted team shares (server#50926)
- Fix: validate account properties as a repair step (server#51005)
- Chore: update workflows from templates (3rdparty#1898)
- Chore(deps): Bump guzzlehttp/guzzle from 7.8.1 to 7.9.2 (3rdparty#1905)
- Chore(deps): Bump shivammathur/setup-php from 2.31.0 to 2.31.1 (3rdparty#1910)
- Chore(deps): Bump giggsey/libphonenumber-for-php-lite from 8.13.35 to 8.13.45 (3rdparty#1935)
- Add SabreDav Patch for iTip Broker (3rdparty#1939)
- Chore(deps): Bump symfony/polyfill-intl-grapheme from 1.29.0 to 1.31.0 (3rdparty#1940)
- Chore(deps): Bump symfony/polyfill-intl-normalizer from 1.29.0 to 1.31.0 (3rdparty#1941)
- Chore(deps): Bump web-auth/webauthn-lib from 4.8.5 to 4.9.1 (3rdparty#1946)
- Ci: Reduce dependabot config (3rdparty#1949)
- Build(deps): Bump laravel/serializable-closure from 1.3.3 to 1.3.5 (3rdparty#1951)
- Ci(deps): Bump actions/checkout from 4.1.7 to 4.2.0 (3rdparty#1955)
- Build: Bump symfony/* to 6.4 (3rdparty#1956)
- Build: Update doctrine/dbal from 3.8.x to 3.9.1 (3rdparty#1957)
- Build(deps): Bump giggsey/libphonenumber-for-php-lite from 8.13.45 to 8.13.48 (3rdparty#1963)
- Build: Update Sabre/DAV and siblings to PHP 8.4 compatible versions (3rdparty#1964)
- Build(deps): Bump aws/aws-sdk-php from 3.311.2 to 3.324.13 (3rdparty#1965)
- Ci(deps): Bump actions/checkout from 4.2.0 to 4.2.2 (3rdparty#1966)
- Build(deps): Bump mlocati/ip-lib from 1.18.0 to 1.18.1 (3rdparty#1968)
- Ci: Increase dependabot limit to 20 (3rdparty#1973)
- Build(deps): Bump symfony/http-foundation from 6.4.12 to 6.4.14 (3rdparty#1978)
- Build(deps): Bump symfony/string from 6.0.19 to 6.4.13 (3rdparty#1979)
- Update justinrainbow/json-schema to 5.3.0 (3rdparty#1986)
- Ci(deps): Bump xt0rted/pull-request-comment-branch from 2 to 3 (3rdparty#2002)
- Ci(deps): Bump shivammathur/setup-php from 2.31.1 to 2.32.0 (3rdparty#2019)
- Build(deps): Bump the symfony group with 7 updates (3rdparty#2032)
- Build(deps): Bump doctrine/dbal from 3.9.1 to 3.9.4 (3rdparty#2035)
- Build(deps): Bump phpseclib/phpseclib from 2.0.47 to 2.0.48 (3rdparty#2040)
- Fix: Adjust version on stable31 (3rdparty#2042)
- Build(deps): Bump the symfony group with 3 updates (3rdparty#2045)
- Upgrade: Bump @nextcloud/initial-state from 2.1.0 to 2.2.0 (activity#1670)
- Upgrade: Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.1 (activity#1683)
- Upgrade: Bump @nextcloud/axios from 2.4.0 to 2.5.0 (activity#1685)
- Upgrade: Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (activity#1687)
- [master] Update nextcloud/ocp dependency (activity#1708)
- Upgrade: Bump cypress-visual-regression from 5.0.0 to 5.0.2 (activity#1728)
- Upgrade: Bump cypress-wait-until from 3.0.1 to 3.0.2 (activity#1734)
- Upgrade: Bump fast-xml-parser from 4.3.6 to 4.4.1 (activity#1740)
- Feat(deps): Add Nextcloud 31 support on master (activity#1747)
- Chore: update workflows from templates (activity#1751)
- Upgrade: Bump nextcloud/coding-standard from 1.2.1 to 1.2.3 in /vendor-bin/cs-fixer (activity#1752)
- Chore: Update PHP version to 8.1 and update dependencies (activity#1753)
- Upgrade: Bump elliptic from 6.5.6 to 6.5.7 (activity#1756)
- Fix: More accurate error messages (activity#1757)
- Various fixes (activity#1758)
- Chore: bump wait-on from 7.2.0 to 8.0.0 (activity#1760)
- Chore: bump @types/dockerode from 3.3.29 to 3.3.31 (activity#1764)
- Chore: bump cypress from 13.13.3 to 13.14.1 (activity#1765)
- Chore: bump happy-dom from 15.0.0 to 15.7.0 (activity#1766)
- [master] Update nextcloud/ocp dependency (activity#1769)
- [master] Update nextcloud/ocp dependency (activity#1773)
- Ci: Update workflows (activity#1775)
- Chore: bump @vitest/coverage-v8 from 2.0.5 to 2.1.1 (activity#1777)
- Chore: bump happy-dom from 15.7.0 to 15.7.4 (activity#1778)
- Chore: bump cypress from 13.14.1 to 13.14.2 (activity#1779)
- Chore: bump @nextcloud/logger from 3.0.1 to 3.0.2 (activity#1781)
- Chore: bump psalm/phar from 5.25.0 to 5.26.1 (activity#1783)
- Chore: bump typescript from 5.4.5 to 5.6.2 (activity#1784)
- Chore: Use composer-bin-plugin to manage dev deps (activity#1785)
- [master] Fix npm audit (activity#1787)
- Chore: Move phpunit in composer bin (activity#1788)
- Chore: drop usages of deprecated ILogger interface (activity#1790)
- Remove requiring PNG for iOS (activity#1793)
- Fix: do not send daily digest email to user who is disabled (activity#1803)
- Fix: unify file flags (activity#1806)
- Fix/remote activity constructor (activity#1811)
- Chore(dev-deps): Bump nextcloud/ocp package (activity#1816)
- Chore: bump @vitest/coverage-v8 from 2.1.1 to 2.1.3 (activity#1819)
- Chore: bump typescript from 5.6.2 to 5.6.3 (activity#1821)
- Chore: bump cypress from 13.14.2 to 13.15.1 (activity#1827)
- Chore: bump elliptic from 6.5.7 to 6.6.0 (activity#1832)
- Chore: bump happy-dom from 15.7.4 to 15.8.0 (activity#1833)
- Chore: bump happy-dom from 15.8.0 to 15.11.6 (activity#1845)
- Chore: bump cross-spawn from 7.0.3 to 7.0.6 (activity#1846)
- Fix: Add RTL support to app heading. (activity#1851)
- Fix: fix docs URL in info.xml (activity#1858)
- Fix: prepare() threw \InvalidArgumentException which is deprecated (activity#1859)
- Chore(CI): Updating reuse.yml workflow from template (activity#1860)
- Feat: Add sharing activity for teams (activity#1868)
- Feat(deps): Add Nextcloud 31 support on master (bruteforcesettings#633)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 6.0.0 (bruteforcesettings#635)
- [master] Fix npm audit (bruteforcesettings#636)
- Chore: update workflows from templates (bruteforcesettings#639)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.2.3 (bruteforcesettings#640)
- Chore(deps): Bump @nextcloud/vue from 8.16.0 to 8.17.0 (bruteforcesettings#641)
- [master] Fix npm audit (bruteforcesettings#643)
- Chore(deps): Bump @nextcloud/vue from 8.17.0 to 8.17.1 (bruteforcesettings#645)
- Chore(deps): Bump micromatch from 4.0.5 to 4.0.8 (bruteforcesettings#646)
- Ci: Update workflows (bruteforcesettings#648)
- Chore(deps): Bump @nextcloud/vue from 8.17.1 to 8.18.0 (bruteforcesettings#649)
- Chore(deps): Bump serve-static and express (bruteforcesettings#651)
- Chore(deps-dev): Bump express from 4.19.2 to 4.21.0 (bruteforcesettings#653)
- Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (bruteforcesettings#657)
- Bump nextcloud/coding-standard from 1.2.3 to 1.3.1 (bruteforcesettings#661)
- [master] Fix npm audit (bruteforcesettings#666)
- Chore(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1 (bruteforcesettings#669)
- [master] Fix npm audit (bruteforcesettings#672)
- Chore(deps): Bump cookie and express (bruteforcesettings#676)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.1 to 1.3.2 (bruteforcesettings#677)
- [master] Fix npm audit (bruteforcesettings#681)
- Chore(deps): Bump @nextcloud/dialogs from 6.0.0 to 6.0.1 (bruteforcesettings#682)
- [master] Fix npm audit (bruteforcesettings#685)
- Chore(deps): Bump @nextcloud/vue from 8.19.0 to 8.20.0 (bruteforcesettings#686)
- Chore(deps-dev): Bump cross-spawn from 7.0.3 to 7.0.6 (bruteforcesettings#687)
- [master] Fix npm audit (bruteforcesettings#692)
- [master] Fix npm audit (bruteforcesettings#696)
- Chore(CI): Updating reuse.yml workflow from template (bruteforcesettings#697)
- Remove useless javascript (circles#1481)
- Feat(deps): Add Nextcloud 31 support on master (circles#1671)
- Chore: update workflows from templates (circles#1675)
- Fix display name of new users (circles#1682)
- Chore(deps-dev): Bump psalm/phar from 5.25.0 to 5.26.1 (circles#1691)
- Fix(CoreQueryBuilder): Use shorter prefixes to stay below 30 characters for Oracle <12.2 (circles#1698)
- Fix(notifications): Circles -> Teams references (circles#1704)
- Fix(notification): Throw new exceptions to stop debug logs (circles#1707)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.3.2 (circles#1715)
- Bypass user condition on cli (circles#1727)
- Fix(ShareWrapperRequest): Save share attributes on creation (circles#1731)
- Fix toArray on null (circles#1736)
- Fix duplicate name on fedcircle (circles#1744)
- Remove caching for shares (circles#1745)
- Fix(CoreQueryBuilder): Use correct member entry for circle as initiator (circles#1758)
- Fix(notification): Make sure the action URL is an absolute URL (circles#1759)
- Fix(FederatedUserService): Increase cache TTL for singleId to one week (circles#1771)
- New daily maintenance to delete old federated events (circles#1775)
- Fix(activity): ensure absolute URL are used (circles#1779)
- Share must be linked to an existing circle (circles#1793)
- Catch undef recipient (circles#1794)
- Fix: do not override sharing text (circles#1809)
- Revert “remove caching for shares” (circles#1830)
- Feat: Add team resource providers capability (circles#1839)
- Lighter api to get circles (circles#1880)
- Fix: Set a token to shares retrieved from the DB (circles#1881)
- Lighter link to memberships (circles#1885)
- Feat(deps): Add Nextcloud 31 support (files_downloadlimit#348)
- Chore(deps): Bump axios from 1.6.8 to 1.7.4 (files_downloadlimit#349)
- Chore(deps-dev): Bump vite from 5.4.0 to 5.4.1 (files_downloadlimit#350)
- Chore(deps): Bump @nextcloud/auth from 2.3.0 to 2.4.0 (files_downloadlimit#351)
- Chore(deps-dev): Bump elliptic from 6.5.6 to 6.5.7 (files_downloadlimit#353)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#354)
- [master] Fix npm audit (files_downloadlimit#355)
- Chore: update workflows from templates (files_downloadlimit#359)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.2.3 (files_downloadlimit#360)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 5.3.7 (files_downloadlimit#363)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#366)
- Chore(deps-dev): Bump vite from 5.4.1 to 5.4.3 (files_downloadlimit#367)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#368)
- Chore(deps-dev): Bump vimeo/psalm from 5.25.0 to 5.26.1 (files_downloadlimit#371)
- Chore(deps-dev): Bump vite from 5.4.3 to 5.4.5 (files_downloadlimit#373)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#374)
- Chore(deps): Bump dompurify from 3.1.2 to 3.1.6 (files_downloadlimit#376)
- Chore(deps-dev): Bump vite from 5.4.5 to 5.4.6 (files_downloadlimit#377)
- Chore(deps): Bump @nextcloud/vue from 8.18.0 to 8.19.0 (files_downloadlimit#378)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#382)
- Chore(deps-dev): Bump vite from 5.4.6 to 5.4.8 (files_downloadlimit#390)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#391)
- [master] Fix npm audit (files_downloadlimit#393)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#394)
- Chore(deps-dev): Bump vite from 5.4.8 to 5.4.9 (files_downloadlimit#401)
- Chore(deps-dev): Bump elliptic from 6.5.7 to 6.6.0 (files_downloadlimit#412)
- Expose default-limit to capabilities (files_downloadlimit#419)
- Chore(deps): Bump nanoid from 3.3.7 to 3.3.8 (files_downloadlimit#440)
- Chore(CI): Updating reuse.yml workflow from template (files_downloadlimit#449)
- Feat(deps): Add Nextcloud 31 support on master (files_pdfviewer#1011)
- Chore(deps-dev): Bump axios from 1.7.3 to 1.7.4 (files_pdfviewer#1012)
- Chore(deps): Bump @nextcloud/auth from 2.3.0 to 2.4.0 (files_pdfviewer#1014)
- Chore(deps-dev): Bump elliptic from 6.5.6 to 6.5.7 (files_pdfviewer#1015)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 6.0.0 (files_pdfviewer#1016)
- Fix: Use the user configured UI language for PDFjs instead of browser language (files_pdfviewer#1022)
- Chore: update workflows from templates (files_pdfviewer#1023)
- Chore: Add psalm for PHP static code analysis (files_pdfviewer#1025)
- Chore(deps-dev): Bump axios from 1.7.4 to 1.7.5 (files_pdfviewer#1029)
- [master] Fix npm audit (files_pdfviewer#1031)
- Chore(deps-dev): Bump webpack from 5.88.2 to 5.94.0 (files_pdfviewer#1035)
- Chore(deps-dev): Bump adm-zip from 0.5.15 to 0.5.16 (files_pdfviewer#1036)
- Chore(deps-dev): Bump axios from 1.7.5 to 1.7.6 (files_pdfviewer#1037)
- Chore(deps-dev): Bump axios from 1.7.6 to 1.7.7 (files_pdfviewer#1050)
- Chore(deps-dev): Bump express from 4.19.2 to 4.21.0 (files_pdfviewer#1053)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.0.1 to 6.1.0 (files_pdfviewer#1054)
- Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (files_pdfviewer#1055)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.1.0 to 6.1.1 (files_pdfviewer#1058)
- [master] Fix npm audit (files_pdfviewer#1061)
- [master] Fix npm audit (files_pdfviewer#1066)
- [master] Fix npm audit (files_pdfviewer#1074)
- Show error when trying to open a shared PDF without download permissions (files_pdfviewer#1077)
- Chore(deps-dev): Bump elliptic from 6.5.7 to 6.6.0 (files_pdfviewer#1078)
- Chore(deps-dev): Bump cross-spawn from 7.0.3 to 7.0.6 (files_pdfviewer#1085)
- Chore(deps-dev): Bump axios from 1.7.7 to 1.7.9 (files_pdfviewer#1095)
- Fix: update nextcloud/coding-standard to 1.3 (files_pdfviewer#1099)
- Fix path to image resources (files_pdfviewer#1106)
- CI: Update workflows + remove broken ones (files_pdfviewer#1109)
- Fix(composer): fix running composer with `–no-dev` option (files_pdfviewer#1112)
- Ci: Update workflows from organization – fixes compile command (files_pdfviewer#1118)
- Fix disabled annotation edition in view only files (files_pdfviewer#1124)
- Fix npm audit (files_pdfviewer#1126)
- Move initialization from helper script to Vue component (files_pdfviewer#1130)
- Chore(deps): Bump pdfjs-dist from 3.11.174 to 4.0.189 (files_pdfviewer#1132)
- Fix npm audit (files_pdfviewer#1140)
- Adjust saving annotations in public pages to changes in Nextcloud 31 (files_pdfviewer#1150)
- Update viewer.css (files_pdfviewer#939)
- Chore(deps): Bump @nextcloud/router from 2.2.1 to 3.0.1 (files_pdfviewer#961)
- Chore(deps): Bump @nextcloud/logger from 2.7.0 to 3.0.2 (files_pdfviewer#967)
- Feat(deps): Add Nextcloud 31 support on master (firstrunwizard#1309)
- Chore(deps-dev): Bump vite from 5.4.0 to 5.4.1 (firstrunwizard#1316)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1318)
- [master] Fix npm audit (firstrunwizard#1320)
- Chore: update workflows from templates (firstrunwizard#1324)
- Chore(deps): Bump @nextcloud/vue from 8.16.0 to 8.17.0 (firstrunwizard#1325)
- Chore(deps-dev): Bump vite from 5.4.1 to 5.4.2 (firstrunwizard#1326)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 5.3.7 (firstrunwizard#1327)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.2.3 (firstrunwizard#1332)
- [master] Fix npm audit (firstrunwizard#1333)
- Chore: Adjust HUB 9 release notes (firstrunwizard#1335)
- Fix: Move version information to first page (firstrunwizard#1336)
- Fix: Correctly label `share via email` (firstrunwizard#1337)
- Fix: Make “share on” entries same width (firstrunwizard#1338)
- Chore(deps): Bump @nextcloud/vue from 8.17.0 to 8.17.1 (firstrunwizard#1343)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1344)
- Chore(deps-dev): Bump vite from 5.4.2 to 5.4.3 (firstrunwizard#1348)
- Chore(deps-dev): Bump sass from 1.77.8 to 1.78.0 (firstrunwizard#1349)
- Fix: Add app hint for whiteboard (firstrunwizard#1353)
- Fix: Improve whiteboard description (firstrunwizard#1354)
- Shorder and more consistent wordings (compared to others) (firstrunwizard#1356)
- Chore(deps-dev): Bump psalm/phar from 5.25.0 to 5.26.1 (firstrunwizard#1357)
- Chore(deps-dev): Bump vite from 5.4.3 to 5.4.5 (firstrunwizard#1359)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1362)
- Fix: Add missing whiteboard icon (firstrunwizard#1363)
- Chore(deps): Bump dompurify from 3.1.2 to 3.1.6 (firstrunwizard#1364)
- Chore(deps-dev): Bump vite from 5.4.5 to 5.4.6 (firstrunwizard#1366)
- Chore(deps): Bump @nextcloud/vue from 8.17.1 to 8.19.0 (firstrunwizard#1367)
- Bump sass from 1.78.0 to 1.79.3 (firstrunwizard#1370)
- Bump vite from 5.4.6 to 5.4.7 (firstrunwizard#1371)
- Bump @nextcloud/axios from 2.5.0 to 2.5.1 (firstrunwizard#1374)
- Chore(deps-dev): bump nextcloud/coding-standard from 1.2.3 to 1.3.1 (firstrunwizard#1375)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1379)
- Chore(deps): bump rollup from 4.21.0 to 4.22.4 (firstrunwizard#1380)
- Make whiteboard svg dark (firstrunwizard#1381)
- Style(PHP): satisfy php-cs (firstrunwizard#1382)
- Chore(deps-dev): bump vite from 5.4.7 to 5.4.8 (firstrunwizard#1383)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1386)
- [master] Fix npm audit (firstrunwizard#1389)
- Chore(deps-dev): Bump sass from 1.79.3 to 1.79.4 (firstrunwizard#1392)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1393)
- Feat: allow to set group-restrictions (firstrunwizard#1398)
- Fix: cards should have the same size (firstrunwizard#1399)
- Chore(deps-dev): Bump sass from 1.79.4 to 1.79.5 (firstrunwizard#1402)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.1 to 1.3.2 (firstrunwizard#1405)
- Chore(deps-dev): Bump sass from 1.79.5 to 1.80.3 (firstrunwizard#1407)
- Chore(deps-dev): Bump vite from 5.4.8 to 5.4.9 (firstrunwizard#1408)
- [master] Fix npm audit (firstrunwizard#1415)
- Chore(deps-dev): Bump sass from 1.80.3 to 1.80.4 (firstrunwizard#1416)
- Chore(deps-dev): Bump vite from 5.4.9 to 5.4.10 (firstrunwizard#1417)
- Chore(deps-dev): Bump elliptic from 6.5.7 to 6.6.0 (firstrunwizard#1425)
- Chore(deps-dev): Bump sass from 1.80.4 to 1.80.6 (firstrunwizard#1426)
- [master] Fix npm audit (firstrunwizard#1429)
- Chore(deps-dev): Bump vite from 5.4.10 to 5.4.11 (firstrunwizard#1442)
- Chore(deps-dev): Bump sass from 1.80.6 to 1.81.0 (firstrunwizard#1443)
- Bump sass from 1.81.0 to 1.82.0 (firstrunwizard#1457)
- Chore(deps-dev): Bump sass from 1.82.0 to 1.83.0 (firstrunwizard#1462)
- Chore(deps): Bump nanoid from 3.3.7 to 3.3.8 (firstrunwizard#1463)
- Fix(notifications): Notifier::prepare() threw \InvalidArgumentExcepti… (firstrunwizard#1466)
- Chore(CI): Updating reuse.yml workflow from template (firstrunwizard#1470)
- Chore(deps-dev): Bump sass from 1.83.0 to 1.83.1 (firstrunwizard#1475)
- Feat(CI): add update-workflows.yml workflow (firstrunwizard#1482)
- Revert “feat(CI): add update-workflows.yml workflow” (firstrunwizard#1484)
- Chore(deps-dev): Bump sass from 1.83.1 to 1.83.4 (firstrunwizard#1485)
- Chore(deps-dev): Bump vite from 5.4.11 to 5.4.14 (firstrunwizard#1488)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.7 to 5.3.8 (firstrunwizard#1497)
- Fix: apostrophe issue (firstrunwizard#1508)
- Fix npm audit (firstrunwizard#1510)
- Chore(deps-dev): Bump @nextcloud/vite-config from 1.5.1 to 1.5.2 (firstrunwizard#1523)
- Feat: Update Nextcloud HUB release (firstrunwizard#1538)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (firstrunwizard#1540)
- [master] Update nextcloud/ocp dependency (logreader#1329)
- Feat(deps): Add Nextcloud 31 support on master (logreader#1341)
- Chore(deps): bump axios from 1.7.3 to 1.7.4 (logreader#1342)
- Chore(deps): bump pinia from 2.2.1 to 2.2.2 (logreader#1345)
- Chore(deps-dev): bump vite from 5.4.0 to 5.4.1 (logreader#1347)
- Chore(deps-dev): bump elliptic from 6.5.6 to 6.5.7 (logreader#1348)
- [master] Update nextcloud/ocp dependency (logreader#1349)
- Chore(deps): bump @nextcloud/vue from 8.16.0 to 8.17.0 (logreader#1352)
- Chore(deps): bump @nextcloud/dialogs from 5.3.5 to 5.3.7 (logreader#1353)
- Chore(deps-dev): bump vite from 5.4.1 to 5.4.2 (logreader#1354)
- Chore(deps-dev): bump happy-dom from 14.12.3 to 15.0.0 (logreader#1355)
- Chore(deps): bump axios from 1.7.4 to 1.7.5 (logreader#1356)
- Chore(deps-dev): bump happy-dom from 15.0.0 to 15.7.0 (logreader#1357)
- Chore(deps-dev): bump micromatch from 4.0.5 to 4.0.8 (logreader#1360)
- Chore(deps-dev): bump happy-dom from 15.7.0 to 15.7.3 (logreader#1365)
- Chore(deps-dev): bump typescript from 5.5.4 to 5.6.2 (logreader#1368)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 2.0.5 to 2.1.1 (logreader#1369)
- Chore(deps-dev): bump happy-dom from 15.7.3 to 15.7.4 (logreader#1371)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 2.1.1 to 2.1.2 (logreader#1384)
- Refactor: Replace security annotations with respective attributes (logreader#1385)
- Chore(deps-dev): bump typescript from 5.6.2 to 5.6.3 (logreader#1388)
- Chore(dev-deps): Bump nextcloud/ocp package (logreader#1391)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 2.1.2 to 2.1.3 (logreader#1393)
- Chore(deps-dev): bump elliptic from 6.5.7 to 6.6.0 (logreader#1402)
- Bump @pinia/testing from 0.1.5 to 0.1.7 (logreader#1408)
- Fix(SetupCheck): remove debug(?) output (logreader#1413)
- Build(deps): for NC 31 support PHP>=8.1 (logreader#1414)
- Chore(deps): bump @nextcloud/vue from 8.17.0 to 8.21.0 (logreader#1419)
- Chore(deps): bump pinia from 2.2.2 to 2.2.8 (logreader#1420)
- Chore(deps-dev): bump happy-dom from 15.7.4 to 15.11.7 (logreader#1421)
- Chore(ci): update workflows (logreader#1425)
- Build(deps): Bump axios from 1.7.5 to 1.7.9 (logreader#1427)
- Chore(deps-dev): bump typescript from 5.6.3 to 5.7.2 (logreader#1428)
- Chore(deps): bump vue-material-design-icons from 5.3.0 to 5.3.1 (logreader#1430)
- Chore(deps): bump @nextcloud/dialogs from 5.3.7 to 6.0.1 (logreader#1432)
- [master] Update nextcloud/ocp dependency (logreader#1433)
- [master] Fix npm audit (logreader#1436)
- Fix(composer): update nextcloud/coding-standard to ^1.3 (logreader#1438)
- Chore(deps): bump pinia from 2.2.8 to 2.3.0 (logreader#1440)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 2.1.3 to 2.1.8 (logreader#1441)
- Chore(deps): bump nanoid from 3.3.7 to 3.3.8 (logreader#1442)
- [master] Update nextcloud/ocp dependency (logreader#1443)
- [master] Fix npm audit (logreader#1445)
- Fix(LogErrors): Handle unsupported log_type gracefully (logreader#1449)
- Chore(deps): bump highlight.js from 11.10.0 to 11.11.0 (logreader#1454)
- Chore(CI): Updating reuse.yml workflow from template (logreader#1455)
- Chore(deps): bump @nextcloud/vue from 8.21.0 to 8.22.0 (logreader#1457)
- Chore(deps-dev): bump happy-dom from 15.11.7 to 16.0.1 (logreader#1458)
- Chore(deps): bump highlight.js from 11.11.0 to 11.11.1 (logreader#1459)
- Chore(deps-dev): bump happy-dom from 16.0.1 to 16.3.0 (logreader#1460)
- Chore(deps-dev): bump happy-dom from 16.3.0 to 16.5.3 (logreader#1464)
- Chore(deps-dev): bump typescript from 5.7.2 to 5.7.3 (logreader#1465)
- Chore(deps-dev): bump @nextcloud/vite-config from 1.4.2 to 1.5.0 (logreader#1466)
- [master] Update nextcloud/ocp dependency (logreader#1468)
- Chore(deps-dev): bump vitest and @vitest/coverage-istanbul (logreader#1472)
- Chore(deps-dev): bump happy-dom from 16.5.3 to 16.6.0 (logreader#1473)
- [master] Update nextcloud/ocp dependency (logreader#1474)
- Chore(deps-dev): bump vite from 5.4.11 to 5.4.14 (logreader#1476)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (logreader#1479)
- Update nextcloud/ocp dependency (logreader#1488)
- Fix npm audit (logreader#1492)
- Chore: update workflows (logreader#1494)
- Chore: add update-nextcloud-ocp-approve-merge workflow (logreader#1502)
- Update nextcloud/ocp dependency (logreader#1510)
- Update nextcloud/ocp dependency (logreader#1522)
- Fix npm audit (logreader#1526)
- Feat(deps): Add Nextcloud 31 support on master (nextcloud_announcements#373)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#374)
- Chore: update workflows from templates (nextcloud_announcements#375)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.2.3 (nextcloud_announcements#376)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#377)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#380)
- Chore(deps-dev): Bump psalm/phar from 5.25.0 to 5.26.1 (nextcloud_announcements#382)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#383)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.3 to 1.3.1 (nextcloud_announcements#385)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#387)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#391)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#392)
- Chore(dev-deps): Bump nextcloud/ocp package (nextcloud_announcements#398)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.1 to 1.3.2 (nextcloud_announcements#400)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#401)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#404)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#405)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#406)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#407)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#411)
- Fix PHP version dependency (nextcloud_announcements#413)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#414)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#415)
- Fix(notifications): Notifier::prepare() threw \InvalidArgumentExcepti… (nextcloud_announcements#416)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#417)
- Chore(CI): Updating reuse.yml workflow from template (nextcloud_announcements#418)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#419)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#423)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (nextcloud_announcements#424)
- Update nextcloud/ocp dependency (nextcloud_announcements#428)
- Update nextcloud/ocp dependency (nextcloud_announcements#434)
- Update nextcloud/ocp dependency (nextcloud_announcements#439)
- Build: migrate from Webpack to Vite (notifications#2002)
- Feat(deps): Add Nextcloud 31 support on master (notifications#2004)
- Chore(deps): Bump axios from 1.6.8 to 1.7.4 (notifications#2005)
- Chore(deps): Bump @nextcloud/auth from 2.3.0 to 2.4.0 (notifications#2008)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 6.0.0 (notifications#2009)
- [master] Update nextcloud/ocp dependency (notifications#2011)
- Chore(deps-dev): Bump elliptic from 6.5.6 to 6.5.7 (notifications#2012)
- Chore(deps): Update openapi-extractor to v1.0.0 (notifications#2013)
- Chore: update workflows from templates (notifications#2015)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.2.3 (notifications#2016)
- Chore(deps): Bump @nextcloud/vue from 8.16.0 to 8.17.0 (notifications#2018)
- Feat(cli): Allow to replace and delete CLI notifications (notifications#2019)
- Chore(deps): audit dependencies (notifications#2021)
- Chore(deps): Bump @nextcloud/vue from 8.17.0 to 8.17.1 (notifications#2023)
- [master] Update nextcloud/ocp dependency (notifications#2025)
- Ci: Update workflows (notifications#2029)
- Chore(deps): bump nextcloud/vue from 8.17.1 to 8.18.0 (notifications#2030)
- Fix: extract IconNotification to separate component (notifications#2032)
- Chore(deps-dev): Bump vimeo/psalm from 5.25.0 to 5.26.1 (notifications#2033)
- [master] Update nextcloud/ocp dependency (notifications#2035)
- Create block-merge-eol.yml (notifications#2037)
- Fix(notifications): Fix notification parameter types (notifications#2041)
- Ci(performance): Make performance test more reliable by disabling cro… (notifications#2043)
- Chore(deps): Bump dompurify from 3.1.2 to 3.1.6 (notifications#2044)
- Docs: Fix ocs endpoint status code documentation (notifications#2045)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.3 to 1.3.1 (notifications#2048)
- Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (notifications#2051)
- Chore(deps): Bump ua-parser-js from 1.0.38 to 1.0.39 (notifications#2052)
- Chore(deps): Bump @nextcloud/vue from 8.18.0 to 8.19.0 (notifications#2053)
- [master] Update nextcloud/ocp dependency (notifications#2054)
- Chore(deps-dev): Bump vite from 5.4.0 to 5.4.7 (notifications#2058)
- Feat(priority): Send priority notifications as push during DND (notifications#2059)
- Chore(deps-dev): Bump rollup from 4.20.0 to 4.22.4 (notifications#2060)
- [master] Update nextcloud/ocp dependency (notifications#2063)
- [master] Update nextcloud/ocp dependency (notifications#2065)
- Ci: Migrate to vendor-bin (notifications#2066)
- Build(reuse): Move license statements closer to the fragments (notifications#2067)
- CI: Add rector and update phpunit to 10 (notifications#2068)
- [master] Update nextcloud/ocp dependency (notifications#2071)
- Fix(push): Make testing the push server easier (notifications#2074)
- Chore(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1 (notifications#2075)
- Chore(dev-deps): Bump nextcloud/ocp package (notifications#2080)
- [master] Update nextcloud/ocp dependency (notifications#2083)
- Docs(push-v2): Document silent delete-multiple push notification (notifications#2089)
- Fix(OpenAPI): Fix array syntaxes (notifications#2090)
- Chore(deps-dev): Bump elliptic from 6.5.7 to 6.6.0 (notifications#2091)
- [master] Update nextcloud/ocp dependency (notifications#2092)
- Chore(deps): Bump @nextcloud/dialogs from 6.0.0 to 6.0.1 (notifications#2093)
- [master] Update nextcloud/ocp dependency (notifications#2095)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.1 to 1.3.2 in /vendor-bin/csfixer (notifications#2096)
- Chore(deps-dev): Bump nextcloud/openapi-extractor from 1.0.0 to 1.1.0 in /vendor-bin/openapi-extractor (notifications#2097)
- Chore(deps-dev): Bump nextcloud/rector from 0.2.0 to 0.2.1 in /vendor-bin/rector (notifications#2098)
- Chore(deps-dev): Bump rector/rector from 1.2.5 to 1.2.10 in /vendor-bin/rector (notifications#2099)
- [master] Update nextcloud/ocp dependency (notifications#2100)
- Chore(deps-dev): Bump nextcloud/openapi-extractor from 1.2.1 to 1.2.2 in /vendor-bin/openapi-extractor (notifications#2103)
- Chore(deps): Bump @nextcloud/vue from 8.19.0 to 8.20.0 (notifications#2104)
- Chore(deps-dev): Bump cross-spawn from 7.0.3 to 7.0.6 (notifications#2105)
- Chore(deps): Bump ua-parser-js from 1.0.39 to 2.0.0 (notifications#2106)
- Chore(deps): Bump @nextcloud/vue from 8.20.0 to 8.21.0 (notifications#2107)
- [master] Update nextcloud/ocp dependency (notifications#2108)
- Feat(push): Add option to send a self-test (notifications#2109)
- [master] Update nextcloud/ocp dependency (notifications#2111)
- Chore(i18n): Improved grammar (notifications#2114)
- [master] Update nextcloud/ocp dependency (notifications#2116)
- Feat(occ): Output token validity even when age is cached (notifications#2117)
- Chore(deps-dev): Bump rector/rector from 1.2.10 to 2.0.3 in /vendor-bin/rector (notifications#2118)
- Chore(deps): Bump @nextcloud/moment from 1.3.1 to 1.3.2 (notifications#2119)
- Chore(deps): Bump nanoid from 3.3.7 to 3.3.8 (notifications#2122)
- [master] Update nextcloud/ocp dependency (notifications#2123)
- Chore(deps-dev): Bump behat/behat from 3.16.0 to 3.17.0 in /tests/Integration (notifications#2124)
- Chore(deps-dev): Bump nextcloud/openapi-extractor from 1.2.2 to 1.3.0 in /vendor-bin/openapi-extractor (notifications#2125)
- [master] Update nextcloud/ocp dependency (notifications#2126)
- Chore(workflow): update workflows (notifications#2127)
- Fix(style): clear excessive and redundant styles (notifications#2128)
- Chore(CI): Updating reuse.yml workflow from template (notifications#2129)
- Chore(deps): Bump @nextcloud/vue from 8.21.0 to 8.22.0 (notifications#2131)
- Chore(deps-dev): Bump rector/rector from 2.0.3 to 2.0.4 in /vendor-bin/rector (notifications#2132)
- Fix: drop deprecated jquery functions (notifications#2134)
- Chore(deps-dev): Bump rector/rector from 2.0.4 to 2.0.5 in /vendor-bin/rector (notifications#2135)
- [master] Update nextcloud/ocp dependency (notifications#2140)
- Chore(deps-dev): Bump behat/behat from 3.17.0 to 3.18.1 in /tests/Integration (notifications#2146)
- Chore(deps-dev): Bump rector/rector from 2.0.5 to 2.0.6 in /vendor-bin/rector (notifications#2147)
- [master] Update nextcloud/ocp dependency (notifications#2148)
- Ci: Update GitHub workflows (notifications#2154)
- [master] Update nextcloud/ocp dependency (notifications#2156)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (notifications#2158)
- Update nextcloud/ocp dependency (notifications#2168)
- Fix(NotificationsApp): Fix ‘Dismiss all’ on the bottom (notifications#2173)
- Fix(APIController): Allow self-test depending on token and not user-agent (notifications#2176)
- Chore(deps): Bump ua-parser-js from 2.0.0 to 2.0.1 (notifications#2180)
- Update nextcloud/ocp dependency (notifications#2184)
- Fix(test-push): Trigger a Talk test-push for the Talk desktop (notifications#2191)
- Feat(push): Show error when internet connection is disabled in configuration (notifications#2194)
- Update nextcloud/ocp dependency (notifications#2206)
- Fix: Move from private `OC\HintException` to public `OCP\HintException` (password_policy#514)
- Chore: update workflows from templates (password_policy#547)
- Feat(deps): Add Nextcloud 31 support on master (password_policy#636)
- Chore(deps): Bump axios from 1.7.2 to 1.7.4 (password_policy#637)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 6.0.0 (password_policy#638)
- Chore(deps-dev): Bump vite from 5.4.0 to 5.4.1 (password_policy#639)
- Chore(deps-dev): Bump elliptic from 6.5.4 to 6.5.7 (password_policy#640)
- Refactor: Migrate away from deprecated `ILogger` to PSR-3 (password_policy#641)
- Chore: Update README (password_policy#642)
- Chore: update workflows from templates (password_policy#643)
- Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.2 to 1.4.2 (password_policy#644)
- Chore(deps-dev): Bump vite from 5.4.1 to 5.4.2 (password_policy#646)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.2.3 (password_policy#647)
- Chore(deps): Bump @nextcloud/vue from 8.16.0 to 8.17.1 (password_policy#648)
- Chore: Update PHPUnit tests (password_policy#649)
- Chore: Migrate deprecated app config access to `IAppConfig` (password_policy#650)
- Chore: Add psalm (password_policy#651)
- Chore: Fix REUSE license extraction (password_policy#652)
- Chore(deps-dev): Bump vite from 5.4.2 to 5.4.3 (password_policy#653)
- Chore(deps-dev): Bump sass from 1.77.8 to 1.78.0 (password_policy#654)
- Chore(deps): Bump micromatch from 4.0.7 to 4.0.8 (password_policy#655)
- Chore(deps-dev): Bump vite from 5.4.3 to 5.4.5 (password_policy#657)
- Chore(deps-dev): Bump vite from 5.4.5 to 5.4.6 (password_policy#659)
- Chore(deps-dev): Bump sass from 1.78.0 to 1.79.3 (password_policy#661)
- Chore(deps-dev): Bump vite from 5.4.6 to 5.4.7 (password_policy#662)
- Chore(deps): Bump rollup from 4.21.0 to 4.22.4 (password_policy#664)
- Chore(deps-dev): Bump vite from 5.4.7 to 5.4.8 (password_policy#665)
- Chore(deps-dev): Bump sass from 1.79.3 to 1.79.4 (password_policy#667)
- Chore(deps-dev): Bump sass from 1.79.4 to 1.79.5 (password_policy#668)
- Ci: Create npm-audit-fix.yml (password_policy#669)
- Chore: add a warning on password expiration (password_policy#670)
- Chore(deps-dev): Bump vite from 5.4.8 to 5.4.9 (password_policy#671)
- Chore(deps-dev): Bump sass from 1.79.5 to 1.80.3 (password_policy#672)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.3 to 1.3.2 (password_policy#673)
- Fix(generation): Fix common-password check when we accidentally hit t… (password_policy#680)
- Fix(passwords): Fix password file generation (password_policy#681)
- Chore(deps-dev): Bump sass from 1.80.3 to 1.80.4 (password_policy#692)
- Chore(deps-dev): Bump elliptic from 6.5.7 to 6.6.0 (password_policy#693)
- Chore(deps-dev): Bump sass from 1.80.4 to 1.80.6 (password_policy#694)
- Chore(deps-dev): Bump symfony/process from 6.4.8 to 6.4.14 in /vendor-bin/phpunit (password_policy#695)
- [master] Fix npm audit (password_policy#697)
- Feat: Add OpenAPI (password_policy#699)
- Chore(deps-dev): Bump cross-spawn from 7.0.3 to 7.0.6 (password_policy#703)
- Chore(deps-dev): Bump sass from 1.80.6 to 1.82.0 (password_policy#706)
- Chore(deps-dev): Bump sass from 1.82.0 to 1.83.0 (password_policy#708)
- Chore(deps): Bump nanoid from 3.3.7 to 3.3.8 (password_policy#709)
- Chore(deps-dev): Bump sass from 1.83.0 to 1.83.1 (password_policy#714)
- Chore(deps-dev): Bump @nextcloud/vite-config from 1.4.2 to 1.5.0 (password_policy#715)
- Chore(deps-dev): Bump sass from 1.83.1 to 1.83.4 (password_policy#716)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (password_policy#721)
- Feat: Allow to configure different policies per password context (password_policy#727)
- Fix npm audit (password_policy#730)
- [master] Update nextcloud/ocp dependency (photos#2562)
- Fix(migration): Fix migration for MySQL which does not allow joining (photos#2593)
- Fix: remove nextcloud_photos_ tmp files when done (photos#2596)
- Feat(deps): Add Nextcloud 31 support on master (photos#2598)
- Chore(deps): Bump elliptic from 6.5.4 to 6.5.7 (photos#2612)
- Chore: update workflows from templates (photos#2619)
- Fix(dashboard): Fix dashboard panel ID (photos#2624)
- Fix: Set aria-hidden on the blurhash canvas element (photos#2628)
- Chore: Use composer-bin-plugin (photos#2629)
- Chore(deps-dev): Bump webpack from 5.82.1 to 5.94.0 (photos#2631)
- [master] Update nextcloud/ocp dependency (photos#2632)
- Fix issues of GPS metadata handling (photos#2636)
- [master] Update nextcloud/ocp dependency (photos#2640)
- Ci: Update workflows (photos#2643)
- Chore(deps): Bump hexogen/kdtree from 0.2.5 to 0.2.6 (photos#2653)
- Feat: Check upload directory share state (photos#2658)
- Fix: Use user uid to compare in PhotosPicker (photos#2662)
- Chore(deps-dev): Bump rollup from 2.79.1 to 2.79.2 (photos#2668)
- Chore(deps): Bump elliptic from 6.5.7 to 6.6.0 (photos#2693)
- [local] fix(l10n): plural typo (photos#2704)
- Chore(CI): Updating reuse.yml workflow from template (photos#2736)
- Chore: update composer lock and nextcloud/ocp (photos#2740)
- Chore(deps-dev): Bump jest-environment-jsdom from 29.4.1 to 29.7.0 (photos#2756)
- [master] Update nextcloud/ocp dependency (photos#2760)
- [master] Update nextcloud/ocp dependency (photos#2764)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (photos#2775)
- Chore(deps): Bump webdav from 4.11.3 to 4.11.4 (photos#2778)
- Update nextcloud/ocp dependency (photos#2783)
- Feat: Ease opening photos picker in album content view (photos#2787)
- Fix: Usage of FilePicker (photos#2799)
- Chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.12 to 1.0.0-beta.13 (photos#2805)
- Update nextcloud/ocp dependency (photos#2810)
- Chore: update workflows from templates (privacy#1099)
- Chore(deps): Bump @nextcloud/vue from 8.12.0 to 8.16.0 (privacy#1106)
- [master] Fix npm audit (privacy#1107)
- Feat(deps): Add Nextcloud 31 support on master (privacy#1108)
- [master] Fix npm audit (privacy#1114)
- Chore: update workflows from templates (privacy#1116)
- Chore(deps-dev): Bump elliptic from 6.5.6 to 6.5.7 (privacy#1117)
- Chore(deps): Bump micromatch from 4.0.5 to 4.0.8 (privacy#1124)
- Migrate reuse to toml (privacy#1125)
- Ci: Update workflows (privacy#1126)
- [master] Fix npm audit (privacy#1128)
- Chore(deps-dev): Bump express from 4.19.2 to 4.21.0 (privacy#1133)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.3.1 (privacy#1134)
- Chore(deps): Bump @nextcloud/vue from 8.16.0 to 8.19.0 (privacy#1136)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 6.0.1 to 6.1.1 (privacy#1138)
- Chore(deps): Bump dompurify from 3.1.2 to 3.1.7 (privacy#1139)
- Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (privacy#1140)
- Chore: Update Administrator access wording (privacy#1142)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.3.1 to 1.3.2 (privacy#1148)
- Chore(deps-dev): Bump elliptic from 6.5.7 to 6.6.0 (privacy#1150)
- Chore(deps-dev): Bump cross-spawn from 7.0.3 to 7.0.6 (privacy#1152)
- Chore(CI): Updating reuse.yml workflow from template (privacy#1157)
- Chore: update workflows from templates (recommendations#770)
- [master] Fix npm audit (recommendations#777)
- Feat(deps): Add Nextcloud 31 support on master (recommendations#779)
- Chore: update workflows from templates (recommendations#783)
- [master] Fix npm audit (recommendations#787)
- Ci: Update workflows (recommendations#790)
- Chore(deps): Bump body-parser and express (recommendations#795)
- Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (recommendations#797)
- Fix: use NcCheckboxRadioSwitch in settings (recommendations#817)
- Fix: add missing description to command (recommendations#821)
- Switch index to ocs (recommendations#829)
- Chore(CI): Updating reuse.yml workflow from template (recommendations#831)
- Chore(ci): Add phpunit workflows (recommendations#834)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (recommendations#836)
- Avoid error when app not installed (related_resources#454)
- Feat(deps): Add Nextcloud 31 support on master (related_resources#465)
- Chore: update workflows from templates (related_resources#469)
- Chore(deps-dev): bump elliptic from 6.5.4 to 6.5.7 (related_resources#470)
- Ci: Update workflows (related_resources#475)
- Chore(deps-dev): bump vimeo/psalm from 5.25.0 to 5.26.1 (related_resources#476)
- Chore(deps): bump @nextcloud/axios from 2.5.0 to 2.5.1 (related_resources#484)
- Build: rename build to build-js (related_resources#495)
- Chore(deps-dev): bump elliptic from 6.5.7 to 6.6.0 (related_resources#502)
- Chore(deps): bump nanoid from 3.3.7 to 3.3.8 (related_resources#517)
- Chore(CI): Updating reuse.yml workflow from template (related_resources#522)
- Feat(deps): Add Nextcloud 31 support on master (serverinfo#662)
- [master] Update nextcloud/ocp dependency (serverinfo#663)
- Fix: allow dot in mounted on (serverinfo#665)
- Chore: update workflows from templates (serverinfo#669)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.2.3 (serverinfo#670)
- [master] Update nextcloud/ocp dependency (serverinfo#671)
- Fix inaccurate disk usage reporting for ext* filesystems due to reserved blocks (serverinfo#674)
- [master] Update nextcloud/ocp dependency (serverinfo#676)
- Ci: Update workflows (serverinfo#680)
- Chore(deps-dev): Bump psalm/phar from 5.25.0 to 5.26.1 (serverinfo#681)
- [master] Update nextcloud/ocp dependency (serverinfo#682)
- Chore(deps-dev): bump nextcloud/coding-standard from 1.2.3 to 1.3.1 (serverinfo#684)
- [master] Update nextcloud/ocp dependency (serverinfo#686)
- [master] Update nextcloud/ocp dependency (serverinfo#689)
- Feat(active users): add more active user statistics intervals and improve presentation (serverinfo#691)
- [master] Update nextcloud/ocp dependency (serverinfo#694)
- Chore(dev-deps): Bump nextcloud/ocp package (serverinfo#701)
- Chore(deps-dev): bump nextcloud/coding-standard from 1.3.1 to 1.3.2 (serverinfo#704)
- [master] Update nextcloud/ocp dependency (serverinfo#709)
- [master] Update nextcloud/ocp dependency (serverinfo#710)
- Visual fixes and improvements (serverinfo#711)
- [master] Update nextcloud/ocp dependency (serverinfo#712)
- [master] Update nextcloud/ocp dependency (serverinfo#713)
- [master] Update nextcloud/ocp dependency (serverinfo#716)
- Chore: add workflow to block unconventional commits (serverinfo#724)
- Ci: update workflows (serverinfo#725)
- [master] Update nextcloud/ocp dependency (serverinfo#726)
- [master] Update nextcloud/ocp dependency (serverinfo#727)
- Feat(storage): add size of appdata folder to statistics (serverinfo#728)
- [master] Update nextcloud/ocp dependency (serverinfo#732)
- Fix(freebsd): fix cpu count for load graph (serverinfo#733)
- [master] Update nextcloud/ocp dependency (serverinfo#735)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (serverinfo#736)
- Update nextcloud/ocp dependency (serverinfo#741)
- Chore: update workflows from templates (survey_client#300)
- Feat(deps): Add Nextcloud 31 support on master (survey_client#307)
- Chore(CI): Updating dependabot-approve-merge.yml workflow from template (survey_client#310)
- Migrate REUSE: dep5 to toml format (survey_client#311)
- Chore(deps-dev): Bump vimeo/psalm from 5.25.0 to 5.26.1 (survey_client#312)
- Fix: failure when using sqlite3 (survey_client#314)
- Fix: clarify language for removing previously sent report data (survey_client#315)
- Fix: notifications link for mobile / desktop error generating errors in v30 (survey_client#317)
- Fix(notifications): Only define URLs and actions in one place (survey_client#327)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.3.2 (survey_client#331)
- Chore(dev-deps): Bump nextcloud/ocp package (survey_client#355)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (survey_client#362)
- Fix(LoginClassifier): Adjust log levels / reduce logging noise (suspicious_login#875)
- Chore: update workflows from templates (suspicious_login#890)
- Feat(deps): Add Nextcloud 31 support on master (suspicious_login#904)
- Fix(php): Make OptimizerService::optimize nullalble param required (suspicious_login#906)
- Chore: Add psalm for code analysis (suspicious_login#911)
- Fix: inverted logo in notification (suspicious_login#912)
- Chore: Update and replace workflows (suspicious_login#914)
- [master] Fix npm audit (suspicious_login#924)
- Feat!: replace charts in admin settings with ocs stats api (suspicious_login#928)
- Migrate reuse to toml format (suspicious_login#929)
- Ci: Update workflows (suspicious_login#930)
- Fix: Replace deprecated ILogger with Psr\Log\LoggerInterface (suspicious_login#931)
- Ci: Only run renovate for 28 or newer (suspicious_login#932)
- Chore(deps): update dependency christophwurst/nextcloud_testing to v1 (master) (suspicious_login#936)
- Ci: Add npm audit workflow (suspicious_login#943)
- Chore(deps): update icewind1991/nextcloud-version-matrix digest to c2bf575 (master) (suspicious_login#944)
- Fix(deps): Bump symfony/process (suspicious_login#956)
- Fix(notifications): Notifier::prepare() threw \InvalidArgumentExcepti… (suspicious_login#960)
- Chore(CI): Updating reuse.yml workflow from template (suspicious_login#961)
- Fix(deps): Make psr/log:3 compatible by rubix upgrade (suspicious_login#970)
- Feat/read only setting (text#4902)
- Use vitest instead of jest (text#5821)
- Fix(deps): update tiptap to ^2.6.2 (main) (text#6062)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.20.0 (main) (text#6138)
- Chore(deps): update dependency @nextcloud/vite-config to ^1.4.2 (main) (text#6186)
- Chore(deps): update dependency cypress-visual-regression to ^5.2.1 (main) (text#6187)
- Fix: Reuse NcAutoCompleteResult, remove code duplication (text#6192)
- Feat(deps): Add Nextcloud 31 support on main (text#6209)
- Fix(attachments): Uploading of attachments from public shares (text#6211)
- Fix: Ensure WebsocketPolyfill always has the latest session state and version (text#6217)
- Chore(deps): update dependency vite to ^5.4.1 (main) (text#6218)
- Fix(deps): update dependency lib0 to ^0.2.97 (main) (text#6220)
- Fix(deps): update tiptap to ^2.6.4 (main) (text#6221)
- Chore(deps): update dependency eslint-plugin-cypress to ^3.5.0 (main) (text#6223)
- Fix(deps): update dependency @nextcloud/auth to ^2.4.0 (main) (text#6224)
- Fix(deps): update dependency @nextcloud/files to ^3.8.0 (main) (text#6225)
- Chore(deps-dev): bump elliptic from 6.5.6 to 6.5.7 (text#6226)
- Chore(deps): update vueuse to v11 (main) (major) (text#6227)
- Fix(deps): update dependency @nextcloud/dialogs to v6 (main) (text#6228)
- [main] Update nextcloud/ocp dependency (text#6236)
- Fix: catch all errors when getting rich workspace content (text#6243)
- Chore: update workflows from templates (text#6250)
- Feat(editor): Add support for collapsible sections (text#6251)
- Chore(deps): update dependency ts-jest to ^29.2.5 (main) (text#6252)
- Chore(deps): update dependency vite to ^5.4.2 (main) (text#6253)
- Chore(deps): update vueuse to ^11.0.3 (main) (text#6254)
- Fix(deps): update tiptap to ^2.6.6 (main) (text#6255)
- Chore(deps-dev): bump nextcloud/coding-standard from 1.2.1 to 1.2.3 (text#6256)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.21.0 (main) (text#6257)
- Fix(deps): update dependency @nextcloud/vue to ^8.17.0 (main) (text#6258)
- Fix(deps): update dependency mermaid to v11 (main) (text#6259)
- [main] Fix npm audit (text#6264)
- Fix(ViewerComponent): use MarkdownContentEditor for readonly views (text#6268)
- Fix(attachments): Show proper error message at upload error (text#6271)
- Chore(deps-dev): bump webpack from 5.88.2 to 5.94.0 (text#6272)
- Fix(editorApi): Add support for a onCreate callback that gets content (text#6274)
- Allow viewing of attachments when shared by mail (text#6282)
- Fix: hide menu Link to file for direct editing (text#6283)
- Fix: Correctly set “new”-menu entry for folder description (text#6291)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.21.2 (main) (text#6293)
- Chore(deps): update dependency @types/markdown-it to ^13.0.9 (main) (text#6294)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^1.0.3 (main) (text#6295)
- Fix(deps): update dependency @nextcloud/vue to ^8.17.1 (main) (text#6296)
- [main] Update nextcloud/ocp dependency (text#6307)
- Chore(CI): Updating renovate-approve-merge.yml workflow from template (text#6311)
- Fix(mention): No extra whitespace in markdown before/after mentions (text#6315)
- Fix(Table): Fix pasting content with newlines to table cells (text#6316)
- Fix(TaskList): Add class name to rendered HTML (text#6323)
- Chore(deps): update dependency vite to ^5.4.3 (main) (text#6325)
- Fix(deps): update dependency @nextcloud/files to ^3.9.0 (main) (text#6326)
- Fix(deps): update dependency mermaid to ^11.2.0 (main) (text#6327)
- [main] Update nextcloud/ocp dependency (text#6333)
- Migrate reuse to toml format (text#6338)
- Fix(public): Use `@nextcloud/sharing` to detect public shares (text#6339)
- Ci: Update workflows (text#6342)
- Fix: Reset session if file rename changes mimetype from/to markdown (text#6345)
- Fix(CodeBlock): Fix visibleFocus and pasting in code blocks (text#6346)
- Chore: Update CODEOWNERS (text#6349)
- Feat(menu): Put list items in submenu, add indentation options (text#6353)
- Chore(deps-dev): bump psalm/phar from 5.25.0 to 5.26.1 (text#6354)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.21.3 (main) (text#6355)
- Chore(deps): update dependency vite to ^5.4.5 (main) (text#6356)
- Fix(deps): update dependency debounce to ^2.1.1 (main) (text#6357)
- Fix(deps): update dependency yjs to ^13.6.19 (main) (text#6358)
- Chore(deps): update dependency typescript to ^5.6.2 (main) (text#6360)
- Fix(deps): update dependency @nextcloud/vue to ^8.18.0 (main) (text#6361)
- Test(ci): Fix path of visual regression base files (text#6365)
- Test(cy): Fix ImageView native tests (text#6374)
- Fix headings papercuts (text#6404)
- Feat: restructure menubar #2 (text#6411)
- Chore(deps): bump dompurify from 3.1.2 to 3.1.6 (text#6412)
- Fix(placeholder): Show placeholder on empty paragraph, improve wording (text#6413)
- Chore(deps): update dependency vite to v5.4.6 [security] (main) (text#6417)
- Feat: add nfo file support (text#6423)
- Fix(paragraph): migrate preview options to decorations (text#6425)
- Feat: Migrate to files:node:updated (text#6427)
- Enh(makefile): clean up css as well (text#6428)
- Chore(deps): update dependency cypress-visual-regression to ^5.2.2 (main) (text#6435)
- Chore(deps-dev): bump nextcloud/coding-standard from 1.2.3 to 1.3.1 (text#6436)
- Chore(deps): update vite (main) (text#6437)
- Fix(deps): update dependency @nextcloud/axios to ^2.5.1 (main) (text#6438)
- Fix(deps): update dependency mermaid to ^11.2.1 (main) (text#6439)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.22.4 (main) (text#6440)
- Chore(deps): update vueuse to ^11.1.0 (main) (text#6441)
- Fix(css): Use singlequotes to please stylelint (text#6448)
- Chore(deps): bump rollup from 4.21.0 to 4.22.4 (text#6451)
- Fix(vite): set `NODE_ENV` in `package.json` scripts (text#6452)
- Fix(codeblock): Add border radius (text#6453)
- Fix(details): Add margin-bottom (text#6454)
- Fix(tasklist): Correct indention (text#6455)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.24.0 (main) (text#6464)
- Chore(deps): update dependency vite to ^5.4.8 (main) (text#6465)
- Fix(deps): update dependency lib0 to ^0.2.98 (main) (text#6466)
- Fix(deps): update dependency @nextcloud/vue to ^8.19.0 (main) (text#6467)
- Fix(deps): update tiptap to ^2.8.0 (main) (text#6468)
- [main] Update nextcloud/ocp dependency (text#6474)
- [main] Fix npm audit (text#6476)
- Fix(sync): Disable browser broadcast (text#6479)
- Fix(deps): update typedoc to support typescript version (text#6484)
- Fix: Apply checks on shares in the middleware (text#6485)
- Check link protocol (text#6486)
- Fix(sync): handle 502 (Bad Gateway) gracefully (text#6490)
- Fix(plaintext): multiple linebreaks at end (text#6507)
- Chore: Fix renovate config (text#6509)
- Fix(lint): also lint tests except fixtures (text#6513)
- Ci: Fix assistant button selector (text#6516)
- Chore(deps): update dependency typescript to ^5.6.3 (main) (text#6518)
- Fix(deps): update dependency vue-material-design-icons to ^5.3.1 (main) (text#6519)
- Feat: Increase line width to 80 characters (text#6520)
- Chore(deps): update dependency eslint-plugin-cypress to ^3.6.0 (main) (text#6523)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^1.1.0 (main) (text#6524)
- Fix(deps): update dependency mermaid to ^11.3.0 (main) (text#6525)
- Enh(make): clean-git even if js or css directory do not exist (text#6535)
- Fix(tsconfig): only have one tsconfig file (text#6536)
- Chore: Skip cypress major/minor on stable branches (text#6537)
- Fix(build): without non deterministic vendor-LICENSE.txt (text#6539)
- Feat(table): add row, column buttons outside of table (text#6540)
- Chore(deps-dev): bump nextcloud/coding-standard from 1.3.1 to 1.3.2 (text#6543)
- Chore(deps): update dependency cypress-split to ^1.24.4 (main) (text#6547)
- Chore(deps): update dependency vite to ^5.4.9 (main) (text#6548)
- Chore(deps): update vitest monorepo to ^2.1.3 (main) (text#6549)
- Fix(deps): update dependency yjs to ^13.6.20 (main) (text#6550)
- Fix(deps): update dependency debounce to ^2.2.0 (main) (text#6551)
- Fix(deps): update dependency lowlight to v3 (main) (text#6552)
- Fix(deps): update dependency markdown-it to v14 (main) (text#6553)
- [main] Fix npm audit (text#6554)
- Feat(editorApi): Add function to allow setting readonly bar props (text#6560)
- Fix(workflows): do not push build artifacts in npm audit fix. (text#6565)
- Fix CODEOWNERS (text#6566)
- Feat: Add toggle for editor line length per user (text#6569)
- Fix(css): Set page `size: auto` instead of `size: A4` (text#6574)
- Fix(mermaid): No custom link handling for links in mermaid diagrams (text#6575)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.24.3 (main) (text#6578)
- Chore(deps): update dependency cypress-split to ^1.24.5 (main) (text#6579)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^1.1.1 (main) (text#6580)
- Chore(deps): update dependency vite to ^5.4.10 (main) (text#6581)
- Chore(deps): update vitest monorepo to ^2.1.4 (main) (text#6582)
- Fix(deps): update dependency @nextcloud/files to ^3.9.1 (main) (text#6583)
- Chore(deps): update vueuse to ^11.2.0 (main) (text#6584)
- Fix(deps): update dependency mermaid to ^11.4.0 (main) (text#6585)
- Fix(deps): update tiptap to ^2.9.1 (main) (text#6586)
- Fix(deps): update dependency slug to v10 (main) (text#6587)
- Fix(deps): update dependency uuid to v11 (main) (text#6588)
- Fix some JS console errors (text#6597)
- Feat(debug): Expose yjs debug function in editor API (text#6598)
- Test(cypress): More specific selector for viewer header in links test (text#6601)
- Fix(addContent): only process addExtensions once (text#6602)
- Fix(files): set focus on image description right after inserting (text#6609)
- Fix(files): Reduce spacing between image and description a bit (text#6613)
- Fix(files): Align vertically bottons in code block (text#6614)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.24.4 (main) (text#6618)
- Fix(deps): update dependency @nextcloud/dialogs to ^6.0.1 (main) (text#6619)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.25.0 (main) (text#6626)
- Send one full update from y-websocket (text#6650)
- Update dependency vite to ^5.4.11 (main) (text#6651)
- Chore(deps): update vitest monorepo to ^2.1.5 (main) (text#6652)
- Fix(deps): update dependency uuid to ^11.0.3 (main) (text#6653)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.27.2 (main) (text#6654)
- Fix(deps): update dependency @nextcloud/files to ^3.10.0 (main) (text#6656)
- Fix(deps): update dependency @nextcloud/vue to ^8.20.0 (main) (text#6657)
- Revert “fix(css): Set page `size: auto` instead of `size: A4`” (text#6668)
- Chore(deps-dev): bump cross-spawn from 7.0.3 to 7.0.6 (text#6670)
- Fix: log ignored workspace propfind exceptions at debug (text#6675)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.27.3 (main) (text#6679)
- Chore(deps): update dependency cypress-split to ^1.24.6 (main) (text#6680)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.10.4 (main) (text#6681)
- Fix(deps): update dependency y-prosemirror to ^1.2.13 (main) (text#6682)
- Chore(deps): update dependency typescript to ^5.7.2 (main) (text#6683)
- Chore(deps): update vueuse to ^11.3.0 (main) (text#6684)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.27.4 (main) (text#6685)
- Fix(deps): update dependency @nextcloud/vue to ^8.21.0 (main) (text#6686)
- [main] Fix npm audit (text#6690)
- Feat: render text inserted from assistant (text#6694)
- Fix: fix linting errors and warnings (text#6698)
- Fix: catch all errors when getting rich workspace file (text#6699)
- Ci: Run cypress on ubuntu-latest (text#6701)
- Migrate renovate config (text#6709)
- Chore(deps): update dependency @vitejs/plugin-vue2 to ^2.3.3 (main) (text#6710)
- Chore(deps): update vitest monorepo to ^2.1.7 (main) (text#6711)
- Update dependency mermaid to ^11.4.1 (main) (text#6712)
- Fix(eslint): Fix linting javascript files, also lint typescript files (text#6725)
- Fix(outline): fix mobile detection and box shadow (text#6728)
- Fix(editor): Also unset `draggedOver` at drop (text#6729)
- Fix(files): catch race condition in FilesWorkspaceHeader init (text#6733)
- Fix(debug): remove component in beforeDestroy hook (text#6737)
- Chore(deps): update dependency cypress-split to ^1.24.7 (main) (text#6741)
- Chore(deps): update vitest monorepo to ^2.1.8 (main) (text#6742)
- Fix(deps): update dependency @nextcloud/sharing to ^0.2.4 (main) (text#6743)
- Fix(deps): update dependency lib0 to ^0.2.99 (main) (text#6744)
- Fix(deps): update dependency y-prosemirror to ^1.2.15 (main) (text#6745)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.28.1 (main) (text#6746)
- [main] fix(cy): avoid double upload to prevent lock error (text#6763)
- Chore: Remove stable28 from CI jobs as it’s end of life (text#6764)
- Feat: Add support for `vite serve` (text#6765)
- Chore(deps): bump nanoid from 3.3.7 to 3.3.8 (text#6766)
- Chore: Bump composer files with new composer version (text#6767)
- Fix(deps): update dependency @nextcloud/files to ^3.10.1 (main) (text#6774)
- Fix(deps): update dependency @nextcloud/moment to ^1.3.2 (main) (text#6775)
- Fix(deps): update highlight (main) (text#6784)
- Fix(licenses): SPDF license in package.json and khroma (text#6790)
- Add missing trailing slash in reverse proxy config docs (text#6793)
- Fix(link): Don’t throw exception on invalid URL href (text#6794)
- Fix(files): switch action button to disabled state if results are empty (text#6799)
- Use “tertiary no background” as type for the buttons in table’s header (text#6800)
- Fix(ci): err due to update-node-dist being canceled (text#6801)
- Fix(ci): take new compiled files into account for reuse check (text#6802)
- Fix: Notifier::prepare() threw \InvalidArgumentException which is dep… (text#6806)
- Fix(deps): update dependency yjs to ^13.6.21 (main) (text#6807)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.29.1 (main) (text#6808)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^1.2.3 (main) (text#6809)
- [main] Fix npm audit (text#6810)
- Chore(CI): Updating reuse.yml workflow from template (text#6815)
- Fix: showing RichWorkspace for non-English language (text#6816)
- Ci: Hotfix to make login work as long as we are on older cypress version (text#6819)
- Fix: Load focus trap extension in markdown content editor (text#6823)
- Fix(deps): update dependency @nextcloud/vue to ^8.22.0 (main) (text#6824)
- Fix(deps): update dependency highlight.js to ^11.11.1 (main) (text#6825)
- Chore(deps): update dependency cypress-vite to ^1.6.0 (main) (text#6826)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.30.0 (main) (text#6839)
- Fix(deps): update dependency uuid to ^11.0.4 (main) (text#6840)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.31.0 (main) (text#6845)
- Fix(deps): update dependency uuid to ^11.0.5 (main) (text#6847)
- Enh(ui): smart picker button at the start of line (text#6855)
- Chore(dep): bump relative-ci/agent-upload-artifact-action (text#6859)
- Chore(deps): bump katex from 0.16.10 to 0.16.21 (text#6861)
- Fix(deps): update dependency yjs to ^13.6.23 (main) (text#6862)
- Chore: Update composer files (text#6883)
- Fix: replace deprecated translation methods (text#6895)
- Revert “fix: replace deprecated translation methods” (text#6899)
- Fix/use e2e test server (text#6900)
- [master] Fix npm audit (twofactor_totp#1550)
- Feat(deps): Add Nextcloud 31 support on master (twofactor_totp#1552)
- [master] Fix npm audit (twofactor_totp#1555)
- Ci: Update workflows (twofactor_totp#1559)
- Refactor: move to new activity exception (twofactor_totp#1560)
- Chore(deps): bump icewind1991/nextcloud-version-matrix digest to c2bf575 (master) (twofactor_totp#1565)
- [master] Fix npm audit (twofactor_totp#1567)
- Add REUSE compliance (twofactor_totp#1573)
- Chore: fix db types (twofactor_totp#1577)
- Fix(deps): Bump symfony/process (twofactor_totp#1580)
- Ci(psalm): set up the minimum supported php version (twofactor_totp#1581)
- Chore(i18n): Aligned spelling and adapted grammar (twofactor_totp#1585)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (twofactor_totp#1586)
- Ci: Update workflows (updater#582)
- Chore: Bump master to 31 in tests (updater#584)
- Pinch to zoom (viewer#1952)
- Chore(deps): update cypress (master) (viewer#2397)
- Chore(deps): update dependency @types/dockerode to ^3.3.31 (master) (viewer#2398)
- Chore(deps): update dependency vite to ^5.4.2 (master) (viewer#2399)
- Fix(deps): update nextcloud (master) (viewer#2400)
- Chore(deps): lock file maintenance (master) (viewer#2412)
- Feat(deps): Add Nextcloud 31 support on master (viewer#2421)
- Fix: When previewing some SVG, ‘btoa’ report error: The string to be encoded contains characters outside of the Latin1 range.” (viewer#2432)
- Chore: upgrade cypress-visual-regression (viewer#2436)
- Chore(deps-dev): Bump elliptic from 6.5.6 to 6.5.7 (viewer#2438)
- Chore(deps): update dependency tslib to ^2.7.0 (master) (viewer#2439)
- Chore(deps): update dependency wait-on to v8 (master) (viewer#2440)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.2.3 (viewer#2441)
- Fix: Strictify live photo condition to prevent false positive (viewer#2442)
- Chore(deps): update cypress (master) (viewer#2448)
- Chore(CI): Updating dependabot-approve-merge.yml workflow from template (viewer#2453)
- Chore(deps): lock file maintenance (master) (viewer#2456)
- [master] Update cypress snapshots (viewer#2461)
- [master] Update cypress snapshots (viewer#2466)
- Fix: Adjust viewer for Nextcloud 31 public share UI (viewer#2467)
- Chore(deps): update cypress (master) (viewer#2468)
- Chore(deps): update dependency vite to ^5.4.3 (master) (viewer#2469)
- Fix(deps): update dependency @nextcloud/files to ^3.9.0 (master) (viewer#2470)
- [master] Update cypress snapshots (viewer#2479)
- Fix(deps): update dependency @fontsource/roboto to ^5.0.15 (master) (viewer#2481)
- Fix: Hide download action when file does not provide download permissions (viewer#2482)
- Fix: Make loading the viewer an init script (viewer#2486)
- Ci: Update workflows (viewer#2489)
- Fix: Only remove openfile from route when closing the viewer (viewer#2493)
- Chore(deps-dev): Bump vimeo/psalm from 5.26.0 to 5.26.1 (viewer#2495)
- Fix(cypress): roboto loading check for visual regression (viewer#2496)
- [master] Update cypress snapshots (viewer#2502)
- Fix(cypress): adjust click handler (viewer#2504)
- Chore(deps): update dependency vite to ^5.4.5 (master) (viewer#2505)
- Fix(deps): update dependency debounce to ^2.1.1 (master) (viewer#2507)
- Chore(deps): update dependency typescript to ^5.6.2 (master) (viewer#2508)
- Fix(deps): update dependency @fontsource/roboto to ^5.1.0 (master) (viewer#2509)
- Fix(deps): update dependency @nextcloud/vue to ^8.18.0 (master) (viewer#2510)
- Perf: fast cypress (viewer#2513)
- [master] Update cypress snapshots (viewer#2519)
- Chore(CI): Updating cypress.yml workflow from template (viewer#2523)
- Fix: make dark header configurable (viewer#2528)
- Chore(deps): lock file maintenance (master) (viewer#2537)
- Chore: Correctly create built asset libraries (viewer#2546)
- Fix(deps): update dependency @nextcloud/axios to ^2.5.1 (master) (viewer#2547)
- Add SPDX header (viewer#2548)
- Fix: Proper layout for split view (viewer#2549)
- Chore(deps): Bump shivammathur/setup-php from 2.31.0 to 2.31.1 (viewer#2551)
- Chore(deps): Bump peter-evans/create-pull-request from 6.1.0 to 7.0.5 (viewer#2552)
- Chore(deps): update cypress (master) (viewer#2554)
- Chore(deps): Bump actions/checkout from 4.1.7 to 4.2.0 (viewer#2565)
- Chore(deps-dev): Bump vite from 5.4.5 to 5.4.8 (viewer#2566)
- [master] Fix npm audit (viewer#2573)
- Chore(deps): Bump actions/upload-artifact from 4.4.0 to 4.4.3 (viewer#2583)
- Fix: Fix error when viewing current version (viewer#2584)
- Fix: Update default editor translations for version 4.8.1 (viewer#2589)
- Chore(dev-deps): Bump nextcloud/ocp package (viewer#2590)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.3 to 1.3.2 (viewer#2595)
- [master] Fix npm audit (viewer#2599)
- Chore(deps): Bump actions/checkout from 4.2.0 to 4.2.2 (viewer#2600)
- Chore(deps): Bump actions/setup-node from 4.0.2 to 4.1.0 (viewer#2601)
- Fix: Usage of pushToHistory function on prev/next (viewer#2605)
- Chore(deps): Bump cypress-io/github-action from 6.7.6 to 6.7.7 (viewer#2609)
- Chore(deps): Bump fsfe/reuse-action from 4.0.0 to 5.0.0 (viewer#2616)
- Chore(deps-dev): Bump cross-spawn from 7.0.3 to 7.0.6 (viewer#2617)
- Chore(deps): Bump xt0rted/pull-request-comment-branch from 2.0.0 to 3.0.0 (viewer#2619)
- Fix: source/dav handling and delete event payload (viewer#2620)
- Fix(Editor): Broken translation ref (viewer#2621)
- Chore(deps): update dockerode (master) (viewer#2628)
- Fix(deps): update dependency vue-material-design-icons to ^5.3.1 (master) (viewer#2629)
- Chore(deps): update dependency vite to ^5.4.11 (master) (viewer#2630)
- Fix(deps): update nextcloud (master) (viewer#2631)
- Chore(deps): lock file maintenance (master) (viewer#2632)
- Chore(deps): Bump cypress-io/github-action from 6.7.7 to 6.7.8 (viewer#2633)
- Chore(deps): Bump marcelklehr/get-github-handles-from-website-action from 1.0.0 to 1.0.1 (viewer#2635)
- Chore(deps): update typescript (master) (viewer#2636)
- Fix(deps): update dependency debounce to ^2.2.0 (master) (viewer#2639)
- [master] Fix npm audit (viewer#2643)
- [master] Update cypress snapshots (viewer#2652)
- Chore(deps): Bump actions/upload-artifact from 4.4.3 to 4.5.0 (viewer#2660)
- Fix: Close viewer if we navigate back in browser history (viewer#2661)
- Chore(CI): Updating reuse.yml workflow from template (viewer#2664)
- Chore(deps): update dependency cypress to ^13.17.0 (master) (viewer#2667)
- Fix(deps): update dependency @nextcloud/vue to ^8.22.0 (master) (viewer#2668)
- Chore(deps): lock file maintenance (master) (viewer#2669)
- Tests: Allow running cypress on different instance (viewer#2678)
- Chore(deps): update dependency typescript to ^5.7.3 (master) (viewer#2681)
- Chore(deps): update dependency @nextcloud/vite-config to ^1.5.0 (master) (viewer#2682)
- [master] Fix npm audit (viewer#2690)
- Chore(CI): Adjust testing matrix for Nextcloud 31 on stable31 (viewer#2701)
- Feat: Fallback to manually loading media on error (viewer#2705)
- Fix: invalid keys (viewer#2711)
- Fix(deps): downgrade react from 19 to 18 (viewer#2713)
- Fix: image load error with number folder (viewer#2737)
Les mer: https://nextcloud.com/changelog/30.0.1021 April - 900MBBug Fixes and Changes
- Build(deps): bump dompurify from 3.2.4 to 3.2.5 (server#51961)
- Chore(files_trashbin): Add user details in log from Trashbin (server#51998)
- Fix: Proper order for checking path prefix for getting file by id from cache (server#52040)
- Fix: Handle missing share providers when promoting reshares (server#52042)
- Fix(dav): Really only run the chunk cleanup once (server#52053)
- Fix(federation): Don’t load the addressbook when resolving a cloud ID (server#52069)
- Fix(files_sharing): fix share creation error handling (server#52077)
- Fix(security): Update code signing revocation list (server#52107)
- Fix(TaskProcessing): for validation for taskprocessing EShapeType (server#52119)
- Feat(bulk-upload): change the default to disabled as there are still some bugs present (server#52122)
- Ignore missing theming app (server#52165)
- Fix: only do cache copy in updater if the parent folder should be in cache (server#52189)
- Fix(tests): Share manager error message from #52076 (server#52192)
- Fix(files_sharing): rate limit share creation 20 times per 10 minutes (server#52205)
- Fix(files_sharing): Apply default password setting in SharingDetailsTab (server#52207)
- Fix: Improving logging of invalid parameters for activity subject and… (activity#1979)
- Fix npm audit (bruteforcesettings#722)
- Fix(sharing): Handle share notes (circles#1964)
- Chore(deps-dev): Bump vite from 5.4.15 to 5.4.18 (firstrunwizard#1583)
- Fix npm audit (logreader#1599)
- Update nextcloud/ocp dependency (logreader#1604)
- Update nextcloud/ocp dependency (nextcloud_announcements#468)
- Fix npm audit (notifications#2290)
- Update nextcloud/ocp dependency (notifications#2297)
- Test: Fix location and navigation errors (photos#2926)
- Test: Fix test and add CI job (photos#2934)
- Update nextcloud/ocp dependency (serverinfo#788)
- Fix(deps): update dependency lib0 to ^0.2.103 (text#7070)
- Chore(deps): update dependency vite to ^5.4.18 (text#7076)
- Chore(deps): update dependency typescript to ^5.8.3 (text#7079)
- Fix: writing during short connection failures (text#7097)
- Fix(deps): update dependency y-prosemirror to ^1.3.2 (text#7103)
- Fix(deps): update dependency webdav to ^5.8.0 (text#7104)
- Fix(deps): update dependency lib0 to ^0.2.104 (text#7110)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.40.0 (text#7111)
- Chore(deps): update dependency ts-jest to ^29.3.2 (text#7119)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#980)
Les mer: https://nextcloud.com/changelog/30.0.910 April - 900MBBug Fixes and Changes
- Fix(dav): Create SAB at installation (server#51315)
- Fix: remote account activity translation (server#51325)
- Fix: Do not build encrypted password if there is none (server#51327)
- Fix disabled user list for SAML group subadmin (server#51375)
- Fix(files_external): Stop building path twice when checking if file exists on case insensitive SMB storage (server#51387)
- Fix(CalDav): alter invitation attachment filename and type (server#51467)
- Fix(files_sharing): ensure share status action works also in grid view (server#51473)
- Fix(profile): allow to unset phone number (server#51510)
- Fix: skip caching lastSeenQuotaUsage for remote shares (server#51523)
- Fix(cardav): only show users from enabled addressBooks in contacts menu (server#51538)
- Enh: improve occ file:transfer-ownership logging (server#51560)
- Fix(unified-search): do not overlap search bar with button (server#51565)
- Fix: skip transfering shares that we can’t find (server#51570)
- Fix: pass hide download attribute while creating the share to fix github issue 50788 (server#51581)
- Fix: log which file cannot be opened (server#51584)
- Fix(files_sharing): skip expiration notify for invalid share record (server#51614)
- Fix(files): Ensure actions never overflow filename (server#51658)
- Fix(IFilenameValidator): correctly handle case insensitivity (server#51661)
- Fix(user): Some strings not being translated (server#51665)
- Fix(provisioning_api): Pass on translated hint if password change fails (server#51671)
- Fix(setupchecks): Treat information messages as success (server#51679)
- Fix(admin_audit): Fix incorrect truncation of files path in admin audit log (server#51681)
- Perf(sharing): Use oc_share.item_type IN instead of OR equals (server#51692)
- Fix(login): Improve CSRF error message for better user understanding (server#51700)
- Fix: filter out contacts with empty email addresses in sharee completion (server#51709)
- Fix(GenerateBlurhashMetadata): Suppress imagescale errors (server#51717)
- Fix(occ): Suppress errors when checking config.php fileowner (server#51719)
- Fix(files_versions): correctly show version author also for shared files (server#51722)
- Add `occ user:welcome` command to send user welcome email from CLI (server#51731)
- Fix(files_reminders): Fix reminder actions being displayed on invalid nodes (server#51739)
- Fix(files_versions): Rely on server mime fallback icons (server#51747)
- Fix(theming): enforce theme also for login (server#51754)
- Fix: task type translations (server#51756)
- Fix: resolve typo in authMethod enum cases (server#51757)
- Fix(cs-fixer): Correctly ignore files ignored by git (server#51775)
- Fix(settings): Fix infinitely loading account management page with pagination of groups (server#51782)
- Feat: Limit `ExpireTrash` job to 30 minutes (server#51807)
- Fix(dav): Give proper HTTP status code on MKCOL when quota exceeded (server#51812)
- Fix(federatedfilesharing): Fix incorrect SQL query (server#51826)
- Fix(files_reminders): Lower disabled notifications app error to info (server#51842)
- Fix(oauth2): retain support for legacy ownCloud clients (server#51858)
- Fix: use proper migration sorting when checking if a migration needs to be executed (server#51868)
- Fix(files): right click actions menu flicker (server#51872)
- Fix: Use login name to check the password (server#51879)
- Fix(settings): Handle email change restriction separately from display name change restriction (server#51900)
- Fix(session): Only mark sessions of permanent tokens as app passwords (server#51907)
- Fix: Catch exceptions when expiring trashbin (server#51911)
- Fix(workflowengine): require a web component as operation plugin (server#51914)
- Fix: ensure enabled themes are set on the template (server#51931)
- Revert “refactor: add migration for email setting” (server#51986)
- Fix(files_reminders): add missing import (server#51991)
- Feat(ip): use larger IPv6 range by default (server#52032)
- Test: Use utils function from server and wait for requests (activity#1922)
- Feat: skip expire sharing notify if node deleted (activity#1936)
- Fix(settings): ensure we handle file_created, file_deleted and file_restored as file_changed (activity#1950)
- Fix(ActivityAppFeed): handle cases for non-scrollable container (activity#1965)
- Fix): AppAPI Proxy – invalid “content-length” (app_api#539)
- Fix: propagate group name changes (circles#1901)
- Fix(SyncService): Sync group display names (circles#1906)
- Ignore empty string when adding member (circles#1925)
- Only sync users on explicit request (circles#1931)
- Ignore non-existant users (circles#1936)
- Speedup circles fetching (circles#1951)
- Do not refresh display name on known local user (circles#1958)
- Update GitHub actions (files_pdfviewer#1182)
- Chore: update CI workflows (logreader#1569)
- Fix: Do not register listener when not in console (logreader#1579)
- Ci: Update actions (nextcloud_announcements#465)
- Style: fix custom icon height (notifications#2265)
- Fix(l10n): Improve translation exclude list (photos#2907)
- Fix(l10n): remove breaking trailing dot after curly brace (photos#2910)
- Help modal improvements (text#6931)
- Fix: Avoid pushing empty messages (text#6959)
- Fix flaky cypress tests (text#6967)
- Fix(workspace): Use filecache existance for checking if readme exists (text#6976)
- Feat(session): Send save request via `sendBeacon` at `beforeunload` (text#7061)
- Chore: Migrate reuse to toml format (text#7067)
- Fix(cypress): define visual regression threshold to 0.01 (viewer#2767)
Les mer: https://nextcloud.com/changelog/30.0.83 April - 900MBBug Fixes and Changes
- Fix(files): also show file list headers on empty views (server#51274)
- Test: Remove `.only()` calls (server#51303)
- Fix(base.php): Correct order for booting \OC\Server (server#51370)
- Fix(mime-types): adjust compiled mime types and sign (server#51436)
- Ci: Update 3rdparty actions (server#51518)
- Fix(files): Make sure file pointer exists (server#51535)
- Fix(auth): Allow 2FA challenges for Ephemeral sessions (server#51548)
- Ci: Update actions (3rdparty#2062)
- Fix npm audit (activity#1750)
- Fix: update workflows (activity#1918)
- Chore(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1 (bruteforcesettings#670)
- Fix npm audit (bruteforcesettings#675)
- Fix npm audit (bruteforcesettings#716)
- Ci: Update actions (nextcloud_announcements#456)
- Build(deps-dev): Bump @nextcloud/vite-config from 1.5.2 to 1.5.3 (notifications#2255)
- Ci: Update actions (notifications#2259)
- Update nextcloud/ocp dependency (photos#2857)
- Fix npm audit (photos#2860)
- Chore(deps-dev): Bump autoprefixer from 10.4.20 to 10.4.21 (photos#2867)
- Chore: Update workflow (photos#2871)
- Update nextcloud/ocp dependency (serverinfo#760)
- Chore: update workflows (serverinfo#765)
- Ci(actions): add yaml workflow (serverinfo#769)
- Chore(deps): update dependency typescript to ^5.8.2 (text#6849)
- Fix: resolve file version conflict during restore (text#6949)
Les mer: https://nextcloud.com/changelog/30.0.718 Mars - 900MBBug Fixes and Changes
- Bug/48678/restore dav error response (server#49481)
- Fix incorrect permissions when copying shared files (server#49657)
- Test: re-add object store primary storage phpunit tests (server#49802)
- Revert “Revert “fix: Handle copy of folders containing live photos”” (server#49840)
- Fix(files): Properly reset all file list filters on view change (server#50295)
- Fix(TaskProcessing\Manager): Always use distributed cache and use PHP serialize (server#50682)
- Add LDAP test settings command (server#50691)
- Fix: make sure we process mime extensions as string (server#50704)
- Fix(files): Do not download files with openfile query flag (server#50706)
- Fix: don’t use cached root info from shared cache if the watcher has detected an update (server#50761)
- Fix(user_ldap): Avoid extra LDAP request when mapping a user for the first time (server#50778)
- Perf(files): faster query to fetch incomplete directories (server#50796)
- Fix: Fix regression in calendar invitation sending (server#50803)
- Fix(files): Correctly copy the cache information during copy operations (server#50804)
- Fix(SharedStorage): Check if storage ID is set on cache (server#50813)
- Chore(deps): bump @nextcloud/files from 3.10.1 to 3.10.2 (server#50825)
- Chore(deps-dev): bump cypress-split from 1.24.9 to 1.24.11 (server#50826)
- Fix(repair): PHP8.3 deprecation warning (server#50837)
- Fix(login): only show error state on login box if user interacted (server#50849)
- Fix(transferownership): Allow searching new owner by email (server#50853)
- Fix(activity): Fix activity parameter types (server#50862)
- Fix(files): properly forward open params from short urls (server#50877)
- Fix(systemtags): do not hide if no tags (server#50888)
- Fix(files_sharing): Fix public share expiration being set when toggle is not enabled (server#50891)
- Fix(cron): Keep job class limitation when searching for the next job (server#50900)
- Update `@nextcloud/vue` to v8.23.1 (server#50914)
- Fix(files_sharing): Also list deleted team shares (server#50925)
- Fix(files_external): request strict password auth on credentials enter action (server#50931)
- Fix(files_sharing): Map sharee information for `shared-by-you` view (server#50934)
- Fix: Change UserAgent to *cloud (server#50940)
- Fix(cypress): opendetails tests (server#50945)
- Fix(files): handle failed node properly (server#50947)
- Fix(l10n): Fix triple dot in translation (server#50948)
- Ci(autochecks): Run some autochecks also on non-PHP files (server#50952)
- Chore(deps-dev): bump cypress-split from 1.24.11 to 1.24.14 (server#50965)
- Chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.13 to 1.0.0-beta.14 (server#50966)
- Chore(deps): bump libphonenumber-js from 1.11.19 to 1.11.20 (server#50967)
- Chore(deps-dev): bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (server#50969)
- Fix: wipe local storages on log out (server#50997)
- Fix: NotFoundException for anonymous users (server#51002)
- Fix: validate account properties as a repair step (server#51004)
- Fix: Initialize lastConnectionCheck after first connection (server#51016)
- Fix(files_versions): Do not expire versions newer than min age (server#51024)
- Fix(security): Update CA certificate bundle (server#51046)
- Fix(l10n): Improve english source strings (server#51057)
- Fix: Report duplicated extra files in integrity check (server#51061)
- Feat: Close sessions created for login flow v2 (server#51089)
- Fix(files_external): Move definition parameter to the correct place (server#51105)
- Make it possible to run occ as root (server#51119)
- Fix(dav): Handle end of stream in `File::put` (server#51127)
- Remove space (server#51150)
- Chore(deps-dev): bump @types/dockerode from 3.3.34 to 3.3.35 (server#51164)
- Chore(deps): bump @nextcloud/event-bus from 3.3.1 to 3.3.2 (server#51165)
- Chore(deps-dev): bump ts-jest from 29.2.5 to 29.2.6 (server#51166)
- Chore(deps): bump webdav from 5.7.1 to 5.8.0 (server#51187)
- Refactor(TempManager): Simplify and unify implementations and remove legacy behavior (server#51202)
- Fix(FederatedShareProvider): Delete external shares when groups are deleted or users removed from a group (server#51205)
- Fix(files_trashbin): disable bulk download for trashbin (server#51209)
- Feat: Support deleting metadata from WebDAV (server#51222)
- Feat: log query for dbal exceptions (server#51231)
- Fix(lookup_server_connector): correctly handle account properties (server#51238)
- Fix: Use case insensitive check when validating login name (server#51252)
- Chore(deps): update `@nextcloud/upload` to 1.9.0 (server#51261)
- Fix(dav): Handle long absence status earlier (server#51272)
- Fix(files): Don’t do session related work in the constructor of the View (server#51277)
- Fix(test): Add missing data-cy attribute for file actions (server#51281)
- Fix(dav): Use IUser::getDisplayName directly (server#51282)
- Fix(translation): Fix string concatenation in LDAP endpoint (server#51285)
- Fix(login): Properly target public page with attribute (server#51294)
- Fix(external_storage): fix settings save (server#51393)
- Fix(AppDiscover): Strip double-quotes from folder name (server#51401)
- Fix(lookup-server): disable when not using global scale (server#51406)
- Fix(mimetypes): drop `tar.gz` and `tar.bz2` and adjust `tgz` (server#51412)
- Fix(lookup-server): Only flag new users for lookup update / delete (server#51416)
- Fix: fix docs URL in info.xml (activity#1885)
- Improve error logging (app_api#514)
- Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (bruteforcesettings#711)
- Catch undef recipient (circles#1804)
- Share must be linked to an existing circle (circles#1807)
- Fix(occ): handle share wrappers that do not have a circle (circles#1868)
- Lighter api to get circles (circles#1879)
- Lighter link to memberships (circles#1884)
- Fix npm audit (files_pdfviewer#1139)
- Bump @nextcloud/files from 3.10.1 to 3.10.2 (files_pdfviewer#1145)
- Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (files_pdfviewer#1154)
- Get PDF.js version from “package-lock.json” (files_pdfviewer#1161)
- Fix: Pin pdfjs-dist to exact 4.0.189 (files_pdfviewer#1166)
- Fix: Make “share on” entries same width (firstrunwizard#1341)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.7 to 5.3.8 (firstrunwizard#1430)
- Fix npm audit (firstrunwizard#1531)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (firstrunwizard#1541)
- Update nextcloud/ocp dependency (logreader#1523)
- Fix npm audit (logreader#1525)
- Update nextcloud/ocp dependency (logreader#1533)
- Fix npm audit (logreader#1536)
- Update nextcloud/ocp dependency (logreader#1554)
- Update nextcloud/ocp dependency (nextcloud_announcements#441)
- Update nextcloud/ocp dependency (nextcloud_announcements#443)
- Update nextcloud/ocp dependency (nextcloud_announcements#450)
- Feat(push): Show error when internet connection is disabled in configuration (notifications#2193)
- Chore(deps-dev): Bump @nextcloud/vite-config from 1.5.1 to 1.5.2 (notifications#2202)
- Update nextcloud/ocp dependency (notifications#2205)
- Build(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (notifications#2214)
- Update nextcloud/ocp dependency (notifications#2218)
- Fix: style and template fixes (notifications#2223)
- Ci(performance): Fix performance test and ease debugging it (notifications#2227)
- Build(deps): Bump @nextcloud/event-bus from 3.3.1 to 3.3.2 (notifications#2230)
- Fix(push): Check last activity and last check for age (notifications#2239)
- Fix(push): Improve test-push output (notifications#2241)
- Update nextcloud/ocp dependency (notifications#2247)
- Fix npm audit (password_policy#742)
- Chore(deps-dev): Bump @types/dockerode from 3.3.32 to 3.3.33 (photos#2748)
- Bump typescript from 5.7.2 to 5.7.3 (photos#2758)
- Chore(deps-dev): Bump dockerode from 4.0.2 to 4.0.4 (photos#2763)
- Fix npm audit (photos#2767)
- Update nextcloud/ocp dependency (photos#2793)
- Chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.12 to 1.0.0-beta.13 (photos#2795)
- Fix: Usage of FilePicker (photos#2801)
- Chore(deps): Bump @nextcloud/files from 3.10.1 to 3.10.2 (photos#2806)
- Chore(deps-dev): Bump @types/dockerode from 3.3.33 to 3.3.34 (photos#2814)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (photos#2815)
- Chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.13 to 1.0.0-beta.14 (photos#2816)
- Update nextcloud/ocp dependency (photos#2826)
- Chore(deps-dev): Bump @types/dockerode from 3.3.34 to 3.3.35 (photos#2837)
- Chore(deps): Bump @nextcloud/event-bus from 3.3.1 to 3.3.2 (photos#2838)
- Update nextcloud/ocp dependency (serverinfo#753)
- Fix: Load focus trap extension in markdown content editor (text#6854)
- Chore: Update composer files (text#6884)
- Fix(files): add `tiptap-text-direction` extension to support RTL (text#6904)
- Enh(makefile): clean up css as well (text#6921)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#960)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#964)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#968)
Les mer: https://nextcloud.com/changelog/30.0.517 Januar - 900MBBug Fixes and 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)
Les mer: https://nextcloud.com/changelog/30.0.423 Desember 2024 - 900MBBug Fixes and Changes
- Fix(app-store): Add back legacy store API used for update and removal (server#49216)
- Fix(activity): make emails for link share uploads true by default (server#49691)
- Chore(deps-dev): bump @babel/node from 7.25.0 to 7.25.9 (server#49712)
- Chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.8 to 1.0.0-beta.12 (server#49713)
- Chore(deps): bump @nextcloud/sharing from 0.2.3 to 0.2.4 (server#49714)
- Chore(deps): bump pinia from 2.2.6 to 2.2.8 (server#49715)
- Chore(deps-dev): bump cypress-split from 1.24.0 to 1.24.7 (server#49716)
- Fix(files_sharing): Stop infinite loop blocking link share requests (server#49724)
- Fix(files_sharing): Correct property enforced property names (server#49809)
- Fix(files_sharing): also submit new share on password submit (server#49817)
- Update nextcloud/ocp dependency (logreader#1424)
- Fix npm audit (logreader#1434)
- Update nextcloud/ocp dependency (nextcloud_announcements#408)
- Update nextcloud/ocp dependency (notifications#2112)
- Update nextcloud/ocp dependency (serverinfo#717)
- Update dependency @rollup/rollup-linux-x64-gnu to ^4.28.1 (text#6716)
- Chore(deps): update dependency cypress-split to ^1.24.7 (text#6717)
- Fix(deps): update dependency @nextcloud/vue to ^8.21.0 (text#6748)
- Fix(deps): update dependency lib0 to ^0.2.99 (text#6749)
- Fix(deps): update dependency y-prosemirror to ^1.2.15 (text#6751)
Les mer: https://nextcloud.com/changelog/30.0.35 Desember 2024 - 900MBBug Fixes and Changes
- Fix: Move cloud id into readonly input (server#48978)
- Fix(settings): Align contents of profile picture heading (server#48981)
- Build(deps-dev): bump cypress from 13.13.2 to 13.13.3 (server#49047)
- Fix(caldav): duration handling in the event reader class (server#49066)
- Clear pending two factor tokens also from configuration (server#49098)
- Fix(net/security): Handle IPv6 zone IDs in link-local addresses (server#49107)
- Fix(TaskProcessingApiController): Don’t use + to merge non-assoc. arrays (server#49110)
- Fix(files): multiselect and filters store declaration (server#49136)
- Fix(theming): Return default theme if the user never selected a theme (server#49138)
- Fix(SharingEntryLink): Show default password before create if any (server#49149)
- Fix(files_sharing): note icon color on public pages (server#49153)
- Fix(files): open sidebar on sharing tab by default for files (server#49157)
- Fix: undefined variable $response in DAV storage (server#49160)
- Fix(files): edit locally buttons and description (server#49161)
- Chore(deps-dev): Bump @pinia/testing from 0.1.5 to 0.1.7 (server#49174)
- Fix(files): view-in-folder enabled conditions (server#49180)
- Feat(testing): Add a fake summary task provider (server#49195)
- Fix: log a warning when we can’t build a background job (server#49207)
- Chore(github): Update groupware code owners (server#49214)
- Fix(files_external): cast storage id int (server#49222)
- Docs: Adjust taiwan translators (server#49230)
- Feat: Add X-NC-Disable-Scheduling property to allow skipping scheduling (server#49234)
- Fx(dav): file request guest nickname encoding (server#49239)
- Fix remaining readdir() calls in loops with undesirable false evaluation potential (server#49241)
- Fix(Middleware): log deprecation when annotation was actually used (server#49242)
- Chore: Update `@nextcloud/upload` and `@nextcloud/files` (server#49250)
- Feat: mail provider settings (server#49254)
- Chore(deps): Add SabreDav Patch for iTip Broker (server#49264)
- Fix: override iTip Broker to fix several issues (server#49268)
- DNS: do not query CNAME if A succeeded already (server#49277)
- Textprocessing] Fix: Accept scheduling a task if there are equivalent taskprocessing providers only (server#49280)
- Fix: use invokePrivate for test (server#49292)
- Fix: RDATE and EXDATE property instances (server#49302)
- Fix: Do not check for strict cookie when running webcron (server#49310)
- Build(deps-dev): bump jsdoc from 4.0.3 to 4.0.4 (server#49321)
- Build(deps-dev): bump @types/jest from 29.5.13 to 29.5.14 (server#49330)
- Fix(files): Allow downloading multiple nodes not from same base (server#49344)
- Test(fakeAI): Allow to specify whether the fake providers should fail (server#49358)
- Fix(core): Do not use `v-html` for translation output (server#49363)
- Fix(files): improve delete display name when trashbin is disabled (server#49369)
- Fix(SetupChecks): Make sure array key is set (server#49373)
- Feat(settings): add big file upload setup checks (server#49384)
- Fix(job): Check if carddata is resource and read it to string (server#49400)
- Fix: Properly calculate intermediate icon for touch icon generation (server#49405)
- Fix(storage): Try to delete existing target (server#49410)
- Fix(files): Restore page title (folder – view – product) (server#49419)
- Fix: (CalDav) Delete invitation link when deleting Calendars or Events (server#49429)
- Fix(BackgroundJobs): Adjust intervals and time sensitivities (server#49461)
- Fix(external_storage): Cast id to int (server#49468)
- Fix(OCMDiscoveryService): Also cache error results during discovery (server#49472)
- Fix: invalid usage of IQueryBuilder::createNamedParameter() (server#49480)
- Fix(TaskProcessing): Set up fs in getFileContentsInternal (server#49491)
- Fix: throw correct exception type when we can’t verify if an s3 bucket exists (server#49497)
- Fix(security): Update CA certificate bundle (server#49509)
- Fix(activity): Fix activity object type warnings (server#49522)
- Fix(migration): Decrypt ownCloud secrets v2 (server#49537)
- Chore: stricter access to testremote endpoint (server#49544)
- Feat: Use inline password confirmation in external storage settings (server#49547)
- Fix(setupcheck): Disable PhpMaxFileSize setupcheck for now (server#49642)
- Add SabreDav Patch for iTip Broker (3rdparty#1983)
- Backport/stable30/430/manual (app_api#434)
- Check healthcheck and heartbeat after ExApp container start [backport] (app_api#440)
- Stable30: updated CI to use actions/upload-artifact@v4 (app_api#444)
- Fix): do not expose haproxy password to UI (app_api#449)
- Fix): Encrypt sensitive values(haproxy_password) in the DB (app_api#454)
- Fix migration for postgres support. (app_api#458)
- Remove caching for shares (circles#1750)
- Fix(notification): Make sure the action URL is an absolute URL (circles#1762)
- Fix(CoreQueryBuilder): Use correct member entry for circle as initiator (circles#1765)
- Fix(FederatedUserService): Increase cache TTL for singleId to one week (circles#1774)
- New daily maintenance to delete old federated events (circles#1777)
- Bypass user condition on cli (circles#1782)
- Fix duplicate name on fedcircle (circles#1783)
- Fix(activity): ensure absolute URL are used (circles#1786)
- Chore(deps-dev): Bump vite from 5.4.10 to 5.4.11 (firstrunwizard#1438)
- Build(deps): for NC 30 support PHP>=8.1 (logreader#1415)
- Fix(SetupCheck): remove debug(?) output (logreader#1418)
- Chore(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1 (notifications#2077)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.7 to 5.3.8 (notifications#2094)
- Fix: use NcCheckboxRadioSwitch in settings (recommendations#820)
- Fix: add missing description to command (recommendations#824)
- Update nextcloud/ocp dependency (serverinfo#695)
- Chore(deps): update dependency cypress-visual-regression to ^5.2.2 (text#6470)
- Chore(deps): update dependency cypress-split to ^1.24.5 (text#6589)
- Chore(deps): update dependency vite to ^5.4.10 (text#6590)
- Fix(deps): update dependency @nextcloud/files to ^3.9.1 (text#6591)
- Fix(deps): update dependency mermaid to ^10.9.3 (text#6592)
- Fix(deps): update dependency vue-material-design-icons to ^5.3.1 (text#6594)
- Fix(css): Set page `size: auto` instead of `size: A4` (text#6595)
- Fix some JS console errors (text#6600)
- Test(cypress): More specific selector for viewer header in links test (text#6604)
- Fix(addContent): only process addExtensions once (text#6605)
- Feat(debug): Expose yjs debug function in editor API (text#6608)
- Fix(files): set focus on image description right after inserting (text#6611)
- Fix(files): Reduce spacing between image and description a bit (text#6615)
- Fix(deps): update dependency @nextcloud/dialogs to ^5.3.8 (text#6620)
- Fix(deps): update tiptap to ^2.9.1 (text#6621)
- Fix(deps): update yjs (text#6622)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.24.4 (text#6623)
- Chore(deps): update dependency eslint-plugin-cypress to ^3.6.0 (text#6624)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^1.1.1 (text#6625)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.25.0 (text#6627)
- Fix(deps): update dependency debounce to ^2.2.0 (text#6628)
- Fix npm audit (text#6644)
- Chore(deps): update dependency vite to ^5.4.11 (text#6658)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.27.2 (text#6659)
- Fix(deps): update dependency @nextcloud/files to ^3.10.0 (text#6662)
- Fix(deps): update dependency @nextcloud/vue to ^8.20.0 (text#6663)
- Revert “fix(css): Set page `size: auto` instead of `size: A4`” (text#6669)
- Fix: log ignored workspace propfind exceptions at debug (text#6677)
- Fix npm audit (text#6691)
- Send one full update from y-websocket (text#6697)
- Ci: Run cypress on ubuntu-latest (text#6702)
- Feat: render text inserted from assistant (text#6704)
- Fix: catch all errors when getting rich workspace file (text#6705)
Les mer: https://nextcloud.com/changelog/30.0.28 November 2024 - 900MBBug Fixes and Changes
- Fix(files): Reset context menu position on close
- Fix(files): Ensure children are removed from folder and not duplicated
- Fix: improve moving object store items to trashbin
- Fix(FileList): Show correct avatar for federated share owner
- Fix(files): Add more visual move / copy notification
- Fix: provision api’s status codes
- Fix(filesexternal): Remove unneeded 3rdparty library use
- Fix: do not reduce count for subadmins if they are members of group
- Fix: Make user removal more resilient
- Fix email share transfer accross storages
- Chore: Replace Twitter & Diaspora links and text
- Fix: Return correct list of managers for a user
- Fix: Fix empty sections appearing in search results
- Fix: Allow overriding shouldApplyQuota check from child classes
- Fix: Fix “Reasons to use Nextcloud” design
- Chore(deps): Bump libphonenumber-js from 1.11.9 to 1.11.11
- Fix(locking): Accept mixed as value on setTTL
- Fix: Shipped apps should include the Nextcloud version in the cache buster
- Fix(share): Return empty string if no label is set
- Fix(AppConfig): Add external JWT private key to sensitive keys
- Fix(files_sharing): Add proper user facing messages on success
- Fix(files): Ensure renaming state is correctly reset
- Fix: Fix “Unknown path” error when source user files folder has not been initialized
- Fix: add PasswordConfirmationRequired to create user storages endpoint
- Fix: get rid of denied notification when accept
- Fix(appstore): Hide last modified information for shipped apps
- Build: Bump symfony/* to 6.4
- Fix(security): Update code signing revocation list
- Feat(comments): Support mentioning emails
- Fix(activity): Fix download activity parameters
- Ci: Update list of installed PHP extensions (as some are not default …
- Fix(logger): Remove more parameters of other methods
- Fix(files): Adjust NavigationQuota for Nextcloud 30 design
- Fix(files_sharing): Add correct context to translation
- Build: Print RTL limited characters in translation-checker
- Fix(unified-search): Close on second ctrl+f
- Fix(app-store): Ensure the groups property is always an array
- Fix(app-store): Also proxy images of locally installed apps
- Fix(app-store): Correctly render Markdown in app description
- Fix(TextProcessing): Also list types that are available in task processing
- Fix(ShareAPI): Send mails for mail shares by default
- Fix(files_sharing): federated shares avatar
- Refactor(ShareApiController): Check for null and empty strings with e…
- Fix(files): handle empty view with error
- Chore(deps): Bump guzzlehttp/guzzle from 7.8.1 to 7.8.2
- Fix(files): add title for files list table header button
- Fix(dav): Cleanup view-only check
- Fix(files_sharing): Cleanup error messages
- Fix: encrypt and store password, decrypt and retrieve the same
- Fix(app-store): Update update count in navigation
- Fix(config): Mark more configs as sensitive
- Ci(psalm): Add missing imagick extension
- Fix disabled user list for subadmins
- Fix: add PasswordConfirmationRequired to the external storages mentioned in review
- Fix(files): Do not jump to top when fileId is set to currentFolder
- Fix copying or moving from shared groupfolders
- Feat(settings): migrate AppAPI ExApps management to settings
- Fix(users): improve recently active search
- Fix: add PasswordConfirmationRequired to saveGlobalCredentials
- Fix(files_sharing): Password field must not be required if already set
- Fix(ShareEntryLinkList): Append new links to the end of list
- Fix(files-external): set password as sensitive
- Fix(apps-store): Fix exception on generating preview url for installed app screenshot
- Chore: Update code owners
- Docs: update overwrite.cli.url wording
- Fix(owncloud): Fix ownCloud migration with oauth2 app
- Fix(caldav): broken activity rich objects
- Update @nextcloud/dialogs to v6.0.1
- Chore(deps): Bump guzzlehttp/guzzle from 7.8.1 to 7.8.2
- Build: Bump symfony/* to 6.4
- Fix/remote activity constructor
- Fix: do not send daily digest email to user who is disabled
- Fix(notification): Throw new exceptions to stop debug logs
- Migrating custom groups
- Fix(ShareWrapperRequest): Save share attributes on creation
- Fix toArray on null
- Fix npm audit
- Update nextcloud/ocp dependency
- Chore(deps-dev): Bump vite from 5.4.8 to 5.4.9
- Fix npm audit
- Chore(deps-dev): Bump vite from 5.4.9 to 5.4.10
- Fix npm audit
- Refactor: Replace security annotations with respective attributes
- Chore(dev-deps): Bump nextcloud/ocp package
- Chore(dev-deps): Bump nextcloud/ocp package
- Update nextcloud/ocp dependency
- Chore(dev-deps): Bump nextcloud/ocp package
- Fix(push): Make testing the push server easier
- Fix(generation): Fix common-password check when we accidentally hit t…
- Fix npm audit
- Fix inaccurate disk usage reporting for ext* filesystems due to reserved blocks
- Chore(dev-deps): Bump nextcloud/ocp package
- Feat(active users): add more active user statistics intervals and improve presentation
- Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30
- Update nextcloud/ocp dependency
- Fix(plaintext): multiple linebreaks at end
- Ci: Fix assistant button selector
- Chore(deps): update dependency typescript to ^5.6.3
- Chore(deps): update vite
- Fix(deps): update dependency @nextcloud/axios to ^2.5.1
- Fix(deps): update dependency @nextcloud/vue to ^8.19.0
- Fix npm audit
- Feat(editorApi): Add function to allow setting readonly bar props
- Fix(mermaid): No custom link handling for links in mermaid diagrams
- Fix npm audit
- Chore(dev-deps): Bump nextcloud/ocp package
- Update nextcloud/ocp dependency
- Fix npm audit
- Fix npm audit
- Fix: Update default editor translations for version 4.8.1
- Fix: Usage of pushToHistory function on prev/next
Les mer: https://nextcloud.com/changelog/30.0.122 Oktober 2024 - 900MBBug Fixes and Changes
- Fix(files): Check if target path is a descendant of the shared folder (server#47796)
- Fix(TaskProcessing): increase error_message column length (server#47804)
- Chore(deps-dev): bump @pinia/testing from 0.1.4 to 0.1.5 (server#47814)
- Chore(deps-dev): bump cypress-if from 1.12.5 to 1.12.6 (server#47815)
- Chore(i18n): adapted lowercase (server#47838)
- Fix(caldav, carddav): also allow unsharing of circle shares (server#47857)
- Fix(preview): gracefully handle file not being opened in ProviderV2 (server#47868)
- Fix(appstore): return if appstore is manually disabled (server#47872)
- Fix: Display ‘Leave share’ instead of ‘Delete’ (server#47894)
- Fix(settings): Add back create group icon (server#47902)
- Fix(LDAP): check index before accessing it (server#47919)
- Fix(files_external): Handling in SFTP UI for custom ports (server#47923)
- Fix(appstore): Ensure returned apps from AppStore are valid (server#47937)
- Fix(config): Throw PreconditionException always when it didn’t match (server#47940)
- Fix(setup-checks): Ensure URL with webroot works (server#47944)
- Fix(files_external): broken credentials dialog (server#47951)
- Fix(files): Adjust Cache::searchQuery() parameter name to match interface (server#47957)
- Fix(files_external): Check key exists before accessing it (server#47976)
- Fix: Do not try to set HTTP response code on already closed connection (server#47981)
- Update psalm-baseline.xml (server#47989)
- Fix(a11y): Update OpenDyslexic from 0.920 to 2.001 (server#47995)
- Feat: Reset route if neither the Viewer of the Sidebar is open (server#48000)
- Fix(Storage\Local): Do not call getSourcePath() on SplFileInfo (server#48021)
- Fix(Comment): Initialize childrenCount as integer (server#48025)
- Fix(Tags): Return boolean for userHasTags() (server#48027)
- Fix(BaseResponse): Cast XML element values to string (server#48035)
- Fix(S3ConfigTrait): Allow proxy field to take false (server#48036)
- Fix: correct link to trademark (server#48038)
- Fix(dav): set string type for sanitizeMtime (server#48053)
- Fix(dav): imip service test expects integers for last occurence (server#48056)
- Update psalm-baseline.xml (server#48059)
- Fix(user_ldap): Use %n in plural translation to avoid a crash in L10N (server#48061)
- Fix(filesreport): cast fileId to integer (server#48069)
- Fix(dav): cast parameters to string (server#48071)
- Test: cast node name and data to string (server#48072)
- Fix(a11y): Add OTF font loading check (server#48073)
- Fix(weather_status): Fix search address errors when offline (server#48076)
- Fix: misc code fixes around db sharding (server#48077)
- Fix(Entity): Fix magic setter call for custom strong typed setters (server#48088)
- Fix: Prevent crash when refreshing metadata for files without an owner (server#48093)
- Catch MaxInstancesExceededException on calendar events (server#48097)
- Fix(config): Add missing handling for `envCache` in `getKeys()` (server#48101)
- Ensure that the hash method does not return null (server#48109)
- Fix(settings): disable Discover when appstore is disabled (server#48120)
- Fix(appstoreFetcher): get list from a custom store and remove unnecessary warning (server#48127)
- Feat(share): ensure unique share tokens (server#48142)
- Chore(deps): Bump @nextcloud/calendar-availability-vue from 2.2.2 to 2.2.4 (server#48186)
- Chore(deps): Bump debounce from 2.1.0 to 2.1.1 (server#48189)
- Ci: Bump phpunit to 9.6.19 and add dependabot (server#48191)
- Ci fixes (server#48205)
- Fix: expand select and group by for calendar reminder backend (server#48211)
- Improve (slow) move on same object (server#48221)
- Update psalm-baseline.xml (server#48229)
- Perf: reuse cache info we already have when moving to object store (server#48233)
- Chore(deps-dev): Bump @types/jest from 29.5.12 to 29.5.13 (server#48256)
- Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (server#48257)
- Fix(psalm): Enable findUnusedBaselineEntry (server#48279)
- Chore: add .git-blame-ignore-revs (server#48282)
- Fix: Don’t crash if disabled user is missing in the database (server#48285)
- Fix(tests): Fix test selection and run unit tests of DAV and user_status (server#48286)
- Chore: bump 3rdparty (server#48296)
- Fix(i18n): Changed grammar (server#48298)
- Fix(autocomplete): Move known array keys to psalm docs (server#48299)
- Fix: skip the integrity check for nextcloud-init-sync.lock (server#48302)
- Add bidirectional text support – Backend (server#48308)
- Fix: Ensure app discover section is returned as list (server#48314)
- Fix: gracefully parse non-standard trusted certificates (server#48317)
- Chore(deps): Bump web-auth/webauthn-lib from 4.8.5 to 4.9.1 (server#48319)
- Build(deps): bump giggsey/libphonenumber-for-php-lite from 8.13.35 to… (server#48328)
- Fix(deps): Bump doctrine/dbal from 3.8.3 to 3.9.1 (server#48330)
- Fix(security): Update CA certificate bundle (server#48337)
- Fix(files): Fix having to resolve conflicts twice when dropping files (server#48350)
- Fix(icons): Document icon requirements for notifications and activities (server#48358)
- Fix(files_external): Catch correct exception (server#48365)
- Fix: Show storage full warning when storage is actually full (server#48369)
- Build(deps): Bump laravel/serializable-closure from 1.3.3 to 1.3.5 (server#48374)
- Fix: Use placeholder for external storage password (server#48388)
- Fix(QueryBuilder): Restrict identifier length to 30 characters due to Oracle limitations (server#48391)
- Skip future shipped apps from updatenotification check (server#48394)
- Feat(app_api): make app_api shipped and default enabled (server#48395)
- Fix(files_sharing): Parse OCM share permissions from OCM and not OCS prop (server#48401)
- Chore(deps): Bump @vueuse/core from 10.11.0 to 10.11.1 (server#48428)
- Chore(deps): Bump libphonenumber-js from 1.11.5 to 1.11.9 (server#48429)
- Fix: correctly count disabled users for subadmins (server#48447)
- Fix(theming): Use `AppConfig` for setting background image (server#48452)
- Ci: fail psalm when baseline update required (server#48469)
- Fix(migration): Check if column exists before adding it (server#48489)
- Fix(Auth): ignore missing token when trying to set password-unconfirm… (server#48492)
- Fix(config): Suppress `config.php` fopen error at install time (server#48503)
- Fix: make federation address book sync work with allow_local_remote_servers = false (server#48506)
- Fix(TaskProcessing\Manager): Don’t provoke PHP notice in setTaskResult (server#48514)
- Fix(files): Fix folders not being selectable in the smart picker (server#48516)
- Chore: Move from Twitter to X (server#48523)
- Fix(dav): don’t crash subscription on invalid calendar object (server#48529)
- Fix(caldav): add missing handlers (server#48531)
- Fix(admin_audit): Listen to the right events (server#48551)
- Fix(theming): Fix layout of themes (server#48553)
- Fix(QueryBuilder): Account for aliases in output columns (server#48558)
- Fix(config): Mark more app configs sensitive (server#48586)
- Fix(settings): Use axios directly for health check to preven URL sanitizing (server#48615)
- Fix(dav): Public WebDAV endpoint should allow `GET` requests (server#48630)
- Fix(deps): Bump doctrine/dbal from 3.8.3 to 3.9.1 (3rdparty#1919)
- Chore(deps): Bump web-auth/webauthn-lib from 4.8.5 to 4.9.1 (3rdparty#1921)
- Bump giggsey/libphonenumber-for-php-lite from 8.13.35 to 8.13.45 (3rdparty#1937)
- Chore: set version in composer.json (3rdparty#1938)
- Build(deps): Bump laravel/serializable-closure from 1.3.3 to 1.3.5 (3rdparty#1953)
- Remove requiring PNG for iOS (activity#1796)
- Fix npm audit (bruteforcesettings#638)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 5.3.7 (bruteforcesettings#642)
- Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (bruteforcesettings#656)
- Fix npm audit (bruteforcesettings#664)
- Fix(CoreQueryBuilder): Use shorter prefixes to stay below 30 characters for Oracle <12.2 (circles#1702)
- Update nextcloud/ocp dependency (files_downloadlimit#364)
- Fix npm audit (files_downloadlimit#375)
- Update nextcloud/ocp dependency (files_downloadlimit#385)
- Fix npm audit (files_downloadlimit#386)
- Update nextcloud/ocp dependency (files_downloadlimit#392)
- Fix npm audit (files_pdfviewer#1044)
- Chore(deps-dev): Bump axios from 1.7.6 to 1.7.7 (files_pdfviewer#1048)
- Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (files_pdfviewer#1056)
- Fix npm audit (files_pdfviewer#1060)
- Update nextcloud/ocp dependency (firstrunwizard#1351)
- Update nextcloud/ocp dependency (firstrunwizard#1361)
- Fix: Add missing whiteboard icon (firstrunwizard#1365)
- Chore(deps-dev): bump vite from 5.4.2 to 5.4.7 (firstrunwizard#1372)
- Chore(deps): bump @nextcloud/axios from 2.5.0 to 2.5.1 (firstrunwizard#1373)
- Update nextcloud/ocp dependency (firstrunwizard#1377)
- Chore(deps-dev): bump vite from 5.4.7 to 5.4.8 (firstrunwizard#1385)
- Update nextcloud/ocp dependency (firstrunwizard#1387)
- Fix npm audit (firstrunwizard#1388)
- Fix: cards should have the same size (firstrunwizard#1400)
- Chore(deps): bump axios from 1.7.3 to 1.7.4 (logreader#1343)
- Update nextcloud/ocp dependency (nextcloud_announcements#384)
- Update nextcloud/ocp dependency (nextcloud_announcements#388)
- Update nextcloud/ocp dependency (nextcloud_announcements#390)
- Update nextcloud/ocp dependency (notifications#2036)
- Create block-merge-eol.yml (notifications#2038)
- Fix(notifications): Fix notification parameter types (notifications#2042)
- Chore(deps): Bump ua-parser-js from 1.0.38 to 1.0.39 (notifications#2049)
- Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (notifications#2050)
- Update nextcloud/ocp dependency (notifications#2055)
- Ci(performance): Make performance test more reliable by disabling cro… (notifications#2061)
- Update nextcloud/ocp dependency (notifications#2062)
- Update nextcloud/ocp dependency (notifications#2064)
- Feat: Check upload directory share state (photos#2661)
- Fix: Use user uid to compare in PhotosPicker (photos#2665)
- Update nextcloud/ocp dependency (serverinfo#683)
- Update nextcloud/ocp dependency (serverinfo#685)
- Update nextcloud/ocp dependency (serverinfo#690)
- Fix: failure when using sqlite3 (survey_client#320)
- Fix: clarify language for removing previously sent report data (survey_client#321)
- Fix: notifications link for mobile / desktop error generating errors in v30 (survey_client#324)
- Fix(notifications): Only define URLs and actions in one place (survey_client#328)
- Fix npm audit (suspicious_login#927)
- Chore(deps): update dependency cypress-visual-regression to ^5.2.1 (text#6230)
- Fix(CodeBlock): Fix visibleFocus and pasting in code blocks (text#6352)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.21.3 (text#6362)
- Fix(deps): update dependency debounce to ^2.1.1 (text#6363)
- Chore(deps): update dependency vite to ^5.4.5 (text#6366)
- Fix(deps): update dependency yjs to ^13.6.19 (text#6367)
- Chore(deps): update dependency typescript to ^5.6.2 (text#6375)
- Fix(deps): update dependency @nextcloud/files to ^3.9.0 (text#6376)
- Update nextcloud/ocp dependency (text#6378)
- Fix(deps): update dependency @nextcloud/vue to ^8.18.0 (text#6379)
- Test(cy): Fix ImageView native tests (text#6384)
- Fix headings papercuts (text#6407)
- Chore(deps): update dependency vite to v5.4.6 [security] (text#6418)
- Fix(placeholder): Show placeholder on empty paragraph, improve wording (text#6421)
- Fix(paragraph): migrate preview options to decorations (text#6431)
- Feat(menu): Put list items in submenu, add indentation options (text#6433)
- Update nextcloud/ocp dependency (text#6446)
- Fix(css): Use singlequotes to please stylelint (text#6450)
- Fix(codeblock): Add border radius (text#6456)
- Fix(tasklist): Correct indention (text#6459)
- Fix(vite): set `NODE_ENV` in `package.json` scripts (text#6460)
- Update nextcloud/ocp dependency (text#6475)
- Fix npm audit (text#6477)
- Fix(sync): Disable browser broadcast (text#6483)
- Fix: Apply checks on shares in the middleware (text#6489)
- Check link protocol (text#6493)
- Fix(sync): handle 502 (Bad Gateway) gracefully (text#6496)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#884)
- Fix npm audit (twofactor_nextcloud_notification#886)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#891)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#898)
- Fix npm audit (twofactor_nextcloud_notification#899)
- Create .l10nignore (twofactor_nextcloud_notification#901)
- Update nextcloud/ocp dependency (twofactor_nextcloud_notification#904)
- Fix npm audit (twofactor_totp#1557)
- Chore(deps): update cypress (viewer#2471)
- Fix: Make loading the viewer an init script (viewer#2488)
- Fix(cypress): roboto loading check for visual regression (viewer#2497)
- Update cypress snapshots (viewer#2500)
- Perf: fast cypress (viewer#2514)
- Chore(deps): update dependency vite to ^5.4.5 (viewer#2515)
- Fix: Only remove openfile from route when closing the viewer (viewer#2516)
- Update cypress snapshots (viewer#2520)
- Fix(deps): update dependency debounce to ^2.1.1 (viewer#2525)
- Chore(deps): update dependency typescript to ^5.6.2 (viewer#2526)
- Fix(deps): update dependency @nextcloud/vue to ^8.18.0 (viewer#2527)
- Chore(deps): lock file maintenance (viewer#2538)
- Chore(deps): update dependency vite to v5.4.6 [security] (viewer#2543)
- Fix: make dark header configurable (viewer#2545)
- Update cypress snapshots (viewer#2559)
- Fix: Proper layout for split view (viewer#2568)
Les mer: https://nextcloud.com/changelog/30.0.0 (hovedversjon) 26 September 2024 - 900MBBug Fixes and Changes
- Allow calling cron jobs background job class with occ (server#30359)
- Use LazyUser in DefaultShareProvider (server#33581)
- Unmark deleted users if their last login date is more recent than deleted date (server#36942)
- Fix(files_sharing): tab shares title and creation sort (server#37878)
- Fix(previews): Don’t crash on animated WEBP images (server#38364)
- Wordings : Enhancement of background and UI color change thanks to better title and description (server#38670)
- Feat: remove orphaned entries from filecache_extended (server#38933)
- Refactor “substr” calls in lib/public to improve code readability (server#39217)
- Add option to add backtrace to the query logger (server#39247)
- Set Doctrine to use nest transactions with savepoints (server#39589)
- Increase debounce delay when saving account properties (server#39825)
- Refactor `OC\Server::getContactsManager` (server#40119)
- Refactor `OC\Server::getCsrfTokenManager` (server#40120)
- Refactor `OC\Server::getEncryptionFilesHelper` (server#40122)
- Refactor `OC\Server::getSecureRandom` (server#40124)
- Refactor `OC\Server::getEncryptionKeyStorage` (server#40133)
- Refactor `OC\Server::getHTTPClientService` (server#40137)
- Refactor `OC\Server::getL10NFactory` (server#40141)
- Refactor `OC\Server::getNotificationManager` (server#40147)
- Refactor `OC\Server::getMailer` (server#40151)
- Audit the tag creator (server#40163)
- Refactor `OC\Server::getAvatarManager` in user_ldap app (server#40206)
- Refactor `OC\Server::getAvatarManager` in dav app (server#40207)
- Feat: Adding the displayname to the output of occ group:list –info (server#40427)
- Feat: In app search (server#41609)
- Fix(dav): Handle duplicate event reminder (server#41740)
- Update IRC URL (server#42746)
- Enh(metadata): Introduce a memory limit for metadata generation (server#42800)
- Expose dashboard layout and statuses API (server#42973)
- Theming: Separate `primary` and `background` colors – fix the header menu colors (server#42977)
- Get child ids for folder in a separate query during move (server#43531)
- Fix for ignored `CSP_NONCE` in ContentSecurity Header (server#43573)
- Enh(metadata): migrate metadata to lazy appconfig (server#43574)
- Fix(styles): Adjust heading styles (server#43640)
- Fix(files): handle multidimensional arrays in scanner (server#43794)
- [master] Update psalm-baseline.xml (server#43808)
- Fix(Session): avoid password confirmation on SSO (server#43942)
- Migrate away from OC_App and toward IAppManager. (server#44025)
- Fix: regression with updating read-only config (server#44039)
- Feat(core): Include core capabilities in OpenAPI (server#44216)
- Show upload menu in folders’ emptycontent (server#44272)
- Fix: Pass the mountpoint target user to storages without owner (server#44294)
- Fix(settings): show warning for indexToReplace as part of missing indices (server#44306)
- Fix(dav): Fix quota check for chunk upload (server#44332)
- Fix(LDAP): escape DN on check-user (server#44350)
- Fix: csrf check failed on public share with password (server#44369)
- Fix(files): breadcrumbs drag-and-drop & unifying methods (server#44409)
- Fix(breadcrumbs): improved rendering of breadcrumb progress bar (server#44450)
- Make sass command compatible with macos (server#44452)
- Refactor: remove non-shallow getSharesInFolder (server#44460)
- Build(deps-dev): bump express from 4.18.2 to 4.19.2 (server#44467)
- Respect empty `expiryDate` value in server (server#44485)
- Feat: support “s3-accelerate” endpoint (server#44496)
- Fix(dashboard): do not suggest to install new widgets if appstore is disabled (server#44506)
- Perf(dav): skip non-calendar requests in webcal caching plugin (server#44511)
- Feat(trashbin): Show original location of deleted file (server#44512)
- Fix(files): Fix translation of “Delete file” (server#44526)
- Master is now 30 (server#44530)
- Build(deps): bump vimeo/psalm from 5.9.0 to 5.23.1 in /vendor-bin/psalm (server#44533)
- Build(deps): bump nextcloud/coding-standard from 1.1.1 to 1.2.1 in /vendor-bin/cs-fixer (server#44534)
- Build(deps-dev): bump typescript from 5.4.2 to 5.4.3 (server#44537)
- Build(deps-dev): bump sass from 1.71.1 to 1.72.0 (server#44538)
- Build(deps-dev): bump @babel/preset-typescript from 7.23.3 to 7.24.1 (server#44540)
- Build(deps): bump @nextcloud/files from 3.1.0 to 3.1.1 (server#44542)
- Build(deps): bump davclient.js from `1ab200d` to `de93b73` (server#44544)
- Build(deps): bump webdav from 5.4.0 to 5.5.0 (server#44545)
- Build(deps): bump the github-actions group with 4 updates (server#44547)
- Fix(files): Fix error with numeric filenames (server#44562)
- Fix(files_sharing): Create passwords when enforced for mail shares (server#44571)
- Fix(files_sharing): Disable autocomplete for share label and password (server#44575)
- Perf(core): add index on name (server#44586)
- Fix(encryption): Clicking default module in UI sets bogus value (server#44604)
- Feat: drop support for php 8.0 (server#44607)
- Fix(tests): Fix tests when daytime saving time change happened recently (server#44612)
- Chore(bug-report-template): update list of nc versions (server#44619)
- Fix(SetupChecks): Add hint about dns/firewall if `mjs` check can’t run (server#44621)
- Fix(federation): ICloudId->getRemote() should contain the protocol (server#44625)
- Fix(appconfig): returns correct value on details (server#44640)
- Fix(appconfig): compare with original value (server#44642)
- Feat(trashbin): Add deleted by properties (server#44643)
- Fix(appconfig): format app values (server#44644)
- Fix: Remove obsolete resource typing (server#44658)
- Build(deps-dev): bump undici from 5.28.3 to 5.28.4 (server#44660)
- Fix(files): Do not show files from hidden folders in “Recent”-view if hidden files are disabled by user (server#44661)
- Fix(deps): Update phpseclib from 2.0.45 to 2.0.47 (server#44662)
- Fix(DateTimeFormatter): Adjust invalid doc blocks (server#44663)
- Fix(dav): Rate limit address book creation (server#44664)
- Occ: Improve `user:lastseen` timestamp (server#44666)
- Fix(session): Do not update authtoken last_check for passwordless (server#44670)
- Fix(3rdparty): Add a CI job to check 3rdparty integrity (server#44678)
- Build(deps): bump libphonenumber-js from 1.10.58 to 1.10.60 (server#44681)
- Fix(deps): Update doctrine/dbal to 3.8.3 (server#44683)
- Feat(trashbin): Show user who deleted a file (server#44694)
- Build(deps-dev): bump phpunit/phpunit from 9.6.18 to 9.6.19 in /build/integration (server#44695)
- Build(deps-dev): bump cypress from 13.7.1 to 13.7.2 (server#44698)
- Build(deps-dev): bump sass from 1.72.0 to 1.74.1 (server#44699)
- Fix(Blurhash): Suppress imagecreatefromstring() E_WARNING (server#44705)
- Chore(RichObjectStrings): Add missing newlines (server#44707)
- Fix(preview): check mime type before processing with Imagick (server#44710)
- Call davGetFavoritesReport after the registration of propfind properties (server#44714)
- Fix: Update `fusonic/opengraph` from 2.2.0 to 2.3.0 (server#44715)
- Fix(oc-dialog): Get rid of the overlay (server#44717)
- Fix(3rdparty): Adjust dependencies to also require min. PHP 8.1 (server#44720)
- Fix(AppFramework): Fix error message about 204 not allowing custom headers (server#44726)
- Fix: use proper jailed patch in watcher (server#44730)
- Fix: Fix avatar images (server#44736)
- Fix(auth): Keep redirect URL during 2FA setup and challenge (server#44745)
- Docs: Adjust branding in IDBConnection::prepare doc block (server#44746)
- Expose subscription calendars (server#44752)
- Feat(occ): Add –disabled option to occ user:list (server#44753)
- Feat: Deprecate and replace legacy jQuery UI dialogs with Vue (server#44755)
- Fix: Add deprecation to `OC.dialogs.fileexists` (server#44756)
- Fix(deps): Bump web-auth/webauthn-lib from 3.3.9 to 4.8.5 (server#44761)
- Build(deps-dev): bump cypress-split from 1.21.0 to 1.23.0 (server#44762)
- Fix(groups): allows to save group names with more than 64 characters (server#44763)
- Fix(notifications): Improved notification exceptions (server#44770)
- Fix(federation): give some time to prepare both servers (server#44771)
- Reduce app container border radius (server#44786)
- Feat: add additional logging for database errors (server#44788)
- Fix: consider all paths the user has for a share source when considering max permissions (server#44791)
- Fix(memcache): remove double $$ to fix error (server#44794)
- Chore(deps): Bump @nextcloud/vue to v8.11.2 (server#44795)
- Fix(Router): Stop loading routes of disabled apps (server#44797)
- Fix(capabilities): Expose if mod-rewrite is working via capabilities (server#44799)
- Fix(files): Display selected files count (server#44805)
- Chore(files): Switch widget icon to primary color (server#44806)
- Build(deps-dev): bump typescript from 5.4.3 to 5.4.5 (server#44809)
- Chore(db): move to OCP\Server (server#44810)
- Fix(files): apply the renaming when leaving the input field (server#44819)
- Chore(deps): Update openapi-extractor (server#44827)
- Feat(occ): Add –storage-tree option to info:file to help debug storages (server#44829)
- Fix(files): Inherit some node attributes when creating new nodes to preserve shared state (server#44834)
- Chore: Update `@nextcloud/upload` to 1.1.1 to fix uploading large files (server#44835)
- Fix: avoid douple `expireDate` parsing (server#44838)
- Fix(sharingDetails): Show correct share target (server#44839)
- Feature/occ clear avatar cache command (server#44840)
- Fix(files): Focus filename input in new-node dialog when opened (server#44847)
- Fix: Drop unmaintained and unused dependencies (server#44849)
- Fix(deps): Update symfony/polyfill-intl-normalizer from 1.28.0 to 1.29.0 (server#44854)
- Support multiple scopes in DAV search (server#44858)
- Feat(user_ldap): Add setup check to verify connection configuration (server#44859)
- Fix(user_ldap): Remove unicode character from log lines (server#44860)
- Chore: Fix update-psalm-baseline to use correct php version depending on branch (server#44861)
- Fix(comments): Fix issues thrown by comments sidebar tab code (server#44868)
- Fix(systemtags): Use built-in input label to satisfy a11y check of NcSelect (server#44869)
- [master] Update psalm-baseline.xml (server#44870)
- Feat: include file id in audit logs (server#44871)
- Feat: reduce available languages per config value “reduce_to_languages” (server#44876)
- Fix(status): Update status time when reverting to it manually (server#44878)
- Fix(files): Clear search filter when changing directory or view (server#44882)
- Feat: add request id as comment to all queries (server#44884)
- Fix(activity): Improved activity exceptions (server#44886)
- Fix(files): Also skip cross storage move with access control (server#44889)
- Fix(caldav): When message is a reply compare the message sender not the recipient (server#44893)
- Fix(files): Close sidebar and update fileid when current node is deleted (server#44897)
- Fix(files): Also restore shares after ownership transfer for object storage (server#44904)
- Chore(deps): Bump @nextcloud/dialogs to v5.3.1 (server#44905)
- Feat(files): Use receiving users language for the ownership transfer target folder (server#44906)
- Fix: Use strict_types in ClearGeneratedAvatarCacheCommand.php (server#44915)
- Fix(sharing): Don’t change the type of the controller argument (server#44916)
- Fix: Fix truncation on public page (server#44923)
- [master] Update psalm-baseline.xml (server#44928)
- Better wordings in the new user modal (server#44931)
- Chore(deps): Bump giggsey/libphonenumber-for-php-lite from 8.13.27 to 8.13.35 (server#44935)
- Fix(CalDAV): remove UNKNOWN from room / resource consideration (server#44938)
- Fix(settings): Save one HTTP request on enabling an app (server#44939)
- Bump @types/dockerode from 3.3.26 to 3.3.28 (server#44941)
- Bump @simplewebauthn/browser from 9.0.1 to 10.0.0 (server#44942)
- Bump @nextcloud/password-confirmation from 5.0.1 to 5.1.0 (server#44943)
- Build(deps-dev): bump eslint-plugin-cypress from 2.15.1 to 2.15.2 (server#44944)
- Perf(templates): Emit RegisterTemplateCreatorEvent to register template creators more lazy (server#44952)
- Perf(ILockManager): Allow registering a lock provider lazy (server#44953)
- Chore(deps): Bump sabre/dav from 4.5.0 to 4.6.0 (server#44962)
- Chore: Add missing parameter to docblock tag psalm-taint-sink (server#44966)
- Perf(files_sharing): Move events to listener classes and registration instead of boot (server#44967)
- Fix: Drop workarounds for unsupported obsolete PHP versions (server#44968)
- Chore(deps): Bump php-opencloud/openstack from 3.2.1 to 3.10.0 (server#44970)
- Feat: Add legal notice and privacy policy links to help page (server#44973)
- Fix(provisioning_api): Show warning but do not fail when listing accounts in case of users removed from backend but still in database (server#44982)
- Fix(files): Use OCP\Util::getForbiddenFileNameChars instead of directaccess to system config (server#44996)
- Fix(migration): Bump files_trashbin version to trigger migration (server#45000)
- Fix(DAV): Migrate known exceptions to Sabre exceptions when copying (server#45001)
- Chore(deps): Bump symfony/translation from 5.4.24 to 6.4.4 (server#45006)
- Fix(db): Prevent two connections for single node databases (server#45013)
- Fix: forbid moving a folder into a subfolder of itself (server#45014)
- Avoid updating the same oc_authtoken row twice (server#45026)
- Fix(unifiedSearch): Prevent broken avatars for federated users (server#45029)
- Replaces “Time:” with “Date and time:” in calendar e-mail notification (server#45032)
- Fix: chunked upload leading to 0-byte files (server#45035)
- Fix(caldav): Add sharee to address list when calendar is shared (server#45054)
- Fix(userstatus): catch unique constrain violation on revert (server#45055)
- Feat(exception-template): allow to link to specific documentation for how to retreive server log (server#45057)
- Perf(db): Sort data for IN before chunking (server#45058)
- Updating pr-feedback.yml workflow from template (server#45065)
- Updating dependabot-approve-merge.yml workflow from template (server#45066)
- Update license header how-to for use of SPDX header (server#45067)
- Build(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.7 to 1.0.0-beta.8 (server#45071)
- Build(deps-dev): bump puppeteer from 22.5.0 to 22.7.1 (server#45072)
- Build(deps-dev): bump sass from 1.74.1 to 1.75.0 (server#45073)
- Update devcontainer PHP dependencies to 8.3 (server#45086)
- Fix(User\Manager): Avoid future collisions with updater/audit logs (server#45088)
- Education “bundle” (server#45091)
- Fix(search): show user search provider for deactivated and admin pages (server#45092)
- Fix(session): Avoid race condition for cache::get() vs. cache::hasKey() (server#45093)
- Feat: TaskProcessing API (server#45094)
- Feat(files): Allow to upload folders (server#45095)
- Fix(files): Add missing properties and fix Typescript errors in `FileEntryName` (server#45096)
- Fix(caldav): Do not load IMipPlugin before user auth and session is c… (server#45098)
- Chore: remove unnecessary ini_set (server#45117)
- Fix(dav): Don’t log access control as error (server#45120)
- Fix(querybuilder): Remove temporary internal method executeUpdate() (server#45122)
- Fix(deps): Drop `ical.js` from dependencies (server#45125)
- Fix(core): add fs_name_hash index to migration (server#45129)
- Chore: Remove All files prefix from original location (server#45131)
- [master] Update psalm-baseline.xml (server#45134)
- Feat(webauthn): submit device name by pressing enter (server#45136)
- Retry smb notify test a few times (server#45138)
- Fix: fix FileAccess::getByFileId(InStorage) (server#45140)
- Fix(github): Add a security info to the PR template (server#45149)
- Chore(deps-dev): bump ejs from 3.1.9 to 3.1.10 (server#45150)
- Fix(tests): Replace deprecated methods in `FileTest` (server#45159)
- Fix: Changes the color of the “Delete User” and “X” exit buttons on hover. (server#45160)
- Fix: Do not import from `axios` but only `@nextcloud/axios` (server#45161)
- Fix(icons): Update files icon (server#45163)
- Feat: add option to disable scanner transactions (server#45172)
- Fix(ci): Update `node-test` workflow and drop unneeded `cypress:version` output (server#45177)
- Fix: Do not import styles that are already included in server bundle (server#45178)
- Chore(deps): bump vimeo/psalm from 5.23.1 to 5.24.0 in /vendor-bin/psalm (server#45179)
- Chore(deps): bump core-js from 3.36.1 to 3.37.0 (server#45181)
- [master] Fix npm audit (server#45186)
- Docs: added customclient_fdroid key to the config.sample.php file (server#45193)
- Fix(OC_Image): Set correct return type for exif_imagetype stub (server#45196)
- Fix(dav): Try basic auth for ajax WebDAV requests (server#45207)
- [master] Update psalm-baseline.xml (server#45209)
- Update pdf icon (server#45218)
- Fix(userstatus): Fix docs of user status manager (server#45219)
- Feat(auth): Clean-up unused auth tokens and wipe tokens (server#45221)
- CalDAV fix search with limit and time range (server#45222)
- Fix: Remove reminder action from trash (server#45227)
- Fix(settings): define a ‘heartbeat’ route, so SecurityHeaders can handle redirected root (server#45228)
- Fix: Avoid updating size when calling touch on a file (server#45233)
- Fix(caldav): automatically delete outdated scheduling objects (server#45235)
- Hide ‘updater.server.url’ As It May Contain Enterprise Key (server#45236)
- Perf(deleteAction): Queue delete requests (server#45237)
- Fix(issue_template): Add security reporting redirect to bug report form (server#45240)
- Fix(setupChecks): update db version checks (server#45241)
- Fix(setupCheck): Only warn when memcache present w/o memcached (server#45242)
- Add SPDX header – batch #1 (server#45244)
- Feat: Split display name and username columns (server#45245)
- Add variable for inputs border width (server#45247)
- Feat: add ability to sort by last login (server#45249)
- Revert rename (server#45250)
- Fix(files): do not rely on unique fileid (server#45251)
- Add SPDX header – batch #2 (server#45252)
- Fix: Move hint about firewall issues to common helper string (server#45254)
- Fix(ci): Align mariadb versions with list of supported versions (server#45255)
- Revert rename changes (server#45256)
- Fix: getMountsForFileId may return an unordered list (server#45258)
- Fix(SetupChecks): Detect CLI mode in HTTPS / URL generator check (server#45262)
- Chore(deps-dev): bump @nextcloud/stylelint-config from 2.4.0 to 3.0.1 (server#45263)
- Chore(deps): bump @nextcloud/l10n from 2.2.0 to 3.1.0 (server#45264)
- Chore(deps-dev): bump @simplewebauthn/types from 9.0.1 to 10.0.0 (server#45267)
- Chore(deps-dev): bump @testing-library/jest-dom from 6.4.2 to 6.4.5 (server#45268)
- Refactor(provisioning_api): Add types for user details scopes (server#45270)
- Feat(SetupChecks): Refactor DatabaseHasMissingIndices (server#45272)
- Feat(log): Allow to combine log.conditions to only log (app&user) (server#45277)
- Docs(preview): Improve API parameter descriptions (server#45288)
- Add temporary variable for border radius (server#45295)
- Chore(deps): bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (server#45297)
- Revert: “Check datadirectory owner, not config owner.” (server#45302)
- 44032 fix show new shares without refresh (server#45305)
- Perf(systemtags): Add index for systemtags_object_mappings.objectid (server#45306)
- Fix(caldav): loop through all events for busy events (server#45309)
- Fix(settings): Move new user modal to dialog + minor refactoring (server#45315)
- Fix(search): Limit maximum number of search results (server#45317)
- Fix: Correctly check result of function (server#45321)
- Fix: Extend SVG reference check (server#45340)
- Fix(IRegistrationContext): Add missing TaskProcessing methods (server#45345)
- Fix setOwner since doc (server#45346)
- Fix: Only list remnants as disabled if option is enabled (server#45347)
- Fix(login): Disable login button when already logging in (server#45352)
- Feat: support excalidraw file (server#45353)
- Docs(TaskProcessingApi): Cleanup endpoint descriptions (server#45354)
- Fix: delete user credentials stored in storages_credentials when user gets deleted (server#45355)
- Fix: add ldap_exop_passwd function to sensitive value (server#45357)
- Feat: Add back searching in disabled user list (server#45370)
- Feat: Add `forbidden_filename_characters` to JSConfig for use in frontend libraries (server#45374)
- Move EventSource to `OC` namespace (server#45375)
- Fix(files): Drop `xml2js` dependency and use browser native DOMParser (server#45387)
- Fix: Mark more configs as sensitive (server#45390)
- Feat(TaskProcessingApi): Add endpoint for getting the next task (server#45391)
- Refactor(files): Fix some ESLint and Typescript issues in FilesList (server#45394)
- Fix(theming): Conitionally disable blur filter for performance (server#45395)
- Chore(settings): Change “user” to “account” (server#45398)
- Fix(db): Prevent data loss by temporarily disabling `db:convert-type` (server#45400)
- Chore(deps): bump @nextcloud/logger from 2.7.0 to 3.0.2 (server#45401)
- Fix(contactsmenu): empty content margin (server#45406)
- Fix(auth): Update authtoken activity selectively (server#45411)
- Fix(files): Don’t fail if dir exists (server#45413)
- Fix(login-mask): remove `Login with` from label (server#45415)
- Feat(files): refresh preview on etag change (server#45417)
- Fix(files): Implement `SortingService` to fix sorting of files (server#45419)
- Feat(RichObjectStrings): Add missing Talk ‘file’ metadata fields (server#45424)
- Chore(deps): Bump pear/archive_tar from 1.4.14 to 1.5.0 (server#45428)
- Add SPDX header – Batch 3 (server#45429)
- Feat(dav): Add an API for upcoming events (server#45435)
- Fix(INavigationManager): Fix psalm alias not set in the right place (server#45455)
- Fix: register DI alias for IFileAccess (server#45459)
- Add SPDX header for `/lib/*` – batch 4 (server#45474)
- Feat: Add support for webhook listeners (server#45475)
- Fix(theming): replace standard generic package icon by material design (server#45480)
- Fix: Reset notification email when deleting additonal email (server#45487)
- Fix(core): unsupported browser redirect url (server#45494)
- Add SPDX header – batch 4 (server#45499)
- Fix(db): Log long transaction times at debug level (server#45506)
- Fix:Ensure security.txt file ends with a newline character (server#45508)
- Use OC namespace for core ReponseDefinitions instead of OCA (server#45509)
- Feat(ldap): sync additional properties to profile and SAB (server#45512)
- Fix: use different file name for generated dark avatars (server#45514)
- Chore: update .jshintrc (server#45521)
- Add SPDX header – batch 5 (server#45524)
- Fix(cron): Log excess memory usage at debug and info levels (server#45530)
- Feat: implement public OCP api to update resources and rooms (server#45532)
- Chore(deps): bump the github-actions group across 1 directory with 5 updates (server#45536)
- Fix(files): Adjust type import and usage for removed dependency (server#45537)
- Fix: Update `@nextcloud/files` to fix public link shares (server#45538)
- Add SPDX header – batch 6 (server#45539)
- Feature: Improved Recurrence Invitations Messages (server#45547)
- Add SPDX header – batch 7 (server#45549)
- Add SPDX header – batch 8 (server#45554)
- Add mapping for lock wait timeout (server#45559)
- Fix(ShareApiClients): Maintain meaning of `”` and null for share api cli… (server#45562)
- Fix(Mailer): Allow to enforce strict email format (server#45570)
- Fix(files): also trigger new tab on file name middle click (server#45571)
- Fix(deps): Update `egulias/email-validator` to version 4.0.2 (server#45572)
- Add SPDX header – batch 9 (server#45573)
- Fix: avoid duplicate tag inserts by checking if the mapping exists already in db (server#45580)
- Fix(files): reset menu pos when opening in grid mode (server#45581)
- Delete background jobs by id when cleaning up (server#45582)
- Refactor(files): Adjust some Typescript code in virtual files list (server#45585)
- Fix(files): Only execute default action if there is an action to perform (server#45586)
- Add SPDX header – batch 10 (server#45592)
- Fix(files): Ensure active file list entry is highlighted (server#45594)
- Fix(federatedfilesharing): import external federated share script (server#45606)
- Docs(ShareApiController): Correct note about expiry date timezone (server#45608)
- Fix(theming): replace standard generic package icon by material design (server#45609)
- Fix(files): Make sure files are opened when using `open-in-files` action(s) or at lease are scrolled into view (server#45611)
- Chore(deps): Bump cypress-io/github-action from 6.6.1 to 6.7.0 in the github-actions group (server#45612)
- Chore(deps-dev): Bump cypress-split from 1.23.0 to 1.23.4 (server#45615)
- Ci: Migrate Litmus and CalDAVTester from drone to GitHub (server#45619)
- Chore(CI): Updating pr-feedback.yml workflow from template (server#45623)
- Add SPDX header – batch 11 (server#45627)
- Feat(db): remove workaround for pqsql 9.4 and older (server#45629)
- Fix(core): Add missing null value possibility to Resource and Reference richObject (server#45632)
- Add SPDX header – batch 12 (server#45647)
- Fix(ObjectStore): Fix regression when hostname is empty (server#45649)
- Feat(dbal): insert ignore conflict method for MySQL and SQLite (server#45655)
- Fix(caldav): stricter default calendar checks (server#45667)
- Fix: Autodetect legacy filekey instead of trusting the header for legacy header (server#45669)
- Fix(files_sharing): usage of NcTextField in SelectShareFolderDialogue (server#45679)
- Feat(settings): Support svg user row action icons (server#45684)
- Feat(settings): Emit loaded event for user management (server#45685)
- Feat(settings): Add user row action enabled callback (server#45686)
- Show non writable folders during move or copy (server#45688)
- Avoid accessing unset argv index (server#45694)
- Add SPDX header – batch 13 (server#45696)
- Fix(files_sharing): fix parsing of remote shares (server#45698)
- Add SPDX header – batch 14 (server#45699)
- Chore: update `@nextcloud/files` to 3.4.1 (server#45700)
- Updated images for Material icons and added SPDX info (server#45706)
- Feat(files): Implement files list filters (server#45708)
- Fix(actions): Harden workflows when using variables in strings (server#45710)
- Fix(files): Correctly type virtual files list ref type (server#45711)
- Fix(dist): Make sure changed icons are compiled (server#45712)
- Feat: Add Recently active accounts section (server#45716)
- Chore(deps-dev): Bump cypress-split from 1.23.4 to 1.24.0 (server#45718)
- Fix(AppManager): Name correct method in error + show error string (server#45737)
- Replace icons with latest `Material Symbol` versions (server#45755)
- Feat: Allow users to select another user as their out-of-office replacement (server#45766)
- Use isRetryable to catch retryable exceptions (server#45768)
- Fix(caldav): event links in shared calendar notifications (server#45775)
- Fix(CI): Update PHP requirement in dev dependencies (server#45779)
- Fix(search): tags redirect route (server#45781)
- Fix(caldav): allow VJOURNAL if no supported component set is specified (server#45786)
- Chore(deps-dev): bump braces from 3.0.2 to 3.0.3 (server#45787)
- Refactor(files): Use `@nextcloud/files` functions where possible and make files views cancelable (server#45788)
- Fix(files): Use `data-cy` (data attribute) instead of `cy-data` (server#45789)
- Chore(composer): composer install –no-dev (server#45794)
- Fix(cron): Log long running jobs (server#45804)
- Add SPDX header – batch 16 (server#45810)
- Test: add tests for ProfilePageController (server#45811)
- Feat: add new clickable area variables (server#45818)
- Feat: reduce border radius element to 8 px (server#45819)
- Chore: Adjust post-build script to add license files for sourcemaps on build (server#45832)
- Chore: Properly extract copyright information from bundled packages (server#45833)
- Feat(dav): add regex to match Gnome and KDE calendar user-agents (server#45841)
- Fix: rename split into two as before rename and after rename (server#45845)
- Fix/comment deleting with activities installed (server#45848)
- Chore(deps): Bump deepdiver/zipstreamer from 2.0.2 to 2.0.3 (server#45852)
- Chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.311.2 (server#45854)
- Fix(files): Bring back handling of failed files (server#45860)
- Fix(files): Ignore right click for default action (server#45861)
- Fix(preview): don’t create folder structure when previews are disabled (server#45866)
- Fix(comments): Use proper icon components instead of icon classes to fix dark mode (server#45867)
- Fix(git): Ignore the updater/ directory from diffs (server#45872)
- Fix(theming): also apply enforced theme for guests (server#45875)
- Fix: Avoid throwing errors for teams are unavailable (server#45876)
- Fix: don’t use custom certificate bundle if no customer certificates are configured (server#45877)
- Feat: add command to export certificate bundle (server#45879)
- Tests(settings): Fix AccountMigratorTest when using PNG avatars (server#45883)
- Fix(files): Properly handle denied ownership transfers (server#45884)
- Chore(deps): bump jquery-ui-dist from 1.13.2 to 1.13.3 (server#45885)
- Chore(deps-dev): bump mime from 4.0.1 to 4.0.3 (server#45886)
- Chore(deps): bump core-js from 3.37.0 to 3.37.1 (server#45887)
- Fix(cypress): Check for local changes before trying to apply them (server#45889)
- [master] Fix npm audit (server#45893)
- Test(cypress): don’t apply changes in CI (server#45894)
- Fix(files_versions): Use `NcDateTime` for proper translated version dates (server#45900)
- [master] Update psalm-baseline.xml (server#45901)
- Fix(deleteAction): Bump up delete requests concurrency to 5 (server#45902)
- Ci: use precise ref for 3rdparty check (server#45912)
- Align app icon for versions with right sidebar used icon (server#45916)
- Fix: Adjust icon generation to bring back themed icons (server#45917)
- Refactor(files): Update `@nextcloud/files` to v3.5.1 (server#45929)
- Fix: move repair mimetype repair step to the expensive steps (server#45930)
- Fix(files_versions): avoid unintentional skipping of expiration (server#45932)
- Fix: Do not log an error when connecting to SFTP without a logged in user (server#45938)
- Perf: Avoid reusing previous migration steps (server#45945)
- Feat: Add yieldEntities wrapper for entity mapping in QBMapper (server#45947)
- Chore: Remove deprecated legacy search backend (server#45950)
- Chore: Move comments event handler to use proper event dispatcher (server#45951)
- Fix license information extracted from built assets (server#45952)
- Perf: Tell browsers to cache storage stats endpoint as it is cached (server#45957)
- Fix(files_versions): renaming file version when its not a string (server#45958)
- Add SPDX header – batch 17 (server#45960)
- Rename openFileInfo to fileInfo (server#45963)
- Fix(dav): Limit number of UPDATES for sync token created_at (server#45968)
- Ci(phpunit-mysql): increase mysql health check retries (server#45969)
- Chore(deps): bump ws, engine.io, socket.io-adapter and puppeteer (server#45970)
- Update copy icon to Material Design icon and checkmark in non-bold (server#45972)
- Chore: remove chunking-v1 (server#45973)
- Fix(caldav): lower scheduling table size warning (server#45974)
- Update favorites navigation list on folder renames (server#45977)
- Fix(theming): properly apply warning style to update output (server#45980)
- Fix(deps): Update `@nextcloud/dialogs` to 5.3.4 to fix picking current directory (server#45981)
- Fix(files): Disable buttons in copy/move dialog for non writable folders (server#45982)
- Don’t trigger action when renaming (server#45984)
- Perf: remove full filesystem setup for accessing public link share dav endpoints (server#45998)
- Fix(caldav): encode calendar URIs with umlauts for activities (server#45999)
- Use guzzle for addressbook federation (server#46002)
- Add missing ContextWrite default task type in task processing manager (server#46003)
- Perf(capabilities): Log capabilities providers that are slow (server#46004)
- Feat(files_sharing): add `new file request` option (server#46007)
- Refactor(cron): Use `IAppConfig` for cron settings and migrate ajax cron away from jQuery (server#46009)
- Fix(dashboard): Correctly redirect guests to login page when opening dashboard (server#46010)
- Fix: also use optimized getFirstNodeyIdInPath for Folder::getFirstNodeById (server#46017)
- Fix rmdir() to release possible directory lock prior to removing directory (server#46027)
- Fix(FilesView): Update files view upon share creation/delete (server#46030)
- Fix(dav): add missing database index for dav_shares (server#46036)
- Chore(deps-dev): bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (server#46041)
- Chore(deps): bump vimeo/psalm from 5.24.0 to 5.25.0 in /vendor-bin/psalm (server#46042)
- [master] Update psalm-baseline.xml (server#46048)
- Increase PHP memory limit for DevContainer to 512mb (server#46055)
- Fix task processing input validation (server#46058)
- Perf(session): remove useless session open (server#46059)
- Feat(CI): Speed up cs:check with parallelism (server#46062)
- Fix(ExternalSharing): Handle template shares from external sources (server#46068)
- Fix(Token): add FILESYSTEM scope with SCOPE_SKIP_PASSWORD_VALIDATION (server#46071)
- Fix: allows admin to edit global credentials (server#46073)
- Feat(webhooks): Add support for a userid filter (server#46076)
- Fix(userstatus): Fix user status automation in real-life scenario (server#46077)
- Fix(settings): make trailing slash for caldav/carddav redirects optional (server#46079)
- Chore: Enable ESLint for apps and fix all errors (server#46082)
- Refactor(files): Migrate logger to Typescript (server#46083)
- [master] Update psalm-baseline.xml (server#46085)
- Feat(notifications): Migrate server INotifiers to new exceptions (server#46095)
- Fix(files_sharing): Also set the expiration date timezone during validation (server#46097)
- Fix: Add `acceptShare` as an interface (server#46099)
- Build(deps): disable dependabot for EOL 27 (server#46104)
- Fix(session): Log when session_* calls are slow (server#46106)
- Feat(WebhooksController): Allow querying listeners by URI (server#46107)
- Chore(deps): bump @nextcloud/calendar-availability-vue from 2.2.1 to 2.2.2 (server#46110)
- Chore(deps): bump the github-actions group with 3 updates (server#46111)
- Reference 3rd party licenses via SPDX (server#46112)
- Feat(occ): Add a –debug option to output all log levels to the output (server#46115)
- Ci: Adjust database versions to current LTS / supported versions (server#46121)
- Feat: Allow getting/setting the password hash of a user (server#46123)
- Feat(files): increase max copy-move concurrency to 5 (server#46127)
- Fix(federation): Fix missing protocol on CloudID remote (server#46133)
- Debt(encryption): Migrate app.php to Application.php (server#46136)
- Fix(SharingEntryLink): Show enforced password input label (server#46143)
- [master] fix(security): Update code signing revocation list (server#46158)
- Support profiler in occ commands (server#46169)
- Fix(IntegrityCheck): Ensure the check is run if no results are available (server#46174)
- Fix: Authorization header can be an empty string (server#46184)
- Refactor: simplify background commands (server#46185)
- Feat: Add utility method to validate an IHasher hash (server#46186)
- Fix(setupchecks): skip check when disk_free_space is disabled (server#46190)
- Fix(carddav): limit vcard size (server#46193)
- Feat: add commands for exporting current and expected database schema (server#46194)
- Use the same `setup-php` version on all tests (server#46197)
- Chore: use spdx for migrations generator (server#46199)
- Update dashboard panels border radius (server#46201)
- Chore: remove EOL v27 from issue template (server#46206)
- Chore: Replace dashboard icon with Material Symbols (server#46215)
- Fix(DAV): offset not applied (server#46219)
- Fix(dav): Thrown forbidden error for authenticated user instead of no… (server#46225)
- Fix(config): Clarify smtp debugging config option usage (server#46229)
- Feat(OpenAPI): Add ex_app scope (server#46233)
- Fix(dependabot): add back npm patch upgrades for stable branches (server#46235)
- Feat(TaskProcessing): Add more task types (server#46251)
- Feat(theming): Provide `body-container-` variables through theming (server#46259)
- [master] fix(security): Update CA certificate bundle (server#46263)
- Match input height with clickable area (server#46270)
- Update dashboard icon (server#46271)
- Fix: Make out of office replacement nullable (server#46273)
- Ci: also check for uncompiled SCSS styles (server#46275)
- Chore(mp3info): apply upstream patch for invalid array access (server#46276)
- Chore(deps): Bump @nextcloud/vue to v8.14.0 (server#46283)
- Fix(tests): Remove output when running tests (server#46284)
- Fix(TaskProcessing): Set task status to running when processing via ISynchronousProvider (server#46286)
- Fix(userstatus): add missing parenthesis (server#46287)
- Chore(caldav): remove obsolete function (server#46295)
- Feat(files): Refresh grid view layout (server#46307)
- Fix(cypress): wait for apps list fetch for better testing stability (server#46310)
- Ci: Bump reuse to v4.0.0 (server#46311)
- Fix(caldav): limit vevent size (server#46315)
- Fix(s3): Don’t wait indefinitely for S3 to return (server#46317)
- Perf: Set session.cache_limiter at runtime to avoid clients caching static assets served by PHP (server#46320)
- Fix(SharingDetailsView): Prevent illegal unselection of read permissions (server#46321)
- Unify copy icon (server#46323)
- Chore(deps): bump libphonenumber-js from 1.10.60 to 1.11.4 (server#46327)
- Chore(deps-dev): bump @testing-library/jest-dom from 6.4.5 to 6.4.6 (server#46328)
- Chore(deps): bump @nextcloud/password-confirmation from 5.1.0 to 5.1.1 (server#46329)
- Fix(previews): Stop returning true when `getimagesize()` fails (server#46342)
- Add app icon to file reminders (server#46349)
- Fix(setupchecks): Skip checking for OPcache settings if running checks from CLI (server#46353)
- Stop file actions when conflict dialog skipped (server#46354)
- Feat(occ): Add support for iterable in Base and use it in group:list and user:list (server#46356)
- Fix(files): Correctly center the checkbox’s background in grid view (server#46358)
- [TaskProcessing] Add start, stop and schedule time to tasks (server#46359)
- Align dashboard app icon in size with photos app icon (server#46360)
- Perf(settings): Optimize user list scroll performance (server#46361)
- TaskProcessing follow-up (server#46368)
- Refactor: split app menu into smaller components (server#46370)
- Feat: Add `IFilenameValidator` to have one consistent place for filename validation (server#46371)
- Fix(files): Add rounded corners back in grid view (server#46373)
- Feat(Reference): Add public API endpoints to get references (server#46378)
- Fix: `OCP\Files\Node\Folder::search` was not setting the owner (server#46379)
- Fix(files_sharing): Only enable mixed sharing types if there is at least one sharing type (server#46382)
- Feat: Template field workflow (server#46383)
- Fix(workflows): Fix file systemtag cache (server#46388)
- Chore: Make app icons consistent Material Symbols with same settings (server#46391)
- Feat: don’t count failed CSRF as failed login attempt (server#46392)
- Fix: set default TTL for APCu cache as per docs (server#46395)
- Feat: allow inspecting the parts of the composite expression builder (server#46396)
- Feat: add base class for extending the query builder (server#46397)
- Fix(Session): avoid race conditions on clustered setups (server#46398)
- Feat: Add new forbidden filename options to Capabilities (server#46414)
- Feat(users): Add users and group management to admin delegation (server#46418)
- Fix(mail): Fix big logos in mail templates for Outlook (server#46419)
- Chore(deps): Update `@nextcloud/dialogs` to v5.3.5 (server#46424)
- Fix(theming): Don’t reset the cachebuster value when we reset theming (server#46428)
- Fix(files): Close sidebar on navigation (server#46432)
- Update license header infos (server#46439)
- Docs: correct return type for findAppInDirectories (server#46445)
- Use “app_api” session key in rate limit middleware, “app_api_system” is deprecated (server#46446)
- Fix(dashboard): Unify widget icon colors and document it’s behaviour (server#46448)
- Fix(files_metadata): Don’t run generation job on every upgrade (server#46450)
- Feat(editLocallyAction): Handle possible no local client scenario (server#46452)
- Feat(theming): Allow shipped backgrounds to have a dark variant (server#46453)
- Fix(SetupCheck): Properly check public access to data directory (server#46456)
- Chore: auto approve the psalm baseline update (server#46458)
- Unified search: add attributes for clients (server#46464)
- Fix(CI): Require compilation check when touching version.php (server#46472)
- Feat(security): restrict admin actions to IP ranges (server#46473)
- Fix(redis): Require version >=4 for unlink (server#46475)
- Migration Attributes (server#46476)
- Feat: webhooks_listeners app: send direct requests to ExApps using AppAPI (server#46477)
- Build(deps-dev): bump typescript from 5.4.5 to 5.5.3 (server#46486)
- Build(deps-dev): bump puppeteer from 22.11.2 to 22.13.0 (server#46487)
- Build(deps-dev): bump webpack-merge from 5.10.0 to 6.0.1 (server#46488)
- Build(deps-dev): bump webpack from 5.91.0 to 5.93.0 (server#46489)
- Build(deps-dev): bump @types/dockerode from 3.3.28 to 3.3.29 (server#46491)
- Build(deps): bump @nextcloud/upload from 1.4.1 to 1.4.2 (server#46492)
- Build(deps-dev): bump cypress from 13.7.2 to 13.13.0 (server#46493)
- Build(deps): bump p-limit from 4.0.0 to 6.1.0 (server#46494)
- Build(deps-dev): bump workbox-webpack-plugin from 7.0.0 to 7.1.0 (server#46501)
- Fix(theming): enforce theme should still provide dark as fallback (server#46504)
- Feat(preview): introducing new class ImaginaryPDF (server#46508)
- Feat(settings/admin/ai): Add Task Processing API settings (server#46509)
- Feat: hide caldav server settings if no app uses the caldav backend (server#46510)
- [master] Fix npm audit (server#46513)
- Fix(CI): Skip some CI work from forks as they don’t work anyway (server#46531)
- Fix: Add direct parameter to flow auth v2 (server#46534)
- Fix(ci): Use ubuntu-latest for object storage test (server#46535)
- Refactor: Migrate filename validation from `Storage` and `Util` to `FilenameValidator` (server#46538)
- Fix(htaccess): Serve images as static assets (server#46543)
- Feat: Add `forbidden_filename_basenames` config option (server#46545)
- Feat: allow running QueryBuilder queries on different connections (server#46547)
- Fix(dav): drop unwanted RemoteException class (server#46550)
- Fix(files_sharing): remove undesirable translations from ShareAPIController (server#46551)
- Fix(appstore): Return an empty array in case of fail (server#46555)
- Fix(files): Typo in import of `ShareType` (server#46556)
- Refactor: Improve design of declarative settings (server#46557)
- Feat(files): Allow to configure Windows filename compatibility in the settings (server#46558)
- Fix(CI): Fix compile command (server#46559)
- Move share tests await from positional parameters (server#46567)
- Refactor: Migrate some legacy and core functions to `IFilenameValidator` (server#46571)
- [TaskProcessing] Add support for webhooks (server#46579)
- Fix(ReferenceApiController): Remove accidently added AnonRateLimit (server#46581)
- Make filecache queries compatible with sharding (server#46583)
- Fix(css): Shrink headlines a bit (server#46587)
- Fix(files_sharing): file request followups (server#46589)
- Fix(files_sharing): add missing subtitle on search for share recipients (server#46591)
- Feat: let users configure their first day of week (server#46592)
- Fix(caldav): Throw 403 Forbidden Error instead of 500 Internal Server… (server#46593)
- Fix(caldav): decode values before returning (server#46594)
- Fix(comments): center align submit button in new comment field (server#46595)
- Feat: Navigate via folder tree (server#46596)
- Fix(deps): Deprecate functionality deprecated by doctrine and test on more oracle versions (server#46605)
- Feat(Security): Warn about using annotations instead of attributes (server#46606)
- Feat: allow for ExApps to call Admin endpoints marked with specific attr (server#46607)
- Fix(TextProcessing): use error instead of info for exception logging (server#46608)
- Feat: allow for ExApps to use webhook_listeners without user context (server#46615)
- Fix(settings): Fix endless spinner when wiping or deleting accounts (server#46622)
- Fix(caldav): fixed initial sync and double processing (server#46623)
- Fix(caldav): test for null and blank value (server#46624)
- Chore(files_sharing): add file request cypress testing (server#46631)
- Fix(Token): take over scope in token refresh with login by cookie (server#46640)
- Fix(comments): Extend Vue before calling `new` on it (server#46643)
- Fix: cast to bigint on postgresql (server#46644)
- Fix(files_sharing): `open-in-files` should open a folder and not the parent (server#46648)
- Refactor: Fix some linting issues in frontend code (server#46649)
- Chore(deps-dev): bump guzzlehttp/guzzle from 7.8.1 to 7.9.1 in /build/integration (server#46650)
- Chore(deps-dev): bump ts-jest from 29.1.2 to 29.2.3 (server#46651)
- Chore(deps-dev): bump @babel/node from 7.24.7 to 7.24.8 (server#46652)
- Chore(deps-dev): bump cypress-wait-until from 3.0.1 to 3.0.2 (server#46653)
- Chore(deps-dev): bump cypress from 13.13.0 to 13.13.1 (server#46654)
- Chore(deps): bump throttle-debounce from 5.0.0 to 5.0.2 (server#46655)
- Feat: migrate backupcodes personal settings buttons (server#46659)
- Fix(caldav): added localization hints for translators (server#46661)
- Avoid using partial file info as valid one (server#46672)
- Update CODEOWNERS (server#46673)
- Feat: add config flag to toggle persistent redis connections (server#46674)
- Fix(files): Reduce preview size in grid view mode (server#46681)
- Fix: keep previous exception when wrapping dav exceptions (server#46685)
- Fix(files): validate input when creating file/directory (server#46689)
- Update `@nextcloud/files` to 3.6.0 and fix display name handling of folders (breadcrumbs and filename) (server#46690)
- Fix(dav): Call Sabre server start (server#46692)
- Feat: add a specialized writeStream implementation for s3 external storage (server#46693)
- Fix: FileInfo from `View` should have the correct name of a mountpoint (server#46694)
- Chore(theming): Adjust dark variant of the new default background (server#46702)
- Fix: Add .whiteboard alias for .excalidraw files (server#46703)
- Docs: update docs for ocp events (server#46708)
- Fix: Use timestamp instead of revision id in files_versions metadata API (server#46710)
- Chore(i18n): Changed wording to singular (server#46714)
- Feat(TaskProcessing): Implement enums and default values (server#46722)
- Feat(webcal): only update modified and deleted events from webcal calendars (server#46723)
- [taskprocessing] Add missing translate default task type (server#46739)
- Refactor(cloud_federation_api): Replace security annotations with respective attributes (server#46744)
- Refactor(comments): Replace security annotations with respective attributes (server#46745)
- Refactor(dashboard): Replace security annotations with respective attributes (server#46746)
- Refactor(dav): Replace security annotations with respective attributes (server#46747)
- Refactor(core): Replace security annotations with respective attributes (server#46748)
- Fix: add a try and catch for delete versioning (server#46749)
- Fix(files): Use `@nextcloud/files` filename validation to show more details (server#46753)
- Fix(theming): Use version with less color banding for dark variant (server#46759)
- Fix(AppFramework): Allow requests with OCS-APIRequest header to pass CSRF checks (server#46760)
- Fix(core): Document CSRF token endpoint (server#46761)
- Build(deps-dev): bump requirejs from 2.3.6 to 2.3.7 (server#46765)
- Fix(files): Correctly validate new node name (server#46767)
- Fix(files): Provide default file action for file entry name (on click action) (server#46768)
- Feat(files_sharing): show file requests in navigation (server#46770)
- Style(settings): align icons at legacy help navigation (server#46773)
- Chore: deprecate old AI APIs (server#46775)
- Fix(testing): Make Testing TextProcessing providers unicode safe (server#46779)
- Fix(files): Ensure scrolled file list does not leak through file filters (server#46782)
- Fix(styles): Make sure footer with legal links is shown correctly (server#46784)
- Fix(styles): use also new CSS variable for correct header text color on public pages (server#46785)
- Fix(files): always ask for confirmation if trashbin app is disabled (server#46786)
- Build(deps-dev): bump guzzlehttp/guzzle from 7.9.1 to 7.9.2 in /build/integration (server#46793)
- Build(deps): bump query-string from 9.0.0 to 9.1.0 (server#46794)
- Build(deps-dev): bump eslint-plugin-cypress from 2.15.2 to 3.4.0 (server#46795)
- Build(deps): bump @nextcloud/sharing from 0.2.2 to 0.2.3 (server#46796)
- Build(deps-dev): bump @testing-library/jest-dom from 6.4.6 to 6.4.8 (server#46797)
- Build(deps-dev): bump puppeteer from 22.13.0 to 22.14.0 (server#46798)
- Build(deps-dev): bump cypress-if from 1.12.0 to 1.12.4 (server#46799)
- Build(deps-dev): bump tar from 6.2.1 to 7.4.3 (server#46800)
- Chore: bump cypress workers to 8 (server#46803)
- Refactor(encryption): Replace security annotations with respective attributes (server#46804)
- Refactor(federatedfilesharing): Replace security annotations with respective attributes (server#46805)
- Refactor(federation): Replace security annotations with respective attributes (server#46806)
- Refactor(files): Replace security annotations with respective attributes (server#46807)
- Refactor(files_external): Replace security annotations with respective attributes (server#46809)
- Refactor(files_sharing): Replace security annotations with respective attributes (server#46810)
- Refactor(files_trashbin): Replace security annotations with respective attributes (server#46812)
- Refactor(files_versions): Replace security annotations with respective attributes (server#46813)
- Refactor(oauth2): Replace security annotations with respective attributes (server#46814)
- Refactor(provisioning_api): Replace security annotations with respective attributes (server#46815)
- Refactor(settings): Replace security annotations with respective attributes (server#46816)
- Refactor(systemtags): Replace security annotations with respective attributes (server#46817)
- Refactor(testing): Replace security annotations with respective attributes (server#46818)
- Refactor(theming): Replace security annotations with respective attributes (server#46819)
- Refactor(twofactor_backupcodes): Replace security annotations with respective attributes (server#46820)
- Refactor(updatenotification): Replace security annotations with respective attributes (server#46821)
- Refactor(user_ldap): Replace security annotations with respective attributes (server#46822)
- Refactor(user_status): Replace security annotations with respective attributes (server#46823)
- Refactor(weather_status): Replace security annotations with respective attributes (server#46824)
- Refactor(workflowengine): Replace security annotations with respective attributes (server#46825)
- Test(theming): Fix broken footer links tests (server#46826)
- Build(psalm): Enforce named attribute arguments (server#46827)
- Chore(ShareSettings): Proper wording for share autocompletion settings (server#46830)
- Chore: fix some comments (server#46834)
- Fix(psalm): named attribute argument (server#46846)
- Fix: fix recursive share check (server#46849)
- Fix(files_sharing): Adjust design of account filter for file list (server#46857)
- Build(deps): bump fast-xml-parser from 4.4.0 to 4.4.1 (server#46858)
- Fix: don’t persist previews used during blurhash generation – take 2 (server#46864)
- Fix(files): correctly shrink breadcrumbs bar (server#46865)
- Fix(files): Bring back files personal settings (server#46867)
- Fix: Update 3rdparty commit hash to latest (only actions changed) (server#46871)
- Fix(TaskProcessing): Don’t break if provider methods throw (server#46872)
- Chore(core): wrap initial state into hidden container (server#46873)
- Update line height (server#46876)
- Ci: Fix summary condition (server#46877)
- Fix: Make account menu follow the design (use nextcloud-vue components) (server#46880)
- Fix: try to find non-recursive share source (server#46881)
- Fix: ensure array returned from getMountsForFileId is continious (server#46886)
- Fix(files_versions): Catch constraint error on version insertion (server#46887)
- Feat: enable bruteforcesettings app by default (server#46888)
- Fix: Update documentation for Mail Provider Send (server#46890)
- Fix(files_sharing): Add missing “note to recipient” (server#46892)
- Chore: Fix cypress docker integration when testing locally (server#46893)
- Fix(trashbin): Improve documentation of since/until timestamps of res… (server#46894)
- Resolve template filler bugs (server#46895)
- Fix(files): Set container for file list actions (server#46896)
- Revert: chore(files): cleanup old templates (server#46897)
- [master] Update psalm-baseline.xml (server#46901)
- Fix(build): do not run SPDX Plugin in dev mode (server#46903)
- More fixes for task processing (server#46912)
- Fix: template folder and file request menu order (server#46913)
- Fix: don’t break doc builds / fix imaginary config sample formatting (server#46915)
- Fix(core): app menu label position and animation (server#46916)
- Fix(files): Add missing `emptyView` handling (server#46917)
- Fix(files): Correctly create Nodes from WebDAV result in “recent”-view (server#46918)
- Fix(caldav): allow listing of room and resource principals (server#46919)
- Fix(systemtags): Correctly set the display name for the Nextcloud node (server#46921)
- Feat: update border radius variables (server#46923)
- Fix(files_sharing): filter out invalid shareWith in sharee API (server#46924)
- Add small font size variable (server#46925)
- Tests: don’t reuse the query builder for multiple tables in CardDavBackendTest (server#46926)
- Fix(files): do not show legacy `edit locally` action on public pages (server#46927)
- Fix(files): empty folder pending size (server#46928)
- Fix(core): app menu notification should be in the top right (server#46930)
- Fix: fix passing additional db connection parameters in factory (server#46931)
- Build(deps): bump the github-actions group with 6 updates (server#46936)
- Fix(activity): regroup Files and split sharing activity (server#46942)
- Fix(AdminSettings/AI): show pref list of only the enabled translation providers (server#46943)
- Feat(activity): add share link upload notifications (server#46945)
- Chore: delete repair step for 8y old oc_mounts issue (server#46953)
- Fix(LDAP): remove unneeded dependencies (server#46956)
- Fix(files): Minimize `min-height` of dialog form (server#46958)
- Fix(files): cancel move-copy action should not be handled as an error (server#46963)
- Perf(files): Cache `getContents` function used for uploader (server#46966)
- Fix(files_sharing): show proper share not found error message (server#46967)
- Feat(migrations): add metadata to existing migrations (server#46974)
- [master] Update psalm-baseline.xml (server#46975)
- Feat(sharebymail): improve share email format (server#46985)
- Fix(2fa): Vertical align the 2FA icons with the name (server#46986)
- Fix(dav): Ensure share properties are also set on public remote endpoint (server#46987)
- Fix(files): show folder sharing overlay on received shares (server#46989)
- Fix(trashbin): Correctly set original name as displayname (server#46996)
- Build(deps): bump jquery-ui from 1.13.2 to 1.13.3 (server#47005)
- Build(deps): bump webdav from 5.6.0 to 5.7.0 (server#47008)
- Build(deps-dev): bump typescript from 5.5.3 to 5.5.4 (server#47010)
- Build(deps-dev): bump cypress-if from 1.12.4 to 1.12.5 (server#47011)
- Build(deps): bump @nextcloud/paths from 2.2.0 to 2.2.1 (server#47012)
- Build(deps): bump marked from 11.2.0 to 13.0.3 (server#47013)
- Fix(files): Correctly handle open file URL query (server#47015)
- Refactor(files): Drop unneeded initial state (server#47016)
- Chore: Replace dashboard icon with Material Symbols “View Column” (server#47030)
- Fix: Ensure app overflow menu is rendered centered (server#47031)
- Fix: Make app menu overflow entries vertically aligned (server#47034)
- Fix(inherited-shares): ignore top root folder (server#47043)
- Fix(encryption): Fix mountpoint check to accept if several are found (server#47044)
- Chore: Update `@nextcloud/vue` to v8.16.0 (server#47047)
- Fix: Do not log link reference exceptions as error (server#47048)
- Feat(core): add selection for recommended apps (server#47055)
- Fix(webhook_listeners): Avoid collision between two identical calls at the same second (server#47061)
- Fix: Ensure database connection is setup when getting group details (server#47065)
- Fix(migration-preview): display a message if no attributes set (server#47069)
- Fix(share): Rename Circle to Team (server#47070)
- Fix(admin_audit): Do not log errors for new files (server#47071)
- Fix: Fix failing test for group listing (server#47083)
- [master] Update psalm-baseline.xml (server#47090)
- Fix(theming): make cache buster depend on the app version (server#47095)
- Fix(files): reduce number of fetch contents on load (server#47102)
- Fix(files): file name and header sort buttons alignments (server#47106)
- Fix(migration): Add column only if it does not exist (server#47116)
- Fix(systemtags): Correctly load tagged files in “tags”-files-view (server#47120)
- Fix(systemtags): Make inline tags list fully accessible (server#47121)
- Feat(files): Load limited depth tree (server#47122)
- Fix(systemtags): Sub folders should be opened in files (server#47135)
- Fix: Make focused app menu entry wider to see full name (server#47140)
- Fix(files): trim names on new node creation (server#47147)
- Fix(files): Disable tags editing for shared files/folders with view only permission (server#47149)
- Fix(styles): Guest layout should follow the new design (server#47152)
- Fix: fix getting the folder node from the dav response (server#47153)
- Perf(files): Prevent extraneous requests when tree children are loading (server#47157)
- [Task processing] Fix preferred providers (server#47177)
- Apply group limit on remove from group (server#47180)
- Fix(files): Add messages when “new folder” fails or gets cancelled (server#47181)
- Fix(avatar): Fix icon-color for action-router contacts menu options (server#47188)
- Chore: Ship twofactor_nextcloud_notification (server#47189)
- Fix(federation): Return the used userID to allow the inviting server … (server#47195)
- Change label “Allow download” for better l10n (server#47198)
- Fix: test variables before returning (server#47200)
- Fix(userstatus): run user status automation job for start and end events (server#47201)
- Chore(deps): Update `@nextcloud/auth` to v2.4.0 and use `getCSPNonce` where possible (server#47202)
- Fix(files): Fix non-sticky sticky views in files nav (server#47207)
- Chore(i18n): Improved grammar (server#47209)
- Fix(core): Limit valid avatar sizes (server#47211)
- Chore(deps-dev): bump karma-coverage from 2.2.0 to 2.2.1 (server#47217)
- Chore(deps): bump webdav from 5.7.0 to 5.7.1 (server#47219)
- Fix(security): Update expiration date in security.txt (server#47229)
- Chore(branchoff): Test against stable30 branches (server#47235)
- Fix(AppMenu): Prevent menu entries from jumping on hover (server#47236)
- Fix(webauthn): Increase database column for public key id (server#47249)
- Feat(webauthn): Add user verification to webauthn challenges (server#47255)
- Fix(adminaudit): Don’t crash when creating folder (server#47260)
- Don’t save translated predefined user status as custom status (server#47264)
- Fix: Adjust legacy CSS styles for new Nextcloud 30 design (server#47276)
- Fix: check for correct storage class when checking for link parent (server#47283)
- Occ:bg-job:worker] Add ‘stop_after’ option (server#47292)
- Chore(deps): bump pinia from 2.2.0 to 2.2.2 (server#47295)
- Fix: Access node owner by top level `owner` property (server#47305)
- Fix npm audit (server#47309)
- Perf: improve cleanup of tags/comments (server#47322)
- Fix(UnifiedSearch): Focus search input on open (server#47333)
- Fix(caldav): allow renaming of birthday calendars (server#47338)
- Store the mountpoint of storages in the mount options and use it to find the encryption keys (server#47355)
- Chore: Add webhook_listeners to list of shipped apps (server#47362)
- Bump Hub 8 -> Hub 9 (server#47364)
- Fix(files_sharing): Sort by correct share attribute (“share with displayname”) (server#47374)
- Fix: adding blurhash to definitions (server#47382)
- Fix(theming): Make getImage() call save against missing non-SVG version (server#47385)
- Fix: `FilenameValidator::isForbidden` should only check forbidden files (server#47387)
- Chore(deps): Update openapi-extractor to v1.0.0 (server#47389)
- Fix(TaskProcessing/ContextWrite): Fix wording “ContextWrite” -> “Context write” (server#47390)
- Fix: Disable auto-zoom on iOS (server#47391)
- Fix(files): Move loading icon before grid toggle (server#47392)
- Fix(ProvisioningAPI): set typed config values by via API (server#47393)
- Ci: Skip flaky test on PHP 8.3 (server#47395)
- Feat: add negative compare-and-delete to imemcache (server#47398)
- Update `@nextcloud/vue` to v8.17.0 (server#47401)
- Fix: use empty template by default when pressing enter (server#47404)
- Fix(caldav): limit property length (server#47422)
- Fix: Trusted server icon recovery without addressbook change (server#47429)
- Fix(dashboard): Adjust widget border radius (server#47434)
- Fix(files_versions): Migrate version name dialog from NcModal to NcDialog (server#47436)
- Fix(migration): Add missing migration attributes (server#47437)
- Fix(files): Respect “Show hidden files” setting in tree (server#47442)
- Fix: correct documentation for mail provider (server#47454)
- Chore(deps): bump @nextcloud/dialogs from 5.3.5 to 6.0.0 (server#47456)
- Fix npm audit (server#47471)
- Fix(mailer): Call to custom mail_template_class (server#47475)
- Fix(flow): cannot set custom user agent (server#47483)
- Fix: write object to the correct urn when moving from another storage to object store (server#47484)
- Fix(files): Adjust margin at the file list bottom (server#47492)
- Fix(files): Reset drop notice on firefox (server#47498)
- Chore(files): Adjust wording for file type filter (server#47499)
- Fix(user_status): add link to Availability page if user set predefined ‘Vacationing’ (server#47505)
- Fix(dav): Allow apps to get unshares for DAV resources (server#47512)
- Feat: Delegate is-encrypted handling to the e2ee app (server#47514)
- Fix(Router): Load attribute routes of all apps when not app is specified (server#47518)
- Fix(db): Increase log level for very slow transactions (server#47528)
- Fix: gracefully handle unexpected exif orientation types (server#47533)
- Fix(files): fix list gap at bottom (server#47539)
- TaskProcessing] Add manager::runTask method (server#47542)
- Line” manager instead of “Account” manager (server#47543)
- Ci: Reduce required run time (server#47545)
- Fix(files): Correctly check for already used names when creating new folder (server#47547)
- Fix(logger): ignore session logging during setup (server#47550)
- Feat(files): Allow more than 50 favorite views (server#47555)
- Feat: Improve encryption mode detection in occ info:file (server#47559)
- Transparent* database sharding (server#47561)
- Feat(templates): add support for checkboxes in template filler (server#47564)
- Fix(provisionning_api): Remove parameters that are not set into template (server#47574)
- Fix: optimise `getWrongShareOwnership` query (server#47578)
- Fix: Filename validation should only forbid `create` and `update` (server#47583)
- Feat(webhook_listeners): Enable the app by default (server#47587)
- Fix(migration): Correctly sort migrations by version number (server#47588)
- Fix(files_sharing): Make share labels nullable (server#47593)
- Fix(test): Fix provisioning enabled apps (server#47597)
- Fix(files): Remove margin and width to not break layout (server#47607)
- Fix(DB): set sharding parameters only when intended (server#47612)
- Fix: re-enable content-length header via htaccess (server#47619)
- Fix(config): Avoid error messages for restricted opcache API (server#47621)
- Fix: Do not fail to get internal path on NonExistingFile (server#47625)
- Fix: Adjust filename validation messages (server#47626)
- TaskProcessing] Use taskprocessing in TextProcessing and STT managers (server#47633)
- Fix(css): Adjust header styles to only add focus-visible styles to menu (server#47641)
- Fix(UnifiedSearch): Restore normal dialog size (server#47644)
- Fix(settings): Hide forbidden UI elements for group managers (server#47651)
- Chore(deps-dev): bump ts-jest from 29.2.4 to 29.2.5 (server#47653)
- Fix(files): Node loading information should be accessible (server#47666)
- Fix npm audit (server#47667)
- Fix(files): Correctly parse external shares for files UI (server#47691)
- Fix(css): make scrollbar visible again (server#47693)
- LinkReferenceProvider] Better size check (server#47695)
- Oauth2] Store hashed secret instead of encrypted (server#47699)
- Fix(settings): Don’t display built-in task types in AI settings TextP… (server#47710)
- Fix(settings): Fix sharing exclude groups from password requirement option not working (server#47716)
- Fix(files): Fix navigating with breadcrumbs not highlighting navigation entry (server#47719)
- Fix: only keep major as server version (server#47720)
- Fix: Do not throw if appstore is unavailable during upgrade (server#47726)
- Fix(jobs): Switch to executeStatement() while deleting rows (server#47728)
- Chore: Improve isEncrypted description (server#47729)
- Fix status check and saving of external storages (server#47733)
- Fix(files): undefined sidebar (server#47748)
- Fix(files): Create non-existent parents of mountpoints (server#47751)
- Fix(files): undefined displayname for outdated `@nextcloud/files`<3.6.0 apps (server#47753)
- Fix(appstore): Cache apps.json also on dev instances (server#47764)
- Fix: add option to remove the webroot for setup checks and don’t chec… (server#47775)
- Fix: Use sha256 to hash arguments of background jobs (server#47778)
- Feat(transfer-ownership): Correctly react to encrypted files (server#47781)
- Fix(dav): Always respond custom error page on exceptions (server#47787)
- Fix: Fix inaccessible content on public pages due to overlapping footer (server#47810)
- Fix: Run migration sql as statement so that the primary db node is used (server#47839)
- Fix: Replace conflicting tags in `xml_exception` template (server#47842)
- Fix(files_sharing): password checkbox and labels in link share (server#47851)
- Add an endpoint to remove all webhook registrations from an app (server#47855)
- Fix: Only write once to template instead of create/copy (server#47863)
- Fix: make swift connect exception message more informative (server#47874)
- Fix(files): Sort tree views correctly by natural order (server#47882)
- Fix(theming): Add migration to restore primary color after separating primary and background (server#47897)
- Chore: Update trashbin retention documentation with exceeded quota details (server#47912)
- Fix: Add whiteboard to education and public sector bundle (server#47915)
- Chore(deps): Bump sabre/dav from 4.5.0 to 4.6.0 (3rdparty#1708)
- Chore(deps): Bump fusonic/opengraph from 2.2.0 to 2.3.0 (3rdparty#1709)
- Chore(deps): Bump symfony/polyfill-intl-grapheme from 1.28.0 to 1.29.0 (3rdparty#1733)
- Chore(deps): Bump symfony/polyfill-intl-normalizer from 1.28.0 to 1.29.0 (3rdparty#1734)
- Chore(deps): Bump phpseclib/phpseclib from 2.0.45 to 2.0.47 (3rdparty#1751)
- Chore(deps): Bump doctrine/dbal from 3.7.0 to 3.8.3 (3rdparty#1754)
- Fix: Also run dependabot for stable29 and github actions (3rdparty#1768)
- Chore(deps): Bump actions/checkout from 2 to 4 (3rdparty#1769)
- Chore(deps): Bump php-opencloud/openstack from 3.2.1 to 3.10.0 (3rdparty#1770)
- Chore(deps): Bump peter-evans/create-or-update-comment from 1 to 4 (3rdparty#1771)
- Chore(deps): Bump xt0rted/pull-request-comment-branch from 1 to 2 (3rdparty#1773)
- Chore(deps): Bump skjnldsv/check-actor-permission from 2 to 3 (3rdparty#1775)
- Fix(ci): Bring back reactions on `/composer-update` command (3rdparty#1790)
- Fix: Upgrade PHP requirement to 8.1 (3rdparty#1798)
- Chore(deps): Bump web-auth/webauthn-lib from 3.3.9 to 4.8.5 (3rdparty#1799)
- Chore(deps): Bump pear/pear-core-minimal from 1.10.14 to 1.10.15 (3rdparty#1800)
- Chore(deps): Bump pear/archive_tar from 1.4.14 to 1.5.0 (3rdparty#1807)
- Chore(deps): Bump symfony/translation from 5.4.24 to 6.4.4 (3rdparty#1808)
- Chore(deps): Bump giggsey/libphonenumber-for-php-lite from 8.13.27 to 8.13.35 (3rdparty#1810)
- Chore(deps): Bump egulias/email-validator from 3.2.6 to 4.0.2 (3rdparty#1811)
- Chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.311.2 (3rdparty#1850)
- Chore(deps): Bump deepdiver/zipstreamer from 2.0.2 to 2.0.3 (3rdparty#1863)
- Build(deps): disable dependabot for EOL 27 (3rdparty#1879)
- Chore(mp3info): apply upstream patch for invalid array access (3rdparty#1888)
- Chore: set version in composer.json (3rdparty#1890)
- Ci: Update actions (3rdparty#1909)
- Chore(branchoff): Run dependabot on stable30 (3rdparty#1914)
- Chore: update workflows from templates (activity#1555)
- Upgrade: Bump vue-material-design-icons from 5.2.0 to 5.3.0 (activity#1573)
- Upgrade: Bump cypress-visual-regression from 3.0.0 to 5.0.0 (activity#1575)
- Feat(deps): Add Nextcloud 30 support on master (activity#1615)
- Group activities sent by mail (activity#1616)
- [master] Update nextcloud/ocp dependency (activity#1620)
- Upgrade: Bump phpunit/phpunit from 9.6.17 to 9.6.19 (activity#1625)
- Upgrade: Bump typescript from 5.3.3 to 5.4.4 (activity#1627)
- [master] Update nextcloud/ocp dependency (activity#1629)
- [master] Fix npm audit (activity#1634)
- Upgrade: Bump @types/dockerode from 3.3.26 to 3.3.28 (activity#1636)
- Upgrade: Bump happy-dom from 13.2.0 to 14.7.1 (activity#1638)
- [master] Update nextcloud/ocp dependency (activity#1639)
- [master] Fix npm audit (activity#1641)
- Fix(activity): Improved activity exceptions (activity#1642)
- [master] Update nextcloud/ocp dependency (activity#1643)
- Fix(tests): Fix selecting the correct tagging field (activity#1644)
- Upgrade: Bump eslint-plugin-cypress from 2.15.1 to 2.15.2 (activity#1646)
- Upgrade: Bump @nextcloud/dialogs from 5.1.1 to 5.3.1 (activity#1647)
- Updating node.yml workflow from template (activity#1649)
- Updating pr-feedback.yml workflow from template (activity#1650)
- Fix: add missing angle bracket (activity#1651)
- Upgrade: Bump @nextcloud/router from 2.2.0 to 3.0.1 (activity#1652)
- Upgrade: Bump @nextcloud/logger from 2.7.0 to 3.0.1 (activity#1653)
- Upgrade: Bump eslint-plugin-cypress from 2.15.2 to 3.0.2 (activity#1654)
- Upgrade: Bump @nextcloud/cypress from 1.0.0-beta.7 to 1.0.0-beta.8 (activity#1655)
- Upgrade: Bump @nextcloud/vite-config from 1.2.0 to 1.2.3 (activity#1657)
- [master] Update nextcloud/ocp dependency (activity#1658)
- Update block-merge-eol workflow (activity#1659)
- Fix checkboxes alignment and add proper spacing to frequency select (activity#1660)
- Add SPDX headers (activity#1663)
- Upgrade: Bump typescript from 5.4.4 to 5.4.5 (activity#1664)
- Upgrade: Bump @vitest/coverage-v8 from 1.4.0 to 1.6.0 (activity#1667)
- Upgrade: Bump @types/dockerode from 3.3.28 to 3.3.29 (activity#1669)
- [master] Update nextcloud/ocp dependency (activity#1672)
- Upgrade: Bump happy-dom from 14.7.1 to 14.10.1 (activity#1675)
- Upgrade: Bump @nextcloud/l10n from 2.2.0 to 3.1.0 (activity#1676)
- Upgrade: Bump eslint-plugin-cypress from 3.0.2 to 3.2.0 (activity#1677)
- [master] Update nextcloud/ocp dependency (activity#1678)
- [master] Fix npm audit (activity#1682)
- Upgrade: Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (activity#1688)
- [master] Update nextcloud/ocp dependency (activity#1690)
- [master] Update nextcloud/ocp dependency (activity#1691)
- [master] Fix npm audit (activity#1698)
- Chore(CI): Updating pr-feedback.yml workflow from template (activity#1699)
- [master] Update nextcloud/ocp dependency (activity#1703)
- [master] Fix npm audit (activity#1704)
- Update to Material Symbol icon style (activity#1706)
- [master] Fix npm audit (activity#1709)
- Upgrade: Bump psalm/phar from 5.23.1 to 5.25.0 (activity#1713)
- Chore(CI): Updating reuse.yml workflow from template (activity#1716)
- Migrate REUSE to TOML format (activity#1718)
- Upgrade: Bump @nextcloud/vue from 8.11.2 to 8.14.0 (activity#1719)
- Upgrade: Bump happy-dom from 14.10.1 to 14.12.3 (activity#1720)
- Upgrade: Bump cypress from 13.7.1 to 13.13.0 (activity#1721)
- Fix(dashboard): Fix missing dashboard icon (activity#1722)
- Fix(DigestSender): Do not add `and 1 more` in digest mail but simply include it (activity#1723)
- Feat(DigestSender): Make `and X more` a link (activity#1724)
- Upgrade: Bump vitest and @vitest/coverage-v8 (activity#1729)
- Forces sidebarPlugins to unmount and mount during an ActivityTab update (activity#1732)
- Fix(ActivityTab): vertically center empty content (activity#1733)
- Fix(stream): Don’t render avatar for federated users (activity#1744)
- Fix: split link upload activity type (activity#1745)
- Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (activity#1746)
- Various fixes (activity#1759)
- Feat(deps): Add Nextcloud 30 support on master (bruteforcesettings#579)
- Chore(deps-dev): Bump express from 4.18.2 to 4.19.2 (bruteforcesettings#580)
- Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (bruteforcesettings#583)
- Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.3.0 (bruteforcesettings#584)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.0 to 5.3.1 (bruteforcesettings#585)
- Add SPDX header (bruteforcesettings#586)
- Add reuse compliance badge (bruteforcesettings#588)
- Updating pr-feedback.yml workflow from template (bruteforcesettings#589)
- Updating 2 workflows from template (bruteforcesettings#590)
- Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (bruteforcesettings#591)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (bruteforcesettings#592)
- Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (bruteforcesettings#598)
- Chore(deps): Bump @nextcloud/initial-state from 2.1.0 to 2.2.0 (bruteforcesettings#599)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.0 (bruteforcesettings#600)
- Chore(deps-dev): Bump @nextcloud/babel-config from 1.0.0 to 1.1.1 (bruteforcesettings#601)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.0 to 3.0.1 (bruteforcesettings#602)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (bruteforcesettings#605)
- Chore(deps-dev): Bump @nextcloud/babel-config from 1.1.1 to 1.2.0 (bruteforcesettings#606)
- Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.12.0 (bruteforcesettings#607)
- Chore(CI): Updating pr-feedback.yml workflow from template (bruteforcesettings#608)
- Chore(deps): Bump braces from 3.0.2 to 3.0.3 (bruteforcesettings#609)
- Fix: npm audit (bruteforcesettings#610)
- Chore(deps-dev): Bump ws from 8.14.2 to 8.17.1 (bruteforcesettings#612)
- Chore(deps): Bump @nextcloud/vue from 8.12.0 to 8.14.0 (bruteforcesettings#615)
- Chore(CI): Updating reuse.yml workflow from template (bruteforcesettings#618)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.1 to 5.3.5 (bruteforcesettings#619)
- Chore: update workflows from templates (bruteforcesettings#620)
- Migrate dep5 to toml (bruteforcesettings#622)
- Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (bruteforcesettings#623)
- Add npm audit action (bruteforcesettings#624)
- Chore(deps): Bump @nextcloud/vue from 8.14.0 to 8.15.1 (bruteforcesettings#628)
- Chore(deps): Bump @nextcloud/vue from 8.15.1 to 8.16.0 (bruteforcesettings#629)
- [master] Fix npm audit (bruteforcesettings#630)
- Chore(deps): Bump axios from 1.6.8 to 1.7.4 (bruteforcesettings#632)
- Chore: update workflows from templates (circles#1469)
- [master] Update nextcloud/ocp dependency (circles#1513)
- Updating phpunit-mysql.yml workflow from template (circles#1529)
- Feat(deps): Add Nextcloud 30 support on master (circles#1535)
- Chore(i18n): Established the meaning of the sentence (circles#1571)
- [master] Update nextcloud/ocp dependency (circles#1572)
- Add SPDX header (circles#1605)
- Chore(deps-dev): Bump psalm/phar from 5.22.1 to 5.24.0 (circles#1607)
- Chore(deps-dev): Bump psalm/phar from 5.24.0 to 5.25.0 (circles#1611)
- [master] Update nextcloud/ocp dependency (circles#1612)
- Ignore empty fileIds (circles#1615)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 10.5.24 (circles#1616)
- Chore(CI): Updating reuse.yml workflow from template (circles#1623)
- Chore(deps-dev): Bump phpunit/phpunit from 10.5.24 to 10.5.25 (circles#1626)
- Fix(dashboard): Fix dashboard icon (circles#1630)
- Icon replaced by Material Symbol (circles#1632)
- Fix(notifications): Don’t trigger invite notifications for system groups (circles#1650)
- Migrate reuse to toml format (circles#1657)
- Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (circles#1670)
- Fix display name of new users (circles#1688)
- Chore(deps): Bump @nextcloud/vue from 8.11.0 to 8.11.1 (files_downloadlimit#252)
- Feat(deps): Add Nextcloud 30 support (files_downloadlimit#255)
- Chore(deps-dev): Bump vite from 5.2.3 to 5.2.7 (files_downloadlimit#256)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#257)
- Chore(deps-dev): Bump vite from 5.2.7 to 5.2.8 (files_downloadlimit#259)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#260)
- Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (files_downloadlimit#263)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#264)
- [master] Fix npm audit (files_downloadlimit#265)
- Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.3.1 (files_downloadlimit#266)
- Chore(deps-dev): Bump vite from 5.2.8 to 5.2.9 (files_downloadlimit#267)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#268)
- Updating pr-feedback.yml workflow from template (files_downloadlimit#269)
- Updating dependabot-approve-merge.yml workflow from template (files_downloadlimit#270)
- Updating appstore-build-publish.yml workflow from template (files_downloadlimit#271)
- Chore(deps-dev): Bump vite from 5.2.9 to 5.2.10 (files_downloadlimit#272)
- Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (files_downloadlimit#273)
- Chore(deps): Bump @nextcloud/logger from 2.7.0 to 3.0.1 (files_downloadlimit#274)
- Chore(deps): Bump @nextcloud/auth from 2.2.1 to 2.3.0 (files_downloadlimit#275)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (files_downloadlimit#276)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#277)
- Chore(deps-dev): Bump vimeo/psalm from 5.23.1 to 5.24.0 (files_downloadlimit#278)
- Chore(deps-dev): Bump vite from 5.2.10 to 5.2.11 (files_downloadlimit#280)
- Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (files_downloadlimit#281)
- Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.2 to 1.2.3 (files_downloadlimit#282)
- Chore(deps): Bump @nextcloud/initial-state from 2.1.0 to 2.2.0 (files_downloadlimit#283)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#284)
- Chore(deps): Bump @nextcloud/l10n from 2.2.0 to 3.1.0 (files_downloadlimit#285)
- Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (files_downloadlimit#286)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#287)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (files_downloadlimit#288)
- Chore(deps): Bump @nextcloud/logger from 3.0.1 to 3.0.2 (files_downloadlimit#290)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#291)
- Chore(deps): Bump @nextcloud/vue from 8.11.3 to 8.12.0 (files_downloadlimit#292)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#293)
- Chore(deps-dev): Bump vite from 5.2.11 to 5.2.12 (files_downloadlimit#294)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#295)
- Chore(CI): Updating pr-feedback.yml workflow from template (files_downloadlimit#296)
- Chore(deps-dev): Bump vite from 5.2.12 to 5.2.13 (files_downloadlimit#297)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#298)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.1 to 5.3.2 (files_downloadlimit#299)
- Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.3 to 1.2.5 (files_downloadlimit#300)
- Chore(deps-dev): Bump vite from 5.2.13 to 5.3.1 (files_downloadlimit#301)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#302)
- [master] Fix npm audit (files_downloadlimit#304)
- Chore(deps-dev): Bump braces from 3.0.2 to 3.0.3 (files_downloadlimit#306)
- Chore(deps-dev): Bump vimeo/psalm from 5.24.0 to 5.25.0 (files_downloadlimit#307)
- Chore(deps): Bump @nextcloud/sharing from 0.1.0 to 0.2.2 (files_downloadlimit#308)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.2 to 5.3.3 (files_downloadlimit#309)
- Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.5 to 1.3.0 (files_downloadlimit#310)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#311)
- Chore(deps-dev): Bump vite from 5.3.1 to 5.3.2 (files_downloadlimit#313)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#315)
- Chore(deps-dev): Bump vite from 5.3.2 to 5.3.3 (files_downloadlimit#317)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.3 to 5.3.5 (files_downloadlimit#318)
- Chore: update workflows from templates (files_downloadlimit#319)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#320)
- Chore(deps-dev): Bump vite from 5.3.3 to 5.3.4 (files_downloadlimit#321)
- Chore(deps-dev): Bump vite from 5.3.4 to 5.3.5 (files_downloadlimit#322)
- Chore(deps): Bump @nextcloud/sharing from 0.2.2 to 0.2.3 (files_downloadlimit#323)
- Chore(deps): Bump @nextcloud/vue from 8.12.0 to 8.15.0 (files_downloadlimit#324)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#325)
- Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (files_downloadlimit#327)
- Fix: prevent null token (files_downloadlimit#328)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#331)
- Reuse compliance (files_downloadlimit#335)
- Chore(deps): Bump @nextcloud/vue from 8.15.0 to 8.16.0 (files_downloadlimit#336)
- Chore(deps-dev): Bump @nextcloud/vite-config from 1.3.0 to 1.4.0 (files_downloadlimit#337)
- Chore: Make app REUSE compliant (files_downloadlimit#340)
- Add REUSE status badge (files_downloadlimit#342)
- [master] Fix npm audit (files_downloadlimit#343)
- Refactor: Adjust code for some Typescript errors (files_downloadlimit#344)
- Chore(deps-dev): Bump vite from 5.3.5 to 5.4.0 (files_downloadlimit#345)
- [master] Update nextcloud/ocp dependency (files_downloadlimit#346)
- Fix npm audit (files_downloadlimit#356)
- Chore(deps-dev): Bump axios from 1.7.2 to 1.7.3 (files_pdfviewer#1000)
- Chore(deps-dev): Bump adm-zip from 0.5.14 to 0.5.15 (files_pdfviewer#1006)
- [master] Fix npm audit (files_pdfviewer#1010)
- Chore(deps-dev): Bump axios from 1.7.3 to 1.7.4 (files_pdfviewer#1013)
- Fix npm audit (files_pdfviewer#1019)
- Fix: Use the user configured UI language for PDFjs instead of browser language (files_pdfviewer#1026)
- Chore(deps-dev): Bump axios from 1.7.4 to 1.7.5 (files_pdfviewer#1028)
- Fix npm audit (files_pdfviewer#1032)
- Chore(deps-dev): Bump axios from 1.7.5 to 1.7.6 (files_pdfviewer#1040)
- Chore(deps-dev): Bump adm-zip from 0.5.15 to 0.5.16 (files_pdfviewer#1041)
- Updating command-compile.yml workflow from template (files_pdfviewer#915)
- Feat(deps): Add Nextcloud 30 support on master (files_pdfviewer#936)
- Chore(deps-dev): Bump express from 4.18.2 to 4.19.2 (files_pdfviewer#937)
- [master] Fix npm audit (files_pdfviewer#942)
- [master] Fix npm audit (files_pdfviewer#945)
- Chore(deps): Bump tar from 6.1.14 to 6.2.1 (files_pdfviewer#947)
- [master] Fix npm audit (files_pdfviewer#951)
- Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.3.1 (files_pdfviewer#955)
- Updating node.yml workflow from template (files_pdfviewer#957)
- Updating pr-feedback.yml workflow from template (files_pdfviewer#958)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (files_pdfviewer#960)
- Chore(deps-dev): Bump @nextcloud/babel-config from 1.0.0 to 1.1.1 (files_pdfviewer#964)
- Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (files_pdfviewer#966)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.1 (files_pdfviewer#968)
- Chore(deps-dev): Bump @nextcloud/babel-config from 1.1.1 to 1.2.0 (files_pdfviewer#969)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (files_pdfviewer#971)
- Chore(deps-dev): Bump axios from 1.6.8 to 1.7.2 (files_pdfviewer#972)
- Chore(CI): Updating pr-feedback.yml workflow from template (files_pdfviewer#973)
- Chore(CI): Updating lint-eslint.yml workflow from template (files_pdfviewer#974)
- Chore(deps-dev): Bump braces from 3.0.2 to 3.0.3 (files_pdfviewer#978)
- Chore(deps-dev): Bump adm-zip from 0.5.12 to 0.5.14 (files_pdfviewer#979)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.1 to 5.3.2 (files_pdfviewer#980)
- Chore(deps-dev): Bump ws from 8.13.0 to 8.17.1 (files_pdfviewer#985)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.2 to 5.3.3 (files_pdfviewer#986)
- Update PDF icon(s) to latest server-version used one (files_pdfviewer#987)
- Add SPDX header (files_pdfviewer#988)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.3 to 5.3.4 (files_pdfviewer#989)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.4 to 5.3.5 (files_pdfviewer#990)
- Fix missing/incorrect SPDX data (files_pdfviewer#991)
- Migrate REUSE file to toml (files_pdfviewer#992)
- Chore(CI): Updating reuse.yml workflow from template (files_pdfviewer#993)
- Move build to build-js (files_pdfviewer#995)
- Chore: update workflows from templates (files_pdfviewer#996)
- Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (files_pdfviewer#999)
- Chore(deps): Bump @nextcloud/vue from 8.11.0 to 8.11.1 (firstrunwizard#1139)
- Feat: Add Nextcloud Hub changelog (firstrunwizard#1145)
- Feat(deps): Add Nextcloud 30 support on master (firstrunwizard#1147)
- Chore(deps-dev): Bump vite from 5.2.3 to 5.2.6 (firstrunwizard#1149)
- Chore(deps-dev): Bump vite from 5.2.6 to 5.2.7 (firstrunwizard#1152)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1153)
- Chore(deps): Bump shivammathur/setup-php from 2.30.1 to 2.30.2 (firstrunwizard#1154)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (firstrunwizard#1155)
- Chore(deps-dev): Bump sass from 1.72.0 to 1.74.1 (firstrunwizard#1158)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1159)
- Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.2 to 3 (firstrunwizard#1163)
- Fix: Do not mess with all NcModal styles – scope styles to wizard (firstrunwizard#1164)
- Chore(deps-dev): Bump sass from 1.74.1 to 1.75.0 (firstrunwizard#1165)
- Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (firstrunwizard#1166)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1170)
- [master] Fix npm audit (firstrunwizard#1173)
- Chore(deps): Bump peter-evans/create-pull-request from 6.0.2 to 6.0.3 (firstrunwizard#1174)
- Chore(deps): Bump peter-evans/create-pull-request from 6.0.3 to 6.0.4 (firstrunwizard#1175)
- Fix(i18n): Fixed typo (firstrunwizard#1176)
- Chore(deps-dev): Bump vite from 5.2.8 to 5.2.9 (firstrunwizard#1179)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1180)
- Chore(deps): Bump actions/checkout from 4.1.2 to 4.1.3 (firstrunwizard#1181)
- Chore(deps): Bump shivammathur/setup-php from 2.30.2 to 2.30.3 (firstrunwizard#1182)
- Fix: Adjust styles for Nextcloud 30 (default heading styles) (firstrunwizard#1184)
- Fix: Apply class to wizard page title (was a typo) and correctly navigate to page whats-new page (firstrunwizard#1185)
- Chore(deps): Bump shivammathur/setup-php from 2.30.3 to 2.30.4 (firstrunwizard#1187)
- Chore(deps): Bump actions/checkout from 4.1.3 to 4.1.4 (firstrunwizard#1188)
- Chore(deps): Bump peter-evans/create-pull-request from 6.0.4 to 6.0.5 (firstrunwizard#1189)
- Updating node.yml workflow from template (firstrunwizard#1190)
- Updating pr-feedback.yml workflow from template (firstrunwizard#1191)
- Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (firstrunwizard#1192)
- Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.2 to 1.2.3 (firstrunwizard#1193)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (firstrunwizard#1194)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1200)
- Chore(deps-dev): Bump vite from 5.2.9 to 5.2.11 (firstrunwizard#1202)
- Chore(deps-dev): Bump sass from 1.75.0 to 1.76.0 (firstrunwizard#1203)
- Chore(deps): Bump @nextcloud/initial-state from 2.1.0 to 2.2.0 (firstrunwizard#1204)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.0 (firstrunwizard#1205)
- Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (firstrunwizard#1206)
- Chore(deps-dev): Bump psalm/phar from 5.23.1 to 5.24.0 (firstrunwizard#1208)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1209)
- Chore(deps): Bump skjnldsv/block-fixup-merge-action from 1 to 2 (firstrunwizard#1210)
- Chore(deps): Bump actions/checkout from 4.1.4 to 4.1.5 (firstrunwizard#1211)
- Add SPDX header (firstrunwizard#1212)
- Chore(deps): Bump @nextcloud/l10n from 2.2.0 to 3.1.0 (firstrunwizard#1213)
- Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (firstrunwizard#1214)
- Chore(deps-dev): Bump sass from 1.76.0 to 1.77.0 (firstrunwizard#1215)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.0 to 3.0.1 (firstrunwizard#1216)
- Chore(deps-dev): Bump sass from 1.77.0 to 1.77.1 (firstrunwizard#1218)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1219)
- Chore(deps): Bump actions/checkout from 4.1.5 to 4.1.6 (firstrunwizard#1223)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (firstrunwizard#1224)
- Chore(deps-dev): Bump sass from 1.77.1 to 1.77.2 (firstrunwizard#1226)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1227)
- Chore(deps): Bump @nextcloud/vue from 8.11.3 to 8.12.0 (firstrunwizard#1228)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1229)
- Chore(deps-dev): Bump vite from 5.2.11 to 5.2.12 (firstrunwizard#1233)
- Chore(deps-dev): Bump sass from 1.77.2 to 1.77.4 (firstrunwizard#1234)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1235)
- Chore(CI): Updating pr-feedback.yml workflow from template (firstrunwizard#1239)
- Chore(deps): Bump shivammathur/setup-php from 2.30.4 to 2.30.5 (firstrunwizard#1240)
- Chore(deps-dev): Bump vite from 5.2.12 to 5.2.13 (firstrunwizard#1241)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1245)
- Update icons to Material Symbols (firstrunwizard#1246)
- Chore(deps): Bump actions/checkout from 4.1.6 to 4.1.7 (firstrunwizard#1248)
- Chore(deps-dev): Bump sass from 1.77.4 to 1.77.5 (firstrunwizard#1251)
- Chore(deps-dev): Bump vite from 5.2.13 to 5.3.1 (firstrunwizard#1253)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1254)
- [master] Fix npm audit (firstrunwizard#1255)
- Migrate personal setting page to vue (firstrunwizard#1259)
- Chore(deps): Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 (firstrunwizard#1261)
- Perf: optimize `@nextcloud/vue` imports (firstrunwizard#1262)
- Chore(deps-dev): Bump psalm/phar from 5.24.0 to 5.25.0 (firstrunwizard#1263)
- Chore(deps-dev): Bump sass from 1.77.5 to 1.77.6 (firstrunwizard#1264)
- Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.3 to 1.3.0 (firstrunwizard#1265)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1267)
- Chore(deps): Bump shivammathur/setup-php from 2.30.5 to 2.31.0 (firstrunwizard#1268)
- Chore(deps-dev): Bump @nextcloud/typings from 1.8.0 to 1.9.0 (firstrunwizard#1269)
- Chore(deps-dev): Bump vite from 5.3.1 to 5.3.2 (firstrunwizard#1270)
- Chore(deps): Bump @nextcloud/vue from 8.12.0 to 8.13.0 (firstrunwizard#1271)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1272)
- Chore(CI): Updating reuse.yml workflow from template (firstrunwizard#1275)
- Chore(deps-dev): Bump @nextcloud/typings from 1.9.0 to 1.9.1 (firstrunwizard#1276)
- Chore(deps-dev): Bump vite from 5.3.2 to 5.3.3 (firstrunwizard#1277)
- Chore(deps): Bump @nextcloud/vue from 8.13.0 to 8.14.0 (firstrunwizard#1278)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1279)
- Migrate REUSE to TOML format (firstrunwizard#1280)
- Chore(deps): Bump shivammathur/setup-php from 2.31.0 to 2.31.1 (firstrunwizard#1281)
- Chore(deps): Bump actions/setup-node from 4.0.2 to 4.0.3 (firstrunwizard#1282)
- Chore(deps-dev): Bump sass from 1.77.6 to 1.77.8 (firstrunwizard#1284)
- Chore: update workflows from templates (firstrunwizard#1285)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1286)
- Chore(deps): Bump actions/setup-node from 4.0.2 to 4.0.3 (firstrunwizard#1289)
- Chore(deps): Bump shivammathur/setup-php from 2.31.0 to 2.31.1 (firstrunwizard#1290)
- Chore(deps-dev): Bump vite from 5.3.3 to 5.3.4 (firstrunwizard#1291)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1292)
- Chore(deps): Bump @nextcloud/vue from 8.14.0 to 8.15.0 (firstrunwizard#1293)
- Chore(deps-dev): Bump vite from 5.3.4 to 5.3.5 (firstrunwizard#1294)
- Chore(deps): Bump @nextcloud/vue from 8.15.0 to 8.15.1 (firstrunwizard#1298)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1299)
- [master] Fix npm audit (firstrunwizard#1300)
- Chore: Update data for HUB 9 release (firstrunwizard#1302)
- Chore: Add new animation with updated icons (firstrunwizard#1304)
- Chore(deps-dev): Bump vite from 5.3.5 to 5.4.0 (firstrunwizard#1305)
- [master] Update nextcloud/ocp dependency (firstrunwizard#1307)
- Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (firstrunwizard#1308)
- Chore(deps-dev): Bump vite from 5.4.0 to 5.4.1 (firstrunwizard#1313)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 5.3.6 (firstrunwizard#1314)
- Fix npm audit (firstrunwizard#1321)
- Chore(deps-dev): Bump vite from 5.4.1 to 5.4.2 (firstrunwizard#1328)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.6 to 5.3.7 (firstrunwizard#1329)
- Fix npm audit (firstrunwizard#1334)
- Chore: Adjust HUB 9 release notes (firstrunwizard#1339)
- Fix: Move version information to first page (firstrunwizard#1340)
- Update nextcloud/ocp dependency (firstrunwizard#1345)
- Fix: Add app hint for whiteboard (firstrunwizard#1355)
- Feat(deps): Add Nextcloud 30 support on master (logreader#1199)
- Chore(deps-dev): bump happy-dom from 14.3.1 to 14.3.9 (logreader#1200)
- [master] Update nextcloud/ocp dependency (logreader#1203)
- Chore(deps-dev): bump happy-dom from 14.3.9 to 14.6.1 (logreader#1204)
- Chore(deps-dev): bump typescript from 5.4.3 to 5.4.4 (logreader#1205)
- Chore(deps-dev): bump vite from 5.2.6 to 5.2.8 (logreader#1206)
- Chore(deps-dev): bump happy-dom from 14.6.1 to 14.7.1 (logreader#1210)
- Chore(deps-dev): bump typescript from 5.4.4 to 5.4.5 (logreader#1212)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 1.4.0 to 1.5.0 (logreader#1213)
- Chore(deps): bump @nextcloud/vue from 8.11.1 to 8.11.2 (logreader#1214)
- [master] Update nextcloud/ocp dependency (logreader#1216)
- Chore(deps): bump @nextcloud/dialogs from 5.2.0 to 5.3.1 (logreader#1219)
- Chore(deps-dev): bump vite from 5.2.8 to 5.2.9 (logreader#1220)
- [master] Update nextcloud/ocp dependency (logreader#1222)
- Updating node.yml workflow from template (logreader#1224)
- Updating pr-feedback.yml workflow from template (logreader#1225)
- Chore(deps-dev): bump vite from 5.2.9 to 5.2.10 (logreader#1228)
- Chore(deps-dev): bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (logreader#1230)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 1.5.0 to 1.5.2 (logreader#1231)
- [master] Update nextcloud/ocp dependency (logreader#1234)
- Fix: LogIterator duplicates and drops log entries (logreader#1235)
- Chore(deps): bump @nextcloud/initial-state from 2.1.0 to 2.2.0 (logreader#1239)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 1.5.2 to 1.6.0 (logreader#1240)
- Chore(deps-dev): bump vite from 5.2.10 to 5.2.11 (logreader#1241)
- Chore(deps): bump @nextcloud/axios from 2.4.0 to 2.5.0 (logreader#1242)
- Add SPDX header (logreader#1244)
- Chore(deps): bump @nextcloud/l10n from 2.2.0 to 3.1.0 (logreader#1246)
- Chore(deps-dev): bump happy-dom from 14.7.1 to 14.10.1 (logreader#1248)
- [master] Update nextcloud/ocp dependency (logreader#1251)
- Chore(deps): bump @nextcloud/logger from 2.7.0 to 3.0.2 (logreader#1255)
- Chore(deps-dev): bump happy-dom from 14.10.1 to 14.11.0 (logreader#1256)
- Chore(deps-dev): bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (logreader#1257)
- Chore(deps-dev): bump eslint-plugin-chai-friendly from 0.7.4 to 0.8.0 (logreader#1260)
- Chore(deps-dev): bump vite from 5.2.11 to 5.2.12 (logreader#1265)
- Chore(deps-dev): bump happy-dom from 14.11.0 to 14.12.0 (logreader#1266)
- Chore(CI): Updating pr-feedback.yml workflow from template (logreader#1268)
- Chore(CI): Updating lint-eslint.yml workflow from template (logreader#1270)
- Chore(deps-dev): bump vite from 5.2.12 to 5.2.13 (logreader#1272)
- Chore(deps-dev): bump eslint-plugin-chai-friendly from 0.8.0 to 1.0.0 (logreader#1273)
- Chore(deps-dev): bump vite from 5.2.13 to 5.3.1 (logreader#1278)
- Chore(deps): bump braces from 3.0.2 to 3.0.3 (logreader#1280)
- Chore(deps-dev): bump happy-dom from 14.12.0 to 14.12.3 (logreader#1282)
- Chore(deps-dev): bump typescript from 5.4.5 to 5.5.2 (logreader#1285)
- [master] Update nextcloud/ocp dependency (logreader#1286)
- Chore(deps): bump @nextcloud/typings from 1.8.0 to 1.9.0 (logreader#1288)
- Chore(deps-dev): bump vite from 5.3.1 to 5.3.2 (logreader#1291)
- [master] Update nextcloud/ocp dependency (logreader#1292)
- Chore(CI): Updating reuse.yml workflow from template (logreader#1294)
- Chore(deps): bump @nextcloud/dialogs from 5.3.1 to 5.3.5 (logreader#1295)
- Chore(deps-dev): bump vite from 5.3.2 to 5.3.3 (logreader#1296)
- Chore(deps): bump @nextcloud/typings from 1.9.0 to 1.9.1 (logreader#1297)
- Chore(deps): bump @nextcloud/vue from 8.11.2 to 8.14.0 (logreader#1298)
- Chore(deps-dev): bump typescript from 5.5.2 to 5.5.3 (logreader#1299)
- [master] Update nextcloud/ocp dependency (logreader#1300)
- Migrate REUSE to TOML format (logreader#1301)
- Chore(deps): bump highlight.js from 11.9.0 to 11.10.0 (logreader#1303)
- Chore: update workflows from templates (logreader#1304)
- Chore(deps-dev): bump vite from 5.3.3 to 5.3.4 (logreader#1307)
- Chore(deps-dev): bump vitest and @vitest/coverage-istanbul (logreader#1308)
- Chore: update .git/workflows content (logreader#1309)
- Chore(deps-dev): bump typescript from 5.5.3 to 5.5.4 (logreader#1313)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 2.0.3 to 2.0.4 (logreader#1315)
- Chore(deps-dev): bump vite from 5.3.4 to 5.3.5 (logreader#1317)
- [master] Update nextcloud/ocp dependency (logreader#1320)
- Chore(deps): bump fast-xml-parser from 4.3.6 to 4.4.1 (logreader#1324)
- Chore(deps-dev): bump eslint-plugin-chai-friendly from 1.0.0 to 1.0.1 (logreader#1326)
- Chore(deps-dev): bump @vitest/coverage-istanbul from 2.0.4 to 2.0.5 (logreader#1327)
- Chore(deps): bump axios from 1.6.8 to 1.7.3 (logreader#1328)
- Chore(deps): bump @nextcloud/vue from 8.14.0 to 8.16.0 (logreader#1331)
- Chore(deps): bump pinia from 2.1.7 to 2.2.1 (logreader#1334)
- Chore(deps-dev): bump vite from 5.3.5 to 5.4.0 (logreader#1335)
- Chore(deps-dev): bump @nextcloud/vite-config from 1.2.2 to 1.4.2 (logreader#1336)
- Fix(format): export missing formatTime function (logreader#1338)
- Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (logreader#1340)
- Feat(deps): Add Nextcloud 30 support on master (nextcloud_announcements#313)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#314)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (nextcloud_announcements#315)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#318)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#319)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#322)
- Updating pr-feedback.yml workflow from template (nextcloud_announcements#323)
- Updating dependabot-approve-merge.yml workflow from template (nextcloud_announcements#324)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#325)
- Chore(deps-dev): Bump psalm/phar from 5.23.1 to 5.24.0 (nextcloud_announcements#326)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#327)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#331)
- Fix: Correctly check result of function (nextcloud_announcements#332)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#336)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#341)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#345)
- Chore(CI): Updating pr-feedback.yml workflow from template (nextcloud_announcements#346)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#349)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#351)
- Chore(deps-dev): Bump psalm/phar from 5.24.0 to 5.25.0 (nextcloud_announcements#352)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#353)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#354)
- Add SPDX header (nextcloud_announcements#356)
- Chore(CI): Updating reuse.yml workflow from template (nextcloud_announcements#357)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#358)
- Migrate REUSE to TOML format (nextcloud_announcements#359)
- Chore: update workflows from templates (nextcloud_announcements#360)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#361)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#364)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#365)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#369)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#371)
- Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (nextcloud_announcements#372)
- Update nextcloud/ocp dependency (nextcloud_announcements#378)
- Feat(deps): Add Nextcloud 30 support on master (notifications#1869)
- Chore(deps-dev): Bump express from 4.18.2 to 4.19.2 (notifications#1870)
- [master] Update nextcloud/ocp dependency (notifications#1872)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (notifications#1873)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 in /tests/Integration (notifications#1874)
- [master] Update nextcloud/ocp dependency (notifications#1875)
- Fix(openapi): Update openapi-extractor (notifications#1879)
- Perf(push): Only get user language when needed (notifications#1880)
- Techdebt(exceptions): Migrate to new exceptions (notifications#1882)
- Chore(deps): Bump @nextcloud/capabilities from 1.1.0 to 1.2.0 (notifications#1883)
- Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (notifications#1884)
- Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.3.0 (notifications#1885)
- [master] Update nextcloud/ocp dependency (notifications#1889)
- [master] Update nextcloud/ocp dependency (notifications#1891)
- Fix(exceptions): Catch AlreadyProcessedException as well now (notifications#1892)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.0 to 5.3.1 (notifications#1893)
- [master] Update nextcloud/ocp dependency (notifications#1894)
- Updating node.yml workflow from template (notifications#1895)
- Updating pr-feedback.yml workflow from template (notifications#1896)
- Updating dependabot-approve-merge.yml workflow from template (notifications#1897)
- Bump @nextcloud/auth from 2.2.1 to 2.3.0 (notifications#1901)
- Bump @nextcloud/router from 3.0.0 to 3.0.1 (notifications#1902)
- Bump @nextcloud/event-bus from 3.1.0 to 3.2.0 (notifications#1903)
- Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (notifications#1904)
- [master] Update nextcloud/ocp dependency (notifications#1905)
- Chore: Add license headers in missing files (notifications#1906)
- Chore: Convert copyright headers to SPDX format (notifications#1908)
- Updating reuse.yml workflow from template (notifications#1909)
- Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (notifications#1910)
- Chore(deps): Bump @nextcloud/initial-state from 2.1.0 to 2.2.0 (notifications#1911)
- Chore(deps-dev): Bump @nextcloud/babel-config from 1.0.0 to 1.1.1 (notifications#1912)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.0 (notifications#1913)
- Chore(deps): Bump @nextcloud/browser-storage from 0.3.0 to 0.4.0 (notifications#1914)
- Chore(deps-dev): Bump vimeo/psalm from 5.23.1 to 5.24.0 (notifications#1915)
- [master] Update nextcloud/ocp dependency (notifications#1916)
- Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (notifications#1917)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.0 to 3.0.1 (notifications#1918)
- [master] Update nextcloud/ocp dependency (notifications#1921)
- Chore(deps-dev): Bump @nextcloud/babel-config from 1.1.1 to 1.2.0 (notifications#1924)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (notifications#1925)
- [master] Update nextcloud/ocp dependency (notifications#1927)
- Bump @nextcloud/vue from 8.11.3 to 8.12.0 (notifications#1928)
- Bump @nextcloud/notify_push from 1.1.4 to 1.3.0 (notifications#1929)
- [master] Update nextcloud/ocp dependency (notifications#1930)
- Chore(deps): Bump @nextcloud/event-bus from 3.2.0 to 3.3.1 (notifications#1932)
- [master] Update nextcloud/ocp dependency (notifications#1935)
- Chore(CI): Updating pr-feedback.yml workflow from template (notifications#1937)
- [master] Update nextcloud/ocp dependency (notifications#1940)
- Fix(browser): Don’t create web notifications for old notifications (notifications#1943)
- Fix: separate creation of browser notifications and sounds from Vue rendering (notifications#1947)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.1 to 5.3.2 (notifications#1953)
- Chore(deps-dev): Bump braces from 3.0.2 to 3.0.3 (notifications#1955)
- [master] Update nextcloud/ocp dependency (notifications#1956)
- Chore(deps-dev): Bump ws from 8.13.0 to 8.17.1 (notifications#1958)
- Chore(deps-dev): Bump vimeo/psalm from 5.24.0 to 5.25.0 (notifications#1959)
- Bump @nextcloud/dialogs from 5.3.2 to 5.3.3 (notifications#1960)
- [master] Update nextcloud/ocp dependency (notifications#1961)
- Chore(deps): Bump @nextcloud/vue from 8.12.0 to 8.13.0 (notifications#1963)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.3 to 5.3.4 (notifications#1964)
- [master] Update nextcloud/ocp dependency (notifications#1966)
- Chore(deps): bump @nextcloud/vue from 8.13.0 to 8.14.0 (notifications#1967)
- Chore(CI): Updating reuse.yml workflow from template (notifications#1968)
- Feat: Adapt FakeUser to new IUser (notifications#1969)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.4 to 5.3.5 (notifications#1970)
- [master] Update nextcloud/ocp dependency (notifications#1971)
- Migrate REUSE to TOML (notifications#1972)
- Add rich object support to API (notifications#1973)
- Feat(sounds): play call notification sound on second output device (notifications#1974)
- Chore: update workflows from templates (notifications#1975)
- [master] Update nextcloud/ocp dependency (notifications#1976)
- Chore(CI): Test compile command (notifications#1979)
- Chore(deps-dev): Bump guzzlehttp/guzzle from 7.8.1 to 7.9.1 in /tests/Integration (notifications#1981)
- [master] Update nextcloud/ocp dependency (notifications#1982)
- Fix(controller): Migrate from annotations to attributes (notifications#1983)
- Fix(ci): Fix compile command (notifications#1984)
- Chore(deps-dev): Bump guzzlehttp/guzzle from 7.9.1 to 7.9.2 in /tests/Integration (notifications#1985)
- Chore(deps): Bump @nextcloud/vue from 8.14.0 to 8.15.0 (notifications#1986)
- [master] Update nextcloud/ocp dependency (notifications#1989)
- Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (notifications#1993)
- Chore(deps): Bump @nextcloud/vue from 8.15.0 to 8.15.1 (notifications#1994)
- [master] Update nextcloud/ocp dependency (notifications#1995)
- Chore(deps): bump nextcloud/vue lib from 8.15.1 to 8.16.0 (notifications#1996)
- [master] Update nextcloud/ocp dependency (notifications#2000)
- Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (notifications#2003)
- Build: migrate from Webpack to Vite (notifications#2006)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 5.3.6 (notifications#2010)
- Chore(deps): Update openapi-extractor to v1.0.0 (notifications#2014)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.6 to 5.3.7 (notifications#2017)
- Feat(cli): Allow to replace and delete CLI notifications (notifications#2020)
- Chore(deps): audit dependencies (notifications#2022)
- Chore(deps): Bump @nextcloud/vue from 8.17.0 to 8.17.1 (notifications#2024)
- Update nextcloud/ocp dependency (notifications#2026)
- Chore(deps): bump nextcloud/vue from 8.17.1 to 8.18.0 (notifications#2031)
- Feat(deps): Add Nextcloud 30 support on master (password_policy#566)
- Chore(deps-dev): Bump vite from 5.2.3 to 5.2.7 (password_policy#567)
- Chore(deps-dev): Bump sass from 1.72.0 to 1.74.1 (password_policy#568)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (password_policy#570)
- Chore(deps-dev): Bump sass from 1.74.1 to 1.75.0 (password_policy#572)
- Fix(setting): Clarify the “Account disabled” option (password_policy#575)
- Fix(i18n): Changed grammar (password_policy#581)
- Updating pr-feedback.yml workflow from template (password_policy#583)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (password_policy#586)
- Add SPDX header (password_policy#588)
- Update CODEOWNERS (password_policy#589)
- Add real size to SVG to fix iOS (password_policy#590)
- Chore(CI): Updating reuse.yml workflow from template (password_policy#591)
- Chore(deps-dev): Bump sass from 1.75.0 to 1.76.0 (password_policy#593)
- Chore(deps-dev): Bump sass from 1.76.0 to 1.77.1 (password_policy#597)
- Chore(deps): Bump @nextcloud/l10n from 2.2.0 to 3.1.0 (password_policy#598)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.1 (password_policy#599)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (password_policy#601)
- Chore(deps-dev): Bump sass from 1.77.1 to 1.77.2 (password_policy#603)
- Chore(deps-dev): Bump sass from 1.77.2 to 1.77.4 (password_policy#606)
- Chore(CI): Updating pr-feedback.yml workflow from template (password_policy#607)
- Chore(CI): Updating lint-eslint.yml workflow from template (password_policy#608)
- Chore(deps-dev): Bump sass from 1.77.4 to 1.77.5 (password_policy#613)
- Chore(deps): Bump braces from 3.0.2 to 3.0.3 (password_policy#614)
- Chore(deps-dev): Bump sass from 1.77.5 to 1.77.6 (password_policy#616)
- Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.3.5 (password_policy#621)
- Chore(deps-dev): Bump vite from 5.2.7 to 5.3.3 (password_policy#622)
- Chore(deps): Bump @nextcloud/vue from 8.10.0 to 8.14.0 (password_policy#623)
- Migrate REUSE to TOML format (password_policy#624)
- Chore(deps-dev): Bump sass from 1.77.6 to 1.77.8 (password_policy#625)
- Chore(deps-dev): Bump vite from 5.3.3 to 5.3.4 (password_policy#626)
- Chore(deps): Bump semver from 6.3.0 to 6.3.1 (password_policy#627)
- Chore(deps-dev): Bump vite from 5.3.4 to 5.3.5 (password_policy#629)
- Chore(deps): Bump fast-xml-parser from 4.3.5 to 4.4.1 (password_policy#631)
- Chore(deps-dev): Bump vite from 5.3.5 to 5.4.0 (password_policy#633)
- Chore(deps-dev): Bump dockerode and @types/dockerode (photos#2079)
- Chore(deps): Bump @nextcloud/router from 2.2.0 to 3.0.0 (photos#2346)
- Chore(deps-dev): Bump cypress-visual-regression from 4.0.0 to 5.0.0 (photos#2347)
- Feat(deps): Add Nextcloud 30 support on master (photos#2408)
- [master] Update nextcloud/ocp dependency (photos#2417)
- [master] Fix npm audit (photos#2418)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (photos#2421)
- [master] Update nextcloud/ocp dependency (photos#2425)
- Feat: Allow multiple source folders (photos#2426)
- Fix(3rd-party apps): do not link to maps/recognize install page if the appstore isn’t enabled (photos#2428)
- [master] Update nextcloud/ocp dependency (photos#2430)
- Fix: Open Viewer when clicking on photo in folder (photos#2431)
- Check download attribute when fetching previews (photos#2434)
- [master] Update nextcloud/ocp dependency (photos#2441)
- [master] Fix npm audit (photos#2443)
- Updating pr-feedback.yml workflow from template (photos#2448)
- Updating dependabot-approve-merge.yml workflow from template (photos#2449)
- Chore(deps-dev): Bump postcss from 8.4.35 to 8.4.38 (photos#2450)
- [master] Update nextcloud/ocp dependency (photos#2455)
- Add block-merge-eol workflow (photos#2456)
- Add SPDX header (photos#2459)
- Chore(deps-dev): Bump psalm/phar from 5.23.1 to 5.24.0 (photos#2461)
- [master] Update nextcloud/ocp dependency (photos#2462)
- [master] Fix npm audit (photos#2466)
- Fix(faces): Fix call to Viewer.open (photos#2468)
- Fix(SizeMetadataProvider): Swap the width and height if the image is rotated (photos#2474)
- Fix: add typecast for mimetype (photos#2494)
- Update Material Symbol icons (photos#2501)
- Chore(deps-dev): Bump braces from 3.0.2 to 3.0.3 (photos#2504)
- Chore(deps-dev): Bump ws from 8.13.0 to 8.17.1 (photos#2505)
- Chore(deps-dev): Bump psalm/phar from 5.24.0 to 5.25.0 (photos#2507)
- Various fixes in preparation of 30 (photos#2514)
- Chore: Update @nextcloud/vue to 8.13.0 (photos#2515)
- Chore(CI): Updating reuse.yml workflow from template (photos#2519)
- Fix: avoid erroring out on corrupt image data (photos#2524)
- [master] Update nextcloud/ocp dependency (photos#2526)
- Fix(l10n): Translate “All Tags” string (photos#2528)
- Feat: Handle complex location type (photos#2533)
- Fix(dashboard): Fix ID and provide icon url (photos#2542)
- Chore: update workflows from templates (photos#2549)
- Migrate to TOML format (photos#2561)
- [master] Fix npm audit (photos#2566)
- Fix(migrations): duplicated preference (photos#2571)
- Fix(folders): empty content and unknown folder render (photos#2577)
- Chore(deps-dev): Bump postcss-loader from 7.3.3 to 8.1.1 (photos#2582)
- Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (photos#2597)
- Chore(deps-dev): Bump tslib from 2.6.2 to 2.6.3 (photos#2599)
- Fix(migration): Fix migration for MySQL which does not allow joining (photos#2607)
- Fix: remove nextcloud_photos_ tmp files when done (photos#2608)
- Fix npm audit (photos#2623)
- Fix(dashboard): Fix dashboard panel ID (photos#2626)
- Chore(deps): Bump @nextcloud/vue from 8.9.1 to 8.11.1 (privacy#1053)
- Feat(deps): Add Nextcloud 30 support on master (privacy#1054)
- [master] Fix npm audit (privacy#1057)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (privacy#1059)
- Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (privacy#1061)
- Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.3.0 (privacy#1062)
- [master] Fix npm audit (privacy#1063)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.0 to 5.3.1 (privacy#1065)
- Updating pr-feedback.yml workflow from template (privacy#1066)
- Updating dependabot-approve-merge.yml workflow from template (privacy#1067)
- Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (privacy#1071)
- Chore(deps): Bump @nextcloud/auth from 2.2.1 to 2.3.0 (privacy#1072)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (privacy#1073)
- Add SPDX header (privacy#1074)
- Chore(deps-dev): Bump @nextcloud/babel-config from 1.0.0 to 1.1.1 (privacy#1075)
- Chore(deps): Bump @nextcloud/initial-state from 2.1.0 to 2.2.0 (privacy#1076)
- Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (privacy#1077)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.0 (privacy#1078)
- Chore(deps): Bump @nextcloud/l10n from 2.2.0 to 3.1.0 (privacy#1080)
- Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (privacy#1081)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.0 to 3.0.1 (privacy#1082)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (privacy#1083)
- Chore(deps-dev): Bump @nextcloud/babel-config from 1.1.1 to 1.2.0 (privacy#1084)
- Chore(deps): Bump @nextcloud/vue from 8.11.3 to 8.12.0 (privacy#1085)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.1 to 5.3.2 (privacy#1086)
- [master] Fix npm audit (privacy#1089)
- Chore(deps-dev): Bump braces from 3.0.2 to 3.0.3 (privacy#1091)
- Chore(deps-dev): Bump ws from 8.13.0 to 8.17.1 (privacy#1092)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.2 to 5.3.3 (privacy#1093)
- Chore(CI): Updating reuse.yml workflow from template (privacy#1096)
- Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (privacy#1102)
- Revert “perf(dashboard): implement widget item api v2” (recommendations#667)
- Feat(deps): Add Nextcloud 30 support on master (recommendations#723)
- Chore(deps-dev): Bump express from 4.18.2 to 4.19.2 (recommendations#724)
- Chore(deps): Bump @nextcloud/vue from 8.9.1 to 8.11.1 (recommendations#725)
- Chore(deps): Bump @nextcloud/files from 3.1.0 to 3.1.1 (recommendations#726)
- Fix: Fix navigation to folder (recommendations#727)
- [master] Fix npm audit (recommendations#731)
- Updating pr-feedback.yml workflow from template (recommendations#733)
- Updating dependabot-approve-merge.yml workflow from template (recommendations#734)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.0 (recommendations#735)
- Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (recommendations#736)
- Chore(deps-dev): Bump @nextcloud/babel-config from 1.0.0 to 1.1.1 (recommendations#737)
- Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (recommendations#738)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (recommendations#739)
- Chore(deps): Bump @nextcloud/files from 3.1.1 to 3.2.1 (recommendations#740)
- Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (recommendations#741)
- Add SPDX header (recommendations#742)
- Add additional SPDX header (recommendations#743)
- Chore(deps): Bump @nextcloud/l10n from 2.2.0 to 3.1.0 (recommendations#744)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.0 to 3.0.1 (recommendations#745)
- Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (recommendations#746)
- Fix: use folder material design icon (recommendations#747)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (recommendations#753)
- Fix: catch and filter shares whom storage is not available (recommendations#755)
- Chore(deps): Bump braces from 3.0.2 to 3.0.3 (recommendations#762)
- Chore(deps-dev): Bump ws from 8.16.0 to 8.17.1 (recommendations#763)
- Chore(CI): Updating reuse.yml workflow from template (recommendations#766)
- Fix(dashboard): Fix dashboard icon (recommendations#767)
- Migrate REUSE to TOML format (recommendations#769)
- Chore(deps): Bump fast-xml-parser from 4.3.5 to 4.4.1 (recommendations#771)
- Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (recommendations#778)
- Fix npm audit (recommendations#782)
- [master] Update nextcloud/ocp dependency (related_resources#374)
- Chore(deps-dev): Bump phpunit/phpunit from 10.5.13 to 10.5.15 (related_resources#379)
- Feat(deps): Add Nextcloud 30 support on master (related_resources#383)
- Chore(deps-dev): Bump express from 4.18.2 to 4.19.2 (related_resources#384)
- Chore(deps-dev): Bump phpunit/phpunit from 10.5.15 to 10.5.16 (related_resources#385)
- [master] Update nextcloud/ocp dependency (related_resources#386)
- Chore(deps-dev): Bump phpunit/phpunit from 10.5.16 to 10.5.17 (related_resources#391)
- Chore(deps): Bump @nextcloud/vue from 7.12.4 to 8.11.2 (related_resources#394)
- Fix: Skip aggregating resources that are already listed in team resources (related_resources#397)
- Chore(deps-dev): Bump phpunit/phpunit from 10.5.17 to 10.5.19 (related_resources#399)
- Updating pr-feedback.yml workflow from template (related_resources#400)
- Updating dependabot-approve-merge.yml workflow from template (related_resources#401)
- Updating appstore-build-publish.yml workflow from template (related_resources#402)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (related_resources#403)
- Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (related_resources#404)
- Chore(deps-dev): Bump phpunit/phpunit from 10.5.19 to 10.5.20 (related_resources#405)
- [master] Update nextcloud/ocp dependency (related_resources#406)
- Chore(deps-dev): Bump vimeo/psalm from 5.23.1 to 5.24.0 (related_resources#407)
- Chore(deps): Bump @nextcloud/axios from 2.4.0 to 2.5.0 (related_resources#408)
- Chore(deps-dev): Bump @nextcloud/babel-config from 1.0.0 to 1.1.1 (related_resources#411)
- [master] Update nextcloud/ocp dependency (related_resources#412)
- Chore(deps): Bump @nextcloud/l10n from 2.2.0 to 3.1.0 (related_resources#413)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.4.0 to 3.0.1 (related_resources#414)
- Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (related_resources#415)
- [master] Update nextcloud/ocp dependency (related_resources#417)
- Bump @nextcloud/babel-config from 1.1.1 to 1.2.0 (related_resources#420)
- Bump @nextcloud/eslint-config from 8.3.0 to 8.4.1 (related_resources#421)
- [master] Update nextcloud/ocp dependency (related_resources#422)
- Chore(deps): bump @nextcloud/vue from 8.11.3 to 8.12.0 (related_resources#423)
- [master] Update nextcloud/ocp dependency (related_resources#425)
- [master] Update nextcloud/ocp dependency (related_resources#426)
- Chore(CI): Updating pr-feedback.yml workflow from template (related_resources#430)
- [master] Update nextcloud/ocp dependency (related_resources#433)
- Chore(deps-dev): bump braces from 3.0.2 to 3.0.3 (related_resources#435)
- [master] Update nextcloud/ocp dependency (related_resources#436)
- Chore(deps-dev): bump ws from 8.16.0 to 8.17.1 (related_resources#441)
- Chore(deps-dev): bump vimeo/psalm from 5.24.0 to 5.25.0 (related_resources#442)
- [master] Update nextcloud/ocp dependency (related_resources#443)
- Chore(deps-dev): bump phpunit/phpunit from 10.5.20 to 10.5.24 (related_resources#445)
- Add SPDX header (related_resources#448)
- Chore(deps-dev): bump phpunit/phpunit from 10.5.24 to 10.5.25 (related_resources#449)
- Chore(deps): bump @nextcloud/vue from 8.12.0 to 8.14.0 (related_resources#450)
- Chore: update workflows from templates (related_resources#452)
- Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (related_resources#464)
- Feat(deps): Add Nextcloud 30 support on master (serverinfo#579)
- [master] Update nextcloud/ocp dependency (serverinfo#580)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (serverinfo#581)
- [master] Update nextcloud/ocp dependency (serverinfo#582)
- [master] Update nextcloud/ocp dependency (serverinfo#586)
- Fix: replace removed success and complete callbacks (serverinfo#589)
- [master] Update nextcloud/ocp dependency (serverinfo#591)
- Updating pr-feedback.yml workflow from template (serverinfo#593)
- Updating dependabot-approve-merge.yml workflow from template (serverinfo#594)
- [master] Update nextcloud/ocp dependency (serverinfo#595)
- Chore(deps-dev): Bump psalm/phar from 5.23.1 to 5.24.0 (serverinfo#596)
- [master] Update nextcloud/ocp dependency (serverinfo#597)
- Fix: handle disabled shell_exec (serverinfo#598)
- Add SPDX header (serverinfo#601)
- [master] Update nextcloud/ocp dependency (serverinfo#602)
- [master] Update nextcloud/ocp dependency (serverinfo#606)
- Chore: remove dns server (serverinfo#607)
- [master] Update nextcloud/ocp dependency (serverinfo#608)
- [master] Update nextcloud/ocp dependency (serverinfo#611)
- Chore(CI): Updating pr-feedback.yml workflow from template (serverinfo#615)
- Ci: automate ocp updates (serverinfo#619)
- [master] Update nextcloud/ocp dependency (serverinfo#623)
- [master] Update nextcloud/ocp dependency (serverinfo#625)
- Chore(deps-dev): Bump psalm/phar from 5.24.0 to 5.25.0 (serverinfo#627)
- [master] Update nextcloud/ocp dependency (serverinfo#628)
- Fix: handle getNetInterfaces error (serverinfo#630)
- Fix: update wording about apps element in monitoring response (serverinfo#631)
- [master] Update nextcloud/ocp dependency (serverinfo#637)
- [master] Update nextcloud/ocp dependency (serverinfo#639)
- Migrate REUSE to TOML format (serverinfo#640)
- Use a more sensible format for load average (serverinfo#641)
- Chore: update workflows from templates (serverinfo#642)
- [master] Update nextcloud/ocp dependency (serverinfo#645)
- [master] Update nextcloud/ocp dependency (serverinfo#646)
- [master] Update nextcloud/ocp dependency (serverinfo#649)
- [master] Update nextcloud/ocp dependency (serverinfo#655)
- [master] Update nextcloud/ocp dependency (serverinfo#656)
- Fix: Display threads and not cores (serverinfo#658)
- Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (serverinfo#661)
- Fix: allow dot in mounted on (serverinfo#668)
- Update nextcloud/ocp dependency (serverinfo#672)
- Update nextcloud/ocp dependency (serverinfo#678)
- Chore: update workflows from templates (survey_client#224)
- Feat(deps): Add Nextcloud 30 support on master (survey_client#252)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (survey_client#256)
- Update dependency (survey_client#272)
- Chore(CI): Updating pr-feedback.yml workflow from template (survey_client#273)
- Updating dependabot-approve-merge.yml workflow from template (survey_client#274)
- Chore(deps-dev): Bump vimeo/psalm from 5.23.1 to 5.24.0 (survey_client#279)
- [master] Update nextcloud/ocp dependency (survey_client#283)
- Update README.md (survey_client#287)
- [master] Update nextcloud/ocp dependency (survey_client#293)
- Chore(deps-dev): Bump vimeo/psalm from 5.24.0 to 5.25.0 (survey_client#294)
- [master] Update nextcloud/ocp dependency (survey_client#295)
- [master] Update nextcloud/ocp dependency (survey_client#297)
- Add SPDX header (survey_client#298)
- [master] Update nextcloud/ocp dependency (survey_client#299)
- Feat(deps): Add Nextcloud 30 support on master (suspicious_login#865)
- Fix inverted app icon (suspicious_login#868)
- Fix: Add geo/ISP lookup button config option to README (suspicious_login#872)
- Feat(suspicious_login): Add “more info” button to email notifications (suspicious_login#873)
- Ci: update workflows from templates (suspicious_login#874)
- Fix(README): Adjust IP lookup instructions to match default (suspicious_login#876)
- Add SPDX header (suspicious_login#880)
- Add npm audit fix job (suspicious_login#882)
- [master] Fix npm audit (suspicious_login#884)
- Chore(CI): Updating reuse.yml workflow from template (suspicious_login#888)
- Feat: Improved email and notification text (suspicious_login#897)
- Chore: move php-cs-fixer to vendor-bin (suspicious_login#898)
- Chore: move composer-bin-plugin to prod dependencies (suspicious_login#901)
- Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (suspicious_login#903)
- Fix(php): Make OptimizerService::optimize nullalble param required (suspicious_login#907)
- Fix: inverted logo in notification (suspicious_login#913)
- Feat: Use notify push for sync messages during editing (text#4585)
- Fix(deps): update tiptap to ^2.2.4 (main) (text#5238)
- Feat: Move to vite for bundling (text#5367)
- Cleanup `_oc_webroot` stubs where possible (text#5378)
- Build(deps): bump prosemirror-trailing-node to 2.0.8 (text#5438)
- Fix(LinkBubble): Treat links to hashes in same page directly (text#5521)
- Feat(deps): Add Nextcloud 30 support on main (text#5578)
- Fix: Make edit mode in interactive widgets opt-in (text#5579)
- Chore(deps): update dependency cypress-split to ^1.21.1 (main) (text#5582)
- Chore(deps): update dependency vite to ^5.2.7 (main) (text#5583)
- Fix(deps): update dependency y-websocket to ^2.0.2 (main) (text#5584)
- Always initialize with the same yjs document if no state is present (text#5589)
- [main] Update nextcloud/ocp dependency (text#5590)
- Fix: workspace tables expand correctly (text#5591)
- Chore: Update renovate.json to match stable releases (text#5592)
- Fix(css): Adjust heading sizes (Fixes: #5515) (text#5594)
- Test(cypress): Wait for syncs after opening+editing in in `sync.spec.js` (text#5601)
- Chore(deps): update dependency cypress-split to ^1.21.2 (main) (text#5605)
- Chore(deps): update dependency vite to ^5.2.8 (main) (text#5606)
- Build: Update RelativeCI workflow (text#5607)
- Chore(deps-dev): bump psalm/phar from 5.19.0 to 5.23.1 (text#5608)
- Fix(deps): update dependency markdown-it-front-matter to ^0.2.4 (main) (text#5609)
- Chore(deps-dev): bump undici from 5.28.3 to 5.28.4 (text#5616)
- Fix: focus issue on translate modal, remove duplicate code (text#5630)
- Fix(deps): update tiptap to ^2.2.5 (main) (text#5631)
- Chore(deps-dev): bump phpunit/phpunit from 9.6.18 to 9.6.19 (text#5635)
- Fix(deps): update dependency @tiptap/extension-blockquote to ^2.2.6 (main) (text#5641)
- Fix(deps): update tiptap to ^2.2.6 (main) (text#5643)
- [main] Update nextcloud/ocp dependency (text#5644)
- Fix: improve node and mark copy-paste behavior (text#5654)
- Fix(imageview): Don’t try to load unresolved images (text#5655)
- Fix: Avoid throwing when a workspace file cannot be found due to a failed storage (text#5659)
- Request the native app to reload the direct editing view on 403 errors (text#5662)
- Fix(deps): update dependency @nextcloud/vue to ^8.11.2 (main) (text#5666)
- Chore(deps): update dependency cypress-split to ^1.23.0 (main) (text#5668)
- Fix(deps): update dependency @nextcloud/dialogs to ^5.3.0 (main) (text#5669)
- Fix(deps): update tiptap to ^2.3.0 (main) (text#5670)
- [main] Update nextcloud/ocp dependency (text#5682)
- [main] Fix npm audit (text#5686)
- Fix(links): 5539 close link bubble on click outside (text#5691)
- Update(ci): cypress workflow to use latest dependencies with node 20 (text#5693)
- Fix(l10n): “Connection failed” not translatable (text#5696)
- Feat: disable spellcheck inside code blocks (text#5701)
- Chore(deps): update dependency eslint-plugin-cypress to ^2.15.2 (main) (text#5704)
- Chore(deps): update dependency vite to ^5.2.9 (main) (text#5705)
- Fix(deps): update dependency @nextcloud/dialogs to ^5.3.1 (main) (text#5706)
- Fix(deps): update dependency @nextcloud/files to ^3.2.0 (main) (text#5707)
- Chore(deps): update dependency vite to ^5.2.10 (main) (text#5712)
- [main] Update nextcloud/ocp dependency (text#5715)
- Fix(description): 5688 no need to encode filename (text#5716)
- Perf(bootstrap): Lazy register template creator through event (text#5717)
- Fix: disable callouts button when all callout variants are disabled (text#5720)
- Test(ci): use node-test template rather than our own jest (text#5721)
- Fix(linkBubble): load only when needed (text#5723)
- Test(cy): rely on @nextcloud/axios for requests (text#5727)
- Updating pr-feedback.yml workflow from template (text#5729)
- Updating dependabot-approve-merge.yml workflow from template (text#5730)
- Chore(deps): update cypress (main) (text#5731)
- [main] Update nextcloud/ocp dependency (text#5732)
- [main] Update nextcloud/ocp dependency (text#5734)
- Chore: Add SPDX headers (text#5738)
- Chore(deps): update dependency @nextcloud/browserslist-config to ^3.0.1 (main) (text#5739)
- Chore(deps): update dependency cypress-split to ^1.23.1 (main) (text#5740)
- Chore(deps): update dependency vite to ^5.2.11 (main) (text#5741)
- Fix(deps): update dependency @nextcloud/files to ^3.2.1 (main) (text#5742)
- Chore(deps-dev): bump psalm/phar from 5.23.1 to 5.24.0 (text#5743)
- Fix(deps): update dependency @nextcloud/router to ^3.0.1 (main) (text#5744)
- Fix(deps): update dependency yjs to ^13.6.15 (main) (text#5745)
- Fix(deps): update tiptap to ^2.3.1 (main) (text#5746)
- Chore(deps): update dependency @nextcloud/babel-config to ^1.1.1 (main) (text#5747)
- Fix(deps): update dependency @nextcloud/auth to ^2.3.0 (main) (text#5748)
- Fix(deps): update dependency @nextcloud/axios to ^2.5.0 (main) (text#5749)
- Fix(editor): requestAnimationFrame in onResize callbacks (text#5750)
- Fix(deps): update dependency @nextcloud/browser-storage to ^0.4.0 (main) (text#5751)
- Fix(deps): update dependency @nextcloud/event-bus to ^3.2.0 (main) (text#5752)
- Fix(deps): update dependency @nextcloud/initial-state to ^2.2.0 (main) (text#5754)
- Chore(deps): update dependency @nextcloud/stylelint-config to v3 (main) (text#5755)
- Chore(deps): update dependency eslint-plugin-cypress to v3 (main) (text#5756)
- Fix(deps): update dependency @nextcloud/l10n to v3 (main) (text#5757)
- Fix(deps): update dependency @nextcloud/l10n to ^3.0.1 (main) (text#5758)
- Fix(deps): update dependency @nextcloud/logger to v3 (main) (text#5759)
- [main] Update nextcloud/ocp dependency (text#5771)
- Test(cypress): Avoid failure when editor is updated on webdav requests (text#5772)
- Chore(deps): update dependency cypress-split to ^1.23.2 (main) (text#5776)
- Fix(deps): update dependency @nextcloud/vue to ^8.11.3 (main) (text#5778)
- Fix(deps): update dependency y-prosemirror to ^1.2.5 (main) (text#5779)
- Chore(deps): update dependency cypress to ^13.9.0 (main) (text#5780)
- Chore(deps): update dependency eslint-plugin-cypress to ^3.2.0 (main) (text#5781)
- Fix(deps): update dependency @nextcloud/l10n to ^3.1.0 (main) (text#5782)
- Fix(deps): update tiptap to ^2.3.2 (main) (text#5784)
- Fix(deps): update dependency y-websocket to ^2.0.3 (main) (text#5786)
- [main] Update nextcloud/ocp dependency (text#5794)
- Feat(editor): Add keyboard shortcut (Ctrl-Alt-H) to toggle outline (text#5799)
- Fix: showing folder description on favorites (text#5802)
- Chore(deps): update dependency @nextcloud/vite-config to ^1.2.3 (main) (text#5803)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^0.2.6 (main) (text#5804)
- Chore(deps): update dependency typescript to ^5.4.5 (main) (text#5805)
- Fix(deps): update dependency @nextcloud/logger to ^3.0.2 (main) (text#5806)
- Fix(deps): update dependency lib0 to ^0.2.94 (main) (text#5807)
- Fix(deps): update dependency mermaid to ^10.9.1 (main) (text#5808)
- Chore(deps): update dependency @nextcloud/babel-config to ^1.2.0 (main) (text#5809)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.4.1 (main) (text#5810)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.17.2 (main) (text#5811)
- Fix(deps): update dependency @nextcloud/event-bus to ^3.3.1 (main) (text#5812)
- Fix(deps): update tiptap to ^2.4.0 (main) (text#5813)
- [main] Update nextcloud/ocp dependency (text#5815)
- Fix(ci): stop building main assets for now (text#5823)
- Fix(ci): build on main again (text#5824)
- Fix(ci): typo in update-node-dist workflow (text#5825)
- Fix(ci): handle grep with no results gracefully (text#5826)
- [main] Update nextcloud/ocp dependency (text#5830)
- Fix: smartpicker set links for selected text (text#5832)
- Fix(PreviewOptions): Set buttons position to absolute (text#5833)
- Fix(preview): prev token can be undefined in `isPreviewLinkInParagraph` (text#5834)
- Fix(SmartPicker): Insert smart picker links as preview per default (text#5846)
- Chore(deps): update dependency cypress-split to ^1.23.6 (main) (text#5847)
- Chore(deps): update dependency ts-jest to ^29.1.4 (main) (text#5848)
- Chore(deps): update dependency vite to ^5.2.12 (main) (text#5849)
- Chore(deps): update dependency vue-demi to ^0.14.8 (main) (text#5850)
- [main] Update nextcloud/ocp dependency (text#5851)
- Fix(table): Fix readonly detection in vue components (text#5856)
- Test(cypress): Fix selector for new button in files app (text#5859)
- Fix(locks): only lock when editing (text#5863)
- Chore(deps): update dependency vite to ^5.2.13 (main) (text#5868)
- Fix(deps): update dependency y-prosemirror to ^1.2.6 (main) (text#5869)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.18.0 (main) (text#5870)
- Chore(deps): update dependency cypress to ^13.11.0 (main) (text#5871)
- Chore(deps): update dependency cypress-split to ^1.24.0 (main) (text#5872)
- Chore(deps): update dependency eslint-plugin-cypress to ^3.3.0 (main) (text#5873)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^0.3.0 (main) (text#5874)
- Chore(deps): update vueuse to ^10.10.0 (main) (text#5875)
- Fix(deps): update dependency @nextcloud/files to ^3.4.1 (main) (text#5876)
- Fix(deps): update dependency @nextcloud/vue to ^8.13.0 (main) (text#5877)
- Fix(deps): update dependency debounce to ^2.1.0 (main) (text#5878)
- Fix(deps): update dependency slug to ^9.1.0 (main) (text#5879)
- [main] Update nextcloud/ocp dependency (text#5880)
- Chore(deps): update braces to fix security issue (text#5885)
- Perf: Lazy load optional dependencies (text#5886)
- Reset all sessions (in occ command and on upgrade) (text#5887)
- Feat(db): Add timestamp field to steps database (text#5888)
- Fix/toc without transaction (text#5893)
- Feat(link): Add input rule to insert links using markdown syntax (text#5894)
- Fix: Ignore pushes of update steps for read only sessions (text#5895)
- Chore(deps): update dependency @nextcloud/vite-config to ^1.2.5 (main) (text#5898)
- Fix(deps): update dependency @nextcloud/dialogs to ^5.3.4 (main) (text#5899)
- Fix(deps): update dependency y-prosemirror to ^1.2.8 (main) (text#5900)
- Fix(deps): update dependency yjs to ^13.6.16 (main) (text#5901)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^0.4.1 (main) (text#5902)
- Chore(deps): update dependency vite to ^5.3.1 (main) (text#5903)
- Chore(deps): update vueuse to ^10.11.0 (main) (text#5905)
- Fix(deps): update dependency uuid to v10 (main) (text#5906)
- [main] Update nextcloud/ocp dependency (text#5910)
- Add REUSE badge (text#5916)
- Truncate tables and rename documents folder on reset (text#5918)
- Chore(deps): bump ws (text#5922)
- Added use statement for LoadEditor class (text#5923)
- Fix(LinkBubble): Don’t open bubble at initialization and on remote changes (text#5924)
- Fix(LinkPicker): Fix inserting markdown (e.g. from `text_templates` app) (text#5926)
- Fix(Preview): Show reference fallback (text#5927)
- Fix(menu): Use paperclip icon for inserting attachments menu item (text#5929)
- Perf: Reduce polling interval for read only users (text#5930)
- Perf: Use getFirstNodeById and pass userId for our internal helper to avoid fetching mountpoints (text#5933)
- Chore(deps-dev): bump psalm/phar from 5.24.0 to 5.25.0 (text#5936)
- [main] Update nextcloud/ocp dependency (text#5937)
- Keep base version etag during reload (text#5941)
- Fix(build): increase ram for faster npm run watch (text#5942)
- Fix(editor): use reactive `hasEditor` in template (text#5943)
- Perf: Take shortcut for remaining getById if we can (text#5947)
- Perf: Cache workspace content for propfinds (text#5948)
- Ci: Skip cypress test crashing electron right now (text#5952)
- Fix(LinkBubble): Fix logic to detect transactions without history (text#5954)
- Perf: optimize WorkspaceService::getFile (text#5959)
- Perf: get folder node directly from dav node instead of getting it by id (text#5961)
- Chore(deps): update dependency ts-jest to ^29.1.5 (main) (text#5964)
- Chore(deps): update dependency vite to ^5.3.2 (main) (text#5965)
- Fix(deps): update dependency @nextcloud/files to ^3.5.1 (main) (text#5966)
- Fix(deps): update dependency y-prosemirror to ^1.2.9 (main) (text#5967)
- Fix(deps): update dependency yjs to ^13.6.18 (main) (text#5968)
- Chore(deps): update dependency @nextcloud/vite-config to ^1.3.0 (main) (text#5969)
- Chore(deps): update dependency cypress to ^13.12.0 (main) (text#5970)
- Chore(deps): update dependency typescript to ^5.5.2 (main) (text#5971)
- [main] Update nextcloud/ocp dependency (text#5976)
- Fix(attachments): Don’t require document session for getting attachments (text#5979)
- Feat: add category for menu Add folder description (text#5988)
- Fix: Change search highlight color and border radius (text#5989)
- Fix: Use css vars to adapt to new clickable area size (text#5990)
- Fix(deps): update dependency @nextcloud/vue to ^8.14.0 (main) (text#5991)
- Chore(CI): Updating reuse.yml workflow from template (text#5992)
- Chore(deps): update dependency typescript to ^5.5.3 (main) (text#5994)
- Chore(deps): update dependency vite to ^5.3.3 (main) (text#5995)
- Fix(deps): update dependency @nextcloud/dialogs to ^5.3.5 (main) – autoclosed (text#5996)
- Chore(deps): update dependency cypress to ^13.13.0 (main) (text#5997)
- Chore(deps): update dependency rollup-plugin-webpack-stats to v1 (main) (text#5998)
- [main] Update nextcloud/ocp dependency (text#6011)
- Fix: compute number of icons in menubar based on `–default-clickable-area` (text#6015)
- Chore(editor): Remove obsolete code for author annotations (text#6018)
- Fix(ApiService): Catch NotPermittedException and return 404 (text#6019)
- Fix(vite): dedupe vue to only use one version of it (text#6024)
- Chore: Extract CSS instead of injecting (text#6026)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.19.0 (main) (text#6032)
- Chore(deps): update dependency ts-jest to ^29.2.2 (main) (text#6033)
- Fix(deps): update dependency highlight.js to ^11.10.0 (main) (text#6034)
- Chore: update workflows from templates (text#6038)
- [main] Update nextcloud/ocp dependency (text#6042)
- [main] Fix npm audit (text#6045)
- Fix(sync): reuse open connection (text#6054)
- Ci: Also commit css files during build (text#6056)
- Ci: Fix dep5 for css files (text#6058)
- Fix(cy): adjust share test to api change (text#6060)
- Chore(deps): update dependency cypress to ^13.13.1 (main) (text#6063)
- Chore(deps): update dependency ts-jest to ^29.2.3 (main) (text#6064)
- [main] Update nextcloud/ocp dependency (text#6066)
- [main] Fix npm audit (text#6068)
- Test(cy): Install assistant app version matching the server branch (text#6072)
- Chore(deps): update dependency typescript to ^5.5.4 (main) (text#6075)
- Chore(deps): update dependency vite to ^5.3.4 (main) (text#6076)
- Fix(deps): update dependency @nextcloud/files to ^3.6.0 (main) (text#6077)
- Fix(deps): update dependency @nextcloud/vue to ^8.15.0 (main) (text#6078)
- Fix(Assistant): Migrate to new task processing API (text#6079)
- Test(cypress): Downgrade to last cypress version that doesn’t crash (text#6082)
- Chore(deps): update dependency vue-demi to ^0.14.9 (main) (text#6084)
- Fix(deps): update dependency y-websocket to ^2.0.4 (main) (text#6085)
- No conflict dialogue in read only (text#6094)
- Deps(renovate): No longer open PRs for dependency updates on stable27 (text#6095)
- Fix: Remove superfluous import (text#6098)
- Chore(deps): update dependency eslint-plugin-cypress to ^3.4.0 (main) (text#6118)
- Fix(deps): update dependency @nextcloud/files to ^3.7.0 (main) (text#6119)
- Fix(css): Use single quotes (text#6122)
- Fix(search): Add data attribute to search decoration (text#6123)
- Chore(deps): update dependency vite to ^5.3.5 (main) (text#6130)
- Chore(deps): update dependency vue-demi to ^0.14.10 (main) (text#6131)
- [Assistant] Add button in task result (text#6132)
- [main] Update nextcloud/ocp dependency (text#6141)
- [main] Fix npm audit (text#6145)
- Fix(css): spacing issue in table (text#6150)
- Chore(deps): bump fast-xml-parser from 4.3.6 to 4.4.1 (text#6151)
- Ci(cypress): Adapt to file name link being a button now (text#6158)
- Chore(deps): update dependency ts-jest to ^29.2.4 (main) (text#6159)
- Fix(deps): update dependency @nextcloud/vue to ^8.15.1 (main) (text#6160)
- Fix(deps): update dependency lib0 to ^0.2.95 (main) (text#6161)
- Fix: Avoid throwing in BeforeNodeWrittenListener on new files (text#6167)
- Chore(deps): Upgrade cypress to 13.6.4 (text#6168)
- Chore(deps): update dependency @nextcloud/vite-config to ^1.4.0 (main) (text#6172)
- Fix(deps): update dependency lib0 to ^0.2.96 (main) (text#6173)
- Fix(deps): update dependency @nextcloud/vue to ^8.16.0 (main) (text#6174)
- Chore: Add migration attributes (text#6177)
- Ci: Fix selector for viewer modal name (text#6179)
- Fix: Only insert smart picker result as preview if it is a valid URL (text#6181)
- Chore(deps): update vueuse to ^10.11.1 (main) (text#6188)
- Fix(deps): update dependency y-prosemirror to ^1.2.12 (main) (text#6189)
- Chore(deps): update dependency vite to ^5.4.0 (main) (text#6190)
- [main] Update nextcloud/ocp dependency (text#6194)
- [main] Fix npm audit (text#6196)
- Fix reconnecting websocket polyfill and error propagation during push (text#6200)
- Chore(deps): bump axios from 1.6.8 to 1.7.4 (text#6207)
- Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (text#6208)
- Fix(deps): update tiptap to ^2.6.2 (main) (text#6212)
- Fix(attachments): Uploading of attachments from public shares (text#6216)
- Chore(deps): update dependency @nextcloud/vite-config to ^1.4.2 (text#6229)
- Chore(deps): update dependency vite to ^5.4.1 (text#6231)
- Fix(deps): update dependency @nextcloud/dialogs to ^5.3.6 (text#6232)
- Fix(deps): update dependency lib0 to ^0.2.97 (text#6233)
- Fix(deps): update tiptap to ^2.6.4 (text#6234)
- Fix npm audit (text#6238)
- Fix: Ensure WebsocketPolyfill always has the latest session state and version (text#6241)
- Fix: catch all errors when getting rich workspace content (text#6247)
- Chore(deps): update dependency ts-jest to ^29.2.5 (text#6260)
- Chore(deps): update dependency vite to ^5.4.2 (text#6261)
- Fix(deps): update dependency @nextcloud/dialogs to ^5.3.7 (text#6262)
- Fix(deps): update dependency @nextcloud/files to ^3.8.0 (text#6263)
- Fix(ViewerComponent): use MarkdownContentEditor for readonly views (text#6270)
- Fix(editorApi): Add support for a onCreate callback that gets content (text#6278)
- Fix(attachments): Show proper error message at upload error (text#6279)
- Allow viewing of attachments when shared by mail (text#6284)
- Fix: hide menu Link to file for direct editing (text#6290)
- Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.21.2 (text#6297)
- Chore(deps): update dependency rollup-plugin-webpack-stats to ^1.0.3 (text#6298)
- Fix(deps): update tiptap to ^2.6.6 (text#6299)
- Fix(deps): update dependency @nextcloud/auth to ^2.4.0 (text#6301)
- Fix(deps): update dependency @nextcloud/vue to ^8.17.1 (text#6302)
- Update nextcloud/ocp dependency (text#6306)
- Fix npm audit (text#6309)
- Fix: Correctly set “new”-menu entry for folder description (text#6312)
- Fix: Reuse NcAutoCompleteResult, remove code duplication (text#6313)
- Fix(Table): Fix pasting content with newlines to table cells (text#6319)
- Fix(mention): No extra whitespace in markdown before/after mentions (text#6321)
- Chore(deps): update dependency vite to ^5.4.3 (text#6328)
- Chore(deps): update dependency eslint-plugin-cypress to ^3.5.0 (text#6330)
- Update nextcloud/ocp dependency (text#6334)
- Fix(TaskList): Add class name to rendered HTML (text#6340)
- Fix: Reset session if file rename changes mimetype from/to markdown (text#6348)
- Ci: update workflows from templates (twofactor_totp#1467)
- Chore(deps): bump actions/setup-node digest to 1a4442c (master) (twofactor_totp#1493)
- Chore(deps): bump buildjet/cache digest to c3f0612 (master) (twofactor_totp#1494)
- Chore(deps): bump christophwurst/nextcloud_testing from 0.12.4 to v1 (master) (twofactor_totp#1500)
- Feat(deps): Add Nextcloud 30 support on master (twofactor_totp#1508)
- [master] Fix npm audit (twofactor_totp#1511)
- Chore(deps-dev): replace vendor-bin/psalm with psalm-phar (twofactor_totp#1513)
- [master] Fix npm audit (twofactor_totp#1514)
- Chore(deps): bump codecov/codecov-action digest to ab904c4 (master) (twofactor_totp#1525)
- [master] Fix npm audit (twofactor_totp#1531)
- Ci(test): use codecov token (twofactor_totp#1534)
- Chore(CI): Adjust testing matrix for Nextcloud 30 on stable30 (twofactor_totp#1551)
- Fix npm audit (twofactor_totp#1553)
- Docs(README): Expand details for devs/contributors + misc tweaks (updater#541)
- Chore: Bump master to 30 in tests (updater#543)
- Add further files which are going to ship with Nextcloud v30+ (updater#555)
- Fix: Correctly check result of function (updater#556)
- Fix(README): Add box installation + test run instructions (updater#564)
- Fix(extractDownload): Check for presence of zip extension + log Libzip version detected (updater#565)
- Fix(updater): Add instructions to extra files found error (updater#568)
- Docs(readme): Add instructions for passing “check same code base” test (updater#569)
- Feat(deps): Add Nextcloud 30 support on master (viewer#2268)
- [master] Fix npm audit (viewer#2277)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.18 to 9.6.19 (viewer#2285)
- Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.2 to 3 (viewer#2294)
- Chore(deps): update dependency @types/dockerode to ^3.3.29 (master) (viewer#2295)
- Chore(deps): update typescript (master) (viewer#2296)
- Chore(deps): update dependency vite to ^5.3.3 (master) (viewer#2297)
- [master] Fix npm audit (viewer#2299)
- Chore(CI): Updating pr-feedback.yml workflow from template (viewer#2313)
- Updating dependabot-approve-merge.yml workflow from template (viewer#2314)
- Fix: sorting by date and number (viewer#2318)
- Properly save old route when opening the viewer (viewer#2322)
- Chore(deps): Bump shivammathur/setup-php from 2.30.0 to 2.30.5 (viewer#2324)
- Fix: Add missing generateUrl (viewer#2325)
- Chore(deps): Bump actions/checkout from 4.1.2 to 4.1.7 (viewer#2331)
- Chore(deps-dev): Bump braces from 3.0.2 to 3.0.3 (viewer#2332)
- Chore(deps): Bump skjnldsv/block-fixup-merge-action from 1 to 2 (viewer#2333)
- Chore(deps): Bump cypress-io/github-action from 6.6.1 to 6.7.0 (viewer#2334)
- [master] Update cypress snapshots (viewer#2335)
- Fix(requesttoken): Make sure to use the correct requesttoken in WebdavClient (viewer#2339)
- Chore(deps): Bump cypress-io/github-action from 6.7.0 to 6.7.1 (viewer#2340)
- Chore(deps): Bump peter-evans/create-pull-request from 6.0.2 to 6.1.0 (viewer#2341)
- Chore(deps): Bump shivammathur/setup-php from 2.30.5 to 2.31.0 (viewer#2345)
- [master] Update cypress snapshots (viewer#2347)
- Chore(deps): Bump actions/upload-artifact from 4.3.1 to 4.3.4 (viewer#2348)
- Chore(deps): Bump actions/setup-node from 4.0.2 to 4.0.3 (viewer#2351)
- Chore(deps): Bump shivammathur/setup-php from 2.31.0 to 2.31.1 (viewer#2352)
- Fix(deps): update dependency @fontsource/roboto to ^5.0.14 (master) (viewer#2353)
- Fix(deps): update dependency @skjnldsv/vue-plyr to ^7.5.0 (master) (viewer#2354)
- Fix(deps): update dependency debounce to ^2.1.0 (master) (viewer#2356)
- Fix(deps): update dependency filerobot-image-editor to ^4.8.1 (master) (viewer#2357)
- Fix(deps): update dependency webdav to ^5.7.1 (master) (viewer#2359)
- Fix(deps): update nextcloud (master) (viewer#2360)
- Chore: update workflows from templates (viewer#2361)
- Chore(deps): update dependency eslint-plugin-cypress to v3 (master) (viewer#2362)
- Fix(deps): update nextcloud (master) (major) (viewer#2363)
- [master] Fix npm audit (viewer#2365)
- Fix: Enforce unsetting openfile when the viewer is closed (viewer#2368)
- Editing while slideshow in full screen mode (viewer#2380)
- Chore(deps): Bump fast-xml-parser from 4.3.6 to 4.4.1 (viewer#2381)
- Refactor: Use `@nextcloud/files` and `@nextcloud/sharing` instead of custom logic (viewer#2392)
- [master] Update cypress snapshots (viewer#2407)
- [master] Fix npm audit (viewer#2410)
- Fix: Make sure correct DAV path is used (and use DAV v2 on public shares (viewer#2414)
- Ci: Run cypress tests properly again on CI (viewer#2416)
- Fix: Use relative paths to dav root (viewer#2417)
- Fix: undefined filename in livephoto (viewer#2418)
- Chore(deps): update cypress (viewer#2423)
- Chore(deps): update dependency @types/dockerode to ^3.3.31 (viewer#2424)
- Chore(deps): update dependency vite to ^5.4.3 (viewer#2425)
- Fix: When previewing some SVG, ‘btoa’ report error: The string to be encoded contains characters outside of the Latin1 range.” (viewer#2434)
- Chore: upgrade cypress-visual-regression (viewer#2437)
- Fix: Strictify live photo condition to prevent false positive (viewer#2444)
- Chore(deps): update cypress (viewer#2449)
- Chore(deps): update dependency tslib to ^2.7.0 (viewer#2450)
- Fix(deps): update nextcloud (viewer#2451)
- Chore(deps): lock file maintenance (viewer#2457)
- Update cypress snapshots (viewer#2462)
- Update cypress snapshots (viewer#2465)
Les mer: https://nextcloud.com/changelog/29.0.1621 April - 950MBBug Fixes and Changes
- Build(deps): bump dompurify from 3.2.4 to 3.2.5 (server#51958)
- Fix: Handle missing share providers when promoting reshares (server#52041)
- Fix(dav): Really only run the chunk cleanup once (server#52052)
- Fix(files_sharing): fix share creation error handling (server#52076)
- Fix(security): Update code signing revocation list (server#52112)
- Ignore missing theming app (server#52164)
- Fix(files_sharing): Apply default password setting in SharingDetailsTab (server#52172)
- Fix: Transfer ownership with S3 as primary (server#52183)
- Fix(tests): Share manager error message from #52076 (server#52187)
- Fix: only do cache copy in updater if the parent folder should be in cache (server#52190)
- Fix(deps): pin jquery-ui to 1.13 (server#52213)
- Fix npm audit (activity#1710)
- Chore(deps-dev): Bump vite from 5.4.15 to 5.4.18 (firstrunwizard#1582)
- Fix npm audit (logreader#1598)
- Update nextcloud/ocp dependency (photos#2916)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.4.2 (text#7113)
- Chore(deps): update dependency cypress-split to ^1.24.14 (text#7115)
- Chore(deps): update dependency vite to ^5.4.18 (text#7116)
- Fix(deps): update dependency @nextcloud/event-bus to ^3.3.2 (text#7117)
- Fix(deps): update dependency @nextcloud/files to ^3.10.2 (text#7118)
- Chore(deps): update dependency cypress-visual-regression to ^5.3.0 (text#7123)
- Fix(deps): update dependency y-prosemirror to ^1.3.2 (text#7125)
Les mer: https://nextcloud.com/changelog/29.0.1510 April - 950MBBug Fixes and Changes
- Fix(db): Increase log level for very slow transactions (server#47529)
- Fix(logger): Prevent infinite recursion with log.condition => users or matches (server#50030)
- Fix: Apply enforce theme config for anonymous users as well (server#50121)
- Fix: Filter for folders in cleanup old preview job (server#50471)
- Fix(oauth2): retain support for legacy ownCloud clients (server#50902)
- Fix(files_trashbin): disable bulk download for trashbin (server#51208)
- Feat: log query for dbal exceptions (server#51232)
- Fix(user_ldap): Avoid extra LDAP request when mapping a user for the first time (server#51255)
- Add LDAP test settings command (server#51305)
- Fix(dav): Create SAB at installation (server#51314)
- Fix: remote account activity translation (server#51324)
- Fix: Do not build encrypted password if there is none (server#51328)
- Fix disabled user list for SAML group subadmin (server#51374)
- Fix(files_external): Stop building path twice when checking if file exists on case insensitive SMB storage (server#51386)
- Feat(files): Refresh grid view layout (server#51470)
- Fix(profile): allow to unset phone number (server#51509)
- Fix: skip caching lastSeenQuotaUsage for remote shares (server#51528)
- Fix(files): Make sure file pointer exists (server#51534)
- Fix(cardav): only show users from enabled addressBooks in contacts menu (server#51537)
- Fix(files_sharing): ensure share status action works also in grid view (server#51557)
- Enh: improve occ file:transfer-ownership logging (server#51559)
- Fix: skip transfering shares that we can’t find (server#51571)
- Fix: pass hide download attribute while creating the share to fix github issue 50788 (server#51580)
- Fix(systemtags): support new attribute parsing of webdav props (server#51590)
- Fix(css): ensure header title is readable with dark background (server#51599)
- Fix(files_sharing): skip expiration notify for invalid share record (server#51613)
- Fix(user): Some strings not being translated (server#51664)
- Fix(provisioning_api): Pass on translated hint if password change fails (server#51670)
- Fix(login): Improve CSRF error message for better user understanding (server#51701)
- Fix: filter out contacts with empty email addresses in sharee completion (server#51710)
- Fix(GenerateBlurhashMetadata): Suppress imagescale errors (server#51716)
- Fix(files_versions): correctly show version author also for shared files (server#51721)
- Fix(files_reminders): Fix reminder actions being displayed on invalid nodes (server#51740)
- Fix(files_versions): Rely on server mime fallback icons (server#51746)
- Fix(cs-fixer): Correctly ignore files ignored by git (server#51776)
- Fix(dav): Give proper HTTP status code on MKCOL when quota exceeded (server#51811)
- Feat: Limit `ExpireTrash` job to 30 minutes (server#51819)
- Fix(users): Improve error handling of some fields update (server#51834)
- Fix(files_reminders): Lower disabled notifications app error to info (server#51841)
- Fix: use proper migration sorting when checking if a migration needs to be executed (server#51867)
- Fix(files): right click actions menu flicker (server#51873)
- Fix: Use login name to check the password (server#51878)
- Fix(settings): Handle email change restriction separately from display name change restriction (server#51899)
- Fix(session): Only mark sessions of permanent tokens as app passwords (server#51908)
- Fix: Catch exceptions when expiring trashbin (server#51910)
- Fix: ensure enabled themes are set on the template (server#51930)
- Revert “refactor: add migration for email setting” (server#51985)
- Fix(files_reminders): add missing import (server#51990)
- Feat(ip): use larger IPv6 range by default (server#52031)
- Test: Use utils function from server and wait for requests (activity#1923)
- Fix: disable loading when there are no more activities to load (activity#1932)
- Feat: skip expire sharing notify if node deleted (activity#1935)
- Fix(settings): ensure we handle file_created, file_deleted and file_restored as file_changed (activity#1949)
- Revert “fix: disable loading when there are no more activities to load” (activity#1958)
- Fix(ActivityAppFeed): handle cases for non-scrollable container (activity#1966)
- Fix: propagate group name changes (circles#1902)
- Fix(SyncService): Sync group display names (circles#1907)
- Fix download permission (circles#1918)
- Ignore empty string when adding member (circles#1924)
- Only sync users on explicit request (circles#1932)
- Ignore non-existant users (circles#1935)
- Do not refresh display name on known local user (circles#1959)
- Update GitHub actions (files_pdfviewer#1183)
- Update CI workflows (logreader#1570)
- Fix: Do not register listener when not in console (logreader#1580)
- Fix: style and template fixes (notifications#2224)
- Style: fix custom icon height (notifications#2266)
- Fix: Usage of FilePicker (photos#2897)
- Fix(l10n): Improve translation exclude list (photos#2905)
- Fix(l10n): remove breaking trailing dot after curly brace (photos#2909)
- Enh(makefile): clean up css as well (text#6920)
- Fix flaky cypress tests (text#6966)
- Fix(workspace): Use filecache existance for checking if readme exists (text#6977)
- Chore: Downgrade @nextcloud/webpack-vue-config (text#6979)
- Fix(cypress): define visual regression threshold to 0.01 (viewer#2771)
Les mer: https://nextcloud.com/changelog/29.0.143 April - 950MBBug Fixes and Changes
- Fix(base.php): Correct order for booting \OC\Server (server#51369)
- Fix(mime-types): adjust compiled mime types and sign (server#51435)
- Ci: Update 3rdparty actions (server#51517)
- Fix(auth): Allow 2FA challenges for Ephemeral sessions (server#51547)
- Ci: Update actions (3rdparty#2063)
- Fix: update workflows (activity#1919)
- Chore(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1 (bruteforcesettings#671)
- Fix npm audit (bruteforcesettings#680)
- [s29] Chore(deps): Bump @nextcloud/dialogs from 5.3.7 to 6.1.1 (bruteforcesettings#684)
- Ci: Update actions (nextcloud_announcements#457)
- Update nextcloud/ocp dependency (photos#2856)
- Fix npm audit (photos#2861)
- Chore(deps-dev): Bump autoprefixer from 10.4.14 to 10.4.21 (photos#2865)
- Chore: Update workflow (photos#2872)
- Update nextcloud/ocp dependency (serverinfo#761)
- Chore: update workflows (serverinfo#767)
- Ci(actions): add yaml workflow (serverinfo#768)
Les mer: https://nextcloud.com/changelog/29.0.1318 Mars - 950MBBug Fixes and Changes
- Fix(Mailer): Fix sendmail binary fallback (server#48108)
- Bug/48678/restore dav error response (server#49483)
- Fix: make sure we process mime extensions as string (server#50703)
- Perf(files): faster query to fetch incomplete directories (server#50795)
- Fix(files): Correctly copy the cache information during copy operations (server#50805)
- Fix(SharedStorage): Check if storage ID is set on cache (server#50810)
- Fix(files): Do not download files with `openfile` query flag (server#50815)
- Chore(deps-dev): bump cypress-split from 1.24.9 to 1.24.11 (server#50821)
- Chore(deps): bump @nextcloud/files from 3.10.1 to 3.10.2 (server#50822)
- Fix(repair): PHP8.3 deprecation warning (server#50836)
- Fix(login): only show error state on login box if user interacted (server#50848)
- Fix(transferownership): Allow searching new owner by email (server#50856)
- Fix(files): properly forward open params from short urls (server#50876)
- Fix(systemtags): do not hide if no tags (server#50887)
- Fix(files_sharing): Fix public share expiration being set when toggle is not enabled (server#50890)
- Fix(files_sharing): Also list deleted team shares (server#50924)
- Fix(files_external): request strict password auth on credentials enter action (server#50930)
- Fix: Change UserAgent to *cloud (server#50939)
- Ci(autochecks): Run some autochecks also on non-PHP files (server#50951)
- Chore(deps-dev): bump cypress-split from 1.24.11 to 1.24.14 (server#50977)
- Chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.13 to 1.0.0-beta.14 (server#50978)
- Fix: wipe local storages on log out (server#50996)
- Fix: NotFoundException for anonymous users (server#51001)
- Fix: validate account properties as a repair step (server#51006)
- Fix: Initialize lastConnectionCheck after first connection (server#51018)
- Fix(files_versions): Do not expire versions newer than min age (server#51023)
- Fix(security): Update CA certificate bundle (server#51042)
- Fix: Report duplicated extra files in integrity check (server#51060)
- Fix(l10n): Improve english source strings (server#51068)
- Feat: Close sessions created for login flow v2 (server#51088)
- Fix(files_external): Move definition parameter to the correct place (server#51104)
- Chore(deps-dev): bump @types/dockerode from 3.3.34 to 3.3.35 (server#51163)
- Refactor(TempManager): Simplify and unify implementations and remove legacy behavior (server#51201)
- Fix(FederatedShareProvider): Delete external shares when groups are deleted or users removed from a group (server#51204)
- Fix: Use case insensitive check when validating login name (server#51253)
- Chore(deps): update `@nextcloud/upload` to 1.9.0 (server#51260)
- Fix(dav): Handle long absence status earlier (server#51271)
- Fix(files): Don’t do session related work in the constructor of the View (server#51278)
- Fix(test): Add missing data-cy attribute for file actions (server#51284)
- Fix(translation): Fix string concatenation in LDAP endpoint (server#51286)
- Fix(login): Properly target public page with attribute (server#51293)
- Fix(external_storage): fix settings save (server#51392)
- Fix(lookup-server): disable when not using global scale (server#51407)
- Fix(lookup_server_connector): correctly handle account properties (server#51411)
- Fix(mimetypes): drop `tar.gz` and `tar.bz2` and adjust `tgz` (server#51414)
- Fix(lookup-server): Only flag new users for lookup update / delete (server#51415)
- Fix(occ): handle share wrappers that do not have a circle (circles#1869)
- Lighter api to get circles (circles#1878)
- Lighter link to memberships (circles#1883)
- Update nextcloud/ocp dependency (files_downloadlimit#468)
- Update nextcloud/ocp dependency (files_downloadlimit#472)
- Fix npm audit (files_pdfviewer#1138)
- Get PDF.js version from “package-lock.json” (files_pdfviewer#1160)
- Fix: Pin pdfjs-dist to exact 4.0.189 (files_pdfviewer#1167)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.7 to 5.3.8 (firstrunwizard#1431)
- Update nextcloud/ocp dependency (firstrunwizard#1456)
- Fix npm audit (firstrunwizard#1532)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (firstrunwizard#1542)
- Update nextcloud/ocp dependency (firstrunwizard#1543)
- Update nextcloud/ocp dependency (logreader#1521)
- Fix npm audit (logreader#1524)
- Update nextcloud/ocp dependency (logreader#1532)
- Fix npm audit (logreader#1538)
- Update nextcloud/ocp dependency (logreader#1556)
- Update nextcloud/ocp dependency (nextcloud_announcements#435)
- Update nextcloud/ocp dependency (nextcloud_announcements#440)
- Update nextcloud/ocp dependency (nextcloud_announcements#445)
- Update nextcloud/ocp dependency (nextcloud_announcements#452)
- Update nextcloud/ocp dependency (notifications#2185)
- Feat(push): Show error when internet connection is disabled in configuration (notifications#2192)
- Update nextcloud/ocp dependency (notifications#2208)
- Update nextcloud/ocp dependency (notifications#2221)
- Fix(push): Check last activity and last check for age (notifications#2238)
- Update nextcloud/ocp dependency (notifications#2248)
- Fix npm audit (password_policy#741)
- Update nextcloud/ocp dependency (photos#2762)
- Fix npm audit (photos#2765)
- Chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.8 to 1.0.0-beta.13 (photos#2796)
- Chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.13 to 1.0.0-beta.14 (photos#2822)
- Chore(deps): Bump qs from 6.13.0 to 6.13.1 (photos#2823)
- Update nextcloud/ocp dependency (photos#2827)
- Bump @nextcloud/event-bus from 3.3.1 to 3.3.2 (photos#2843)
- Update nextcloud/ocp dependency (serverinfo#749)
- Update nextcloud/ocp dependency (serverinfo#755)
- Chore: Update composer files (text#6885)
Les mer: https://nextcloud.com/changelog/29.0.1117 Januar - 950MBBug Fixes and Changes
- Fix(FileList): Show correct avatar for federated share owner (server#47441)
- Fix(caldav): Do not load IMipPlugin before user auth and session is c… (server#47791)
- Fix: Fix inaccessible content on public pages due to overlapping footer (server#47811)
- Fix: Only write once to template instead of create/copy (server#47861)
- Fix(preview): gracefully handle file not being opened in ProviderV2 (server#47866)
- Fix(appstore): return if appstore is manually disabled (server#47870)
- Fix(files): Reset context menu position on close (server#47876)
- Fix: Display ‘Leave share’ instead of ‘Delete’ (server#47893)
- Fix(LDAP): check index before accessing it (server#47917)
- Fix(appstore): Ensure returned apps from AppStore are valid (server#47935)
- Fix(config): Throw PreconditionException always when it didn’t match (server#47942)
- Fix(files_external): broken credentials dialog (server#47952)
- Fix(files): Adjust Cache::searchQuery() parameter name to match interface (server#47956)
- Fix(files_external): Check key exists before accessing it (server#47974)
- Fix: Do not try to set HTTP response code on already closed connection (server#47979)
- Feat: Reset route if neither the Viewer of the Sidebar is open (server#48002)
- Fix(Storage\Local): Do not call getSourcePath() on SplFileInfo (server#48019)
- Fix(Comment): Initialize childrenCount as integer (server#48022)
- Fix(Tags): Return boolean for userHasTags() (server#48023)
- Fix(BaseResponse): Cast XML element values to string (server#48032)
- Fix(dav): set string type for sanitizeMtime (server#48051)
- Fix(dav): imip service test expects integers for last occurence (server#48054)
- Fix(dav): cast parameters to string (server#48066)
- Fix(weather_status): Fix search address errors when offline (server#48074)
- Chore(1i8n): Fixed grammar and improved wording (server#48082)
- Catch MaxInstancesExceededException on calendar events (server#48085)
- Fix(Entity): Fix magic setter call for custom strong typed setters (server#48089)
- Fix: Prevent crash when refreshing metadata for files without an owner (server#48091)
- Fix(config): Add missing handling for `envCache` in `getKeys()` (server#48099)
- Ensure that the hash method does not return null (server#48103)
- Fix(appstoreFetcher): get list from a custom store and remove unnecessary warning (server#48166)
- Ci fixes (server#48213)
- Fix(psalm): Enable findUnusedBaselineEntry (server#48281)
- Fix: Don’t crash if disabled user is missing in the database (server#48283)
- Chore: add .git-blame-ignore-revs (server#48292)
- Fix: skip the integrity check for nextcloud-init-sync.lock (server#48300)
- Add bidirectional text support – Backend (server#48310)
- Refactor(AccountIcon): Remove needless console.log (server#48318)
- Chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.322.4 (server#48348)
- Fix(files): Fix having to resolve conflicts twice when dropping files (server#48352)
- Fix(files_external): Catch correct exception (server#48363)
- Fix: Show storage full warning when storage is actually full (server#48367)
- Feat(share): ensure unique share tokens with dynamic length adjustment (server#48379)
- Fix: Use placeholder for external storage password (server#48386)
- Skip future shipped apps from updatenotification check (server#48392)
- Fix(files_sharing): Parse OCM share permissions from OCM and not OCS prop (server#48399)
- Fix: gracefully parse non-standard trusted certificates (server#48443)
- Fix(Auth): ignore missing token when trying to set password-unconfirmable (server#48445)
- Fix: correctly count disabled users for subadmins (server#48448)
- Fix(config): Suppress `config.php` fopen error at install time (server#48501)
- Fix(caldav): add missing handlers (server#48510)
- Fix(config): Mark more app configs sensitive (server#48590)
- Chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.322.4 (3rdparty#1947)
- Remove requiring PNG for iOS (activity#1794)
- Updating block-merge-eol.yml workflow from template (bruteforcesettings#654)
- Fix(CoreQueryBuilder): Use shorter prefixes to stay below 30 characters for Oracle <12.2 (circles#1700)
- Create block-merge-eol.yml (notifications#2039)
- Feat: Check upload directory share state (photos#2659)
- Fix: failure when using sqlite3 (survey_client#318)
- Fix: notifications link for mobile / desktop error generating errors in v30 (survey_client#322)
- Fix: clarify language for removing previously sent report data (survey_client#326)
- Fix(CodeBlock): Fix visibleFocus and pasting in code blocks (text#6350)
- Ci: Fix selector for viewer modal name (text#6409)
- Fix(sync): Disable browser broadcast (text#6481)
- Fix: Apply checks on shares in the middleware (text#6487)
- Fix(sync): handle 502 (Bad Gateway) gracefully (text#6494)
- Chore(deps): cypress workflow update (viewer#2498)
- Fix: Only remove openfile from route when closing the viewer (viewer#2540)
Les mer: https://nextcloud.com/changelog/29.0.105 Desember 2024 - 900MBBug Fixes and Changes
- Fix(files): Ensure renaming state is correctly reset (server#48797)
- Clear pending two factor tokens also from configuration (server#49097)
- Fix(theming): Return default theme if the user never selected a theme (server#49137)
- Fix(files_sharing): note icon color on public pages (server#49156)
- Fix: undefined variable $response in DAV storage (server#49159)
- Fix(files): edit locally buttons and description (server#49162)
- Fix(files): view-in-folder enabled conditions (server#49179)
- Fix: log a warning when we can’t build a background job (server#49206)
- Chore(github): Update groupware code owners (server#49213)
- Fix(files_external): cast storage id int (server#49221)
- Fix remaining readdir() calls in loops with undesirable false evaluation potential (server#49228)
- Feat: Add X-NC-Disable-Scheduling property to allow skipping scheduling (server#49233)
- Chore: Update `@nextcloud/files` and `@nextcloud/update` libraries (server#49252)
- Chore(deps): Add SabreDav Patch for iTip Broker (server#49266)
- Fix: override iTip Broker to fix several issues (server#49270)
- DNS: do not query CNAME if A succeeded already (server#49278)
- Fix: Do not check for strict cookie when running webcron (server#49309)
- Fix(files): Allow downloading multiple nodes not from same base (server#49345)
- Fix(files): improve delete display name when trashbin is disabled (server#49368)
- Feat(settings): add big file upload setup checks (server#49383)
- Fix(job): Check if carddata is resource and read it to string (server#49389)
- Fix(storage): Try to delete existing target (server#49409)
- Fix(SetupChecks): Make sure array key is set (server#49424)
- Fix: (CalDav) Delete invitation link when deleting Calendars or Events (server#49428)
- Fix(BackgroundJobs): Adjust intervals and time sensitivities (server#49462)
- Fix(OCMDiscoveryService): Also cache error results during discovery (server#49471)
- Fix: invalid usage of IQueryBuilder::createNamedParameter() (server#49479)
- Fix: throw correct exception type when we can’t verify if an s3 bucket exists (server#49496)
- Fix(security): Update CA certificate bundle (server#49512)
- Fix(migration): Decrypt ownCloud secrets v2 (server#49536)
- Chore: stricter access to testremote endpoint (server#49543)
- Fix(setupcheck): Disable PhpMaxFileSize setupcheck for now (server#49641)
- Add SabreDav Patch for iTip Broker (3rdparty#1984)
- Remove caching for shares (circles#1751)
- Fix(notification): Make sure the action URL is an absolute URL (circles#1761)
- Fix(CoreQueryBuilder): Use correct member entry for circle as initiator (circles#1764)
- Fix(FederatedUserService): Increase cache TTL for singleId to one week (circles#1773)
- New daily maintenance to delete old federated events (circles#1776)
- Bypass user condition on cli (circles#1781)
- Fix duplicate name on fedcircle (circles#1784)
- Fix(activity): ensure absolute URL are used (circles#1787)
- Fix npm audit (files_pdfviewer#1081)
- Chore(deps-dev): Bump vite from 5.4.10 to 5.4.11 (firstrunwizard#1439)
- Fix(SetupCheck): remove debug(?) output (logreader#1417)
- Fix: use NcCheckboxRadioSwitch in settings (recommendations#819)
- Fix: add missing description to command (recommendations#823)
- Fix npm audit (text#6557)
- Fix(mermaid): No custom link handling for links in mermaid diagrams (text#6596)
- Fix some JS console errors (text#6599)
- Test(cypress): More specific selector for viewer header in links test (text#6603)
- Feat(debug): Expose yjs debug function in editor API (text#6607)
- Fix(files): set focus on image description right after inserting (text#6612)
- Fix(files): Reduce spacing between image and description a bit (text#6616)
- Fix(addContent): only process addExtensions once (text#6617)
- Chore(deps): update dependency cypress-split to ^1.24.5 (text#6629)
- Chore(deps): update dependency cypress-visual-regression to ^5.2.2 (text#6630)
- Chore(deps): update vite (text#6631)
- Fix(deps): update dependency @nextcloud/axios to ^2.5.1 (text#6632)
- Fix(deps): update dependency @nextcloud/dialogs to ^5.3.8 (text#6633)
- Fix(deps): update dependency @nextcloud/files to ^3.9.1 (text#6636)
- Fix(deps): update dependency mermaid to ^10.9.3 (text#6638)
- Fix(deps): update dependency vue-material-design-icons to ^5.3.1 (text#6639)
- Fix(deps): update yjs (text#6640)
- Fix(deps): update dependency @nextcloud/vue to ^8.19.0 (text#6642)
- Fix(deps): update dependency debounce to ^2.2.0 (text#6645)
- Chore(deps): update dependency vite to ^5.4.11 (text#6664)
- Send one full update from y-websocket (text#6696)
- Fix: catch all errors when getting rich workspace file (text#6706)
- Fix(npm): Downgrade @nextcloud/webpack-vue-config to 6.0.1 (text#6707)
- Fix: Proper layout for split view (viewer#2569)
Les mer: https://nextcloud.com/changelog/29.0.98 November 2024 - 900MBBug Fixes and Changes
- Fix(setup-checks): Ensure URL with webroot works
- Fix(files): Ensure children are removed from folder and not duplicated
- Fix(files): Add more visual move / copy notification
- Ci: fail psalm when baseline update required
- Fix: provision api’s status codes
- Test: re-add object store primary storage phpunit tests
- Fix: do not reduce count for subadmins if they are members of group
- Fix: Make user removal more resilient
- Fix email share transfer accross storages (serv
- Fix(dav): Public WebDAV endpoint should allow GET requests
- Fix: Allow overriding shouldApplyQuota check from child classes
- Fix(locking): Accept mixed as value on setTTL
- Fix: Shipped apps should include the Nextcloud version in the cache buster
- Fix(share): Return empty string if no label is set
- Fix(AppConfig): Add external JWT private key to sensitive keys
- Fix(files_sharing): Add proper user facing messages on success
- Fix: Fix “Unknown path” error when source user files folder has not been initialized
- Fix: add PasswordConfirmationRequired to create user storages endpoint
- Fix: get rid of denied notification when accept
- Fix(appstore): Hide last modified information for shipped apps
- Fix(message): Fix logic of Mail test
- Fix(security): Update code signing revocation list
- Fix(activity): Fix download activity parameters
- Ci: Update list of installed PHP extensions (as some are not default …
- Fix(logger): Remove more parameters of other methods
- Build: Print RTL limited characters in translation-checker
- Fix(files_sharing): federated shares avatar
- Chore(deps-dev): Bump jsdoc from 4.0.2 to 4.0.4
- Fix(files): add title for files list table header button
- Fix(dav): Cleanup view-only check
- Fix(files): handle empty view with error
- Fix(files_sharing): Cleanup error messages
- Fix: encrypt and store password, decrypt and retrieve the same
- Fix(app-store): Update update count in navigation
- Fix(config): Mark more configs as sensitive
- Ci(psalm): Add missing imagick extension
- Fix copying or moving from shared groupfolders
- Fix disabled user list for subadmins
- Fix: add PasswordConfirmationRequired to the external storages mentioned in review
- Fix(files): Do not jump to top when fileId is set to currentFolder
- Perf(ObjectStoreStorage): Improve (slow) move on same object bucket
- Fix: add PasswordConfirmationRequired to saveGlobalCredentials
- Fix(files_sharing): Password field must not be required if already set
- Fix(ShareEntryLinkList): Append new links to the end of list
- Fix(files-external): set password as sensitive
- Chore: request review from groupware when changing the card- and cald…
- Docs: update overwrite.cli.url wording
- Fix(owncloud): Fix ownCloud migration with oauth2 app
- Chore(deps): Update @nextcloud/dialogs to v5.3.8
- Fix/remote activity constructor
- Fix: do not send daily digest email to user who is disabled
- Fix npm audit
- Update nextcloud/ocp dependency
- Migrating custom groups
- Fix(ShareWrapperRequest): Save share attributes on creation
- Fix toArray on null
- Update nextcloud/ocp dependency
- Fix npm audit
- Fix npm audit
- Update nextcloud/ocp dependency
- Fix: cards should have the same size
- Chore(deps-dev): Bump vite from 5.4.8 to 5.4.9
- Fix npm audit
- Chore(deps-dev): Bump vite from 5.4.9 to 5.4.10
- Fix npm audit
- Refactor: Replace security annotations with respective attributes
- Update nextcloud/ocp dependency
- Update nextcloud/ocp dependency
- Chore(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1
- Fix(push): Make testing the push server easier
- Fix(generation): Fix common-password check when we accidentally hit t…
- Fix npm audit
- Update nextcloud/ocp dependency
- Fix inaccurate disk usage reporting for ext* filesystems due to reserved blocks
- Fix npm audit
- Fix(LoginClassifier): Adjust log levels / reduce logging noise
- Update nextcloud/ocp dependency
- Feat(editorApi): Add function to allow setting readonly bar props
- Fix npm audit
- Fix: Make loading the viewer an init script
- Fix npm audit
- Fix: Update default editor translations for version 4.8.1
- Fix: Usage of pushToHistory function on prev/next
Les mer: https://nextcloud.com/changelog/29.0.822 Oktober 2024 - 900MBBug Fixes and Changes
- Fix(caldav): Do not load IMipPlugin before user auth and session is c… (server#47790)
- Fix(files): Check if target path is a descendant of the shared folder (server#47795)
- Fix: Fix inaccessible content on public pages due to overlapping footer (server#47812)
- Fix: Run migration sql as statement so that the primary db node is used (server#47840)
- Fix(files_sharing): password checkbox and labels in link share (server#47850)
- Fix: Only write once to template instead of create/copy (server#47862)
- Fix(preview): gracefully handle file not being opened in ProviderV2 (server#47867)
- Fix(appstore): return if appstore is manually disabled (server#47871)
- Fix: make swift connect exception message more informative (server#47873)
- Fix(files): Reset context menu position on close (server#47877)
- Fix: Display ‘Leave share’ instead of ‘Delete’ (server#47895)
- Fix(settings): Add back create group icon (server#47903)
- Fix(LDAP): check index before accessing it (server#47918)
- Fix(files_external): Handling in SFTP UI for custom ports (server#47922)
- Fix(appstore): Ensure returned apps from AppStore are valid (server#47936)
- Fix(config): Throw PreconditionException always when it didn’t match (server#47941)
- Fix(files_external): broken credentials dialog (server#47953)
- Fix(files): Adjust Cache::searchQuery() parameter name to match interface (server#47958)
- Fix(files_external): Check key exists before accessing it (server#47975)
- Fix: Do not try to set HTTP response code on already closed connection (server#47980)
- Fix(a11y): Update OpenDyslexic from 0.920 to 2.001 (server#47983)
- Update psalm-baseline.xml (server#47987)
- Feat: Reset route if neither the Viewer of the Sidebar is open (server#48001)
- Fix(Storage\Local): Do not call getSourcePath() on SplFileInfo (server#48020)
- Fix(Comment): Initialize childrenCount as integer (server#48024)
- Fix(Tags): Return boolean for userHasTags() (server#48026)
- Fix(BaseResponse): Cast XML element values to string (server#48033)
- Fix(S3ConfigTrait): Allow proxy field to take false (server#48034)
- Fix(dav): set string type for sanitizeMtime (server#48052)
- Fix(dav): imip service test expects integers for last occurence (server#48055)
- Update psalm-baseline.xml (server#48057)
- Fix(filesreport): cast fileId to integer (server#48067)
- Fix(dav): cast parameters to string (server#48068)
- Test: cast node name and data to string (server#48070)
- Fix(weather_status): Fix search address errors when offline (server#48075)
- Fix(Entity): Fix magic setter call for custom strong typed setters (server#48087)
- Fix: Prevent crash when refreshing metadata for files without an owner (server#48092)
- Catch MaxInstancesExceededException on calendar events (server#48096)
- Fix(config): Add missing handling for `envCache` in `getKeys()` (server#48100)
- Ensure that the hash method does not return null (server#48104)
- Fix(settings): disable Discover when appstore is disabled (server#48119)
- Fix(appstoreFetcher): get list from a custom store and remove unnecessary warning (server#48165)
- Ci fixes (server#48214)
- Fix(FileList): Show correct avatar for federated share owner (server#48227)
- Update psalm-baseline.xml (server#48228)
- Fix(psalm): Enable findUnusedBaselineEntry (server#48280)
- Fix: Don’t crash if disabled user is missing in the database (server#48284)
- Chore: add .git-blame-ignore-revs (server#48293)
- Fix: skip the integrity check for nextcloud-init-sync.lock (server#48301)
- Add bidirectional text support – Backend (server#48309)
- Fix: Ensure app discover section is returned as list (server#48313)
- Refactor(AccountIcon): Remove needless console.log (server#48315)
- Chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.322.4 (server#48326)
- Fix(security): Update CA certificate bundle (server#48336)
- Fix(files): Fix having to resolve conflicts twice when dropping files (server#48351)
- Fix(files_external): Catch correct exception (server#48364)
- Fix: Show storage full warning when storage is actually full (server#48368)
- Feat(share): ensure unique share tokens with dynamic length adjustment (server#48380)
- Fix: Use placeholder for external storage password (server#48387)
- Skip future shipped apps from updatenotification check (server#48393)
- Fix(files_sharing): Parse OCM share permissions from OCM and not OCS prop (server#48400)
- Fix file item display for users with numerical user IDs (server#48417)
- Fix: gracefully parse non-standard trusted certificates (server#48444)
- Fix: correctly count disabled users for subadmins (server#48449)
- Fix(Auth): ignore missing token when trying to set password-unconfirm… (server#48491)
- Fix(config): Suppress `config.php` fopen error at install time (server#48502)
- Fix: make federation address book sync work with allow_local_remote_servers = false (server#48507)
- Fix(caldav): add missing handlers (server#48509)
- Fix(config): Mark more app configs sensitive (server#48585)
- Chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.322.4 (3rdparty#1945)
- Remove requiring PNG for iOS (activity#1795)
- Fix npm audit (bruteforcesettings#647)
- Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (bruteforcesettings#660)
- Fix npm audit (bruteforcesettings#665)
- Fix(CoreQueryBuilder): Use shorter prefixes to stay below 30 characters for Oracle <12.2 (circles#1701)
- Fix npm audit (files_downloadlimit#357)
- Update nextcloud/ocp dependency (files_downloadlimit#369)
- Update nextcloud/ocp dependency (files_downloadlimit#383)
- Fix npm audit (files_downloadlimit#388)
- Fix npm audit (files_pdfviewer#1046)
- Chore(deps-dev): Bump axios from 1.7.6 to 1.7.7 (files_pdfviewer#1049)
- Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (files_pdfviewer#1057)
- Fix npm audit (files_pdfviewer#1062)
- Chore(deps-dev): Bump vite from 5.4.2 to 5.4.3 (firstrunwizard#1346)
- Update nextcloud/ocp dependency (firstrunwizard#1352)
- Chore(deps-dev): Bump vite from 5.4.3 to 5.4.5 (firstrunwizard#1358)
- Chore(deps-dev): Bump vite from 5.4.5 to 5.4.7 (firstrunwizard#1368)
- Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (firstrunwizard#1369)
- Update nextcloud/ocp dependency (firstrunwizard#1378)
- Chore(deps-dev): bump vite from 5.4.7 to 5.4.8 (firstrunwizard#1384)
- Fix npm audit (firstrunwizard#1390)
- Update nextcloud/ocp dependency (nextcloud_announcements#386)
- Update nextcloud/ocp dependency (notifications#2034)
- Create block-merge-eol.yml (notifications#2040)
- Update nextcloud/ocp dependency (notifications#2056)
- Chore(deps-dev): Bump postcss from 8.4.39 to 8.4.47 (photos#2652)
- Feat: Check upload directory share state (photos#2660)
- Fix: Use user uid to compare in PhotosPicker (photos#2664)
- Chore(deps): Bump webdav from 4.11.3 to 4.11.4 (photos#2670)
- Update nextcloud/ocp dependency (serverinfo#687)
- Fix: failure when using sqlite3 (survey_client#319)
- Fix: notifications link for mobile / desktop error generating errors in v30 (survey_client#323)
- Fix: clarify language for removing previously sent report data (survey_client#325)
- Update nextcloud/ocp dependency (text#6336)
- Fix npm audit (text#6337)
- Fix(TaskList): Add class name to rendered HTML (text#6341)
- Ci: Fix selector for viewer modal name (text#6343)
- Fix: Reset session if file rename changes mimetype from/to markdown (text#6347)
- Fix(CodeBlock): Fix visibleFocus and pasting in code blocks (text#6351)
- Fix(deps): update dependency debounce to ^2.1.1 (text#6381)
- Fix(deps): update dependency y-prosemirror to ^1.2.12 (text#6382)
- Fix(deps): update dependency yjs to ^13.6.19 (text#6383)
- Chore(deps): update dependency cypress-visual-regression to ^5.2.1 (text#6385)
- Chore(deps): update dependency vite to ^5.4.5 (text#6389)
- Fix(deps): update dependency @nextcloud/auth to ^2.4.0 (text#6390)
- Fix(deps): update dependency @nextcloud/files to ^3.9.0 (text#6391)
- Fix(deps): update dependency @nextcloud/vue to ^8.18.0 (text#6392)
- Chore(deps): update dependency vite to v5.4.6 [security] (text#6419)
- Fix(paragraph): migrate preview options to decorations (text#6430)
- Update nextcloud/ocp dependency (text#6445)
- Fix(codeblock): Add border radius (text#6457)
- Fix(tasklist): Correct indention (text#6458)
- Perf: optimize WorkspaceService::getFile (text#6461)
- Fix(sync): Disable browser broadcast (text#6482)
- Fix: Apply checks on shares in the middleware (text#6488)
- Check link protocol (text#6492)
- Fix(sync): handle 502 (Bad Gateway) gracefully (text#6495)
- Fix npm audit (twofactor_totp#1554)
- Chore(deps): update typescript (viewer#2473)
- Chore(deps): update dependency vite to ^5.4.5 (viewer#2474)
- Fix(deps): update dependency webdav to ^5.7.1 (viewer#2478)
- Chore(deps): cypress workflow update (viewer#2499)
- Update cypress snapshots (viewer#2501)
- Chore(deps): update nextcloud (viewer#2529)
- Fix: Only remove openfile from route when closing the viewer (viewer#2539)
- Update cypress snapshots (viewer#2560)
Les mer: https://nextcloud.com/changelog/29.0.713 September 2024 - 900MBBug Fixes and Changes
- Fix(webauthn): Increase database column for public key id (server#47247)
- Fix: check for correct storage class when checking for link parent (server#47284)
- Fix(caldav): allow renaming of birthday calendars (server#47337)
- Fix: write object to the correct urn when moving from another storage to object store (server#47486)
- Fix: re-enable content-length header via htaccess (server#47620)
- Fix(config): Avoid error messages for restricted opcache API (server#47623)
- Fix(files): Correctly parse external shares for files UI (server#47692)
- LinkReferenceProvider] Better size check (server#47696)
- Oauth2] Store hashed secret instead of encrypted (server#47700)
- Fix(settings): Fix sharing exclude groups from password requirement option not working (server#47715)
- Fix npm audit (server#47717)
- Fix: only keep major as server version (server#47721)
- Fix(jobs): Switch to executeStatement() while deleting rows (server#47727)
- Fix status check and saving of external storages (server#47734)
- Fix(files): Typo in import of `ShareType` (server#47743)
- Fix(files): undefined displayname for outdated `@nextcloud/files`<3.6.0 apps (server#47745)
- Fix(files): undefined sidebar (server#47747)
- Fix(files): Create non-existent parents of mountpoints (server#47750)
- Fix(appstore): Cache apps.json also on dev instances (server#47765)
- Fix: add option to remove the webroot for setup checks and don’t chec… (server#47774)
- Fix: Use sha256 to hash arguments of background jobs (server#47777)
- Feat(transfer-ownership): Correctly react to encrypted files (server#47780)
- Fix(dav): Always respond custom error page on exceptions (server#47786)
- Fix: Replace conflicting tags in `xml_exception` template (server#47843)
- Forces sidebarPlugins to unmount and mount during an ActivityTab update (activity#1771)
- Chore(deps-dev): Bump axios from 1.7.5 to 1.7.6 (files_pdfviewer#1038)
- Chore(deps-dev): Bump adm-zip from 0.5.15 to 0.5.16 (files_pdfviewer#1039)
- Update nextcloud/ocp dependency (nextcloud_announcements#381)
- Fix: remove nextcloud_photos_ tmp files when done (photos#2610)
- Update nextcloud/ocp dependency (serverinfo#679)
- Allow viewing of attachments when shared by mail (text#6285)
- Chore(deps): update vueuse to ^10.11.1 (text#6303)
- Fix(deps): update dependency @nextcloud/dialogs to ^5.3.7 (text#6304)
- Fix(deps): update dependency lib0 to ^0.2.97 (text#6305)
- Fix(Table): Fix pasting content with newlines to table cells (text#6318)
- Fix(mention): No extra whitespace in markdown before/after mentions (text#6320)
- Chore(deps): update dependency @types/dockerode to ^3.3.31 (viewer#2402)
- Chore(deps): update cypress (viewer#2403)
- Fix(deps): update dependency @fontsource/roboto to ^5.0.14 (viewer#2452)
- Fix(deps): update nextcloud (viewer#2455)
- Chore(deps): lock file maintenance (viewer#2458)
Les mer: https://nextcloud.com/changelog/29.0.63 September 2024 - 900MBBug Fixes and Changes
- Fix npm audit (server#47175)
- Fix(userstatus): run user status automation job for start and end events (server#47213)
- Stable29: Fix/comment deleting with activities installed (server#47234)
- Don’t save translated predefined user status as custom status (server#47263)
- Chore(deps): Update `@nextcloud/upload` (server#47367)
- Fix(setupcheck): Fix mimetype server version check in backport (server#47378)
- Fix(theming): Make getImage() call save against missing non-SVG version (server#47384)
- Fix(ProvisioningAPI): set typed config values by via API (server#47394)
- Fix(provisioning): Support setting new app configs as well (server#47410)
- Fix(caldav): limit property length (server#47421)
- Fix: Trusted server icon recovery without addressbook change (server#47428)
- Fix(mailer): Call to custom mail_template_class (server#47477)
- Fix(flow): cannot set custom user agent (server#47482)
- Fix(files): Adjust margin at the file list bottom (server#47493)
- Fix(files): Reset drop notice on firefox (server#47497)
- Fix: Correctly load favorites for subpath (server#47501)
- Fix(Router): Load attribute routes of all apps when not app is specified (server#47517)
- Fix: gracefully handle unexpected exif orientation types (server#47536)
- Fix(files): fix list gap at bottom (server#47538)
- Fix(logger): ignore session logging during setup (server#47549)
- Update `@nextcloud/vue` to v8.17.0 (server#47566)
- Refactor(files): Drop unneeded initial state (server#47571)
- Fix(provisionning_api): Remove parameters that are not set into template (server#47573)
- Fix: optimise `getWrongShareOwnership` query (server#47577)
- Fix npm audit (server#47668)
- Fix(settings): Hide forbidden UI elements for group managers (server#47687)
- Revert “fix(deps): Fix npm audit” (server#47706)
- Fix npm audit (bruteforcesettings#637)
- Fix npm audit (files_pdfviewer#1018)
- Fix: Use the user configured UI language for PDFjs instead of browser language #1026 (files_pdfviewer#1027)
- Chore(deps-dev): Bump axios from 1.7.4 to 1.7.5 (files_pdfviewer#1030)
- Fix npm audit (files_pdfviewer#1033)
- Fix npm audit (firstrunwizard#1319)
- Chore(deps): Bump @nextcloud/dialogs from 5.3.5 to 5.3.7 (firstrunwizard#1330)
- Chore(deps-dev): Bump vite from 5.4.1 to 5.4.2 (firstrunwizard#1331)
- Fix(dashboard): Fix dashboard panel ID (photos#2625)
- Fix: allow dot in mounted on (serverinfo#667)
- Update nextcloud/ocp dependency (text#6195)
- Fix npm audit (text#6197)
- Fix reconnecting websocket polyfill and error propagation during push (text#6205)
- Fix(attachments): Uploading of attachments from public shares (text#6215)
- Fix: catch all errors when getting rich workspace content (text#6246)
- Ci(cypress): Fix file list link selector (text#6266)
- Fix(editorApi): Add support for a onCreate callback that gets content (text#6277)
- Fix: hide menu Link to file for direct editing (text#6289)
- Fix: undefined filename in livephoto (viewer#2419)
- Fix: Strictify live photo condition to prevent false positive (viewer#2443)
Les mer: https://nextcloud.com/changelog/29.0.522 August 2024 - 775MBBug Fixes and Changes
- Fix(redis): Require version >=4 for unlink (server#46521) 1
- Fix(theming): enforce theme should still provide dark as fallback (server#46522)
- Fix(files): Close sidebar on navigation (server#46529) 1
- Fix(files_metadata): Don’t run generation job on every upgrade (server#46564) 1
- Fix(previews): Stop returning true when getimagesize() fails (server#46569) 1
- Fix(appstore): Return an empty array in case of fail (server#46578)
- Fix(caldav): lower scheduling table size warning (server#46582) 1
- Fix(caldav): Throw 403 Forbidden Error instead of 500 Internal Server… (server#46602) 1
- Fix(caldav): decode values before returning (server#46614)
- Fix(dashboard): Unify widget icon colors and document it’s behaviour (server#46626)
- Fix(mail): Fix big logos in mail templates for Outlook (server#46627) 2
- Fix(TextProcessing): use error instead of info for exception logging (server#46636)
- Fix(dav): Thrown forbidden error for authenticated user instead of no… (server#46646)
- Fix(Token): take over scope in token refresh with login by cookie (server#46669)
- Fix: Pass the mountpoint target user to storages without owner (server#46679)
- Feat: add config flag to toggle persistent redis connections (server#46684)
- Fix(caldav): stricter default calendar checks (server#46696) 1
- Support excalidraw file type (server#46711) 1
- Fix(files): validate input when creating file/directory (server#46718)
- Fix: FileInfo from View should have the correct name of a mountpoint (server#46721)
- Fix(search): show user search provider for deactivated and admin pages (server#46725)
- Update @nextcloud/files to 3.7.0 and fix display name handling of folders (breadcrumbs and filename) (server#46728) 1
- Fix(files): ensure forbiddenCharacters is an array (server#46731) 1
- Fix(files_versions): avoid unintentional skipping of expiration (server#46740)
- Feat: add a specialized writeStream implementation for s3 external storage (server#46743)
- Feat: add additional logging for database errors (server#46750)
- Fix: Add .whiteboard alias for .excalidraw files (server#46752)
- Fix(files_sharing): open-in-files should open a folder and not the parent (server#46755)
- Fix: add a try and catch for delete versioning (server#46758)
- Avoid using partial file info as valid one (server#46764)
- Fix(files): Correctly validate new node name (server#46774)
- Style(settings): align icons at legacy help navigation (server#46787)
- Fix(files): always ask for confirmation if trashbin app is disabled (server#46801)
- Fix(styles): Make sure footer with legal links is shown correctly (server#46811)
- Fix: fix recursive share check (server#46863)
- Fix(files): correctly shrink breadcrumbs bar (server#46866)
- Fix: OCP\Files\Node\Folder::search was not setting the owner (server#46869)
- Ci: Fix summary condition (server#46884)
- Migration Attributes (server#46889)
- Chore(ShareSettings): Proper wording for share autocompletion settings #46830 (server#46898)
- Fix(trashbin): Improve documentation of since/until timestamps of res… (server#46900)
- Perf(systemtags): Add index for systemtags_object_mappings.objectid (server#46906)
- Feat(editLocallyAction): Handle possible no local client scenario (server#46910)
- Revert: chore(files): cleanup old templates (server#46911)
- Fix(files): do not show legacy edit locally action on public pages (server#46933)
- Fix(systemtags): Correctly set the display name for the Nextcloud node (server#46938)
- Fix(files): Provide default file action for file entry name (on click action) (server#46940)
- Fix(files): empty folder pending size (server#46948)
- Fix(AdminSettings/AI): show pref list of only the enabled translation providers (server#46949)
- Fix(files): Correctly create Nodes from WebDAV result in “recent”-view (server#46951)
- Fix(dav): drop unwanted RemoteException class (server#46952)
- Fix: don’t persist previews used during blurhash generation – take 2 (server#46954)
- Fix(userstatus): add missing parenthesis (server#46960)
- Fix(setupchecks): Skip checking for OPcache settings if running checks from CLI (server#46965)
- Fix(LDAP): remove unneeded dependencies (server#46969)
- Fix(files): cancel move-copy action should not be handled as an error (server#46972)
- Fix(files_sharing): add missing subtitle on search for share recipients (server#46983)
- Fix(files): show folder sharing overlay on received shares (server#46995)
- Fix(files): Correctly handle open file URL query (server#47023)
- Enh(metadata): Introduce a memory limit for metadata generation (server#47027)
- Fix(trashbin): Correctly set original name as displayname (server#47036)
- Fix: fix passing additional db connection parameters in factory (server#47046)
- Fix: Add direct parameter to flow auth v2 (server#47053) 1
- Bump @nextcloud/vue from 8.14.0 to 8.16.0 (server#47060)
- Fix(inherited-shares): ignore top root folder (server#47068)
- Fix: Use timestamp instead of revision id in files_versions metadata API (server#47072)
- Fix: Ensure database connection is setup when getting group details (server#47078)
- Fix(previews): Don’t crash on animated WEBP images (server#47080)
- Fix(share): Rename Circle to Team (server#47084)
- Fix(config): Clarify smtp debugging config option usage (server#47086)
- Docs: added customclient_fdroid key to the config.sample.php file (server#47089)
- Fix(theming): make cache buster depend on the app version (server#47098)
- Fix(session): Log when session_* calls are slow (server#47105)
- Fix(encryption): Fix mountpoint check to accept if several are found (server#47119)
- Fix(migration): Add column only if it does not exist (server#47126)
- Fix(systemtags): Correctly load tagged files in “tags”-files-view (server#47129)
- Fix(dav): Try basic auth for ajax WebDAV requests (server#47137)
- Fix(files): trim names on new node creation (server#47151)
- Fix: fix getting the folder node from the dav response (server#47171)
- Apply group limit on remove from group (server#47192)
- Chore: compile assets (server#47205)
- Fix(security): Update expiration date in security.txt (server#47230)
- Fix: try to find non-recursive share source (server#47278)
- Store the mountpoint of storages in the mount options and use it to find the encryption keys (server#47354)
- Fix(dashboard): Fix dashboard icon (circles#1631)
- Feat: dismiss notification when accepting an invitation (circles#1647)
- Fix(notifications): Don’t trigger invite notifications for system groups (circles#1653)
- Fix: prevent null token (files_downloadlimit#338)
- Migrate personal setting page to vue (firstrunwizard#1303) 1
- Chore: update .git/workflows content (logreader#1310)
- Fix(format): export missing formatTime function (logreader#1339)
- Fix: use folder material design icon (recommendations#749)
- Use a more sensible format for load average (serverinfo#653)
- Fix: Display threads and not cores (serverinfo#660)
- Add npm audit fix job (suspicious_login#908)
- Fix: showing folder description on favorites (text#6030)
- Fix(sync): reuse open connection (text#6061)
- Test(cy): Install assistant app version matching the server branch (text#6074)
- Test(cypress): Downgrade to last cypress version that doesn’t crash (text#6083) 1
- No conflict dialogue in read only (text#6096)
- Fix/toc without transaction (text#6116)
- Fix: Avoid throwing exceptions during propfind (text#6155)
- Fix: Avoid throwing in BeforeNodeWrittenListener on new files (text#6170)
- Fix: sorting by date and number (viewer#2321)
- Fix: Enforce unsetting openfile when the viewer is closed (viewer#2369) 1
- Editing while slideshow in full screen mode (viewer#2382)
Les mer: https://nextcloud.com/changelog/29.0.422 Juli 2024 - 775MBBug Fixes and Changes
- Ci: Migrate Litmus and CalDAVTester from drone to GitHub (server#45726)
- Fix(cron): Log excess memory usage at debug and info levels (server#45843)
- Fix npm audit (server#45892)
- Chore(deps): Bump deepdiver/zipstreamer to 2.0.3 (server#45897)
- Fix(files): Properly handle denied ownership transfers (server#45906)
- Fix(files_versions): Use `NcDateTime` for proper translated version dates (server#45911)
- Delete background jobs by id when cleaning up (server#45919)
- Fix(settings): define a ‘heartbeat’ route, so SecurityHeaders can handle redirected root (server#45956)
- Rename openFileInfo to fileInfo (server#45988)
- Fix(preview): don’t create folder structure when previews are disabled (server#45993)
- Fix: avoid duplicate tag inserts by checking if the mapping exists already in db (server#45995)
- Fix(files_versions): renaming file version when its not a string (server#46001)
- Fix(caldav): encode calendar URIs with umlauts for activities (server#46012)
- Don’t trigger action when renaming (server#46018)
- Fix: also use optimized getFirstNodeyIdInPath for Folder::getFirstNodeById (server#46035)
- Fix: csrf check failed on public share with password (server#46039)
- Fix(files_trashbin): Make files view registering an init script (server#46054)
- Fix: Do not log an error when connecting to SFTP without a logged in user (server#46061)
- Fix: don’t use custom certificate bundle if no customer certificates are configured (server#46069)
- Fix: allows admin to edit global credentials (server#46091)
- Fix(settings): make trailing slash for caldav/carddav redirects optional (server#46093)
- Fix(userstatus): Fix user status automation in real-life scenario (server#46096)
- Use guzzle for addressbook federation (server#46117)
- Fix(FilesView): Update files view upon share creation/delete (server#46119)
- Feat(files): increase max copy-move concurrency to 5 (server#46128)
- Update favorites navigation list on folder renames (server#46137)
- Fix(files_sharing): Also set the expiration date timezone during validation (server#46142)
- Fix(caldav): When message is a reply compare the message sender not the recipient (server#46146)
- Fix(security): Update code signing revocation list (server#46154)
- Fix(SharingEntryLink): Show enforced password input label (server#46162)
- Fix: Avoid throwing errors for teams are unavailable (server#46163)
- Perf(session): remove useless session open (server#46168)
- Fix(federation): Fix missing protocol on CloudID remote (server#46173)
- Fix(CI): Fix OpenAPI github action (server#46175)
- Fix(setupchecks): skip check when disk_free_space is disabled (server#46203)
- Fix(theming): Also provide default image as background by absolut URL (server#46211)
- Fix: Authorization header can be an empty string (server#46212)
- Fix: getMountsForFileId may return an unordered list (server#46213)
- Fix(DAV): offset not applied (server#46226)
- Docs(ShareApiController): Correct note about expiry date timezone (server#46228)
- Build(deps): Bump @nextcloud/vue from 8.11.2 to 8.14.0 (server#46237)
- Build(deps-dev): Bump cypress-split from 1.21.0 to 1.21.2 (server#46240)
- Build(deps): Bump libphonenumber-js from 1.10.58 to 1.10.64 (server#46242)
- Build(deps-dev): Bump mime from 4.0.1 to 4.0.3 (server#46244)
- Build(deps-dev): Bump @cypress/webpack-preprocessor from 6.0.1 to 6.0.2 (server#46246)
- Fix(theming): Conitionally disable blur filter for performance (server#46258)
- Fix(security): Update CA certificate bundle (server#46264)
- Fix(ExternalSharing): Handle template shares from external sources (server#46281)
- Fix(tests): Remove output when running tests (server#46290)
- Fix(IntegrityCheck): Ensure the check is run if no results are available (server#46298)
- Chore(mp3info): apply upstream patch for invalid array access (server#46306)
- Fix(carddav): limit vcard size (server#46314)
- Chore(deps): bump jquery-ui-dist from 1.13.2 to 1.13.3 (server#46330)
- Chore(deps-dev): bump tslib from 2.6.2 to 2.6.3 (server#46331)
- Chore(deps-dev): bump cypress-if from 1.12.0 to 1.12.3 (server#46332)
- Chore(deps-dev): bump cypress from 13.7.1 to 13.7.3 (server#46333)
- Chore(deps-dev): bump eslint-plugin-cypress from 2.15.1 to 2.15.2 (server#46334)
- Fix(SharingDetailsView): Prevent illegal unselection of read permissions (server#46362)
- Fix(s3): Don’t wait indefinitely for S3 to return (server#46367)
- Fix: Update Nextcloud libraries (server#46374)
- Fix(cypress): wait for apps list fetch for better testing stability (server#46385)
- Perf: Set session.cache_limiter at runtime to avoid clients caching static assets served by PHP (server#46393)
- Fix(workflows): Fix file systemtag cache (server#46412)
- Fix(caldav): limit vevent size (server#46413)
- Fix(theming): Don’t reset the cachebuster value when we reset theming (server#46434)
- Fix(Session): avoid race conditions on clustered setups (server#46437)
- Feat: don’t count failed CSRF as failed login attempt (server#46443)
- Fix(ci): Correctly check for assets that need compilation (server#46469)
- Test(theming): Fix unit tests for personal settings (server#46471)
- Stop file actions when conflict dialog skipped (server#46562)
- Fix(CI): Update setup-php, setup-node, checkout and paths-filter actions (server#46575)
- Fix(files_sharing): also allow removing READ permissions on email shares (server#46598)
- Chore(deps): Bump deepdiver/zipstreamer from 2.0.2 to 2.0.3 (3rdparty#1864)
- Chore(mp3info): apply upstream patch for invalid array access (3rdparty#1889)
- Chore: set version in composer.json (3rdparty#1891)
- Fix(dashboard): Fix missing dashboard icon (activity#1727)
- Update nextcloud/ocp dependency (circles#1583)
- Ignore empty fileIds (circles#1625)
- Fix npm audit (files_downloadlimit#303)
- Fix npm audit (files_pdfviewer#983)
- Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.3 to 1.2.5 (firstrunwizard#1250)
- Fix npm audit (firstrunwizard#1256)
- Perf: optimize `@nextcloud/vue` imports (firstrunwizard#1266)
- Update nextcloud/ocp dependency (firstrunwizard#1273)
- Update nextcloud/ocp dependency (logreader#1252)
- Update nextcloud/ocp dependency (nextcloud_announcements#355)
- Update nextcloud/ocp dependency (notifications#1965)
- Fix npm audit (photos#2467)
- Update nextcloud/ocp dependency (photos#2488)
- Various fix from 30 (photos#2517)
- Chore(deps-dev): Bump postcss from 8.4.35 to 8.4.39 (photos#2521)
- Fix: avoid erroring out on corrupt image data (photos#2530)
- Fix(l10n): Translate “All Tags” string (photos#2532)
- Feat: Handle complex location type (photos#2538)
- Fix(dashboard): Fix ID and provide icon url (photos#2543)
- Fix npm audit (privacy#1088)
- Fix: catch and filter shares whom storage is not available (recommendations#757)
- Fix(dashboard): Fix dashboard icon (recommendations#768)
- Fix npm audit (related_resources#440)
- Fix: handle getNetInterfaces error (serverinfo#633)
- Fix: update wording about apps element in monitoring response (serverinfo#635)
- Update nextcloud/ocp dependency (serverinfo#638)
- Update nextcloud/ocp dependency (survey_client#296)
- Fix npm audit (suspicious_login#883)
- Chore(deps): update cypress (text#5907)
- Chore(deps): update dependency vue-demi to ^0.14.8 (text#5908)
- Fix(deps): update dependency @nextcloud/dialogs to ^5.3.4 (text#5909)
- Fix npm audit (text#5915)
- Fix(SmartPicker): Insert smart picker links as preview per default (text#5925)
- Fix(Preview): Show reference fallback (text#5928)
- Perf: Reduce polling interval for read only users (text#5934)
- Fix(LinkPicker): Fix inserting markdown (e.g. from `text_templates` app) (text#5940)
- Fix(LinkBubble): Don’t open bubble at initialization and on remote changes (text#5949)
- Fix(LinkBubble): Fix logic to detect transactions without history (text#5955)
- Ci: Skip cypress test crashing electron right now (text#5957)
- Update nextcloud/ocp dependency (text#5975)
- Fix(attachments): Don’t require document session for getting attachments (text#5981)
- Request the native app to reload the direct editing view on 403 errors (text#5985)
- Keep base version etag during reload (text#5987)
- Fix(deps): update dependency @nextcloud/dialogs to ^5.3.5 (text#5999)
- Fix(deps): update dependency @nextcloud/event-bus to ^3.3.1 (text#6000)
- Fix(deps): update dependency @nextcloud/files to ^3.5.1 (text#6001)
- Fix(deps): update dependency mermaid to ^10.9.1 (text#6002)
- Fix(deps): update dependency y-prosemirror to ^1.2.9 (text#6003)
- Fix(deps): update yjs (text#6004)
- Chore(deps): update dependency @nextcloud/babel-config to ^1.2.0 (text#6005)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.4.1 (text#6006)
- Chore(deps): update dependency cypress to ^13.13.0 (text#6007)
- Chore(deps): update dependency cypress-split to ^1.24.0 (text#6008)
- Chore(deps): update dependency vite to ^5.3.3 (text#6009)
- Chore(deps): update vueuse to ^10.11.0 (text#6010)
- Fix: use composables in setup function (text#6017)
- Fix(ApiService): Catch NotPermittedException and return 404 (text#6021)
- Ci(test): use codecov token (twofactor_totp#1537)
- Fix npm audit (viewer#2336)
- Fix(requesttoken): Make sure to use the correct requesttoken in WebdavClient (viewer#2342)
Les mer: https://nextcloud.com/changelog/29.0.31 Juli 2024 - 775MB29.0.3
Bug Fixes and Changes
- Fix(settings): show warning for indexToReplace as part of missing indices (server#44675)
- Fix(appconfig): format app values (server#44894)
- Fix(files): Display selected files count (server#44909)
- Fix: regression with updating read-only config (server#44927)
- Fix(auth): Keep redirect URL during 2FA setup and challenge (server#44977)
- Feat: Add legal notice and privacy policy links to help page (server#44988)
- 44032 fix show new shares without refresh (server#45304)
- Avoid updating the same oc_authtoken row twice (server#45348)
- Feat: Add `forbidden_filename_characters` to JSConfig for use in frontend libraries (server#45379)
- Fix: register DI alias for IFileAccess (server#45476)
- Fix(dav): Rate limit address book creation (server#45543)
- CalDAV fix search with limit and time range (server#45566)
- Fix(theming): replace standard generic package icon by material design (server#45577)
- Unmark deleted users if their last login date is more recent than deleted date (server#45587)
- Fix(files): Don’t fail if dir exists (server#45590)
- Fix(files): Ensure active file list entry is highlighted (server#45597)
- Fix: Update `@nextcloud/files` to fix public link shares (server#45601)
- Fix(session): Do not update authtoken last_check for passwordless (server#45602)
- Fix(core): unsupported browser redirect url (server#45621)
- Fix(caldav): automatically delete outdated scheduling objects (server#45641)
- Fix(core): Add missing null value possibility to Resource and Reference richObject (server#45644)
- Fix(INavigationManager): Fix psalm alias not set in the right place (server#45645)
- Fix(files): Close sidebar and update fileid when current node is deleted (server#45659)
- Fix(Mailer): Allow to enforce strict email format (server#45660)
- Fix(files): Only execute default action if there is an action to perform (server#45662)
- Fix(files): reset menu pos when opening in grid mode (server#45666)
- Fix(federatedfilesharing): import external federated share script (server#45675)
- Fix(files_sharing): usage of NcTextField in SelectShareFolderDialogue (server#45690)
- Fix(Session): avoid password confirmation on SSO (server#45705)
- Fix(files): Make sure files are opened when using `open-in-files` action(s) or at lease are scrolled into view (server#45728)
- Ci(eol): update workflow from template (server#45734)
- Fix(dav): Don’t log access control as error (server#45756)
- Fix(files): handling numbered type owner name & id (server#45764)
- Fix(settings): Use axios directly for health check to preven URL sanitizing (server#45765)
- Fix: Only list remnants as disabled if option is enabled (server#45773)
- Fix: Autodetect legacy filekey instead of trusting the header for legacy header (server#45778)
- Fix(search): tags redirect route (server#45791)
- Fix(caldav): event links in shared calendar notifications (server#45800)
- Use isRetryable to catch retryable exceptions (server#45808)
- Fix(Token): make new scope future compatible (server#45809)
- Fix(cron): Log long running jobs (server#45813)
- Fix(files_sharing): fix parsing of remote shares (server#45816)
- Test: add tests for ProfilePageController (server#45821)
- Fix(files): also trigger new tab on file name middle click (server#45826)
- Fix(files): do not rely on unique fileid (server#45837)
- Fix(ObjectStore): Fix regression when hostname is empty (server#45840)
- Get child ids for folder in a separate query during move (server#45851)
- Feat: add option to disable scanner transactions (server#45856)
- Fix(files): Ignore right click for default action (server#45862)
- Show non writable folders during move or copy (server#45864)
- Fix(comments): Use proper icon components instead of icon classes to fix dark mode (server#45871)
- Fix(theming): also apply enforced theme for guests (server#45904)
- Fix(deleteAction): Bump up delete requests concurrency to 5 (server#45907)
- Ci: use precise ref for 3rdparty check (server#45928)
- Fix(files): correctly import WebDAV client in files store (server#45942)
- Fix: move repair mimetype repair step to the expensive steps (server#45966)
- Fix(dav): Limit number of UPDATES for sync token created_at (server#45991)
- Fix(Token): add FILESYSTEM scope with SCOPE_SKIP_PASSWORD_VALIDATION (server#46075)
- Chore(deps-dev): Bump adm-zip from 0.5.12 to 0.5.14 (files_pdfviewer#977)
- Update nextcloud/ocp dependency (firstrunwizard#1236)
- Chore(deps-dev): Bump vite from 5.2.12 to 5.2.13 (firstrunwizard#1242)
- Update nextcloud/ocp dependency (nextcloud_announcements#343)
- Update nextcloud/ocp dependency (notifications#1933)
- Update nextcloud/ocp dependency (notifications#1941)
- Fix(browser): Don’t create web notifications for old notifications (notifications#1945)
- Fix: separate creation of browser notifications and sounds from Vue rendering (notifications#1948)
- Update nextcloud/ocp dependency (related_resources#429)
- Update nextcloud/ocp dependency (related_resources#434)
- Update nextcloud/ocp dependency (serverinfo#614)
- Ci: automate ocp updates (serverinfo#622)
- Update nextcloud/ocp dependency (survey_client#281)
- Update nextcloud/ocp dependency (text#5854)
- Fix(table): Fix readonly detection in vue components (text#5857)
- Test(cypress): Fix selector for new button in files app (text#5860)
- Fix(locks): only lock when editing (text#5865)
- Update nextcloud/ocp dependency (text#5883)
- Reset all sessions (in occ command and on upgrade) (text#5889)
- Fix: Ignore pushes of update steps for read only sessions (text#5896)
- Truncate tables and rename documents folder on reset (text#5921)
- Properly save old route when opening the viewer (viewer#2326)
- Fix: Add missing generateUrl (viewer#2329)
29.0.2
Bug Fixes and Changes
- Fix(files): Focus filename input in new-node dialog when opened (server#44852)
- Enh(metadata): migrate metadata to lazy appconfig (server#44899)
- Fix(comments): Fix issues thrown by comments sidebar tab code (server#44903)
- Feat: add request id as comment to all queries (server#44959)
- Fix: fix FileAccess::getByFileId(InStorage) (server#45158)
- Fix(userstatus): catch unique constrain violation on revert (server#45206)
- Perf(db): Sort data for IN before chunking (server#45215)
- Expose subscription calendars (server#45224)
- Fix(contactsmenu): empty content margin (server#45427)
- Fix header menu icon color (server#45430)
- Fix: Mark more configs as sensitive (server#45443)
- Feat: Add back searching in disabled user list (server#45477)
- Respect empty `expiryDate` value in server (server#45483)
- Fix(db): Log long transaction times at debug level (server#45522)
- Fix: forbid moving a folder into a subfolder of itself (server#45529)
- Fix(files): Implement `SortingService` to fix sorting of files (server#45534)
- Fix(db): Prevent two connections for single node databases (server#45541)
- Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (bruteforcesettings#604)
- Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.2.1 (files_pdfviewer#949)
- Fix npm audit (files_pdfviewer#953)
- Update nextcloud/ocp dependency (firstrunwizard#1230)
- Chore(deps-dev): Bump vite from 5.2.11 to 5.2.12 (firstrunwizard#1232)
- Update nextcloud/ocp dependency (nextcloud_announcements#340)
- Update nextcloud/ocp dependency (notifications#1931)
- Fix(faces): Fix call to Viewer.open (photos#2476)
- Fix: add typecast for mimetype (photos#2495)
- Update nextcloud/ocp dependency (related_resources#424)
- Update nextcloud/ocp dependency (serverinfo#609)
- Test(cypress): Avoid failure when editor is updated on webdav requests (text#5774)
- Update nextcloud/ocp dependency (text#5831)
- Fix(preview): prev token can be undefined in `isPreviewLinkInParagraph` (text#5835)
- Fix: smartpicker set links for selected text (text#5836)
- Cleanup `_oc_webroot` stubs where possible (text#5841)
- Test(cy): rely on @nextcloud/axios for requests (text#5844)
Les mer: https://nextcloud.com/changelog/29.0.131 Mai 2024 - 750MBBug Fixes and Changes
- Update psalm-baseline.xml (server#44564)
- Fix npm audit (server#44590)
- Fix(sharingDetails): Show correct share target (server#44918)
- Chore: Fix update-psalm-baseline to use correct php version depending on branch (server#44956)
- Support multiple scopes in DAV search (server#44969)
- Fix(unifiedSearch): Prevent broken avatars for federated users in peo… (server#44972)
- Fix(memcache): remove double $$ to fix error (server#44981)
- Fix(provisioning_api): Show warning but do not fail when listing accounts in case of users removed from backend but still in database (server#44985)
- Fix(DAV): Migrate known exceptions to Sabre exceptions when copying (server#45018)
- Fix: chunked upload leading to 0-byte files (server#45040)
- Fix(CalDAV): remove UNKNOWN from room / resource consideration (server#45053)
- Feat: support “s3-accelerate” endpoint (server#45056)
- Fix: Remove bogus code from query builder and fix parameter name (server#45104)
- Fix(files): Fix ownership transfer encrypted files detection (server#45105)
- Fix(setupchecks): Fix opcache buffer check (server#45106)
- Fix: Fix default values for ini var in lib/base.php (server#45107)
- Fix(user_ldap): Fix a var name (server#45108)
- Retry smb notify test a few times (server#45148)
- Fix(icons): Update files icon (server#45171)
- Fix(session): Avoid race condition for cache::get() vs. cache::hasKey() (server#45192)
- Fix(OC_Image): Set correct return type for exif_imagetype stub (server#45199)
- Fix(User\Manager): Avoid future collisions with updater/audit logs (server#45202)
- Fix(settings): Save one HTTP request on enabling an app (server#45204)
- Update psalm-baseline.xml (server#45208)
- Fix(userstatus): Fix docs of user status manager (server#45231)
- Fix(Router): Stop loading routes of disabled apps (server#45246)
- Fix(files): handle multidimensional arrays in scanner (server#45279)
- Fix(setupCheck): Only warn when memcache present w/o memcached (server#45283)
- Fix(SetupChecks): Detect CLI mode in HTTPS / URL generator check (server#45284)
- Fix: consider all paths the user has for a share source when considering max permissions (server#45293)
- Update pdf icon (server#45296)
- Fix(caldav): loop through all events for busy events (server#45313)
- Fix(search): Limit maximum number of search results (server#45318)
- Fix: Correctly check result of function (server#45322)
- Revert: “Check datadirectory owner, not config owner.” (server#45326)
- Perf(deleteAction): Queue delete requests (server#45328)
- Fix(preview): check mime type before processing with Imagick (server#45337)
- Fix: Extend SVG reference check (server#45341)
- Fix: add ldap_exop_passwd function to sensitive value (server#45360)
- Fix: delete user credentials stored in storages_credentials when user gets deleted (server#45363)
- Fix(groups): allows to save group names with more than 64 characters (server#45367)
- Hide ‘updater.server.url’ As It May Contain Enterprise Key (server#45373)
- Fix(db): Prevent data loss by temporarily disabling `db:convert-type` (server#45469)
- Update nextcloud/ocp dependency (activity#1631)
- Fix npm audit (activity#1633)
- Fix(tests): Fix selecting the correct tagging field (activity#1645)
- Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.2.1 (bruteforcesettings#581)
- Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (bruteforcesettings#593)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (bruteforcesettings#594)
- Updating 2 workflows from template (bruteforcesettings#597)
- Update nextcloud/ocp dependency (circles#1541)
- Fix npm audit (files_downloadlimit#261)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (files_pdfviewer#963)
- Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2 (firstrunwizard#1167)
- Update nextcloud/ocp dependency (firstrunwizard#1171)
- Fix npm audit (firstrunwizard#1172)
- Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (firstrunwizard#1196)
- Chore(deps-dev): Bump @nextcloud/vite-config from 1.2.2 to 1.2.3 (firstrunwizard#1198)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (firstrunwizard#1199)
- Chore(deps-dev): Bump vite from 5.2.8 to 5.2.11 (firstrunwizard#1201)
- Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (firstrunwizard#1217)
- Update nextcloud/ocp dependency (firstrunwizard#1222)
- Fix: LogIterator duplicates and drops log entries (logreader#1237)
- Update nextcloud/ocp dependency (nextcloud_announcements#328)
- Fix: Correctly check result of function (nextcloud_announcements#333)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (notifications#1899)
- Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (notifications#1900)
- Chore(deps): Bump @nextcloud/vue from 8.11.2 to 8.11.3 (notifications#1919)
- Update nextcloud/ocp dependency (notifications#1922)
- Fix npm audit (photos#2419)
- Update nextcloud/ocp dependency (photos#2423)
- Feat: Allow multiple source folders (photos#2446)
- Update nextcloud/ocp dependency (photos#2472)
- Fix(SizeMetadataProvider): Swap the width and height if the image is rotated (photos#2479)
- Fix npm audit (privacy#1056)
- Chore(deps): Bump @nextcloud/router from 3.0.0 to 3.0.1 (privacy#1069)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (privacy#1070)
- Fix npm audit (recommendations#730)
- Fix npm audit (related_resources#390)
- Update nextcloud/ocp dependency (related_resources#393)
- Update nextcloud/ocp dependency (related_resources#418)
- Fix: handle disabled shell_exec (serverinfo#600)
- Update nextcloud/ocp dependency (serverinfo#605)
- Update dependency (survey_client#269)
- Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29 (suspicious_login#864)
- Fix(deps): update tiptap to ^2.3.1 (text#5642)
- Fix(links): 5539 close link bubble on click outside (text#5694)
- Chore(deps): update cypress (text#5708)
- Chore(deps): update dependency eslint-plugin-cypress to ^2.15.2 (text#5709)
- Chore(deps): update dependency vite to ^5.2.11 (text#5710)
- Feat: disable spellcheck inside code blocks (text#5711)
- Fix(deps): update dependency @nextcloud/dialogs to ^5.3.1 (text#5713)
- Fix(deps): update dependency @nextcloud/files to ^3.2.1 (text#5714)
- Fix(description): 5688 no need to encode filename (text#5719)
- Fix(editor): requestAnimationFrame in onResize callbacks (text#5753)
- Chore(deps): update dependency @nextcloud/browserslist-config to ^3.0.1 (text#5760)
- Chore(deps): update dependency cypress-split to ^1.23.1 (text#5761)
- Fix(deps): update dependency @nextcloud/router to ^3.0.1 (text#5762)
- Fix(deps): update dependency yjs to ^13.6.15 (text#5763)
- Chore(deps): update dependency @nextcloud/babel-config to ^1.1.1 (text#5764)
- Fix(deps): update dependency @nextcloud/auth to ^2.3.0 (text#5765)
- Fix(deps): update dependency @nextcloud/axios to ^2.5.0 (text#5766)
- Fix(deps): update dependency @nextcloud/browser-storage to ^0.4.0 (text#5767)
- Fix(deps): update dependency @nextcloud/event-bus to ^3.2.0 (text#5768)
- Fix(deps): update dependency @nextcloud/initial-state to ^2.2.0 (text#5769)
- Chore(deps): update dependency cypress-split to ^1.23.2 (text#5783)
- Fix(deps): update dependency @nextcloud/vue to ^8.11.3 (text#5788)
- Fix(deps): update dependency y-prosemirror to ^1.2.5 (text#5789)
- Fix(deps): update dependency y-websocket to ^2.0.3 (text#5790)
- Fix(deps): update tiptap to ^2.3.2 (text#5791)
- Update nextcloud/ocp dependency (text#5796)
- Fix: Correctly check result of function (updater#557)
- Fix npm audit (viewer#2300)
Les mer: https://nextcloud.com/changelog/29.0.0 (hovedversjon) 27 April 2024 - 750MBBug Fixes and Changes
- Get access list share by email recipients
- Added –enabled and –disabled options to occ app:list
- Allow to specify allowed groups to share instead of excluded groups
- Modernize mime typeloader
- Feat: Reword login form disabled warning #37949
- Occ: Add `–all` support to `user:lastseen`
- Add some recrusive detection/prevention
- More comprehensive wording for devices wipe action
- Respect custom webroot in setup form
- Add mimetype for ReStructuredText
- Use correct mode constant of files:scan’s –path option
- Handle copy of live photos
- Deprecated sysconfig ‘enable_file_metadata’
- Declarative settings
- Enh(metadata): store current file etag
- Fix: always add user to group cache
- Fix(settings): `posix_getpwuid` can return `false` which should not be accessed like an array
- Enh(appconfig): only try to insert new value if in doubt
- Feat: add `PATCH` HTTP Verb Support To `IClient` Interface & its HTTP Client Implementation
- Chore: Migrate samba `files_external` test from drone to github
- Minor syntax update
- Feat(files_reminders): Add reminder status indicator
- Fix: fallback from guessing the owner from path in versioning
- Fixes for getting the filename in the FileInfo class
- Fix CSP for script-src with nonce on edge
- Chore(deps-dev): Bump exports-loader from 4.0.0 to 5.0.0
- Add ability to cancel a scheduled transcription
- Fix(provisioning_api): Fix AppInfo schema for OpenAPI
- Feat(appconfig): storing integrity check result as a lazy config value
- Fix: changed login-page to reflect correct LDAP settings
- Fix(filecache): Move from array_merge to avoid memory exhaustion on large scans
- Use the proper path to check if a file needs to be copied/moved to the actual target storage
- Fix: Avoid clear cache with prefix
- Fix default text processing provider in AI settings
- Perf: improve performance of resolving group shares
- Feat: Adding PublicSectorBundle
- Fix/caldav/eventcomparisionservice uses wrong array comparison
- Feat: show the id of last author in versions metadata
- Fix(files): properly reset preview component
- Refactor: depricate getNumberOfUnreadCommentsForFolder and redo it’s …
- Migrate header check to setupcheck API
- Split live photo listener to extract trashbin specific code into its own listener
- Fix(AppManager): Allow to query dark **or** bright icon
- Fix(updatenotification): Adjust tests for changed IAppConfig
- Fix(dav): Add retention time to sync token cleanup
- Use viewer to open files still on the simple widget
- Fix(settings): Adjust order of parameters for `runRequest`
- Revert “files_versions: add missing null check”
- [master] Fix npm audit
- Feat: Refactor app & account management UI code
- Fix(cron): Fix Cron misrepresenting itself as console
- Chore(deps): bump query-string from 8.2.0 to 9.0.0
- Chore(deps-dev): bump @types/dockerode from 3.3.24 to 3.3.26
- Feat: author displayname and avatar on versions
- Test(dav): Add unit test for no calendars/subscription limit
- Fix(theming): fix incorrectly inverted favicons
- Feat: Apps discover section
- Fix(dav): Add occ command to fix missing caldav sync tokens
- Fix: don’t return null for SharedStorage::getWrapperStorage with share recursion
- Chore(deps): bump `@nextcloud/vue` from 8.9.1 to 8.10.0
- Docs(config.sample.php): Warn that `updatedirectory` will break updates if set to a value within the installation folder
- Fix(files): Right click menu offset and list scrolled glitch
- Fix(settings): Fix always empty disabled users list for subadmins
- [master] fix(security): Update CA certificate bundle
- Fix: Call execute until it is removed for Job class
- Added rate limit bypass for app_api requests
- Fix(files): fixed breadcrumbs dissapearing on narrow screens
- Fix(updatenotification): spread the use of new iappconfig
- Chore(files_versions): Use new metadata API for versions
- Fix(Navigation): ensure NavManager is inited when adding an entry
- Fix: Ensure correct stacking context for right click menu
- Fix: No password set for new mail shares
- Add listener and interfaces to allow versions migration across storage
- Do not throw an exception if the etag is not set in metadata
- Fix(CI): Add missing generic files_external tests
- Fix: Migrate WebDAV endpoint check to SetupCheck API
- Fix: avoid scanning a non existing directory
- Chore(deps): Bump follow-redirects from 1.15.5 to 1.15.6
- Fix: List specific share permissions as subline
- Feat: Limit email input to 255 chars
- Fix(files_sharing): ShareesAPI – Return empty response when user is not allowed to share
- Fix(files): provide onDestroy callback for interactive widgets
- Config: fix correctness issues in reading
- Chore: bump ncvue to 8.11.0
- Fix(settings): apps list layout
- Chore(deps): Bump davclient.js from 0.2.1 to 0.2.2
- Chore(deps-dev): Bump karma from 6.4.2 to 6.4.3
- Chore(deps-dev): Bump typescript from 5.3.3 to 5.4.2
- Chore(deps): Bump vue-multiselect from 2.1.8 to 2.1.9
- Chore(deps-dev): Bump cypress from 13.6.6 to 13.7.0
- Chore(deps): Bump @vueuse/integrations from 10.8.0 to 10.9.0
- Chore(deps-dev): Bump @cypress/vue2 from 2.0.1 to 2.1.0
- Chore(deps-dev): Bump puppeteer from 21.11.0 to 22.5.0
- Feat(ObjectStore): Make the S3 `concurrency` option configurable
- Fix(files): Adjust dropservice to work with Blink engine
- Fix: Correctly add search event listener to make searching the app list work again
- Fix: getLogLevel return type
- Feat(settings): Allow app discover section links to open app routes or the appstore page
- Docs: added codespace link
- Fix(Logger): Warn on invalid `loglevel` configuration option
- Fix(files_external): Remove invalid jQuery Tooltip usage
- Fix(setupcheck): Catch Throwables from setup checks and show them to the admin
- Fix(config): Make sure user keys are strings
- Fix: ensure nested mount points are handled in the correct order
- Fix(settings): App Store Discover carousel animations are inverted
- Fix(AppDiscoverFetcher): Do not remove entries as expired that have no expiry date
- Fix(settings): Support `order` property on App Discover elements and hide future elements
- Fix(settings): Ensure media for app discover section is scaled correctly
- Enh: Send empty expireDate when not expireDate set
- Allow injecting the user temporarily for direct editing
- Forbid tagging readonly files
- Fix(federatedfilesharing): Use correct language file to render notifi…
- Fix(sharing): resolveGroupShares setPermissions on null
- Feat(settings): Implement `showcase` type for App Discover section
- Fix(db): remove redundant index in cards
- Fix(share): use share owner to get ownership
- Fix(dav): adjust usages of webdav.customRequest
- Log error when default getWrapperStorage would return null
- Fix(caldav): add EXDATE and EXRULE to confidential object
- Check permissions of all accessible file for versions
- Rename MetadataFileEvents to VersionAuthorListener
- Feat: Add new mdi New file menu icons
- Fix(dav): ACLs for shared addressbooks
- Fix(workflowengine): Use correct event names to make search for groups work again
- Chore(ci): update block merge EOL workflow
- Fix(DB): Sanitize `host` parameter for postgres databases when IPv6 address is passed
- Fix(logging): Restore the option to log with debug level
- Fix(files): Do not escape file names in the file picker
- Fix(JSRecourceLocator): Add missing slash after server root
- Fix(AppStore\Fetcher): Ensure `get` returns an array
- Fix(CSP): Add CSP nonce by default and convert `browserSupportsCspV3` to blacklist
- Fix(files): Only add copy suffix before file extension for files
- Feat(login): Clear login form after IDLE timeout
- Fix(federation): Fix creating local cloudIds with http:// protocol
- Fix(personal-files): correctly filters groupfolders now
- Fix(typo): Fix typo in docs
- Fix(contactsinteraction): Allow vCard download
- Feat: add interface for lower level filecache acess without having to do direct db queries
- Fix(S3): Adjust typing for 32bit compatibility
- Feat(settings): Allow to sort groups in the account management alphabetically
- Fix: Allow using replica config with split databases
- Fix(preview): webp preview format
- Fix(dns): detect disabled IPv6 support in DNS pinning
- Fix(settings): Also verify that `trusted_proxies` only contains IP addresses
- Fix(share): Send correct share attributes upon share creation
- Add retry logic to cover deadlock situations during move operations
- Feat: Add more new mdi icons
- [master] fix(security): Update code signing revocation list
- Chore(branchoff): Test against stable29 branches
- Fix(security): Update expiration date in security.txt
- Fix(files): Fix translation of “Delete file”
- Feat(trashbin): Show original location of deleted file
- Fix(files_sharing): Create passwords when enforced for mail shares
- Fix(files_sharing): Disable autocomplete for share label and password
- Fix(tests): Fix tests when daytime saving time change happened recently
- Build(deps): bump nextcloud/coding-standard from 1.1.1 to 1.2.1 in /vendor-bin/cs-fixer
- Fix(dav): Fix quota check for chunk upload
- Fix(federation): ICloudId->getRemote() should contain the protocol
- Fix(SetupChecks): Add hint about dns/firewall if `mjs` check can’t run
- Fix(encryption): Clicking default module in UI sets bogus value
- Fix(appconfig): compare with original value
- Fix(files): breadcrumbs drag-and-drop & unifying methods
- Fix(deps): Update phpseclib from 2.0.45 to 2.0.47
- Fix(deps): Update `doctrine/dbal` to 3.8.3
- Fix(3rdparty): Add a CI job to check 3rdparty integrity
- Fix(Blurhash): Suppress imagecreatefromstring() E_WARNING
- Fix(oc-dialog): Get rid of the overlay
- Fix(AppFramework): Fix error message about 204 not allowing custom headers
- Feat(core): Include core capabilities in OpenAPI
- Call davGetFavoritesReport after the registration of propfind properties
- Fix: Fix avatar images
- Fix: use proper jailed patch in watcher
- Fix(breadcrumbs): improved rendering of breadcrumb progress bar
- Fix(LDAP): escape DN on check-user
- Fix(federation): give some time to prepare both servers
- Fix(capabilities): Expose if mod-rewrite is working via capabilities
- Chore(deps): Bump @nextcloud/vue to v8.11.2
- Chore(deps): Update openapi-extractor
- Chore: Update @nextcloud/upload to 1.1.1 to fix uploading large files
- Fix(files): Inherit some node attributes when creating new nodes to preserve shared state
- Chore(files): Switch widget icon to primary color
- Fix(files): Do not show files from hidden folders in “Recent”-view if hidden files are disabled by user
- Fix(systemtags): Use built-in input label to satisfy a11y check of NcSelect
- Fix(status): Update status time when reverting to it manually
- Fix(files): Clear search filter when changing directory or view
- Fix(files): Also skip cross storage move with access control
- Fix(appconfig): returns correct value on details
- Fix: avoid douple `expireDate` parsing
- Fix(appconfig): returns correct value on details
- Fix(sharing): Don’t change the type of the controller argument
- Fix(files): Also restore shares after ownership transfer for object storage
- Fix: Fix truncation on public page
- Chore(deps): Bump phpseclib/phpseclib from 2.0.45 to 2.0.47
- Fix(deps): Update `doctrine/dbal` to 3.8.3
- MailQueueHandler: Don’t flood logs with useless messages
- Upgrade: Bump @types/dockerode from 3.3.23 to 3.3.26
- [master] Update nextcloud/ocp dependency
- Updating phpunit-mysql.yml workflow from template
- Upgrade: Bump psalm/phar from 5.21.1 to 5.23.1
- Upgrade: Bump cypress from 13.6.3 to 13.7.0
- Upgrade: Bump follow-redirects from 1.15.5 to 1.15.6
- Upgrade: Bump @vitest/coverage-v8 from 1.2.2 to 1.4.0
- [master] Update nextcloud/ocp dependency
- Upgrade: Bump vite from 5.0.12 to 5.2.3
- Upgrade: Bump cypress from 13.7.0 to 13.7.1
- [master] Update nextcloud/ocp dependency
- Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
- Group activities sent by mail
- Chore: update workflows from templates
- Chore(deps): Bump @nextcloud/vue from 8.7.1 to 8.9.1
- Chore(deps): Bump @nextcloud/dialogs from 5.1.2 to 5.2.0
- Updating phpunit-mysql.yml workflow from template
- Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6
- Chore(deps): Bump @nextcloud/vue from 8.9.1 to 8.11.1
- Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4
- Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2
- Feat: Implement team resource provider for shared files
- Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
- Feat: Add admin setting to set default download limit
- Create .l10nignore
- Chore: update workflows from templates
- Chore(deps): Bump @nextcloud/dialogs from 5.1.2 to 5.2.0
- Chore: Remove unnecessary workflows and update existing
- Chore: Add some workflows from upstream
- Chore: Add README and document API
- Docs: Add asserts for example responses
- Feat: Provide limit via dav property
- Fix: Only allow the share owner to set a limit
- Chore(deps): Bump @nextcloud/vue from 8.9.1 to 8.11.0
- Chore(deps-dev): Bump vite from 5.1.5 to 5.1.6
- Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6
- [master] Update nextcloud/ocp dependency
- Chore: Disable ocp update for stable branches
- Chore(deps-dev): Bump vite from 5.1.6 to 5.2.3
- [master] Update nextcloud/ocp dependency
- Chore: update workflows from templates
- Chore(deps): Bump @nextcloud/dialogs from 5.1.2 to 5.2.0
- Updating phpunit-mysql.yml workflow from template
- Chore(deps-dev): Bump axios from 1.6.7 to 1.6.8
- Chore(deps-dev): Bump adm-zip from 0.5.10 to 0.5.12
- Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6
- Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4
- Fix npm audit
- Fix npm audit
- Chore(deps): Bump dorny/paths-filter from 3.0.1 to 3.0.2
- Chore(deps): Bump icewind1991/nextcloud-version-matrix from 1.3.0 to 1.3.1
- Chore: update workflows from templates
- Chore(deps): Bump @nextcloud/vue from 8.8.1 to 8.9.1
- [master] Update nextcloud/ocp dependency
- Chore(deps-dev): Bump vite from 5.1.4 to 5.1.6
- Chore(deps): Bump actions/checkout from 4.1.1 to 4.1.2
- Chore(deps): Bump peter-evans/create-pull-request from 6.0.1 to 6.0.2
- Updating phpunit-mysql.yml workflow from template
- Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6
- Chore(deps-dev): Bump psalm/phar from 5.22.2 to 5.23.1
- Chore(deps-dev): Bump sass from 1.71.1 to 1.72.0
- Chore(deps): Bump @nextcloud/vue from 8.9.1 to 8.11.0
- [master] Update nextcloud/ocp dependency
- Chore(deps): Bump peter-evans/create-pull-request from 6.0.1 to 6.0.2
- Chore(deps): Bump actions/checkout from 4.1.1 to 4.1.2
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18
- Chore(deps-dev): Bump vite from 5.1.6 to 5.2.3
- Chore(deps): Bump shivammathur/setup-php from 2.30.0 to 2.30.1
- Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
- Chore(deps): Bump @nextcloud/vue from 8.11.0 to 8.11.1
- Chore(deps-dev): Bump vite from 5.2.3 to 5.2.6
- Chore(deps-dev): Bump vite from 5.2.6 to 5.2.8
- Update nextcloud/ocp dependency
- Feat: Add Nextcloud Hub changelog
- Fix: Do not mess with all NcModal styles – scope styles to wizard
- Fix(i18n): Fixed typo
- Fix: Apply class to wizard page title and correctly navigate to page whats-new page
- Add relative time format back
- Build(deps): Bump axios from 1.6.5 to 1.6.7
- Build(deps): Bump @nextcloud/router from 2.2.0 to 3.0.0
- Build(deps): Bump vue-material-design-icons from 5.2.0 to 5.3.0
- Chore: update workflows from templates
- Build(deps-dev): Bump @nextcloud/vite-config from 1.2.0 to 1.2.2
- [master] Update nextcloud/ocp dependency
- Updating command-compile.yml workflow from template
- Build(deps): Bump @nextcloud/dialogs from 5.0.3 to 5.1.2
- Build(deps): Bump @nextcloud/vue from 8.4.0 to 8.9.1
- Chore: update workflows from templates
- Build(deps): Bump @nextcloud/dialogs from 5.1.2 to 5.2.0
- Build(deps-dev): Bump typescript from 5.3.3 to 5.4.2
- Build(deps-dev): Bump happy-dom from 13.6.2 to 13.7.0
- [master] Update nextcloud/ocp dependency
- Feat: Limit SetupCheck computing time to 5 seconds
- Perf: read larger chunks in logiterator
- Build(deps-dev): Bump happy-dom from 13.7.0 to 13.8.6
- Build(deps-dev): Bump @vitest/coverage-istanbul from 1.3.1 to 1.4.0
- Build(deps): Bump date-fns from 3.3.1 to 3.5.0
- Build(deps): Bump axios from 1.6.7 to 1.6.8
- Build(deps): Bump follow-redirects from 1.15.4 to 1.15.6
- Build(deps-dev): Bump happy-dom from 13.8.6 to 14.3.1
- Build(deps-dev): Bump typescript from 5.4.2 to 5.4.3
- Bump date-fns from 3.5.0 to 3.6.0
- Bump @nextcloud/vue from 8.9.1 to 8.11.1
- Fix: Catch exception from LogIteratorFactory, throw a clean error when log_type is not file
- Build(deps-dev): Bump vite from 5.1.4 to 5.2.6
- Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
- Update nextcloud/ocp dependency
- Chore: update workflows from templates
- [master] Update nextcloud/ocp dependency
- Updating phpunit-mysql.yml workflow from template
- Chore(deps-dev): Bump psalm/phar from 5.22.2 to 5.23.1
- [master] Update nextcloud/ocp dependency
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18
- [master] Update nextcloud/ocp dependency
- Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
- Update nextcloud/ocp dependency
- Update nextcloud/ocp dependency
- Feat(push): Try the new Route attribute
- Chore: update workflows from templates
- Chore(deps): Bump @nextcloud/vue from 8.8.1 to 8.9.1
- Chore(deps): Bump @nextcloud/dialogs from 5.1.2 to 5.2.0
- [master] Update nextcloud/ocp dependency
- Updating phpunit-mysql.yml workflow from template
- Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6
- Chore(deps): Bump @nextcloud/vue from 8.9.1 to 8.11.0
- Chore(deps-dev): Bump vimeo/psalm from 5.22.2 to 5.23.1
- [master] Update nextcloud/ocp dependency
- Fix(api): Ignore “parsed” link and icon urls when deleting
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18
- Chore(deps): Bump @nextcloud/vue from 8.11.0 to 8.11.1
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18 in /tests/Integration
- Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4
- [master] Update nextcloud/ocp dependency
- Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
- Update nextcloud/ocp dependency
- Perf(push): Only get user language when needed
- Chore(deps): Bump @nextcloud/dialogs from 5.2.0 to 5.2.1
- Chore(deps): Bump @nextcloud/vue from 8.11.1 to 8.11.2
- Update nextcloud/ocp dependency
- Chore(deps-dev): Bump christophwurst/nextcloud_testing from 0.12.4 to 1.0.0
- Chore: Update workflows from organization
- Fix: Migrate some deprecated functions
- Fix: Modernize build system to use vite and `@nextcloud/vue` version 8
- Update npm and node engines versions
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.16 to 9.6.17
- Chore(deps): Bump follow-redirects from 1.15.5 to 1.15.6
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18
- Chore(deps-dev): Bump vite from 5.1.6 to 5.2.3
- Fix(setting): Clarify the “Account disabled” option
- Add dashboard widget: On this day
- Chore: update workflows from templates
- Fix(i18n): Adapted wording
- [master] Update nextcloud/ocp dependency
- Updating phpunit-mysql.yml workflow from template
- Chore(deps-dev): Bump psalm/phar from 5.22.2 to 5.23.1
- [master] Update nextcloud/ocp dependency
- [master] Fix npm audit
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18
- Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4
- [master] Update nextcloud/ocp dependency
- Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
- Fix: Open Viewer when clicking on photo in folder
- Check download attribute when fetching previews
- Chore: update workflows from templates
- Chore(deps): Bump @nextcloud/dialogs from 5.1.2 to 5.2.0
- Updating phpunit-mysql.yml workflow from template
- Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18
- Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4
- Chore(deps): Bump @nextcloud/vue from 5.4.0 to 8.8.1
- Chore(deps): Bump @nextcloud/router from 2.2.1 to 3.0.0
- Chore: update workflows from templates
- Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6
- Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4
- Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
- Fix: Fix navigation to folder
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.1 to 1.2.1
- Chore(deps): Bump @nextcloud/router from 2.2.1 to 3.0.0
- [master] Update nextcloud/ocp dependency
- Updating command-compile.yml workflow from template
- Chore: update workflows from templates
- Chore(deps-dev): Bump phpunit/phpunit from 10.5.11 to 10.5.13
- Chore(deps-dev): Bump vimeo/psalm from 5.22.2 to 5.23.1
- Chore(deps): Bump follow-redirects from 1.15.4 to 1.15.6
- Chore(deps-dev): Bump webpack-dev-middleware from 5.3.3 to 5.3.4
- Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
- Chore(deps): Bump @nextcloud/vue from 7.12.4 to 8.11.2
- Chore: update workflows from templates
- [master] Update nextcloud/ocp dependency
- Updating phpunit-mysql.yml workflow from template
- Chore(deps-dev): Bump psalm/phar from 5.22.2 to 5.23.1
- [master] Update nextcloud/ocp dependency
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18
- [master] Update nextcloud/ocp dependency
- Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
- Update nextcloud/ocp dependency
- Update nextcloud/ocp dependency
- Fix: replace removed success and complete callbacks
- Chore(deps-dev): Bump vimeo/psalm from 5.22.2 to 5.23.1
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.16 to 9.6.18
- Fix: Return type of Model::jsonSerialize() should be compatible with …
- Bring back test failing due to server issue
- Remove bottom margin for better warning blocks display
- Fix(deps): update yjs
- Fix(Preview): allow removing Preview with backspace
- Fix(Preview): hide link bubble when preview menu opens
- Fix cypress
- Chore: update workflows from templates
- Chore(deps): update dependency vite to ^5.1.6
- Chore(deps): update dependency cypress-split to ^1.21.0
- Fix(deps): update dependency @nextcloud/dialogs to ^5.2.0
- [main] Update nextcloud/ocp dependency
- Fix(Tables): require at least one cell in the header
- Fix(deps): update dependency mermaid to ^10.9.0
- Fix(deps): update dependency slug to v9
- Test(ci): Revert some cypress workflow changes
- Fix(backend): Accept pushs with only step1 messages by read-only clients
- Fix(session): Fix setting a guest name
- Fix: Avoid race condition that may initialize a document twice on the clients
- Ensure document stays consistent with y.js state file
- Reset document session on filesystem change
- Fix(attachments): Don’t use currentSession for fetching attachments
- Fix(HelpModal): Migrate to `NcDialog`, fix padding
- Fix(MarkdownContentEditor): Respect `onLoaded` callback passed via API
- Fix(LinkPicker): Don’t open link picker inside code blocks
- Chore(store): Remove unused currentSession from vuex store
- Fix: catch expected exception in event handler
- Updating phpunit-mysql.yml workflow from template
- Fix(deps): update dependency lib0 to ^0.2.92
- Chore(deps): bump follow-redirects from 1.15.4 to 1.15.6
- Fix(deps): update dependency @nextcloud/vue to ^8.11.0
- [main] Update nextcloud/ocp dependency
- Fix(sync): If `baseVersionEtag` changed, reset frontend
- Fix/hide bubble when in menu
- Test(cypress): Downgrade cypress-io/github-action to v5.3.0 to fix errors
- Fix: Force visibility for tippy
- Fix(LinkBubble): Display link bubble view only if href is set
- Fix(files): Change icons+wording for adding text doc and folder description
- Fix/5522 no link preview toggle for anchor links
- [main] Update nextcloud/ocp dependency
- Chore(deps-dev): bump webpack-dev-middleware from 5.3.3 to 5.3.4
- Fix: Use our own vue instance rendering anything but the viewer component
- Update editor on readOnlyprop change
- Fix(deps): update dependency @nextcloud/files to ^3.1.1
- Fix(deps): update dependency @nextcloud/vue to ^8.11.1
- Fix(deps): update yjs
- Chore(deps-dev): bump phpunit/phpunit from 9.6.17 to 9.6.18
- Chore(deps): update dependency vite to ^5.2.6
- Fix(deps): update dependency y-websocket to v2
- Fix(LinkBubble): Limit hide on scroll to div elements
- Chore(deps): bump katex from 0.16.9 to 0.16.10
- Chore(deps-dev): bump express from 4.18.1 to 4.19.2
- Fix(links): set default for `loadState(‘core’, ‘active-app’)`
- Fix: Catch exceptions on non existing files
- Chore: Skip files list in sharing tests
- Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
- Feat/5524 link preview add button to delete links in preview mode
- Always initialize with the same yjs document if no state is present
- Fix: workspace tables expand correctly
- Fix: Make edit mode in interactive widgets opt-in
- Fix(css): Adjust heading sizes
- Test(cypress): Wait for syncs after opening+editing in in `sync.spec.js`
- Chore(deps): update dependency cypress-split to ^1.21.2
- Chore(deps): update dependency vite to ^5.2.8
- Fix(deps): update tiptap to ^2.2.4
- Fix(LinkBubble): Treat links to hashes in same page directly
- Fix(deps): update dependency markdown-it-front-matter to ^0.2.4
- Fix(deps): update dependency y-websocket to ^2.0.2
- Fix(deps): update tiptap to ^2.2.5
- Update nextcloud/ocp dependency
- Fix npm audit
- Fix: copy-paste markdown/raw text inconsistencies
- Fix(imageview): Don’t try to load unresolved images
- Fix: improve node and mark copy-paste behavior
- Fix: Avoid throwing when a workspace file cannot be found due to a failed storage
- Fix(deps): update dependency @nextcloud/vue to ^8.11.2
- Chore(deps): update dependency cypress-split to ^1.23.0
- Fix(deps): update dependency @nextcloud/dialogs to ^5.3.0
- Update nextcloud/ocp dependency
- Fix npm audit
- Fix(l10n): “Connection failed” not translatable
- [master] Fix npm audit
- Chore(CI): Adjust testing matrix for Nextcloud 29 on stable29
- Fix npm audit
- Bump nextcloud/coding-standard from 1.1.1 to 1.2.1
- Revert “Also include *.config.php files”
- Fix(deps): update nextcloud
- Chore(deps): update dockerode
- Chore(deps): update dependency wait-on to ^7.2.0
- Chore(deps): Bump peter-evans/create-or-update-comment from 3.1.0 to 4.0.0
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.1 to 1.2.1
- Fix(deps): update dependency vue to ^2.7.16
- Fix(deps): update dependency webdav to ^5.4.0
- Chore(deps): update dependency cypress to ^13.6.6
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.16 to 9.6.17
- Chore(deps-dev): Bump vimeo/psalm from 5.20.0 to 5.22.2
- Chore(deps): Bump peter-evans/create-pull-request from 5.0.2 to 6.0.1
- Chore: update workflows from templates
- Chore(deps): update dependency typescript to ^5.4.2
- Chore(deps): update dependency vite to ^5.1.5
- Fix(deps): update dependency @fontsource/roboto to ^5.0.12
- Fix(deps): update dependency @mdi/svg to ^7.4.47
- Fix(deps): update dependency filerobot-image-editor to ^4.7.0
- Fix(deps): update dependency vue-material-design-icons to ^5.3.0
- Chore(deps): update dependency @vue/tsconfig to ^0.5.1
- Chore(deps): update dependency cypress-visual-regression to v5
- Fix(deps): update dependency @nextcloud/router to v3
- Fix(deps): update dependency debounce to v2
- [master] Update cypress snapshots
- Fix(cypress): sharing download test
- Chore(deps): lock file maintenance
- Chore(deps): Bump actions/checkout from 4.1.1 to 4.1.2
- Chore(deps): Bump peter-evans/create-pull-request from 6.0.1 to 6.0.2
- Chore(deps): update dependency vite to ^5.2.3
- Chore(deps): update dependency cypress to ^13.7.1
- Chore(deps-dev): Bump vimeo/psalm from 5.22.2 to 5.23.1
- Fix(deps): update nextcloud
- Fix: filerobot-image-editor ^4.7.0
- Chore(deps): update dependency typescript to ^5.4.3
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.17 to 9.6.18
- Fix(deps): update dependency webdav to ^5.5.0
- Chore(deps): update dependency vite to ^5.2.4
- Fix npm audit
Les mer: https://nextcloud.com/changelog/28.0.1423 Desember 2024 - 690MBBug Fixes and Changes
- Fix(maintenance): Show a success message on data-fingerprint command (server#49589)
- Chore(deps-dev): bump @cypress/vue2 from 2.1.0 to 2.1.1 (server#49707)
- Chore(deps-dev): bump @types/dockerode from 3.3.29 to 3.3.32 (server#49709)
- Fix(files_sharing): Stop infinite loop blocking link share requests (server#49722)
- Fix(files_sharing): Correct property enforced property names (server#49807)
- Fix(files_sharing): also submit new share on password submit (server#49818)
- Update nextcloud/ocp dependency (nextcloud_announcements#410)
- Update nextcloud/ocp dependency (notifications#2110)
- Chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.10 to 1.0.0-beta.12 (photos#2723)
- Fix npm audit (privacy#1104)
- Revert “Fix npm audit” (privacy#1154)
- Update nextcloud/ocp dependency (text#6720)
Les mer: https://nextcloud.com/changelog/28.0.135 Desember 2024 - 690MBBug Fixes and Changes
- Build(deps-dev): bump @types/jest from 29.5.12 to 29.5.14 (server#49046)
- Clear pending two factor tokens also from configuration (server#49096)
- Fix(theming): Return default theme if the user never selected a theme (server#49135)
- Fix(SharingEntryLink): Show default password before create if any (server#49148)
- Fix(files_sharing): note icon color on public pages (server#49155)
- Fix: undefined variable $response in DAV storage (server#49158)
- Fix(files): edit locally buttons and description (server#49163)
- Chore(deps-dev): Bump @pinia/testing from 0.1.3 to 0.1.7 (server#49173)
- Fix(files): view-in-folder enabled conditions (server#49178)
- Fix(files): Allow downloading multiple nodes not from same base (server#49203)
- Fix: log a warning when we can’t build a background job (server#49205)
- Chore(github): Update groupware code owners (server#49212)
- Fix(files_external): cast storage id int (server#49220)
- Fix remaining readdir() calls in loops with undesirable false evaluation potential (server#49227)
- Feat: Add X-NC-Disable-Scheduling property to allow skipping scheduling (server#49253)
- Chore(deps): Add SabreDav Patch for iTip Broker (server#49267)
- Fix: override iTip Broker to fix several issues (server#49269)
- DNS: do not query CNAME if A succeeded already (server#49279)
- Build(deps): bump dompurify from 3.1.6 to 3.1.7 (server#49318)
- Fix(files): improve delete display name when trashbin is disabled (server#49367)
- Feat(settings): add big file upload setup checks (server#49381)
- Fix(job): Check if carddata is resource and read it to string (server#49388)
- Fix(storage): Try to delete existing target (server#49411)
- Fix: (CalDav) Delete invitation link when deleting Calendars or Events (server#49427)
- Chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.9 to 1.0.0-beta.10 (server#49446)
- Chore(deps-dev): bump jsdoc from 4.0.3 to 4.0.4 (server#49449)
- Fix(BackgroundJobs): Adjust intervals and time sensitivities (server#49463)
- Fix(OCMDiscoveryService): Also cache error results during discovery (server#49470)
- Fix: invalid usage of IQueryBuilder::createNamedParameter() (server#49478)
- Fix(security): Update CA certificate bundle (server#49510)
- Fix(migration): Decrypt ownCloud secrets v2 (server#49535)
- Chore: stricter access to testremote endpoint (server#49542)
- Fix(setupcheck): Disable PhpMaxFileSize setupcheck for now (server#49640)
- Add SabreDav Patch for iTip Broker (3rdparty#1985)
- Revert “fix/remote activity constructor” (activity#1842)
- Fix npm audit (bruteforcesettings#690)
- Remove caching for shares (circles#1752)
- Fix(notification): Make sure the action URL is an absolute URL (circles#1760)
- Fix(CoreQueryBuilder): Use correct member entry for circle as initiator (circles#1763)
- Fix(FederatedUserService): Increase cache TTL for singleId to one week (circles#1772)
- Bypass user condition on cli (circles#1780)
- Fix(activity): ensure absolute URL are used (circles#1788)
- Fix(SetupCheck): remove debug(?) output (logreader#1416)
- Chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.9 to 1.0.0-beta.10 (photos#2710)
- Fix: use NcCheckboxRadioSwitch in settings (recommendations#818)
- Fix: add missing description to command (recommendations#822)
- Fix: Proper layout for split view (viewer#2570)
Les mer: https://nextcloud.com/changelog/28.0.128 November 2024 - 690MBBug Fixes and Changes
- Build(deps): bump @nextcloud/password-confirmation from 5.1.0 to 5.1.1
- Fix(files): Add more visual move / copy notification
- Ci: fail psalm when baseline update required
- Fix: provision api’s status codes
- Fix: do not reduce count for subadmins if they are members of group
- Chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.8 to 1.0.0-beta.9
- Fix: Make user removal more resilient
- Fix email share transfer accross storages
- Fix: Allow overriding shouldApplyQuota check from child classes
- Fix(locking): Accept mixed as value on setTTL
- Fix(AppConfig): Add external JWT private key to sensitive keys
- Fix(share): Return empty string if no label is set
- Fix: Fix “Unknown path” error when source user files folder has not been initialized
- Fix: add PasswordConfirmationRequired to create user storages endpoint
- Fix: get rid of denied notification when accept
- Fix(message): Fix logic of Mail test
- Fix(security): Update code signing revocation list
- Fix(files_sharing): Add proper user facing messages on success
- Fix(logger): Remove more parameters of other methods
- Build: Print RTL limited characters in translation-checker
- Fix(files): undefined displayname for outdated @nextcloud/files<3.6.0 apps
- Fix(files): add title for files list table header button
- Fix(dav): Cleanup view-only check
- Fix(files_sharing): Cleanup error messages
- Fix(files): handle empty view with error
- Fix: encrypt and store password, decrypt and retrieve the same
- Chore(deps): Update @nextcloud/upload to at least 1.5.0
- Fix(config): Mark more configs as sensitive
- Fix(files_sharing): federated shares avatar
- Ci(psalm): Add missing imagick extension
- Fix copying or moving from shared groupfolders
- Fix disabled user list for subadmins
- Fix: add PasswordConfirmationRequired to the external storages mentioned in review
- Perf(ObjectStoreStorage): Improve (slow) move on same object bucket
- Fix: add PasswordConfirmationRequired to saveGlobalCredentials
- Fix(ShareEntryLinkList): Append new links to the end of list
- Fix(files-external): set password as sensitive
- Chore: request review from groupware when changing the card- and cald…
- Docs: update overwrite.cli.url wording
- Fix(owncloud): Fix ownCloud migration with oauth2 app
- Fix/remote activity constructor
- Fix: do not send daily digest email to user who is disabled
- Fix npm audit
- Fix npm audit
- Migrating custom groups
- Fix(ShareWrapperRequest): Save share attributes on creation
- Fix toArray on null
- Fix npm audit
- Fix npm audit
- Fix npm audit
- Update nextcloud/ocp dependency
- Fix npm audit
- Fix npm audit
- Fix npm audit
- Update nextcloud/ocp dependency
- Update nextcloud/ocp dependency
- Fix(push): Make testing the push server easier
- Fix(generation): Fix common-password check when we accidentally hit t…
- Fix npm audit
- Update nextcloud/ocp dependency
- Fix inaccurate disk usage reporting for ext* filesystems due to reserved blocks
- Fix npm audit
- Fix(LoginClassifier): Adjust log levels / reduce logging noise
- Update nextcloud/ocp dependency
- Fix npm audit
- Fix npm audit
- Fix: Make loading the viewer an init script
- Fix: Update default editor translations for version 4.8.1
- Fix: Usage of pushToHistory function on prev/next
Les mer: https://nextcloud.com/changelog/28.0.1122 Oktober 2024 - 690MBBug Fixes and Changes
- Fix(FileList): Show correct avatar for federated share owner (server#47441)
- Fix(caldav): Do not load IMipPlugin before user auth and session is c… (server#47791)
- Fix: Fix inaccessible content on public pages due to overlapping footer (server#47811)
- Chore(deps): bump @nextcloud/calendar-availability-vue from 2.2.2 to 2.2.4 (server#47813)
- Fix: Only write once to template instead of create/copy (server#47861)
- Fix(preview): gracefully handle file not being opened in ProviderV2 (server#47866)
- Fix(appstore): return if appstore is manually disabled (server#47870)
- Fix(files): Reset context menu position on close (server#47876)
- Fix: Display ‘Leave share’ instead of ‘Delete’ (server#47893)
- Fix(LDAP): check index before accessing it (server#47917)
- Fix(appstore): Ensure returned apps from AppStore are valid (server#47935)
- Fix(config): Throw PreconditionException always when it didn’t match (server#47942)
- Fix(files_external): broken credentials dialog (server#47952)
- Fix(files): Adjust Cache::searchQuery() parameter name to match interface (server#47956)
- Fix(files_external): Check key exists before accessing it (server#47974)
- Fix: Do not try to set HTTP response code on already closed connection (server#47979)
- Update psalm-baseline.xml (server#47988)
- Feat: Reset route if neither the Viewer of the Sidebar is open (server#48002)
- Fix(Storage\Local): Do not call getSourcePath() on SplFileInfo (server#48019)
- Fix(Comment): Initialize childrenCount as integer (server#48022)
- Fix(Tags): Return boolean for userHasTags() (server#48023)
- Fix(BaseResponse): Cast XML element values to string (server#48032)
- Fix(dav): set string type for sanitizeMtime (server#48051)
- Fix(dav): imip service test expects integers for last occurence (server#48054)
- Update psalm-baseline.xml (server#48058)
- Fix(dav): cast parameters to string (server#48066)
- Fix(weather_status): Fix search address errors when offline (server#48074)
- Chore(1i8n): Fixed grammar and improved wording (server#48082)
- Catch MaxInstancesExceededException on calendar events (server#48085)
- Fix(Entity): Fix magic setter call for custom strong typed setters (server#48089)
- Fix: Prevent crash when refreshing metadata for files without an owner (server#48091)
- Fix(config): Add missing handling for `envCache` in `getKeys()` (server#48099)
- Ensure that the hash method does not return null (server#48103)
- Fix(appstoreFetcher): get list from a custom store and remove unnecessary warning (server#48166)
- Ci fixes (server#48213)
- Fix(psalm): Enable findUnusedBaselineEntry (server#48281)
- Fix: Don’t crash if disabled user is missing in the database (server#48283)
- Chore: add .git-blame-ignore-revs (server#48292)
- Fix: skip the integrity check for nextcloud-init-sync.lock (server#48300)
- Add bidirectional text support – Backend (server#48310)
- Refactor(AccountIcon): Remove needless console.log (server#48318)
- Fix(security): Update CA certificate bundle (server#48339)
- Chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.322.4 (server#48348)
- Fix(files): Fix having to resolve conflicts twice when dropping files (server#48352)
- Fix(files_external): Catch correct exception (server#48363)
- Fix: Show storage full warning when storage is actually full (server#48367)
- Feat(share): ensure unique share tokens with dynamic length adjustment (server#48379)
- Fix: Use placeholder for external storage password (server#48386)
- Skip future shipped apps from updatenotification check (server#48392)
- Fix(files_sharing): Parse OCM share permissions from OCM and not OCS prop (server#48399)
- Chore(deps-dev): Bump cypress from 13.13.2 to 13.13.3 (server#48427)
- Fix: gracefully parse non-standard trusted certificates (server#48443)
- Fix(Auth): ignore missing token when trying to set password-unconfirmable (server#48445)
- Fix: correctly count disabled users for subadmins (server#48448)
- Fix(config): Suppress `config.php` fopen error at install time (server#48501)
- Fix(caldav): add missing handlers (server#48510)
- Fix(config): Mark more app configs sensitive (server#48590)
- Chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.322.4 (3rdparty#1947)
- Remove requiring PNG for iOS (activity#1794)
- Fix npm audit (bruteforcesettings#626)
- Updating block-merge-eol.yml workflow from template (bruteforcesettings#654)
- Fix(CoreQueryBuilder): Use shorter prefixes to stay below 30 characters for Oracle <12.2 (circles#1700)
- Fix npm audit (files_pdfviewer#1045)
- Chore(deps-dev): Bump axios from 1.7.6 to 1.7.7 (files_pdfviewer#1051)
- Fix npm audit (files_pdfviewer#1059)
- Update nextcloud/ocp dependency (firstrunwizard#1350)
- Update nextcloud/ocp dependency (firstrunwizard#1376)
- Fix npm audit (firstrunwizard#1391)
- Update nextcloud/ocp dependency (nextcloud_announcements#389)
- Create block-merge-eol.yml (notifications#2039)
- Update nextcloud/ocp dependency (notifications#2057)
- Chore(deps): Bump webdav from 4.11.3 to 4.11.4 (photos#2646)
- Chore(deps-dev): Bump postcss from 8.4.39 to 8.4.47 (photos#2655)
- Chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.7 to 1.0.0-beta.9 (photos#2656)
- Feat: Check upload directory share state (photos#2659)
- Update nextcloud/ocp dependency (serverinfo#688)
- Fix: failure when using sqlite3 (survey_client#318)
- Fix: notifications link for mobile / desktop error generating errors in v30 (survey_client#322)
- Fix: clarify language for removing previously sent report data (survey_client#326)
- Update nextcloud/ocp dependency (text#6335)
- Fix(CodeBlock): Fix visibleFocus and pasting in code blocks (text#6350)
- Chore(deps): update vueuse to ^10.11.1 (text#6393)
- Fix(deps): update dependency @nextcloud/dialogs to ^5.3.7 (text#6394)
- Fix(deps): update yjs (text#6395)
- Chore(deps): update dependency vite to ^5.4.5 (text#6396)
- Fix(deps): update dependency @nextcloud/auth to ^2.4.0 (text#6397)
- Fix(deps): update dependency @nextcloud/files to ^3.9.0 (text#6398)
- Fix(deps): update dependency @nextcloud/vue to ^8.18.0 (text#6399)
- Ci: Fix selector for viewer modal name (text#6409)
- Chore(deps): update dependency vite to v5.4.6 [security] (text#6420)
- Update nextcloud/ocp dependency (text#6447)
- Fix(sync): Disable browser broadcast (text#6481)
- Fix: Apply checks on shares in the middleware (text#6487)
- Fix(sync): handle 502 (Bad Gateway) gracefully (text#6494)
- Fix npm audit (twofactor_totp#1556)
- Chore(deps): cypress workflow update (viewer#2498)
- Update cypress snapshots (viewer#2503)
- Update cypress snapshots (viewer#2511)
- Chore(deps): update dependency @types/dockerode to ^3.3.31 (viewer#2530)
- Chore(deps): update nextcloud (viewer#2532)
- Fix(deps): update dependency webdav to ^5.7.1 (viewer#2535)
- Fix: Only remove openfile from route when closing the viewer (viewer#2540)
- Update cypress snapshots (viewer#2561)
Les mer: https://nextcloud.com/changelog/28.0.1013 September 2024 - 690MBBug Fixes and Changes
- Build(deps): bump jquery-ui-dist from 1.13.2 to 1.13.3 (server#46483)
- Fix: Pass the mountpoint target user to storages without owner (server#46680)
- Fix(files): Provide default file action for file entry name (on click action) (server#46939)
- Fix npm audit (server#47019)
- Fix(files): Correctly validate new node name (server#47035)
- Fix(trashbin): Correctly set original name as displayname (server#47037)
- Fix(userstatus): run user status automation job for start and end events (server#47214)
- Fix/comment deleting with activities installed (server#47233)
- Fix(webauthn): Increase database column for public key id (server#47246)
- Don’t save translated predefined user status as custom status (server#47262)
- Fix(sharing): Pin @nextcloud/dialogs to a version that doesn’t use Nextcloud 29 APIs (server#47271)
- Fix(FileList): Update filelist or share save (server#47318)
- Fix(user_ldap): Catch DB Exceptions when updating group memberships (server#47335)
- Fix(caldav): allow renaming of birthday calendars (server#47336)
- Fix(setupcheck): Fix mimetype server version check in backport (server#47377)
- Fix(theming): Make getImage() call save against missing non-SVG version (server#47383)
- Fix(files): Adjust import of `ShareType` (server#47386)
- Fix(caldav): limit property length (server#47420)
- Fix: Trusted server icon recovery without addressbook change (server#47427)
- Fix: csrf check failed on public share with password (server#47445)
- Fix npm audit (server#47472)
- Fix(mailer): Call to custom mail_template_class (server#47476)
- Fix(flow): cannot set custom user agent (server#47481)
- Fix: gracefully handle unexpected exif orientation types (server#47531)
- Fix(files): fix list gap at bottom (server#47537)
- Fix(provisionning_api): Remove parameters that are not set into template (server#47572)
- Fix: optimise `getWrongShareOwnership` query (server#47576)
- Fix: re-enable content-length header via htaccess (server#47622)
- Fix(config): Avoid error messages for restricted opcache API (server#47624)
- Fix(files): Reset drop notice on firefox (server#47639)
- Fix npm audit (server#47669)
- LinkReferenceProvider] Better size check (server#47697)
- Oauth2] Store hashed secret instead of encrypted (server#47701)
- Fix(settings): Fix sharing exclude groups from password requirement option not working (server#47714)
- Fix: only keep major as server version (server#47722)
- Fix(dav): adjust usages of webdav.customRequest (server#47732)
- Fix status check and saving of external storages (server#47735)
- Fix(files): undefined sidebar (server#47746)
- Fix(files): Create non-existent parents of mountpoints (server#47749)
- Fix(appstore): Cache apps.json also on dev instances (server#47766)
- Fix: Use sha256 to hash arguments of background jobs (server#47776)
- Feat(transfer-ownership): Correctly react to encrypted files (server#47779)
- Fix(dav): Always respond custom error page on exceptions (server#47785)
- Fix(files): Correctly parse external shares for files UI (server#47797)
- Bump nextcloud/vue from `8.6.2` to `8.8.1` (activity#1583)
- Update nextcloud/ocp dependency (activity#1680)
- Fix npm audit (files_pdfviewer#1034)
- Chore(deps-dev): Bump adm-zip from 0.5.15 to 0.5.16 (files_pdfviewer#1042)
- Chore(deps-dev): Bump axios from 1.7.5 to 1.7.6 (files_pdfviewer#1043)
- Fix npm audit (firstrunwizard#1322)
- Update nextcloud/ocp dependency (nextcloud_announcements#379)
- Update nextcloud/ocp dependency (notifications#2028)
- Fix: remove nextcloud_photos_ tmp files when done (photos#2609)
- Fix npm audit (photos#2621)
- Fix: allow dot in mounted on (serverinfo#666)
- Update nextcloud/ocp dependency (serverinfo#677)
- Fix reconnecting websocket polyfill and error propagation during push (text#6204)
- Fix(attachments): Uploading of attachments from public shares (text#6214)
- Fix npm audit (text#6239)
- Fix: catch all errors when getting rich workspace content (text#6245)
- Ci(cypress): Fix file list link selector (text#6265)
- Fix(editorApi): Add support for a onCreate callback that gets content (text#6276)
- Allow viewing of attachments when shared by mail (text#6286)
- Fix: hide menu Link to file for direct editing (text#6288)
- Fix npm audit (text#6308)
- Fix(Table): Fix pasting content with newlines to table cells (text#6317)
- Fix npm audit (viewer#2408)
Les mer: https://nextcloud.com/changelog/28.0.929 August 2024 - 690MBBug Fixes and Changes
- Fix(comments): Fix issues thrown by comments sidebar tab code (server#44902)
- Fix(cypress): wait for apps list fetch for better testing stability (server#46384)
- Fix(redis): Require version >=4 for unlink (server#46520)
- Fix(theming): enforce theme should still provide dark as fallback (server#46523)
- Fix(comments): Use proper icon components instead of icon classes to fix dark mode (server#46524)
- Fix(files_metadata): Don’t run generation job on every upgrade (server#46563)
- Fix(appstore): Return an empty array in case of fail (server#46577)
- Fix(caldav): lower scheduling table size warning (server#46580)
- Fix(caldav): Throw 403 Forbidden Error instead of 500 Internal Server… (server#46603) 1
- Fix(caldav): decode values before returning (server#46613)
- Fix(mail): Fix big logos in mail templates for Outlook (server#46628)
- Fix(TextProcessing): use error instead of info for exception logging (server#46637)
- Fix(dav): Thrown forbidden error for authenticated user instead of no… (server#46647)
- Fix(Token): take over scope in token refresh with login by cookie (server#46668)
- Allow injecting the user temporarily for direct editing (server#46678) 1
- Feat: add config flag to toggle persistent redis connections (server#46683)
- Support excalidraw file type (server#46712)
- Fix(files): validate input when creating file/directory (server#46717)
- Fix: FileInfo from View should have the correct name of a mountpoint (server#46720)
- Fix(search): show user search provider for deactivated and admin pages (server#46724)
- Update @nextcloud/files to 3.6.0 and fix display name handling of folders (breadcrumbs and filename) (server#46727)
- Fix(files): ensure forbiddenCharacters is an array (server#46734)
- Feat: add a specialized writeStream implementation for s3 external storage (server#46742)
- Feat: add additional logging for database errors (server#46751)
- Fix(files_sharing): open-in-files should open a folder and not the parent (server#46754)
- Fix: add a try and catch for delete versioning (server#46757)
- Avoid using partial file info as valid one (server#46763)
- Fix: Add .whiteboard alias for .excalidraw files (server#46781)
- Style(settings): align icons at legacy help navigation (server#46788)
- Fix(files): always ask for confirmation if trashbin app is disabled (server#46802)
- Fix(styles): Make sure footer with legal links is shown correctly (server#46808)
- Fix(sharing): Disable “Read permission” checkbox correctly (server#46841)
- Fix: fix recursive share check (server#46862)
- Fix: OCP\Files\Node\Folder::search was not setting the owner (server#46868)
- Chore(ShareSettings): Proper wording for share autocompletion settings (server#46899)
- Perf(systemtags): Add index for systemtags_object_mappings.objectid (server#46905)
- Feat(editLocallyAction): Handle possible no local client scenario (server#46909)
- Fix(files): do not show legacy edit locally action on public pages (server#46932)
- Fix(files): empty folder pending size (server#46947)
- Fix(AdminSettings/AI): show pref list of only the enabled translation providers (server#46950)
- Fix(userstatus): add missing parenthesis (server#46959)
- Fix(setupchecks): Skip checking for OPcache settings if running checks from CLI (server#46964)
- Fix(LDAP): remove unneeded dependencies (server#46968)
- Fix(files): cancel move-copy action should not be handled as an error (server#46971)
- Fix(files): Close sidebar on navigation (server#46973)
- Fix(systemtags): Correctly set the display name for the Nextcloud node (server#46978) 1
- Fix(files_sharing): add missing subtitle on search for share recipients (server#46982)
- Fix(files): show folder sharing overlay on received shares (server#46994)
- Fix(files): Correctly handle open file URL query (server#47024)
- Fix: Add direct parameter to flow auth v2 (server#47052)
- Bump @nextcloud/vue from 8.14.0 to 8.16.0 (server#47062)
- Fix(inherited-shares): ignore top root folder (server#47067)
- Fix: Ensure database connection is setup when getting group details (server#47077)
- Fix(previews): Don’t crash on animated WEBP images (server#47079)
- Fix: check for correct storage class when checking for link parent (server#47081)
- Fix(config): Clarify smtp debugging config option usage (server#47085)
- Docs: added customclient_fdroid key to the config.sample.php file (server#47088)
- Fix(theming): make cache buster depend on the app version (server#47099)
- Fix(encryption): Fix mountpoint check to accept if several are found (server#47118)
- Fix(migration): Add column only if it does not exist (server#47125)
- Fix(systemtags): Correctly load tagged files in “tags”-files-view (server#47128)
- Fix(files): trim names on new node creation (server#47150)
- Chore: compile assets (server#47206)
- Apply group limit on remove from group (server#47227)
- Fix(security): Update expiration date in security.txt (server#47231)
- Fix: try to find non-recursive share source (server#47279)
- Revert “Apply group limit on remove from group” (server#47326)
- Remerge: Apply group limit on remove from group”” (server#47327)
- Store the mountpoint of storages in the mount options and use it to find the encryption keys (server#47353)
- Fix(notifications): Don’t trigger invite notifications for system groups (circles#1654)
- Fix: Remove legacy code that caused errors (firstrunwizard#1260)
- Chore: update .git/workflows content (logreader#1311)
- Use a more sensible format for load average (serverinfo#652)
- Fix: Display threads and not cores (serverinfo#659)
- Add npm audit fix job (suspicious_login#909)
- Fix: showing folder description on favorites (text#6029)
- Fix(sync): reuse open connection (text#6059)
- Test(cy): Install assistant app version matching the server branch (text#6073)
- No conflict dialogue in read only (text#6097)
- Fix/toc without transaction (text#6124)
- Fix: Avoid throwing exceptions during propfind (text#6156)
- Fix: Avoid throwing in BeforeNodeWrittenListener on new files (text#6171)
- Fix: Enforce unsetting openfile when the viewer is closed (viewer#2370)
- Fix: sorting by date and number (viewer#2396)
Les mer: https://nextcloud.com/changelog/28.0.830 Juli 2024 - 690MBBug Fixes and Changes
- Fix: don’t return null for SharedStorage::getWrapperStorage with share recursion (server#44323)
- Fix(settings): Use axios directly for health check to preven URL sanitizing (server#45770)
- Fix npm audit (server#45891)
- Chore(deps): Bump deepdiver/zipstreamer (server#45896)
- Fix(files): Properly handle denied ownership transfers (server#45905)
- Delete background jobs by id when cleaning up (server#45920)
- Fix(settings): define a ‘heartbeat’ route, so SecurityHeaders can handle redirected root (server#45955)
- Rename openFileInfo to fileInfo (server#45987)
- Fix: avoid duplicate tag inserts by checking if the mapping exists already in db (server#45994)
- Fix(caldav): encode calendar URIs with umlauts for activities (server#46011)
- Don’t trigger action when renaming (server#46019)
- Fix: Do not log an error when connecting to SFTP without a logged in user (server#46060)
- Fix: don’t use custom certificate bundle if no customer certificates are configured (server#46067)
- Fix: allows admin to edit global credentials (server#46090)
- Fix(files_versions): renaming file version when its not a string (server#46092)
- Fix(FilesView): Update files view upon share creation/delete (server#46118)
- Feat(files): increase max copy-move concurrency to 5 (server#46129)
- Update favorites navigation list on folder renames (server#46138)
- Fix(files_sharing): Also set the expiration date timezone during validation (server#46141)
- Fix(caldav): When message is a reply compare the message sender not the recipient (server#46145)
- Fix(security): Update code signing revocation list (server#46155)
- Fix(openapi): Regenerate OpenAPI after server changes (server#46164)
- Fix(cron): Log long running jobs (server#46191)
- Fix: getMountsForFileId may return an unordered list (server#46214)
- Fix(DAV): offset not applied (server#46221)
- Fix(setupchecks): skip check when disk_free_space is disabled (server#46223)
- Chore: upgrade `@nextcloud/files` and `@nextcloud/sharing` (server#46236)
- Build(deps): Bump @nextcloud/calendar-availability-vue from 2.2.0 to 2.2.2 (server#46238)
- Build(deps): Bump @nextcloud/vue from 8.11.2 to 8.14.0 (server#46239)
- Build(deps-dev): Bump karma-coverage from 2.2.0 to 2.2.1 (server#46241)
- Build(deps-dev): Bump @types/dockerode from 3.3.28 to 3.3.29 (server#46243)
- Build(deps-dev): Bump cypress from 13.7.2 to 13.7.3 (server#46245)
- Fix(security): Update CA certificate bundle (server#46265)
- Fix(ExternalSharing): Handle template shares from external sources (server#46280)
- Fix(IntegrityCheck): Ensure the check is run if no results are available (server#46297)
- Fix(SetupCheck): jsm test shall not give up with first no-response (server#46302)
- Fix(carddav): limit vcard size (server#46313)
- Sidebar: allow turning off tags view by default (server#46316)
- Chore(deps): bump dompurify from 3.1.4 to 3.1.6 (server#46335)
- Chore(deps-dev): bump jsdoc from 4.0.2 to 4.0.3 (server#46336)
- Chore(deps-dev): bump mime from 4.0.1 to 4.0.4 (server#46337)
- Chore(deps-dev): bump ts-jest from 29.1.2 to 29.1.5 (server#46338)
- Chore(mp3info): apply upstream patch for invalid array access (server#46341)
- Fix(SharingDetailsView): Prevent illegal unselection of read permissions (server#46364)
- Fix(s3): Don’t wait indefinitely for S3 to return (server#46366)
- Perf: Set session.cache_limiter at runtime to avoid clients caching static assets served by PHP (server#46394)
- Fix(workflows): Fix file systemtag cache (server#46411)
- Fix(files_trashbin): Make files view registering an init script (server#46417)
- Fix(caldav): limit vevent size (server#46421)
- Fix: Update Nextcloud libraries (server#46422)
- Test: run tests in child process (server#46430)
- Fix(theming): Conitionally disable blur filter for performance (server#46431)
- Fix(theming): Don’t reset the cachebuster value when we reset theming (server#46433)
- Fix(Session): avoid race conditions on clustered setups (server#46436)
- Feat: don’t count failed CSRF as failed login attempt (server#46442)
- Fix(ci): Use low runners were possible (server#46468)
- Stop file actions when conflict dialog skipped (server#46561)
- Fix(CI): Update setup-php, setup-node, checkout and paths-filter actions (server#46576)
- Fix(files_sharing): also allow removing READ permissions on email shares (server#46599)
- Chore(deps): Bump deepdiver/zipstreamer from 2.0.2 to 2.0.3 (3rdparty#1865)
- Chore: set version in composer.json (3rdparty#1892)
- Chore(mp3info): apply upstream patch for invalid array access (3rdparty#1895)
- Ignore empty fileIds (circles#1624)
- Fix npm audit (files_pdfviewer#984)
- Update nextcloud/ocp dependency (firstrunwizard#1244)
- Fix npm audit (firstrunwizard#1258)
- Update nextcloud/ocp dependency (logreader#1253)
- Chore(deps): Bump @nextcloud/files from 3.1.0 to 3.1.1 (photos#2398)
- Fix npm audit (photos#2464)
- Update nextcloud/ocp dependency (photos#2473)
- Various fix from 30 (photos#2518)
- Chore(deps-dev): Bump postcss from 8.4.35 to 8.4.39 (photos#2523)
- Fix: avoid erroring out on corrupt image data (photos#2529)
- Fix(l10n): Translate “All Tags” string (photos#2531)
- Feat: Handle complex location type (photos#2537)
- Fix npm audit (privacy#1090)
- Update nextcloud/ocp dependency (related_resources#437)
- Fix npm audit (related_resources#439)
- Update nextcloud/ocp dependency (serverinfo#624)
- Fix: handle getNetInterfaces error (serverinfo#632)
- Fix: update wording about apps element in monitoring response (serverinfo#634)
- Chore: update workflows from templates (survey_client#225)
- Update nextcloud/ocp dependency (survey_client#292)
- Fix npm audit (suspicious_login#886)
- Fix(description): 5688 no need to encode filename (text#5718)
- Update nextcloud/ocp dependency (text#5911)
- Fix npm audit (text#5914)
- Perf: Reduce polling interval for read only users (text#5935)
- Chore(deps): update cypress (text#5972)
- Fix(attachments): Don’t require document session for getting attachments (text#5980)
- Revert “chore(deps): update cypress” (text#5982)
- Request the native app to reload the direct editing view on 403 errors (text#5984)
- Keep base version etag during reload (text#5986)
- Fix(ApiService): Catch NotPermittedException and return 404 (text#6022)
- Ci(test): use codecov token (twofactor_totp#1536)
- Fix(deps): update dependency webdav to ^5.6.0 (viewer#2257)
- Fix npm audit (viewer#2337)
- Fix(requesttoken): Make sure to use the correct requesttoken in WebdavClient (viewer#2343)
- Fix npm audit (viewer#2366)
Les mer: https://nextcloud.com/changelog/28.0.71 Juli 2024 - 685MB28.0.7
Bug Fixes and Logs
- Fix(sharing): Avoid (dead)locking during orphan deletion (server#44010)
- Fix(dav): Add occ command to fix missing caldav sync tokens (server#44197)
- Fix(dav): Add retention time to sync token cleanup (server#44398)
- Fix(files): Display selected files count (server#44908)
- Fix: avoid douple `expireDate` parsing (server#44912)
- Fix: regression with updating read-only config (server#44926)
- Feat: add request id as comment to all queries (server#44958)
- Fix(memcache): remove double $$ to fix error (server#44980)
- Fix: Fix truncation on public page (server#44990)
- Fix(files_sharing): Add one string for every share type + fix(sharingDetails): Show correct share target (server#45024)
- Fix(unifiedSearch): Prevent broken avatars for federated users (server#45028)
- Fix(CalDAV): remove UNKNOWN from room / resource consideration (server#45052)
- Feat: support “s3-accelerate” endpoint (server#45059)
- Fix(session): Do not update authtoken last_check for passwordless (server#45063)
- Fix(files): Fix ownership transfer encrypted files detection (server#45110)
- Fix(OC_Image): Set correct return type for exif_imagetype stub (server#45198)
- Fix(userstatus): catch unique constrain violation on revert (server#45205)
- Perf(db): Sort data for IN before chunking (server#45214)
- Expose subscription calendars (server#45225)
- Fix(contactsinteraction): Allow vCard download (server#45286)
- Feat: Limit email input to 255 chars (server#45289)
- Fix: consider all paths the user has for a share source when considering max permissions (server#45294)
- 44032 fix show new shares without refresh (server#45303)
- Avoid updating the same oc_authtoken row twice (server#45349)
- Fix: delete user credentials stored in storages_credentials when user gets deleted (server#45362)
- Fix(groups): allows to save group names with more than 64 characters (server#45368)
- Fix(contactsmenu): empty content margin (server#45426)
- Fix(files): properly reset preview component (server#45432)
- Fix: Mark more configs as sensitive (server#45442)
- Feat: Add back searching in disabled user list (server#45478)
- Fix: forbid moving a folder into a subfolder of itself (server#45528)
- Fix(files): Implement `SortingService` to fix sorting of files (server#45533)
- Fix(dav): Rate limit address book creation (server#45542)
- Fix header menu icon color (server#45552)
- CalDAV fix search with limit and time range (server#45567)
- Fix: Refresh file picker on folder creation (server#45575)
- Fix(theming): replace standard generic package icon by material design (server#45578)
- Unmark deleted users if their last login date is more recent than deleted date (server#45588)
- Fix(files): Don’t fail if dir exists (server#45591)
- Fix(files): Ensure active file list entry is highlighted (server#45598)
- Fix: Update `@nextcloud/files` to fix public link shares (server#45600)
- Respect empty `expiryDate` value in server (server#45604)
- Fix(theming): replace standard generic package icon by material design (server#45610)
- Fix(core): unsupported browser redirect url (server#45622)
- Fix(caldav): automatically delete outdated scheduling objects (server#45640)
- Fix(core): Add missing null value possibility to Resource and Reference richObject (server#45643)
- Fix(INavigationManager): Fix psalm alias not set in the right place (server#45646)
- Fix(files): Close sidebar and update fileid when current node is deleted (server#45658)
- Fix(files): Only execute default action if there is an action to perform (server#45663)
- Fix(files): reset menu pos when opening in grid mode (server#45665)
- Fix(federatedfilesharing): import external federated share script (server#45674)
- Fix(files_sharing): usage of NcTextField in SelectShareFolderDialogue (server#45689)
- Fix(Session): avoid password confirmation on SSO (server#45704)
- Update psalm-baseline.xml (server#45719)
- Fix(files): Make sure files are opened when using `open-in-files` action(s) or at lease are scrolled into view (server#45727)
- Ci(eol): update workflow from template (server#45735)
- Fix(dav): Don’t log access control as error (server#45758)
- Fix: Only list remnants as disabled if option is enabled (server#45774)
- Fix: Autodetect legacy filekey instead of trusting the header for legacy header (server#45777)
- Fix(search): tags redirect route (server#45790)
- Fix(Mailer): Allow to enforce strict email format (server#45793)
- Fix(caldav): event links in shared calendar notifications (server#45799)
- Fix(files): handling numbered type owner name & id (server#45803)
- Use isRetryable to catch retryable exceptions (server#45807)
- Fix(files_sharing): fix parsing of remote shares (server#45817)
- Test: add tests for ProfilePageController (server#45823)
- Fix(files): also trigger new tab on file name middle click (server#45825)
- Fix(files): do not rely on unique fileid (server#45836)
- Fix(ObjectStore): Fix regression when hostname is empty (server#45839)
- Get child ids for folder in a separate query during move (server#45850)
- Feat: add option to disable scanner transactions (server#45857)
- Fix(files): Ignore right click for default action (server#45863)
- Show non writable folders during move or copy (server#45865)
- Fix(comments): Use proper icon components instead of icon classes to fix dark mode (server#45870)
- Revert “fix(comments): Use proper icon components instead … (server#45881)
- Fix(theming): also apply enforced theme for guests (server#45903)
- Fix(deleteAction): Bump up delete requests concurrency to 5 (server#45909)
- Ci: use precise ref for 3rdparty check (server#45927)
- Fix(files): correctly import WebDAV client in files store (server#45933)
- Fix(dav): Limit number of UPDATES for sync token created_at (server#45990)
- Fix: move repair mimetype repair step to the expensive steps (server#46031)
- Fix(Token): add FILESYSTEM scope with SCOPE_SKIP_PASSWORD_VALIDATION (server#46088)
- Fix npm audit (files_pdfviewer#950)
- Chore(deps): Bump @nextcloud/dialogs from 4.2.6 to 4.2.7 (files_pdfviewer#956)
- Chore(deps-dev): Bump adm-zip from 0.5.12 to 0.5.14 (files_pdfviewer#975)
- Update nextcloud/ocp dependency (firstrunwizard#1238)
- Update nextcloud/ocp dependency (nextcloud_announcements#344)
- Update nextcloud/ocp dependency (nextcloud_announcements#348)
- Update nextcloud/ocp dependency (nextcloud_announcements#350)
- Update nextcloud/ocp dependency (notifications#1934)
- Update nextcloud/ocp dependency (notifications#1942)
- Fix(browser): Don’t create web notifications for old notifications (notifications#1944)
- Fix: separate creation of browser notifications and sounds from Vue rendering (notifications#1949)
- Update nextcloud/ocp dependency (notifications#1957)
- Fix: use folder material design icon (recommendations#750)
- Update nextcloud/ocp dependency (related_resources#428)
- Update nextcloud/ocp dependency (related_resources#432)
- Update nextcloud/ocp dependency (serverinfo#612)
- Update nextcloud/ocp dependency (serverinfo#618)
- Ci: automate ocp updates (serverinfo#621)
- Feat: update dependency on branch stable28 (survey_client#291)
- Test(cypress): Avoid failure when editor is updated on webdav requests (text#5775)
- Fix: smartpicker set links for selected text (text#5837)
- Cleanup `_oc_webroot` stubs where possible (text#5842)
- Test(cy): rely on @nextcloud/axios for requests (text#5843)
- Update nextcloud/ocp dependency (text#5852)
- Fix(table): Fix readonly detection in vue components (text#5858)
- Fix(locks): only lock when editing (text#5866)
- Update nextcloud/ocp dependency (text#5881)
- Reset all sessions (in occ command and on upgrade) (text#5890)
- Fix: Ignore pushes of update steps for read only sessions (text#5897)
- Truncate tables and rename documents folder on reset (text#5920)
- Fix npm audit (viewer#2301)
- Properly save old route when opening the viewer (viewer#2327)
- Fix: Add missing generateUrl (viewer#2330)
28.0.6
Bug Fixes and Changes
- Update psalm-baseline.xml (server#43412)
- Fix(share): Send correct share attributes upon share creation (server#44500)
- Fix(provisioning_api): Show warning but do not fail when listing accounts in case of users removed from backend but still in database (server#44984)
- Fix(DAV): Migrate known exceptions to Sabre exceptions when copying (server#45017)
- Fix: chunked upload leading to 0-byte files (server#45039)
- Fix(setupchecks): Fix opcache buffer check (server#45112)
- Fix: Fix default values for ini var in lib/base.php (server#45114)
- Fix: Remove bogus code from query builder and fix parameter name (server#45116)
- Fix(user_ldap): Fix a var name (server#45119)
- Update psalm-baseline.xml (server#45133)
- Retry smb notify test a few times (server#45147)
- Fix(icons): Update files icon (server#45170)
- Fix npm audit (server#45187)
- Fix(session): Avoid race condition for cache::get() vs. cache::hasKey() (server#45191)
- Fix(User\Manager): Avoid future collisions with updater/audit logs (server#45201)
- Fix(settings): Save one HTTP request on enabling an app (server#45203)
- Fix(userstatus): Fix docs of user status manager (server#45230)
- Fix(files): handle multidimensional arrays in scanner (server#45278)
- Fix(setupCheck): Only warn when memcache present w/o memcached (server#45282)
- Fix(caldav): loop through all events for busy events (server#45312)
- Fix(search): Limit maximum number of search results (server#45319)
- Fix: Correctly check result of function (server#45323)
- Perf(deleteAction): Queue delete requests (server#45327)
- Fix(preview): check mime type before processing with Imagick (server#45339)
- Fix: Extend SVG reference check (server#45342)
- Fix: add ldap_exop_passwd function to sensitive value (server#45359)
- Hide ‘updater.server.url’ As It May Contain Enterprise Key (server#45372)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (bruteforcesettings#595)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (files_pdfviewer#959)
- Update nextcloud/ocp dependency (firstrunwizard#1221)
- Update nextcloud/ocp dependency (nextcloud_announcements#329)
- Fix: Correctly check result of function (nextcloud_announcements#334)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (notifications#1898)
- Update nextcloud/ocp dependency (notifications#1923)
- Fix(faces): Fix call to Viewer.open (photos#2477)
- Fix(SizeMetadataProvider): Swap the width and height if the image is rotated (photos#2478)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 3.0.0 to 3.0.1 (privacy#1068)
- Update nextcloud/ocp dependency (related_resources#416)
- Fix: handle disabled shell_exec (serverinfo#599)
- Update nextcloud/ocp dependency (serverinfo#604)
- Feat: disable spellcheck inside code blocks (text#5702)
- Update nextcloud/ocp dependency (text#5795)
- Fix: Correctly check result of function (updater#55
28.0.5
Bug Fixes and Changes
- Fix npm audit (related_resources#396) 6
- Feature(files): Hide breadcrumbs when an upload is ongoing on narrow screen #40942 (server#43834)
- Migrate setup checks to new API – round 3 (server#44268)
- Added rate limit bypass for app_api requests (server#44296)
- Fix default text processing provider in AI settings (server#44343)
- Fix(LDAP): escape DN on check-user (server#44352)
- Fix(JSRecourceLocator): Add missing slash after server root (server#44413)
- Fix(files): Do not escape file names in the file picker (server#44416)
- Fix(files): Only add copy suffix before file extension for files (not folders) (server#44434)
- Feat(perf): add cache for authtoken lookup (server#44446)
- Fix(DB): Sanitize host parameter for postgres databases when IPv6 address is passed (server#44461)
- Fix/caldav/eventcomparisionservice uses wrong array comparison (server#44473) 1
- Fix(preview): webp preview format (server#44489) 1
- Enh: Send empty expireDate when not expireDate set (server#44490)
- Fix(settings): Also verify that trusted_proxies only contains IP addresses (with range) (server#44495)
- Fix(security): Update expiration date in security.txt (server#44541)
- Add retry logic to cover deadlock situations during move operations (server#44551)
- Split live photo listener to extract trashbin specific code into its own listener (server#44561)
- Fix(files_sharing): Create passwords when enforced for mail shares (server#44570) 1
- Feat(trashbin): Show original location of deleted file (server#44583) 1
- Fix(files_reminders): Fix translations (server#44599)
- Config: fix correctness issues in reading (server#44605)
- Fix(files): Fix translation of “Delete file” (server#44610)
- Fix(tests): Fix tests when daytime saving time change happened recently (server#44615)
- Fix(files_sharing): Disable autocomplete for share label and password (server#44616) 1
- Fix(encryption): Clicking default module in UI sets bogus value (server#44633)
- Fix(files): breadcrumbs drag-and-drop & unifying methods (server#44652) 2
- Fix(dav): Fix quota check for chunk upload (server#44655) 1
- Fix(deps): Update phpseclib from 2.0.45 to 2.0.47 (server#44672) 1
- Perf: Avoid updating the folder size if we know the size difference (server#44679)
- Fix(3rdparty): Add a CI job to check 3rdparty integrity (server#44691)
- Call davGetFavoritesReport after the registration of propfind properties (server#44734)
- Fix: Fix avatar images (server#44738)
- Fix: use proper jailed patch in watcher (server#44750)
- Fix(breadcrumbs): improved rendering of breadcrumb progress bar (server#44759)
- Fix(federation): give some time to prepare both servers (server#44779)
- Chore(deps): Bump @nextcloud/vue to v8.11.2 (server#44815)
- Fix npm audit (server#44817)
- Chore: Update @nextcloud/upload to 1.1.1 to fix uploading large files (server#44837) 1
- Fix(files): Inherit some node attributes when creating new nodes to preserve shared state (server#44844)
- Fix(files): Focus filename input in new-node dialog when opened (server#44851)
- Fix(files): Do not show files from hidden folders in “Recent”-view if hidden files are disabled by user (server#44867)
- Fix(systemtags): Use built-in input label to satisfy a11y check of NcSelect (server#44879)
- Fix(files): Clear search filter when changing directory or view (server#44883)
- Fix(files): Also skip cross storage move with access control (server#44891)
- Fix(files): Also restore shares after ownership transfer for object storage (server#44921)
- Fix(deps): Update phpseclib to 2.0.47 (3rdparty#1788) 1
- Group activities sent by mail (activity#1623)
- Update nextcloud/ocp dependency (activity#1630)
- Fix npm audit (activity#1632)
- Fix npm audit (files_pdfviewer#935)
- Update nextcloud/ocp dependency (firstrunwizard#1132)
- Fix npm audit (firstrunwizard#1141)
- Update nextcloud/ocp dependency (firstrunwizard#1161)
- Update nextcloud/ocp dependency (logreader#1208)
- Update nextcloud/ocp dependency (nextcloud_announcements#316)
- Update nextcloud/ocp dependency (notifications#1876)
- Fix(setting): Clarify the “Account disabled” option (password_policy#577)
- Fix npm audit (photos#2406)
- Update nextcloud/ocp dependency (photos#2424)
- Fix: Open Viewer when clicking on photo in folder (photos#2432)
- Check download attribute when fetching previews (photos#2438)
- Fix npm audit (privacy#1049) 1
- Fix npm audit (privacy#1064) 1
- Fix npm audit (recommendations#716)
- Update nextcloud/ocp dependency (related_resources#375)
- Fix npm audit (related_resources#378)
- Update nextcloud/ocp dependency (related_resources#392)
- Update nextcloud/ocp dependency (serverinfo#583)
- Refactor document and session handling (text#5541)
- Fix(deps): update dependency @nextcloud/files to ^3.1.1 (text#5559)
- Fix(deps): update dependency @nextcloud/vue to ^8.11.1 (text#5560)
- Fix(deps): update dependency lib0 to ^0.2.93 (text#5561)
- Fix npm audit (text#5564)
- Remove bottom margin for better warning blocks display (text#5567)
- Chore(deps): update dependency cypress-split to ^1.21.1 (text#5585)
- Chore(deps): update dependency vite to ^5.2.7 (text#5586)
- Fix: Catch exceptions on non existing files (text#5599) 1
- Test(cypress): Wait for syncs after opening+editing in in sync.spec.js (text#5603)
- Chore(deps): update dependency cypress-split to ^1.21.2 (text#5619)
- Chore(deps): update dependency vite to ^5.2.8 (text#5620)
- Fix(deps): update dependency markdown-it-front-matter to ^0.2.4 (text#5621)
- Update nextcloud/ocp dependency (text#5645)
- Fix npm audit (text#5649)
- Fix: copy-paste markdown/raw text inconsistencies (text#5653)
- Fix: improve node and mark copy-paste behavior (text#5657)
- Fix: Avoid throwing when a workspace file cannot be found due to a failed storage (text#5664)
- Fix(deps): update dependency @nextcloud/vue to ^8.11.2 (text#5675)
- Chore(deps): update dependency cypress-split to ^1.23.0 (text#5677)
- Fix(deps): update dependency @nextcloud/dialogs to ^5.3.0 (text#5678)
- Fix npm audit (text#5684)
- Fix(l10n): “Connection failed” not translatable (text#5698)
- Fix npm audit (twofactor_totp#1505)
- Fix npm audit (twofactor_totp#1515)
- Preserve sort order (viewer#2177)
- Chore(deps): update cypress (viewer#2272)
- Fix npm audit (viewer#2276)
- Fix npm audit (viewer#2287)
Les mer: https://nextcloud.com/changelog/28.0.44 April 2024 - 685MBBug Fixes and Changes
- Add “-i” to sendmail’s pipe (server#43788)
- Add some recrusive detection/prevention (server#44320) 1
- Bring back test failing due to server issue (text#5494) 1
- Bug fix: Select the correct table based on CALENDAR_TYPE_CALENDAR (server#43800)
- Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (related_resources#323)
- Chore(ci): Update workflows from main branch (text#5428)
- Cleanup versions entities in versions:clean command (server#44037)
- Collaboration, MailPlugin: Protect access to a potentially missing array component by ??. (server#43900)
- Deprecated sysconfig ‘enable_file_metadata’ (server#44124)
- Disable the internal s3sdk multi part copy logic (server#44053)
- Do not create a new version for empty files (server#43929)
- Docs(config.sample.php): Warn that updatedirectory will break updates if set to a value within the installation folder (server#44168)
- Feat: Restore unified search filtering in files view (server#44024)
- Feat(share): save date and time for expiration (server#43833)
- Fix CSP for script-src with nonce on edge (server#44088)
- Fix data type in FilesMetadata::setIntList() (server#43801)
- Fix xml ocs response for serializable objects (server#44265)
- Fix: Allow to disable multipart copy on external s3 storage (server#43816)
- Fix: Avoid clear cache with prefix (server#44080)
- Fix: Avoid race condition that may initialize a document twice on the clients (text#5478)
- Fix: avoid scanning a non existing directory (server#44208)
- Fix: Catch exception from LogIteratorFactory, throw a clean error when log_type is not file (logreader#1197)
- Fix: changed login-page to reflect correct LDAP settings (server#44111)
- Fix: changed text alignment and icon logic (server#43916)
- Fix: Display “+New” while files page loads instead of “+Add”. (server#43858)
- Fix: Ensure correct stacking context for right click menu (server#44212)
- Fix: ensure nested mount points are handled in the correct order (server#44285)
- Fix: fallback from guessing the owner from path in versioning (server#44248)
- Fix: Fetch custom app store url without internet connection (server#43985)
- Fix: filerobot-image-editor (viewer#2249)
- Fix: List specific share permissions as subline (server#44251)
- Fix: merge conflict dialog added when overwriting files on move-file action (server#43811)
- Fix: No password set for new mail shares (server#44194)
- Fix: support 28 Files (recommendations#709)
- Fix: Throw instead of yielding nothing when listing local directories (server#43828)
- Fix(ActionInsertLink): Sync NcActionInput value property (text#5425)
- Fix(admin role): fix old and wrong way to determine whether user is admin (server#43817)
- Fix(api): Ignore “parsed” link and icon urls when deleting (notifications#1859)
- Fix(attachments): Don’t use currentSession for fetching attachments (text#5486)
- Fix(backend): Accept pushs with only step1 messages by read-only clients (text#5471)
- Fix(caldav): add EXDATE and EXRULE to confidential object (server#44386)
- Fix(CI): Correctly test against stable28 again (activity#1565)
- Fix(config): Make sure user keys are strings (server#44336)
- Fix(core): Convert text to path in f-droid banner SVG (server#43864)
- Fix(dav): ACLs for shared addressbooks (server#44377)
- Fix(dav): fallback realm for HTTP authentication (server#43796)
- Fix(db): db-convert supports disabled apps but not removed ones (server#44065)
- Fix(federatedfilesharing): Use correct language file to render notifi… (server#44313)
- Fix(files_sharing): ShareesAPI – Return empty response when user is not allowed to share (server#44228)
- Fix(files): Adjust dropservice to work with Blink engine (server#44273)
- Fix(files): Adjust sidebar – remove deprecated function calls and add aria label for favorite icon (server#43994)
- Fix(files): fix html structure on the profile page (server#43909)
- Fix(files): Open new file when created from template (server#44019)
- Fix(files): page h1 heading (server#43795)
- Fix(files): Right click menu offset and list scrolled glitch (server#44174)
- Fix(IUrlGenerator): Add throws documentation for imagePath function (server#43978)
- Fix(JSResourceLocator): Consider configured app roots for files (server#44050)
- Fix(LinkPicker): Don’t open link picker inside code blocks (text#5492)
- Fix(mail): Use parsed action label in email notification (notifications#1843)
- Fix(MarkdownContentEditor): Respect onLoaded callback passed via API (text#5526)
- Fix(provisioning_api): Fix AppInfo schema for OpenAPI (server#44192)
- Fix(session): Fix setting a guest name (text#5475)
- Fix(settings): posix_getpwuid can return false which should not be accessed like an array (server#44182)
- Fix(settings): Disable app again if it breaks the files app (server#44021)
- Fix(settings): Fix always empty disabled users list for subadmins (server#44150)
- Fix(settings): Split group lists (server#44047)
- Fix(share): use share owner to get ownership (server#44347)
- Fix(Tables): require at least one cell in the header (text#5465)
- Fix(updatenotification): a11y of channel menu and new icons (server#43785)
- Fix(UpdateNotifications): Handle numeric user ids (server#44095)
- Fix(user_ldap): Early failure for empty password login attempt (server#44056) 1
- Fix(user_ldap): Ignore unserialize error in group membership migration (server#44030)
- Fix(user_status): Fix status update request not being sent (server#43813)
- Fix(workflowengine): Use correct event names to make search for groups work again (server#44382)
- Fixes for getting the filename in the FileInfo class (server#44201)
- Forbid tagging readonly files (server#44298)
- Improve files version listing (server#43981) 1
- Log error when default getWrapperStorage would return null (server#44420)
- MailQueueHandler: Log errors (activity#1605)
- Only cleanup orphaned shared daily (server#43835)
- Tests(dav): Add unit test for no calendars/subscription limit (server#44118)
- Update home button selector in file picker breadcrumbs (text#5416)
- Use the proper path to check if a file needs to be copied/moved to the actual target storage (server#44085)
Les mer: https://nextcloud.com/changelog/28.0.34 Mars 2024 - 675MBBug Fixes and Changes
- Add missing label to “back” button (photos#2273) 3
- Allow application to pass external links in navigation (server#43520) 1
- Buffer chunked requests (server#43129) 1
- Check share status when touching versions (server#43741)
- Chore: Update @nextcloud/dialogs to 5.1.2 (server#43766)
- Chore(dep): bump NcVue → 8.7.0 (server#43695)
- Consider admin defaults when creating shares (server#43278)
- Continue background scanning different storages if one fails (server#43421)
- Correct values and attributes (server#43040)
- Dav: fix wrong decoding of pluses in URLs (server#43236)
- Do not break personal settings page is viewer is not there (server#43456)
- Do not mess with @nextcloud/vue styles and fix navigation header a11y (photos#2299)
- Document throwing behavior of SetupResult upon invalid rich object (server#43196)
- Dont reuse etag for folders marked explicitly unscanned (server#43244)
- Enh: breadcrumbs icons are now more visually descriptive (server#43622)
- Enh: Migrate photos picker to use NcDialog (photos#2320)
- Enh(a11y): Fix modal close button overlapping content (photos#2298)
- Enh(a11y): Update folder design to fix contrast issues (photos#2274)
- Enh(files_reminders): Allow clearing reminders (server#43591) 1
- Enh(UnifiedSearch): Keep the searchbar on top of the modal (server#42776)
- Feat: add labels to textarea elements in translate modal (text#5319) 1
- Feat: added l10n translation prop to calendar component (server#43743)
- Feat/4750 Make code type fields copyable (text#5403)
- Filter out large EXIF entries (photos#2284)
- Fix #745 ValueError: random_int(): Argument #1 ($min) must be less than or equal to argument #2 ($max) (suspicious_login#847)
- Fix back arrow position in wide screens (photos#2325)
- Fix color of app menu entries and background color (server#43392)
- Fix for previews not being generated sometimes (server#43037) 1
- Fix kerberos test successfull authentication detection (server#43304)
- Fix rss feed item guid (activity#1543)
- Fix Slow logout on Chrome-like browsers (server#43525)
- Fix undefined share object during expirationDate update (server#43685)
- Fix: Add alt attribute to all image nodes (text#5398)
- Fix: Add alt attribute to image nodes (text#5397)
- Fix: Add bruteforce protection to email endpoint (server#43596) 1
- Fix: Add bruteforce protection to federation endpoint (server#43713) 1
- Fix: added a label element to the NcSelect in update settings (server#43158)
- Fix: added last two places for aria-labels on setting icons (server#43403)
- Fix: apply config flag for accessible features (text#5406)
- Fix: config param ‘overwritecondaddr’ not working (server#43181)
- Fix: Fix focus loop on tab navigation in Add to album modal + Migrate to new UploadPicker API (photos#2293)
- Fix: Fix focus lost to body when closing firstrunwizard (firstrunwizard#1075)
- Fix: Fix tab focus when other elements are displayed next to text that are within a focus trap (text#5318)
- Fix: only register workspace once (text#5365)
- Fix: Only unpause focus traps that we paused ourselves (text#5329)
- Fix: removed wrong color on active actions button (viewer#2146)
- Fix(a11y): Fix heading hierarchy in some places (photos#2272)
- Fix(a11y): Fix informative graphics contrast of user status icons (server#43066)
- Fix(a11y): Return focus to Add button on dialog close (photos#2282)
- Fix(a11y): Unified search headings the sequel (server#42777)
- Fix(apps): Fix type information of app manager (server#43046)
- Fix(caldav): only call getTimestamp() on actual DateTime data (server#43282)
- Fix(ContactsStore): Sanitize user ID given to guest avatar route (server#43422)
- Fix(DAV): fix getNodeForPath cache (3rdparty#1738)
- Fix(dav): fix getNodeForPath cache (server#43708)
- Fix(dav): Rate limit calendar/subscription creation (server#43751)
- Fix(files_sharing): Return focus to trigger element on sharing details close (server#43155)
- Fix(files_sharing): SharingEntryLink lost styles (server#43559)
- Fix(files): add mount root property and adjust delete wording (server#43404)
- Fix(files): Allow to set node name before creating + bring back new-file highlingting (server#43470)
- Fix(files): combine navigation and files list into single Vue app (server#43108)
- Fix(files): Consistent sorting for folders before files (user configurable) (server#43175)
- Fix(files): dav owner and mime types (server#43359)
- Fix(files): do not open file by id on load for folders (server#43292)
- Fix(files): Don’t attempt to format a partial cache entry (server#43391)
- Fix(files): Dont’t warn re: full on either zero or unlimited quota (server#43672)
- Fix(files): drag leave detection on safari (server#43336)
- Fix(files): drop to folder path and user feedback (server#43418)
- Fix(files): Fix description for favorite images and remove image description (photos#2276)
- Fix(files): make sure we focus the parent actions submenu entry (server#43242)
- Fix(files): move focus to sidebar on open (server#43448)
- Fix(files): selected files actions position on scroll/with readme block (server#43222)
- Fix(files): Update webdav to make XML entities in filenames work (server#43473)
- Fix(menubar): menubar and table menus a11y (text#5330)
- Fix(migration): Make naming constraint fail softer on updates (server#43445)
- Fix(papercut): rerendered submenu actions for time sensitive actions (server#43590)
- Fix(push): Correctly ignore push tokens that are not valid again (notifications#1829)
- Fix(Request): Catch exceptions in isTrustedProxy (server#43192)
- Fix(security): Describe occ security:bruteforce:attempts accurately (server#43726)
- Fix(settings): Disable renaming for tokens marked to be wiped (server#43195)
- Fix(settings): Disable SSL cert check for JavaScript modules SetupCheck (server#43587)
- Fix(settings): federation scope menu a11y (server#43112)
- Fix(settings): Fix required groups validation for subadmins (server#43719)
- Fix(settings): focus on federation scope after dialog (server#43388)
- Fix(settings): set viewBox on SVG icons (server#43065)
- Fix(sharing): migrate QuickShareSelect to NcActions (server#43449)
- Fix(sharing): Move video verification option to password and hide without Talk (server#43546) 1
- Fix(styles): Add default styles for disabled elements (server#43710)
- Fix(theming): change color button contrast (server#43347)
- Fix(user_status): Fix losing focus to body when closing user status modal (server#43291)
- Fix(userstatus): add back 0 timestamp for status without message (server#43530)
- Handle storage not available when expiring versions (server#43126)
- Lower failed movie preview generation logs to level info (server#43511)
- Make failure to load app commands non-fatal (server#43294)
- Move away from deprecated utf8_encode() on PHP 8.2+ (server#43669)
- Move modal outside of the Version component. (server#43167)
- Perf: skip request without read permission (server#43722)
- Remove disputed bz2 check (server#43013) 2
- Replace inaccessible disabled option of NcCheckboxRadioSwitch with NcNoteCard (server#43044)
- SMB: allow to list root directory when using case-insensitive option (server#43523)
- Stop the auto-logout loop after redirecting to the logout page (server#43706)
- Use AccountPlusIcon in broadcrombs (server#43451)
Les mer: https://nextcloud.com/changelog/28.0.22 Februar 2024 - 660MBBug Fixes and Changes
- Replace input filed with password field and added password error message (server#42118)
- Fix(theming): Adjust theming util to calculate primary element color based on WCAG color contrast (server#42315)
- Feat(setupcheck): Add setup check for maintenance_window_start config (server#42355)
- Typo in move or copy (server#42358)
- Fix(manager): removed dead code (server#42365)
- Fix(files): Use DAV functions from library to fix invalid source links (server#42367)
- Fix(theming): Adjust theming util to calculate primary element color based on WCAG color contrast (server#42369)
- Fix(dav): allow multiple organizers if possible (server#42373)
- Don’t write back .htaccess file on a RO filesystem (server#42384)
- Fix: Ensure app menu entries and dashboard welcome message have enough contrast (server#42403)
- Fix(files): drag and drop (server#42409)
- Fix(dav): Hide less than minute diff in calendar notification title (server#42410)
- Enh(dashboard): changed h1 to say Dashboard instead of Nextcloud (server#42413)
- Fix(files): Adjust ID for skip content buttons (server#42425)
- Fix(theming): Add adjusted color versions of default background (server#42426)
- Fix(theming): Adjust dark high contrast to fulfill WCAG 2.1 AAA contrast (server#42429)
- Enh(settings): Refactor UI for session and app token management (server#42430)
- Rename “global search” to “unified search” (server#42431)
- Backport unified search improvments (server#42432)
- Enh(files): added ability to escape out of all selection when focused (server#42435)
- Fix(theming): Invert filter should be based on primary-element (server#42445)
- Fix(LDAP): ensure stored groups are formatted as simple list (server#42446)
- Restore shared lock ttl to previous value when releasing (server#42450)
- Fix: Adjust focus-visible marker on appmenu (server#42461)
- Enh(breadcrumbs): removed unnecessary aria label (server#42487)
- Fix(files): allow silent batch actions errors (server#42490)
- Fix(theming): Adjust high contrast theme to fulfill WCAG AAA text contrast (server#42491)
- Fix(files): Allow Ctrl/Command click on file entries to open in a new tab (server#42494)
- Fix(settings): Use heading for Profile and Profile picture sections (server#42495)
- Bump NcVue to v8.4.0 (server#42506)
- AppAPI: allow to bypass Two-Factor (server#42519)
- Only do a multipart s3 copy when above the regular copy limit (server#42521)
- Fix(ViewController): Properly handle non-existent fileIds (regression lead to 500 errors) (server#42524)
- Fix log rotation notification level (warning->info) (server#42539)
- Fix(files): focus file name on renaming also initially (server#42553)
- Fix(files): open menu on right click position (server#42556)
- Fix upgrade of user_ldap when oc_group_members contains duplicated uids (server#42583)
- Feat(files): show quota warning on page load or if storage becomes full and better upload error handling (server#42591)
- Fix SVG’s for social media links (server#42594)
- Remove unneeded styles: everything is handled by NcVue (server#42600)
- Fix(files): Fix unresponsive file click to download (server#42604)
- Fix(files_external): add back js config files (server#42609)
- Enh(settings): removed background-gradient to ensure contrast ratio a… (server#42622)
- Fix(files): remove focus outline on file list item click and make the link focusable (server#42623)
- Chore(package): bumped nc-calendar to 2.0.1 (server#42629)
- Fix(files): add visible label to webdav URL in settings (server#42630)
- Fix(files): kept only first and last breadcrumb titles (server#42632)
- Include grid view toggle in accessibility switch (server#42646)
- Perf: Use more performant way to obtain and check the email as a login name with token login (server#42651)
- Fix(core): enhanced contrast when UserMenuItem is focused (server#42664)
- Enh(core): replaced previous native a element with NcButton (server#42669)
- Chore(deps): Update openapi-extractor (server#42673)
- Return providers as indexed array (server#42677)
- Feat(user_status): Add online status type for OpenAPI (server#42684)
- Fix(files): move actions for selected file out from table header (server#42691)
- Fix(weather_status): Fix forecast format in OpenAPI (server#42693)
- Fix/add settings section type attribute (server#42697)
- Remove display name ellipsis in user menu (server#42699)
- Fix(files): fix unshare action and merge duplicate shares (server#42703)
- Fix(files): switched native input to NcButton (server#42711)
- Update webauthn section to feature components (server#42715)
- Refresh FileList on current folder update (server#42719)
- SharingEntrySimple` needs `ul` or `ol` around it (server#42724)
- Fix styling of development-notice (server#42725)
- Always catch OCP versions of authentication exceptions (server#42726)
- Better users cycle (server#42728)
- Fix header-elements being not shown correctly (server#42730)
- Fix(files): use getSummaryFor for better files summary translations (server#42734)
- Fix(files_sharing): fix sharing status indicator side after component… (server#42735)
- Fix(a11y): Aria-hide contacts menu icon images (server#42739)
- Enh(comments): Add visual labels for editor (server#42745)
- Fix npm audit (server#42758)
- Fix(settings): set default or unlimited user quota (server#42766)
- Fix(files): use backend error message if provided (server#42767)
- Fix(dav): Fix user status “Undefined array key 0 at StatusService.php… (server#42771)
- Remove unneeded role=”radiogroup” from “Predefined statuses” (server#42772)
- Tooltip outside click, should abort share creation (server#42779)
- Fix(share): use user timezone to parse share expiration date (server#42786)
- Migrate setup checks to new SetupCheck API (server#42795)
- Add RichObject support for SetupCheck descriptions (server#42804)
- Occ background-job:delete (server#42810)
- Fix crash of login in case of duplicated group membership (server#42815)
- Enh(settings): Add SetupCheck to ensure webserver correctly serves `.mjs` files (server#42816)
- Fix(l10n): Add context note for table footers (server#42819)
- Prepare migration to lazy config (server#42820)
- Dashboard): Lower error to info log message (server#42824)
- Fix: reduce memory consumption of scans (server#42827)
- Fix(appstore): Only send subscription keys to valid appstores (server#42832)
- Fix/41826 avoid same h1 and h2 headings (server#42848)
- Use showError in TransferOwnershipDialogue (server#42851)
- Fix(userstatus): catch unique constraint violation (server#42854)
- Fix(update-section): changed span to an interactive element (server#42859)
- Chore(theming): fix warning of incorrect `NcCheckboxRadioSwitch` usage (server#42861)
- Fix(manifest): Check if app exists instead of accessing null as an array (server#42864)
- Fix(session): Avoid useless authtoken DB queries for anonymous requests (server#42868)
- Fix(systemreport): Mark more configs as sensitive (server#42871)
- Update crl after revoke integration_homeassistant.csr (server#42874)
- Fix(dav): ajax request check on public remote endpoints (server#42882)
- Fix(files): prevent dragging previews and appear as an external files DnD (server#42895)
- Fix(theming): Make sure `color-border-maxcontrast` fulfills 3:1 contrast (server#42897)
- Enh(a11y): improved contrast on user menu (server#42898)
- Update ContactsStore: Avoid exceptions on empties (server#42899)
- Fix(CalDAV): set acls for DeletedCalendarObjectsCollection (server#42906)
- Setup check migrations to new API (server#42918)
- Improve path resolution in files_version hooks (server#42921)
- Fix(build): Do not generated OpenAPI for non-shipped apps or apps without OpenAPI support (server#42928)
- Chore(deps): Update openapi-extractor (server#42948)
- Add OpenAPI scopes (server#42952)
- Fix(a11y): Fix avatar menu icon color in dark mode (server#42960)
- Fix(build): Fix OpenAPI diff on non-default specs (server#42982)
- Fix(files): Fix checkbox state semantics (server#42983)
- Fix(files): fixed aria-desciption logic for last breadcrumb (server#42984)
- Profile: Refactor code to use vue components and styles where possible (server#42986)
- Enh(files): Allow to copy files into same directory (server#42988)
- Update `@nextcloud/dialogs` to 5.1.0 (server#42994)
- Fix(weather_status): Fix location format for OpenAPI (server#43006)
- Fix(auth): Fix logging in with email and app password (server#43012)
- Fix header inversion bug (server#43014)
- Fix(files): do not show `View in folder` in the Files view (server#43030)
- Fix(theming): Apply same logic on capabilities for primary color as done on themes (server#43032)
- Fix(settings): Allow to connect to local address when checking for `.mjs` support (server#43055)
- Wrap versions list in virtual scroll (server#43058)
- Fix(security): Update code signing revocation list (server#43070)
- Chore: Update `@nextcloud/router` to 2.2.1 (server#43091)
- Fix(userstatus): CALL status should overwrite MEETING status (server#43107)
- Fix(files): Make the navigation reactive to view changes and show also sub routes as active (server#43119)
- Update `@nextcloud/dialogs` to 5.1.1 (server#43150)
- Fix(files): disable `Unshare` until proper fix (server#43169)
- Chore: update workflows from templates (3rdparty#1685)
- Update nextcloud/ocp dependency (activity#1474)
- Chore: update workflows from templates (activity#1477)
- Bump NcVue to 8.4.0 (activity#1484)
- Fix/1481 focused links are truncated on 400% zoom (activity#1485)
- Fix npm audit (activity#1487)
- Fix/1480 remove horizontal scrolling for activity view (activity#1489)
- Update nextcloud/ocp dependency (activity#1496)
- Update nextcloud/ocp dependency (activity#1504)
- Fix npm audit (activity#1509)
- Fix wrongly inverted icon (activity#1511)
- Fix/1464 adapt visual your activities
- which remains the same through all activities pages (activity#1515)
- Fix(ActivityTab): Typo in try-catch (activity#1516)
- Create block-merge-freeze.yml and block-merge-eol.yml (bruteforcesettings#533)
- Chore: update workflows from templates (files_pdfviewer#876)
- Chore(deps-dev): Bump axios from 1.6.2 to 1.6.3 (files_pdfviewer#880)
- Chore(deps-dev): Bump axios from 1.6.3 to 1.6.5 (files_pdfviewer#885)
- Disable scripting in pdfviewer (files_pdfviewer#888)
- Update nextcloud/ocp dependency (firstrunwizard#1020)
- Chore: update workflows from templates (firstrunwizard#1027)
- Chore(deps): Bump vue and vue-template-compiler (firstrunwizard#1032)
- Update nextcloud/ocp dependency (firstrunwizard#1044)
- Fix typo in translation on page3 (firstrunwizard#1049)
- Update nextcloud/ocp dependency (firstrunwizard#1052)
- Fix npm audit (firstrunwizard#1055)
- Update nextcloud/ocp dependency (logreader#1090)
- Chore: update workflows from templates (logreader#1092)
- Chore: audit dependencies (logreader#1107)
- Update nextcloud/ocp dependency (logreader#1115)
- Update nextcloud/ocp dependency (nextcloud_announcements#275)
- Chore: update workflows from templates (nextcloud_announcements#278)
- Update nextcloud/ocp dependency (nextcloud_announcements#279)
- Update nextcloud/ocp dependency (nextcloud_announcements#284)
- Update nextcloud/ocp dependency (notifications#1761)
- Chore: update workflows from templates (notifications#1763)
- Chore(deps): Bump vue and vue-template-compiler (notifications#1764)
- Chore(deps-dev): Bump vue-template-compiler from 2.7.15 to 2.7.16 (notifications#1771)
- Update nextcloud/ocp dependency (notifications#1774)
- Fix(CI): Remove unmaintained library (notifications#1775)
- Chore: bump nextcloud/notify_push to 1.1.4 (notifications#1779)
- Update nextcloud/ocp dependency (notifications#1788)
- Update nextcloud/ocp dependency (notifications#1796)
- Bump NcVue to v8.4.0 (password_policy#531)
- Chore(deps): bump @nextcloud/dialogs from 4.0.1 to 5.0.3 (password_policy#534)
- Update nextcloud/ocp dependency (photos#2203)
- Fix 2160 create accessible ckeckboxes for media (photos#2208)
- Fix: refetch only on path change, not on anchor links (e.g. “skip to” links) (photos#2213)
- Fix: glitch buttons on mobile (photos#2214)
- Bump NcVue to 8.4.0 (photos#2223)
- Also sort by getlastmodified when searching for photos (photos#2229)
- Order collections files by taken date (photos#2230)
- Allow to hide “People” nav entry for admin (photos#2232)
- Request background job to generate metadata on non-local files (photos#2245)
- Clean up headings (photos#2253)
- Also fix additional place regarding album modal header (photos#2263)
- Just because an array key doesn’t imply the value at that key isn’t null. (photos#2283)
- Chore(deps): Bump @nextcloud/dialogs from 5.0.2 to 5.0.3 (privacy#1002)
- Chore: update workflows from templates (privacy#1006)
- Chore(deps): Bump vue from 2.7.15 to 2.7.16 (privacy#1009)
- Fix npm audit (privacy#1015)
- Fix npm audit (recommendations#687)
- Update nextcloud/ocp dependency (related_resources#327)
- Fix npm audit (related_resources#328)
- Chore: update workflows from templates (related_resources#334)
- Chore: update workflows from templates (serverinfo#543)
- Update nextcloud/ocp dependency (serverinfo#545)
- Chore: update workflows from templates (suspicious_login#832)
- Chore(deps): update dependency vite to ^5.0.10 (text#5137)
- Fix(deps): update dependency y-websocket to ^1.5.1 (text#5138)
- Test(cy): skip test failing due to server issue (text#5145)
- Fix cypress workspace test by setting default language (text#5146)
- Preserve step queue during reconnect (text#5147)
- Fix(gapcursor): Don’t allow gap cursor in tables (text#5149)
- Update nextcloud/ocp dependency (text#5160)
- Fix(deps): update vue monorepo to ^2.7.16 (text#5162)
- Enh(ci): set renovate PRs to auto merge (text#5165)
- Chore: update workflows from templates (text#5167)
- Chore: Update krankerl config (text#5169)
- Fix(a11y): contrast for active menubar buttons (text#5171)
- Revert “chore: update workflows from templates” (text#5173)
- Chore(deps): update cypress (text#5180)
- Chore(deps): update vueuse to ^10.7.1 (text#5181)
- Chore(deps): update dependency cypress-split to ^1.18.1 (text#5182)
- Fix(deps): update dependency @mdi/svg to ^7.4.47 (text#5183)
- Fix(deps): update dependency @nextcloud/vue to ^8.4.0 (text#5184)
- Chore(ci): update workflows, remove *-when-unrelated (text#5191)
- Chore(deps): bump tj-actions/changed-files from 39 to 41 in /.github/workflows (text#5192)
- Fix/5080 keep menubar in workspace (text#5195)
- Feat: switch to native browser tooltips (text#5196)
- Chore(deps): update dependency @nextcloud/cypress to ^1.0.0-beta.7 (text#5201)
- Chore(deps): update dependency vite to ^5.0.11 (text#5202)
- Fix(deps): update dependency path-normalize to ^6.0.13 (text#5203)
- Update nextcloud/ocp dependency (text#5209)
- Fix: Skip editor container and file upload input during keyboard navigation (text#5227)
- Fix: Prioritize un-collapsible menubar entries for mobile and aggregate children in the hidden entries (text#5228)
- Fix: Only show translate if providers are available (text#5231)
- Fix: Use proper way of hiding the attachment input (text#5235)
- Fix migration from `v-tooltip` to native `title` in menu bar buttons `ActionEntry` (text#5236)
- Fix(deps): update dependency @nextcloud/files to ^3.1.0 (text#5243)
- Fix(deps): update dependency @nextcloud/moment to ^1.3.1 (text#5244)
- Chore(deps): update dependency cypress-split to ^1.18.2 (text#5246)
- Update nextcloud/ocp dependency (text#5255)
- Chore(deps): update vueuse to ^10.7.2 (text#5257)
- Create update-nextcloud-ocp-approve-merge.yml (text#5260)
- Fix: Properly copy selection as markdown to the plaintext clipboard (text#5266)
- Fix: Proper error message based on file permissions (text#5272)
- Fix(sync): push local changes on reconnect (text#5284)
- Fix(mention): use new url schema (text#5304)
- Chore: update workflows from templates (updater#522)
- Change master version to 29 in tests (updater#527)
- Chore: update workflows from templates (viewer#2107)
- Bump NcVue to 8.4.0 (viewer#2111)
- Fix: make prev and next slides not focusable and aria-hidden (viewer#2117)
- Fix: use filename to find current index (viewer#2118)
- Fix npm audit (viewer#2123)
- Add live photo support based on files metadata (viewer#2127)
- Improve handling of Node API properties (viewer#2128)
Les mer: https://nextcloud.com/changelog/28.0.127 Desember 2023 - 660MBBug Fixes and Changes
- Fix npm audit (activity#1437)
- Fix missing parameters when type is not “known” (activity#1469)
- Fix: Allow older app values to be set (logreader#1079)
- Fix(mail): Fix mail handling when force_language is true or false (notifications#1744)
- Fix(push): Allow apps to provide already parsed notifications (notifications#1754)
- Catch and log error thrown while parsing dates from metadata (photos#2194)
- Fix: Adjust favorite icon to be accessible (photos#2197)
- Fix TypeError with invalid coordinates (fix #2187) (photos#2207)
- Fix(Users/Quota setting): Prevent floating point value from getting truncated in locales other than english (server#42106)
- Comment legacy file_metadata table migrations (server#42108)
- Enh(settings): Set main page heading (server#42125)
- Fix(a11y): Unified search headings (server#42131)
- Fix(caldav): don’t reuse query builder objects (server#42152)
- Fix(dav): Prevent out-of-office event time drifts (server#42166)
- Fix(security): Update CA certificate bundle (server#42190)
- Feat(settings): add occ commands to handle admin delegation (server#42201)
- Wrap metadata generation in try/catch (server#42263)
- Fix(files): Conditionally add drag handlers (server#42277)
- Fix(UnifiedSearch): Drop title prop (server#42278)
- Feat(files): add batch support to copy-move (server#42279)
- Fix(files): navigation exact (server#42282)
- Fix(files): Partly revert 32c1aeb and show correct quota again (server#42293)
- Fix: Ensure correct max contrast color is used when blurred background is used (server#42294)
- Enh(oauth2): allowed toggling of aria label (server#42295)
- Fix(dashboard): changed h3 elements to h2 (server#42296)
- Fix(files): fix download file encoded source (server#42302)
- Fix(joblist): also reset last_run timestamp on updating an existing job (server#42316)
- Fix(ooo): add new ooo status with new emoji (server#42351)
- Don’t query oc_properties for metadata props (server#42357)
- Add global accessibility switch (server#42371)
- Use FileInfo’s metadata for hidden prop (server#42378)
- Fix(userstatus): set user status to ‘In a meeting’ if calendar is busy (server#42380)
- Update crl after revoke rides.csr (server#42400)
- Fix(dav): undeclared `$cache` property (server#42423)
- Disable image editor if accessibility switch is off (viewer#2102)
Les mer: https://nextcloud.com/changelog/28.0.0 (hovedversjon) 13 Desember 2023 - 660MBBug Fixes and Changes
- Fix share creation insert and get (server#26716)
- Fix creating events with old (< unix time) lastoccurence (server#31790)
- Add api to register setup checks (server#32550)
- Mark comments as read (server#32775)
- Add batch methods in user backends (server#32912)
- Talk federation authentication (server#33105)
- Changed mapping to font (server#34419)
- Add IProvideEnabledStateBackend interface (server#34443)
- Cleanup comments code (server#35424)
- Cleanup psalm issues in DB/ContactsManager and Console (server#35539)
- Fix background theming deletion and cypress admin theming tests (server#35728)
- Display displayname on federated shares (server#35915)
- Extend fix-key-location to handle cases from broken cross-storage moves (server#36068)
- Specify the parameters of FederatedFileSharing controllers (server#36214)
- Log to `error_log` in fatal case (server#36316)
- Refactors tests/app.php to improve code readability. (server#36742)
- Fix: Avoid failing with duplicate checks (server#36830)
- Fix: Escape group names for LDAP (server#37201)
- Avoid db connections when logging db connection errors (server#37458)
- Ci(checkers): Require composer autoloaders for all shipped apps (server#37481)
- Fix: log fopen calls when stream isn’t available (server#37624)
- Refactors Command/Encryption/Enable.php to improve code readability. (server#37665)
- Redis: use atomic operations everywhere (server#37758)
- Check for open_basedir before reading /proc (server#37959)
- Use more efficient tag retrieval on DAV report request (server#37969)
- Imaginary WebP support (server#38032)
- Add label to “default quota” multiselect (server#38075)
- Allow “wasm-unsafe-eval” in CSP (server#38082)
- Make Node::getParent lazy (server#38150)
- [master] Update psalm-baseline.xml (server#38162)
- Show pending popover menu when password is enabled by default (server#38164)
- Admin audit app: optimization according to PHP 8 (server#38176)
- Fix share roots always being marked as writable (server#38179)
- Increase from 100000 to 600000 iterations for hash_pbkdf2 (server#38206)
- Enh(theming): RGBY contrast (server#38211)
- Add utility command for object store objects (server#38226)
- Allow enforcing share passwords only when already asking for a password (server#38227)
- Chore(deps-dev): Bump cypress from 12.11.0 to 12.12.0 (server#38232)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 in /build/integration (server#38234)
- Reload filelist when adding or removing shares (server#38259)
- Refactors “strpos” calls in lib/public to improve code readability. (server#38260)
- Refactors “strpos” calls in lib/private to improve code readability. (server#38261)
- Fix loading custom logo image (server#38291)
- Add config variable for curl timeout (server#38292)
- Use aria-expanded correctly on toggle user actions (server#38294)
- Feat: Add occ user:user:sync-account-data for updating oc_accounts information from user backends (server#38298)
- Fix: better error message on missing user files dir (server#38300)
- Fix(caldav): Ignore invalid events for reminder generation (server#38301)
- Migrate a few components to NcSelect (server#38306)
- Fix(carddav): Check if SERVER variables are set before accessing them (server#38308)
- Fix: Throw early when a service cannot be found in the app container (server#38322)
- Remove focus-visible polyfill (server#38323)
- Optimize webpack chunking (server#38329)
- Adjust style of passwordless login (server#38330)
- Remove some dead code in files app (server#38332)
- Weather_status: Improve contrast of favorite icon (server#38333)
- Master is now 28 (server#38336)
- 38340 fix add group broken (server#38344)
- Chore(deps-dev): Bump guzzlehttp/guzzle from 7.5.1 to 7.6.1 in /build/integration (server#38346)
- Make unsupported browser check asynchronous (server#38354)
- Fix(trashbin): Truncate long filenames (server#38355)
- Add imaginary_key (server#38365)
- Add commands to copy/move files (server#38366)
- Adjust files favorite marker to fulfill A11Y contrast requirements (server#38370)
- Chore(deps-dev): Bump tar from 6.1.14 to 6.1.15 (server#38372)
- Webpack: add nonce to unsupported-browser-redirect chunk (server#38374)
- Refactor: migrate OC_EventSource to dependency injection (server#38386)
- Bug-report-template – move `Official All-in-One appliance` to the bottom (server#38393)
- Enh(contacts): show/hide addressbooks for all (server#38397)
- Store encrypted OAuth2 client secrets (server#38398)
- Remove deprecated `OC.appSettings` API (server#38400)
- Fix(SAB): Save avatar to SAB (server#38413)
- Don’t always check if we need to setup the object store root (server#38415)
- Fix(carddav): Check enumeration settings for all SAB methods (server#38423)
- Feat(ocp): Add types and strict typing to \OCP\Group\IGroup (server#38425)
- Fix deletion of User when system link are used in him user folder (server#38429)
- Add OpenAPI specs (server#38438)
- Fix(files): make open folder a default action (server#38441)
- Fix(carddav): Don’t show system address book cards to guests (server#38448)
- Fix(carddav): Make system contact phone number RFC compliant (server#38454)
- Use default page size for jumping to desired offset (server#38457)
- Revert “Fix table view” (server#38458)
- Adjust active element visibility in the usermenu (server#38459)
- Adjust active element visibility in the sidebar (server#38460)
- Add fallback when a there is no preview for a version (server#38467)
- Log failures to read certificates during listing (server#38468)
- Fix initialisation of versions in the DB (server#38469)
- [master] fix: Catch Deadlock properly as execute throws Doctrine exceptions not our wrapped ones (server#38478)
- Fix(dav): Fix avatar size in system address book (server#38481)
- Chore: update workflows from templates (server#38486)
- Emit an event when a message is logged (server#38490)
- Chore(deps-dev): Bump puppeteer from 19.10.1 to 20.4.0 (server#38492)
- Fix: catch errors in id3parser library (server#38496)
- [master] Fix npm audit (server#38497)
- Replace id3parser with mp3info (server#38498)
- Fix(docs): Fix language and copy-paste class name in docs of CSP (server#38513)
- Chore(libphonenumber): Bump giggsey/libphonenumber-for-php to giggsey… (server#38514)
- Chore(deps): Drop swiftmailer/swiftmailer (server#38516)
- Fix contrast for inactive elements of the main navigation (server#38519)
- Improved display of app links (server#38520)
- Chore(app): Do not clear unused cache key (server#38524)
- [master] Update ca-cert bundle (server#38534)
- Ci: Use conventional commits for CA bundle updates (server#38537)
- Uses “Null Coalescing Operator” to improve code readability. (server#38543)
- Fix(dispatcher): Migrate to OCP event dispatcher before symfony/event… (server#38545)
- Fix(deps)!: Upgrade symfony/event-dispatcher to supported version 5.4.26 (server#38546)
- Fix app menu flicker (server#38549)
- Chore: Drop app code checker test data (server#38550)
- Chore!: Drop \OC_App::isEnabled (server#38551)
- Chore!: Drop \OC_Defaults::getLogoClaim (server#38552)
- Chore(deps): Bump doctrine/dbal to 3.7.x (server#38556)
- Feat(request): Allow to match the client version with the IRequest::U… (server#38561)
- Drop \OC_App methods deprecated in Nextcloud 14 (server#38566)
- Remove deprecated legacy loader from `OC` (server#38567)
- Redis: Do not try to authenticate with non-string password/user (server#38568)
- Improve oauth2 database migration from ownCloud (server#38577)
- Fix: correct hint for missing posix extension (server#38581)
- Feat(ocp): Allow sending emails with subject and body (server#38585)
- Fix(ocp): Mark IMessage::attachInline as @since 27 (server#38586)
- Chore: Do not sass-compile external apps (server#38590)
- Fix(caching): Avoid checking existence before fetching (server#38591)
- Chore(ocp)!: Drop \OCP\Util::linkToPublic (server#38593)
- Chore: remove check for suhosin.executor.func.blacklist (server#38595)
- Fix(CI): Temporary workaround – Run Psalm CI with 1 thread only so it… (server#38597)
- Refactors “strpos” calls in /core to improve code readability. (server#38602)
- Refactors “strpos” calls in /apps/workflowengine (server#38604)
- Refactors “strpos” calls in /apps/comments (server#38605)
- Refactors “strpos” calls in /apps/settings (server#38606)
- Refactors “strpos” calls in /apps/user_ldap (server#38608)
- Refactors “strpos” calls in /apps/dav (server#38610)
- Refactors “strpos” calls in /apps/theming (server#38611)
- Feat(HTTPClient): Provide wrapped access to Guzzle’s asyncRequest() (server#38613)
- Refactors “strpos” calls in /apps/files_external (server#38619)
- Refactors “strpos” calls in /apps/files_sharing (server#38620)
- Replace if/else with return match (server#38622)
- Fix(storage): fallback to copy and unlink when rename fails (server#38623)
- Fix: expect interface, not a specific implementation (server#38625)
- Bump marked from 4.3.0 to 5.0.4 (server#38627)
- Feat: set background = backgroundColor via occ (server#38631)
- Test: add test for cache mount provider (server#38633)
- Feat: remove check for OpenSSL 1.0.1d and 1.0.2b (server#38635)
- [1/3] Refactors /core controllers using constructor property promotion. (server#38636)
- [2/3] Refactors /core controllers using constructor property promotion. (server#38637)
- [3/3] Refactors /core controllers using constructor property promotion. (server#38638)
- Bugfix/36644 pruneOutdatedSyncTokens deletes all entries (server#38639)
- Openapi: Fix wrapping OCS responses that are not DataResponse (server#38640)
- Chore(appframework)!: Drop \OCP\AppFramework\Http\EmptyContentSecurityPolicy::allowInlineScript (server#38642)
- Avoid requests to opengraph image if no host detected (server#38645)
- Fix(caldav): Cast calendar objects id to int when building index (server#38648)
- Fix(caldav): Close DB cursor in reminder index background job (server#38649)
- Chore: Drop dead private methods in /lib (server#38652)
- Fix(systemtags): Incorrect tags shown temporarily (server#38655)
- Fix OpenAPI core paths (server#38656)
- Disable background color on group-header line (on hover, focus, active) (server#38662)
- Chore: Replace \OC::$server->query with \OCP\Server::get in /lib (server#38663)
- Fix(weather_status): Always show all favorite locations (server#38664)
- Fix(weather_status): Pass address as param to OSM API (server#38665)
- Fix(SystemTagManager): Use truncated tagName in getTag and updateTag (server#38667)
- Feat: add width, height, crop and mode to BeforePreviewFetchedEvent (server#38679)
- Fix(apache): Serve `mjs` (module javascript) as static files (server#38688)
- Fix(actions): cypress (server#38694)
- Chore(deps-dev): Bump css-loader from 6.7.3 to 6.8.1 (server#38695)
- Chore(deps-dev): Bump tslib from 2.5.0 to 2.5.3 (server#38696)
- Update bug report issue template (server#38700)
- Fix oauth2 tests (server#38701)
- Do not cast sizes to int in Trashbin class (server#38703)
- Fix wrong link in issue template (server#38710)
- Select the fileid first when looking for incomplete files (server#38714)
- Chore(deps): Bump @nextcloud/vue from 7.11.6 to 7.12.0 (server#38715)
- Drop meta robots header (server#38725)
- Chore(deps-dev): Bump dms/phpunit-arraysubset-asserts from 0.4.0 to 0.5.0 in /build/integration (server#38733)
- Chore(deps): Bump @nextcloud/event-bus from 3.0.2 to 3.1.0 (server#38734)
- Allow to specify upgrade.cli-upgrade-link in order to link to the correct documentation (server#38735)
- Add a Dependabot configuration to autoupdate GitHub action versions (server#38737)
- [master] Fix npm audit (server#38742)
- Allow stdClass in XML responses (server#38745)
- Perf: skip request without write permission (server#38747)
- Uses PHP8’s constructor property promotion in core/Command/Encryption (server#38762)
- Uses PHP8’s constructor property promotion in core/Command/Db classes. (server#38764)
- Uses PHP8’s constructor property promotion in core/Command/User classes. (server#38766)
- Uses PHP8’s constructor property promotion in core/Command/Maintenance (server#38767)
- Uses PHP8’s constructor property promotion in core/Command/Config and Group (server#38768)
- Uses PHP8’s constructor property promotion core/Command/App,/Background, and /Broadcast (server#38769)
- Make oauth2 client secret column larger (server#38770)
- Uses PHP8’s constructor property promotion core/Command/Info, /Integrity, and /Preview (server#38771)
- Add bruteforce protection in OauthApiController (server#38773)
- Uses PHP8’s constructor property promotion in core/Command/Log, /Security, and /SystemTag (server#38774)
- Uses PHP8’s constructor property promotion in core/Command and / (server#38775)
- Fix(core): Do not invert app menu text color (server#38776)
- Fix(carddav): Make SystemAddressBook::__construct $groupManager argument nullable (server#38777)
- Ci: pin setup-php to avoid a regression (server#38781)
- Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 1.1 to 2.2 (server#38785)
- Chore(deps): Bump peter-evans/create-or-update-comment from 2 to 3 (server#38786)
- Chore(deps): Bump actions/setup-node from 2 to 3 (server#38787)
- Chore(deps): Bump actions/upload-artifact from 2 to 3 (server#38788)
- Align subadmins css class name (server#38793)
- Enable version features again with S3 versioning (server#38794)
- Fix: Avoid failing to update the current version entry if there is none (server#38800)
- Add types to responses (server#38802)
- Bump @nextcloud/auth @nextcloud/axios @nextcloud/calendar-availability-vue @nextcloud/dialogs @nextcloud/files and @nextcloud/router (server#38803)
- Make sure to show download button only one time (server#38804)
- Add files actions testing + code coverage (server#38806)
- Fix issues where unencrypted_size was being falsely used for non-encrypted home folders (server#38808)
- Generate user themed favicon and touchicon (server#38823)
- Enh(a11y): New user modal (server#38826)
- [master] Update psalm-baseline.xml (server#38827)
- Fix files API route names (server#38830)
- Adjust saving of status messages (server#38832)
- Replace plain input fields with NcTextField fields and NcMultiSelect … (server#38839)
- Fix: Removed invalid user from CODEOWNERS file (server#38841)
- Fix type in BeforeMessageLoggedEvent (server#38843)
- Feat: add detected mime type to exception (server#38844)
- Move deprecation warnings to debug (server#38852)
- Introduce LanguageModel/TextProcessing OCP API (server#38854)
- Fix(sab): put location in proper address field (server#38856)
- File scanner performance improvements (server#38858)
- Add summary of detected changes to files:scan output (server#38860)
- Chore(deps): Bump cypress-io/github-action from 5.8.1 to 5.8.3 (server#38863)
- Bump @nextcloud/files from 3.0.0-beta.9 to 3.0.0-beta.10 (server#38865)
- Fix confusion around mail settings and improve layout a bit (server#38868)
- [master] Fix npm audit (server#38869)
- Style(config): alphabetise preview providers (server#38876)
- Cleanup controller service aliases (server#38878)
- Fix user log.condition feature (server#38881)
- Don’t disable actions when saving share permissions (server#38888)
- Use source cache when listing folder during recursive copy (server#38890)
- Add getDocBaseUrl on theming app (server#38900)
- Reduce load of files versions preview loading (server#38905)
- Fix: ContactManager search with fullmatch (server#38907)
- Cast string type for trim() (server#38910)
- Adjust admin setup check to increase warning to configure https (server#38915)
- Fix(l10n): Fix plural issue with different locale and language (server#38917)
- Chore: update node engines to next LTS (server#38924)
- Chore: Adjust editorconfig for package.json and package-lock.json (server#38927)
- Fix(systemtags): Add missing systemtags index (server#38928)
- Clean failed upload chunks (server#38930)
- Fix(s3): Pass SSE-C parameters for multipart upload (server#38934)
- [f2v] Rename, favorite and edit locally actions (server#38939)
- Implement optimized getDirectoryContent for DAV (server#38945)
- Align collaborative tags differently (server#38948)
- [f2v] Favorites view (server#38950)
- Chore(deps): Bump fast-xml-parser and webdav (server#38951)
- Fix(eventdispatcher): Don’t use all evaluating “or” (server#38955)
- Use getsystemvalue-functions in Mailer.php (server#38958)
- Dav: clean path before putting it in the statcache (server#38965)
- Enh(sab): Add profileUrl to SAB (server#38969)
- Uses PHP8’s constructor property promotion in core/Migrations (server#38974)
- Uses PHP8’s constructor property promotion in remaining /core classes (server#38975)
- Refactors lib/private/Accounts classes (server#38978)
- Refactors lib/private/Contacts. (server#38986)
- Refactors lib/private/Mail. (server#38987)
- Fix: restore AppsSlideToggle feature (server#38988)
- Refactors lib/private/Avatar. (server#38989)
- Refactor lib/private/Calendar (server#38990)
- Refactors lib/private/SystemTag (server#38995)
- Fix(dav): Catch SAB sync errors during upgrade (server#39005)
- Switch to bootstrap font-stack (server#39008)
- [1/3] Refactors lib/private/Security (server#39011)
- [2/3] Refactors lib/private/Security (server#39012)
- [3/3] Refactors lib/private/Security (server#39013)
- Add “button” class to the QR code link (server#39015)
- Fix(s3): fix handling verify_bucket_exists parameter (server#39017)
- Migrate federation application to LoggerInterface (server#39018)
- Adds same object return annotations to lib/private/Mail classes (server#39020)
- Fix(files): Only render the menu if there are actions to show (server#39025)
- Chore: upgrade typescript, eslint and fix lint (server#39029)
- Migrate deprecated vue property (server#39038)
- Refactors lib/private/Log (server#39039)
- Fix(ocp): TimedJob can’t have a more specific argument than Job (server#39042)
- Fix(ocp): Fix reference of dashboard IAPIWidget::getItems from WidgetItem (server#39043)
- Fix root mounts not being setup in some cases (server#39044)
- Update aria-expanded attribute for sidebar apps-slide-toggles (server#39049)
- Enh(a11y): Users table (server#39050)
- Feat(ocp): More specific type for ICapabilities::getCapabilities (server#39057)
- Avoid adding (attribute=) part to filter which will confuse LDAP servers (server#39058)
- Fix(TagSearchProvider): Short circuit if no tag matches the query (server#39062)
- Migrate away from ILogger in encryption (server#39065)
- Bump sabre/http to 5.1.7 in master (server#39070)
- Fix(settings): Migrate away from deprecated `NcPopoverMenu` (server#39073)
- Refactors lib/private/Profile. (server#39075)
- Fix(cypress): branch definition and update from template (server#39076)
- Fix(CalDAV): Check if the vObject exists before attempting any operations (server#39083)
- Feat(admin_audit): Migrate to non-deprecated IEventDispatcher (server#39086)
- Fix event names of 2FA related typed events (server#39089)
- Silent `imagecreatefromstring()` errors (server#39093)
- Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.1 to 2.2 (server#39095)
- [master] Update psalm-baseline.xml (server#39096)
- Fix(settings): Migrate away from `NcAppNavigationCounter` (server#39102)
- Files_sharing: Remove orphaned file with deprecated imports (server#39103)
- [master] Fix npm audit (server#39104)
- Fix(updatenotification): Remove deprecated `NcPopoverMenu` and use `NcActions` instead (server#39106)
- Refactors lib/private/Lock (server#39108)
- Refactors /Metadata, /Migration, and /Net namespaces in /lib/private/ (server#39109)
- [1/2] Refactors lib/private/Collaboration (server#39113)
- [2/2] Refactors lib/private/Collaboration (server#39114)
- Fix(sse): don’t update uncached files (server#39115)
- Psalm: Enable more/less specific errors (server#39116)
- Psalm: Disable cache (server#39120)
- Rewrite OCS CSRF check to be readable (server#39125)
- Fix password confirmation master (server#39127)
- Fix(ldap): avatar is not being fetched (server#39128)
- Refactors files_external app commands (server#39131)
- Fix(CardDAV): catch right exception when checking for federated app classes (server#39132)
- User_status: Add OpenAPI spec (server#39133)
- Fix(files_sharing): hide download permission for circle shares (server#39146)
- Refactors files app commands (server#39150)
- Migrate federated file sharing to PSR LoggerInterface (server#39160)
- Add OCSPreconditionFailedException (server#39164)
- Enable all files_versions features when groupfolders is enabled (server#39165)
- Refactors dav app commands. (server#39166)
- Migrate files sharing to PSR LoggerInterface (server#39169)
- Add command do delete orphan shares (server#39170)
- Support opening and comparing versions in viewer (server#39171)
- Use square bracket syntax to modify array (server#39175)
- Fix: Cleanup unused imports and some type deprecations (server#39189)
- Fix(dav): Move DAV app to non deprecated event dispatcher (server#39190)
- Feat(sharing): add sharing overview view (server#39196)
- Fix: Remove deprecation warning for already removed API (server#39200)
- Fix(cypress): revert only toggle (server#39203)
- Docs(dav): remove outdated comment (server#39204)
- Remove jQuery from main entry point where not needed (server#39210)
- Add return types (server#39211)
- Refactor “strpos” and “substr” calls in federatedfilesharing app to improve code readability (server#39213)
- Refactor “substr” calls in lib/private to improve code readability (server#39216)
- Migrate parts of files app away from depecrated Ilogger (server#39218)
- [master] Update psalm-baseline.xml (server#39219)
- Bugfix/bulk upload empty files (server#39221)
- Migrate more apps to IEventDispatcher (server#39222)
- Provisioning_api: Add OpenAPI spec (server#39223)
- Convert isset ternary to null coalescing operator (server#39224)
- Convert isset ternary to null coalescing operator (server#39225)
- Convert isset ternary to null coalescing operator (server#39226)
- Fix(files): default emptycontent message (server#39229)
- Refactor comments app (server#39236)
- Refactor contactsinteraction app (server#39243)
- Preload custom properties when propfinding folders (server#39248)
- Comments: Add OpenAPI spec (server#39257)
- Add IgnoreOpenAPI attribute (server#39263)
- Add instance category while checking new updates (server#39264)
- Fix(flow): Revert invalid rename of check class for RequestTime (server#39268)
- Bump CS Fixer rules to follow latest Nextcloud standards (server#39271)
- Sharebymail: Add OpenAPI spec (server#39272)
- Weather_status: Add OpenAPI spec (server#39274)
- Add optional to add backtrace to log items (server#39275)
- Set double outline to buttons in focus state (server#39277)
- Federation: Add OpenAPI spec (server#39280)
- Settings: Add OpenAPI spec (server#39284)
- Dashboard: Add OpenAPI spec (server#39286)
- Theming: Add OpenAPI spec (server#39287)
- Chore(deps): Bump semver from 5.7.1 to 5.7.2 (server#39296)
- Fix(dav): close cursor when fetching max id (server#39297)
- Fix(comments): Emit CommentsEntityEvent as typed event (server#39304)
- Feat(dav): Emit a typed event to deprecate OCA\DAV\Connector\Sabre::addPlugin (server#39305)
- Fix(profile): fix getUID on nullable user variable (server#39309)
- Updatenotification: Add OpenAPI spec (server#39312)
- User_ldap: Add OpenAPI spec (server#39313)
- Dav: Add OpenAPI spec (server#39315)
- Oauth2: Add OpenAPI spec (server#39316)
- Change color for primary element on hover (server#39317)
- Cloud_federation_api: Add OpenAPI spec (server#39318)
- Files_versions: Add OpenAPI spec (server#39319)
- Files_trashbin: Add OpenAPI spec (server#39320)
- Files_external: Add OpenAPI spec (server#39321)
- Files_external: getStorage before remove (server#39323)
- Cibit): fix failing test setup (server#39324)
- Files: Add OpenAPI spec (server#39327)
- Federatedfilesharing: Add OpenAPI spec (server#39328)
- Fix: also run phpunit on `apps/theming/css` modified files (server#39329)
- Files_sharing: Add OpenAPI spec (server#39330)
- Core: Add OpenAPI spec (server#39331)
- Set double outline on checked state for radio buttons (server#39332)
- Chore(deps-dev): Bump @pinia/testing from 0.0.16 to 0.1.2 (server#39336)
- Fix(workflowengine): Migrate from deprecated `NcMultiselect` to `NcSelect` (server#39337)
- Fix(node): non-existing folder is not searchable (server#39339)
- Cloud_federation_api: Fix OpenAPI spec (server#39341)
- Chore(CI): Sign .drone.yml file (server#39343)
- Handle more exceptions in AmazonS3::fopen (server#39367)
- Fix: Always apply fullscreen styling to sidebar (server#39378)
- Fix(db): no hardcoded table prefix is expected (server#39380)
- Enh(a11y): Add aria-modal to dialogs (server#39382)
- Feat: Add public event for missing indices (server#39389)
- Change color of error and success (server#39391)
- Fix(i18n) Changed case of “Files” (server#39400)
- Fix(i18n) Changed grammar related to “login” (server#39401)
- Enh(a11y): User management settings dialog (server#39402)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.10 in /build/integration (server#39403)
- Chore(deps): Bump dompurify from 2.4.5 to 3.0.5 (server#39405)
- [master] Fix npm audit (server#39409)
- Fix(core): Add password confirmation requirement for getapppassword (server#39416)
- Fix: check that object store backend supports multi part uploads (server#39432)
- Chore(3rdparty): update symfony/process to 5.4.24 (server#39441)
- Chore: update codeowners for 2fa (server#39442)
- Fix(l10n): User manager (server#39444)
- Refactor user_ldap group membership cache and add check-group command (server#39446)
- Fix sharing of encrypted files (server#39447)
- Docs: remove superfluous phpdocs (server#39449)
- Chore(3rdparty): update symfony/console to 5.4.24 (server#39455)
- Fix: Correctly add `module` content type to script tags with versions (server#39456)
- Add more space below item preview explanation (server#39460)
- Improve sharing flow (server#39472)
- Fix(IParallelAwareJob): Check for other reserved jobs before setting new ones as reserved (server#39473)
- Fix(i18n) Fixed grammar (server#39474)
- Fix(i18n) Fixed grammar (server#39475)
- Remove opacity on federation control action buttons (server#39476)
- Chore(3rdparty): update symfony http-foundation, routing and translat… (server#39477)
- Migrate files external to PSR LoggerInterface (server#39480)
- Fix: don’t emit Hooks when hookpaths are empty (server#39481)
- Fix(files): Adjust files favorite marker for vue file list being cropped (server#39483)
- Fix(dispatcher): Move remaining simple cases in apps/ folder to IEven… (server#39485)
- Chore(3rdparty): update punic to 3.8.1 (server#39486)
- Typed events for db:add-missing-… (server#39487)
- Fix(apps): Fix loading info.xml file (server#39490)
- Fix(caldav): Assign initial value to typed CalendarQuery properties (server#39504)
- Feat(db): Ensure that index names are unique across the database (server#39506)
- Fix(utility): De- deprecate getDateTime and getTime as now() only returns DateTimeImmutable (server#39511)
- Fix(CardDAV): set owner-principal, displayname properties for SAB (server#39525)
- Only show weather credits if necessary (server#39527)
- Kerberos sso ci fix (server#39531)
- `/ocs/v1.php/cloud/groups` `UPDATE` method – correct status when group not found (server#39537)
- Update to nextcloud-vue 8 (beta) (server#39540)
- AI admin settings (server#39567)
- Calendar optimizations (server#39568)
- Move lib/ events to IEventDispatcher where possible (server#39571)
- OCM Services (server#39574)
- “Allow untested app” wording (server#39575)
- [f2v] feat(files_external): migrate to vue (server#39577)
- Simplify IP address normalizer with IP masks (server#39582)
- Feat(settings): Show supported apps on app settings if subscribed (server#39586)
- Bump deepdiver1975/tarstreamer to 2.1.0 in master (server#39587)
- Fix(files): url used to retrive storage stats (server#39588)
- Fix!: Remove symfony EventDispatcherInterface from OC\User and OC\Group (server#39595)
- Fix(l10n): Password column header (server#39599)
- Fix!: Final round of moving to IEventDispatcher (server#39605)
- Fix(files): Remove duplicated outline on file name of vue file list (server#39609)
- Feat(files): migrate recent view (server#39613)
- Remove litmus locks tests (server#39626)
- Enable litmus largefile tests (server#39628)
- Fix(s3): add SSE-C parameters to headObject call (server#39629)
- Core: Document text processing API (server#39634)
- Fix OpenAPI specs (server#39641)
- Fix: copy-and-delete fallback should use unlink (server#39644)
- Fix(files_sharing): String translations (server#39649)
- Feat: File reminders backend (server#39651)
- Fixes in update-3rdparty command (server#39652)
- AppEcosystem Authentification (server#39655)
- [master] fix(files): fix extension with custom displayName (server#39656)
- Bump oc_version to 28.0.0.1 (server#39660)
- Chore(3rdparty): update symfony/mailer to 5.4.22 (server#39662)
- Fix(dav): use quota of destination in s3 chunk upload (server#39672)
- Feat(theming): add mime accept in Theming image file picker (server#39673)
- New OCS endpoint to list text processing tasks (server#39680)
- Fix(cypress): Flaky tests (server#39682)
- Fix: missing argument for TextProcessing Manager (server#39684)
- Feat: Set file reminders (server#39685)
- Fix(core): Modernize JS for mimetype handling (server#39686)
- Fix(notifications): Remove share notification when the node is deleted (server#39689)
- Re-enable download configuration on circles shares (server#39693)
- Expose gps data via webdav (server#39694)
- Refactors files version app commands. (server#39695)
- Chore: add pr-feedback workflow (server#39696)
- Catch more invalid cache source storage paths (server#39698)
- Hide shares by disabled users (server#39699)
- Fix: close cursor after reading the invitation (server#39700)
- Fix: adjust test for font icon (server#39705)
- Allow ext storage Local to go unavailable (server#39707)
- [master] Update psalm-baseline.xml (server#39708)
- Remove padding for longer wordings (like the future French one) (server#39713)
- Update blog URL (formerly “/news”) (server#39715)
- Add OpenAPI CI (server#39716)
- Files_external: Fix OpenAPI (server#39717)
- Chore(deps-dev): Bump symfony/event-dispatcher from 5.4.22 to 5.4.26 in /build/integration (server#39720)
- Chore: remove version check for apc extension (server#39723)
- [master] Update psalm-baseline.xml (server#39727)
- Fix(db): Print why the migration file could not be created (server#39739)
- Optimize calendar search query (server#39741)
- Fix: Don’t try to access null array (server#39743)
- Feat(caldav): linkify location in scheduling mails (server#39753)
- “Download and enable all” instead of “Enable all” only (server#39754)
- Add endpoint for getting disabled user list (server#39756)
- Fix: always use display name from correct backend (server#39770)
- Test: remove broken steps from files acceptance test (server#39778)
- Log imaginary errors as info to not spam the server logs (server#39780)
- Fix: Also cleanup version metadata if expiring (server#39786)
- Fix: Pass proper viewer filename (server#39789)
- Feat: Add new Vue FilePicker from `@nextcloud/dialogs` and use it by default (server#39792)
- Enh(files_reminders): Adjust reminder options (server#39798)
- Fix(updatenotification): Skip update check (server#39806)
- Feat(f2v): migrate Files (server#39808)
- Fix text processing OpenAPI (server#39809)
- Let `occ trashbin:restore` restore also from groupfolders and add filters (server#39818)
- Add l10n for files_reminders (server#39820)
- Chore(deps-dev): Bump puppeteer from 20.9.0 to 21.0.3 (server#39833)
- Chore(deps-dev): Bump eslint-plugin-cypress from 2.13.3 to 2.14.0 (server#39834)
- Chore(deps-dev): Bump @vue/vue2-jest from 29.2.4 to 29.2.5 (server#39835)
- Chore(deps-dev): Bump @babel/node from 7.22.6 to 7.22.10 (server#39836)
- Fix: encode basename in restore action (server#39842)
- Remove check for very old PGsql version (server#39846)
- Wrap long productName on login form (server#39848)
- Code simplification using null coalescing (server#39850)
- Stop sending deprecated Pragma header (server#39852)
- Feat(testing): Add fake providers for translations and text processing (server#39856)
- Don’t preload metadata for the sub-childen (server#39860)
- Move share permission logic to storage wrapper (server#39863)
- Reuse l10n and request in dav folder listing (server#39864)
- Fix php 8.3 support in tests (server#39866)
- Add a separate event for login page rendering (server#39867)
- Remove query builder reuse in files_external (server#39868)
- Feat(security): Add a bruteforce protection backend base on memcache (server#39870)
- Fix various file reminders bugs (server#39876)
- Adjust add button (server#39884)
- Bump Hub 5 -> Hub 6 (server#39885)
- Reduce the number of container queries (server#39888)
- Admin have no special rights on users’ entries (server#39895)
- Sharebymail: remove ILogger and upgrade to PHP 8 syntax (server#39897)
- Don’t bother checking dav acl’s in files (server#39903)
- Prevent PHP warning when CacheEntry extension keys are not set (server#39906)
- Fix(settings): focus lost on selects in users settings (server#39909)
- Fix(memcache): Fix comparison of Memcache configs to classes (server#39910)
- Fix(CardDAV): only run upgrade sync if 1000 users or less (server#39911)
- Improve upload progress visualization (server#39912)
- Try to fix regression with public file upload button (server#39916)
- Chore(deps): Bump marked from 5.1.2 to 7.0.3 (server#39922)
- Fix: Set X-Requested-With header on all requests to avoid browser auth dialogs (server#39924)
- Fix(CardDAV): allow disabling of the system address book (server#39925)
- A better design for update channel selector (server#39927)
- Feat(dashboard): implement widget item api v2 (server#39937)
- Chore(deps): Bump libphonenumber-js from 1.10.38 to 1.10.41 (server#39938)
- Fix(settings): User management app navigation styles (server#39943)
- Pass the share to the cache instead of having to ask the storage (server#39944)
- Feat(files): add uploader (server#39945)
- Fix: Avoid throwing on folder previews as there are none (server#39950)
- Chore: use Navigation and Actions from `@nextcloud/files` (server#39955)
- Improve performance of calculating dav permissions (server#39958)
- Fix(CS): Use the naming pattern for the URL scheme (server#39961)
- Chore(deps): Bump camelcase from 6.3.0 to 8.0.0 (server#39964)
- Chore(deps-dev): Bump cypress from 12.17.3 to 12.17.4 (server#39965)
- Chore(deps-dev): Bump sass from 1.64.2 to 1.66.1 (server#39967)
- Chore(deps): Bump nextcloud-vue-collections from 0.10.0 to 0.11.1 (server#39968)
- Fix(a11y): Add always visible label when setting weather address (server#39971)
- Chore(deps): Bump peter-evans/create-pull-request from 3 to 5 (server#39972)
- Chore(deps): Bump actions/setup-node from 3.6.0 to 3.8.1 (server#39974)
- Chore(deps): Bump actions/github-script from 5 to 6 (server#39975)
- Chore(deps): Bump actions/stale from 5 to 8 (server#39976)
- (config sample) Remove defunct trystack.org url (server#39978)
- [master] Fix npm audit (server#39979)
- Files_reminders: Add OpenAPI spec (server#39984)
- Fix predefined status buttons (server#39987)
- Fix(CS): Ignore apps*/ directories which are gitignored (server#39989)
- Fix(middleware): Fix header injection for bruteforce middleware (server#39996)
- Feat(files): add drag and drop support (server#39998)
- Chore(deps): upgrade `@nextcloud/webpack-vue-config` and `typescript` (server#39999)
- Fix OpenAPI capabilities (server#40001)
- [master] fix(security): Update CA certificate bundle (server#40005)
- Fix(tests): Specify all positional parameters again to fix tests (server#40012)
- Do not log passwords in debug mode (server#40013)
- Create right table view (server#40014)
- Feat: Add auth token list and delete commands (server#40026)
- (enh) Change `occ background-job:list` limit default 10->500 (server#40042)
- Replace custom input field with NcTextField (server#40043)
- Add Altahrïm as code owner for login routes and sharebymail app (server#40044)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 in /build/integration (server#40052)
- Chore(deps): Bump jquery from 3.6.4 to 3.7.0 (server#40054)
- Chore(deps-dev): Bump @babel/preset-typescript from 7.22.5 to 7.22.11 (server#40055)
- Chore(deps-dev): Bump babel-jest from 29.6.2 to 29.6.4 (server#40057)
- Fix(files): do not load legacy files app js (server#40065)
- Fix: make cancelOperation public (server#40067)
- [Devcontainer] move git setup to postStartCommand (server#40068)
- Fix(updatecheck): Don’t wait 120s for a response of updater.nextcloud… (server#40071)
- Fix(API): Fix parameter name to match interface (server#40075)
- Fix(cache): Remove displayname cache entry on delete (server#40077)
- Techdebt(DI): Use public IThrottler interface which exists since 25 (server#40079)
- Bump @nextcloud/vue to v8 beta 5 + add some visible labels (server#40084)
- Adjust input field for “rename group” (server#40087)
- Replace custom input field with NcTextField (server#40100)
- Replace custom input field with NcTextField (server#40102)
- Enable caldav push notifications by default (server#40103)
- Feat: add switch to disable dns pinning (server#40108)
- Enh(settings): Add and remove groups accessibly (server#40110)
- Refactor `OC\Server::getAvatarManager` (server#40114)
- Fix(CI): Update .drone.yml signature (server#40159)
- Enh(a11y): Add accessible user menu semantics (server#40168)
- Fix(CI): Fix server setup in cypress by overwriting all files in shal… (server#40181)
- Test(sharebymail): Improve tests (server#40182)
- SFTP improvements (server#40183)
- Feat: Add events for version restore (server#40184)
- [master] Update psalm-baseline.xml (server#40189)
- Feat(files): add sharing icon in header (server#40192)
- Fix: prevent sharing permissions on user root folder (server#40195)
- Create right list view for app store view (server#40198)
- Remove old fileUploadSpec jsunit test and fix flaky cypress files test (server#40199)
- Change proftpd ci image (server#40201)
- Fix(mimetype): Fix aborted transaction on PostgreSQL when storing mimetype (server#40203)
- Feat(files): add folder icon overlay (server#40209)
- Chore(deps-dev): Bump @cypress/webpack-preprocessor from 5.17.1 to 6.0.0 (server#40210)
- Chore(deps): Bump webdav from 5.2.3 to 5.3.0 (server#40211)
- Chore(deps): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0 (server#40213)
- Chore(deps-dev): Bump guzzlehttp/guzzle from 7.6.1 to 7.8.0 in /build/integration (server#40214)
- Print log message when version could not be got from updater server (server#40216)
- Fixn): Fixed grammar (server#40217)
- ProfileApi: Fix typo (server#40224)
- Enh: skip processing for empty response (server#40234)
- Comments: Ignore endpoints in OpenAPI (server#40257)
- 40172 Polish new sharing flow : accesibility, expand bahavior, click outside behaviour (server#40266)
- Fix(files_sharing): select sharing in sidebar breaks Viewer focus trap (server#40273)
- Change order of keyboard shortcuts settings to be at the end (server#40275)
- [f2v] Render inline system tags using new DAV properties API (server#40284)
- Detect aborted connection in OC\Files\View and stop writing data to t… (server#40285)
- Feat(appframework): Expose programmatic rate limiter (server#40288)
- Fix(CalDAV): check birthday calendar owner (server#40292)
- Fix(ratelimit): Only use memory cache backend for redis (server#40293)
- Fix(comments): move new comment instructions placeholder to description (server#40294)
- Rename AppEcosystemV2 to AppAPI (server#40295)
- Enable new versions feature for groupfolders (server#40296)
- Fix(caldav): add webroot to objectid for activities (server#40301)
- Remove quotation marks (server#40306)
- Fix: Pass parent to NonExistingFile instances (server#40312)
- Enh(a11y): Add search contacts label (server#40314)
- Feat: Add dedicated method to load init scripts (server#40323)
- Implement TextToImage OCP API (server#40326)
- Fix Admin AI settings javascript error (server#40328)
- Theming: Revert broken SVG optimization in default-source.svg (server#40329)
- Fix access to fileInfo in VersionTab.vue (server#40340)
- Fix: Hide set reminder action on public shares (server#40341)
- Fix: Update file list headers on breadcrumb navigation (server#40345)
- Fix(autoloader): no apcu no side effects (server#40349)
- Chore(deps): Bump @vueuse/components from 10.3.0 to 10.4.1 (server#40354)
- Chore(deps): Bump cypress-io/github-action from 5.8.3 to 6.5.0 (server#40355)
- Chore(deps): Bump actions/upload-artifact from 3.1.2 to 3.1.3 (server#40356)
- Chore(deps): Bump actions/checkout from 3 to 4 (server#40357)
- [master] Update psalm-baseline.xml (server#40358)
- [master] Fix npm audit (server#40360)
- Hide additional content when share details is open (server#40365)
- Fire group membership events from LDAP at login (server#40367)
- Feat: update sign up link in share pages (server#40368)
- 40172 polish sharing flow bugs (server#40372)
- Test: add tests for dns pin middleware (server#40376)
- Add plus icon to new user button (server#40378)
- Fix invite guest for new sharing flow (server#40389)
- Fix(settings): Undefined user count error (server#40391)
- Display user status by the side in sharing flow (server#40393)
- Ellipsize user status in sharing entry (server#40404)
- Refactor(f2v): Migrate unread comments action to the new FileAction API (server#40409)
- Use t and n for translation (server#40411)
- Add in:users as a search filter to limit searches to users (server#40413)
- Fix: use faster method to fetch user count (server#40416)
- Fix: don’t use davtags for tag search (server#40418)
- Remove deprecated at matcher in tests/lib/InstallerTest.php (server#40419)
- Remove last calls to deprecated at matcher in tests/Core (server#40420)
- Core: Fix OpenAPI for reference API (server#40421)
- Enh(db): provide database providers via IDB API (server#40423)
- Remove last at matcher call in dav application tests (server#40424)
- Provisioning_api: Fix quota constants in OpenAPI (server#40426)
- Multiple bug fix in users list (server#40428)
- Enh(a11y): Add label to share note textbox (server#40430)
- Correctly switch/revert from custom to bundled perms (server#40434)
- Make logo in header clickable in the shared file view (server#40439)
- Consider link shares in removeShare method in SharingTab (server#40440)
- Fix(ldap): store last known user groups (server#40443)
- Chore(deps): Bump @nextcloud/dialogs from 5.0.0-beta.2 to 5.0.0-beta.4 (server#40452)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.12 in /build/integration (server#40455)
- Refactor: Replace array_search with in_array in lib/ (server#40462)
- Fix(files): CustomElementRender $el replacement bug (server#40465)
- Bump phpseclib/phpseclib to 2.0.45 in master (server#40470)
- Only add x-requested-with header in requests to Nextcloud (server#40471)
- Fix(twofactor): avoid DB error on Twofactor (en/dis)abled event (server#40472)
- Fix(dav): report status (server#40474)
- Feat(files): add systemtags view (server#40475)
- Add method to create a node from cache entry + mountpoint (server#40478)
- Fixes Dashboard icon rendering in darkmode (server#40480)
- Fix: content info footer on guest pages (server#40481)
- Fix(isLegitimatedForUserId): Setup mountpoints to check file access (server#40482)
- Fix(dav): fix report tests (server#40485)
- Fix(comments): Use provided offset in best effort when loading comments (server#40488)
- Load script and styles on setup page (server#40494)
- Fix(sharing): set name to target name in sharing cache (server#40495)
- Chore(deps-dev): Bump @vue/vue2-jest from 29.2.4 to 29.2.6 (server#40496)
- Add wrapper for external storage to ensure we don’t get an mtime that is lower than we know it is (server#40499)
- Consider share type for enforced share expiry dates (server#40500)
- Store size in int|float for 32bit support (server#40501)
- Add single status code descriptions for OpenAPI (server#40502)
- Remove deprectated ILogger uses from user_ldap application (server#40504)
- Chore(3rdparty): remove opis/closure (server#40505)
- Migrate applications away from deprecated ILogger (server#40508)
- Fix dashboard widgets api (server#40511)
- Fix: redirect to proper directory if file not found (server#40515)
- Remove ‘Working with … code’ sections from README.md (server#40516)
- Feat(files): add files_sharing indicator (server#40517)
- Use multipart copy for s3 (server#40531)
- Auto set password for new email shares (server#40533)
- Fix(dav): expand recurrences when searching (server#40541)
- Add label for input field and select and adjust styles (server#40548)
- Fix: avoid side-effect imports and actions title support (server#40551)
- Add labels for input fields (server#40552)
- Style: Fix editorconfig indent for config/*config.php (server#40562)
- Update crl after revoke mfazones.csr (server#40563)
- Fix(userstatus): Track message timestamp too (server#40564)
- Remove deprecated methods Util::writeLog and DIContainer::log (server#40565)
- Feat(CI): Allow apps to test with PHPUnit10 (server#40574)
- Core: Fix OCM OpenAPI (server#40575)
- Split list to navigation for the left sidebar (server#40576)
- Feat(files): properly format buttons, align mtime to the left and apply opacity based on file last modification (server#40583)
- Correct value for device name input field (server#40584)
- Fix(files): disallow illegal characters (server#40585)
- Ci: skip cypress install (server#40589)
- Chore(deps): Bump actions/checkout from 3 to 4 (server#40595)
- Fix(theming): Make sure the footer is hidden if no content is rendered (server#40597)
- Chore(deps): Bump marked from 7.0.3 to 9.0.3 (server#40598)
- Fix(files): open folder fileid while navigating without opening the sidebar (server#40604)
- Remove unneeded opacity for action button (server#40613)
- Fix(userstatus): Sync migration version number with app version (server#40614)
- Feat(user status): automate user status for events (server#40615)
- Read apporder from configuration value (server#40617)
- Advanced search: backend allows multiples terms to search (server#40618)
- Use proper app id in Version.vue (server#40619)
- Feat(phonenumber): Add OCP wrapper for PhoneNumber utils library (server#40620)
- Fix(build): Ignore `default-source.svg` from image optimization (server#40622)
- Updates to new sharing flow (server#40629)
- Allow PHP 8.3 (server#40630)
- Chore: Drop vendored Composer v2.4.1 (server#40639)
- Set visible label for input field (server#40643)
- Fix: encode uri for delete, restore and favorite (server#40644)
- Fix OCS-APIRequest header for OpenAPI (server#40649)
- Refactor: Use DBAL’s executeQuery instead of query (deprecated) (server#40651)
- Feat: Add out-of-office message API (server#40653)
- Feat(backgroundjob): Schedule job after (server#40656)
- Fix(autocomplete): Fix missing user status on autocomplete endpoint (server#40660)
- Correct `aria-label` on action input and text field (server#40662)
- Fix(dav): Reduce CalDAV backend memory footprint (server#40665)
- Feat: allow external drop and add dropzone (server#40674)
- Fix(unifiedsearch): Allow searching for “0” (server#40675)
- Fix(files): pass WCAG AA for hover rows (server#40677)
- Chore: Install phpunit via vendor bin (server#40678)
- Chore: Bump @nextcloud/vue + @nextcloud/dialogs + @nextcloud/calendar-availability-vue (server#40692)
- Correct typos and add quotation marks (server#40698)
- LDAP: Increase profile picture limit to 512 (server#40709)
- Fix(systemreport): Mask onlyoffice secret as sensitive (server#40714)
- Enh(settings): Semantic user table markup (server#40719)
- Chore(deps-dev): Bump cypress and @nextcloud/cypress (server#40720)
- Chore(deps-dev): Bump @jest/globals from 29.6.2 to 29.7.0 (server#40721)
- Chore(deps-dev): Bump cypress-wait-until from 1.7.2 to 2.0.1 (server#40722)
- Chore(deps-dev): Bump workbox-webpack-plugin from 6.6.0 to 7.0.0 (server#40724)
- Generate all preview sizes for Imaginary (server#40731)
- Ci: skip puppeteer chrome download (server#40733)
- Chore: rename serializedClosure to argument to align with parent class (server#40734)
- Test(cypress): only use the cypress cloud on pull requests (server#40736)
- Added CORS skip if session was created by AppAPI (server#40737)
- Remove unneeded class (server#40738)
- Fix ocm-provider rewrite rules (server#40745)
- Chore(deps): remove @nextcloud/vue-dashboard (server#40748)
- Refactor: Contacts menu to Vue (server#40749)
- Chore(deps): Bump core-js from 3.32.0 to 3.33.0 (server#40751)
- Show loading icon in ‘save share’ button when creating a share (server#40752)
- Fix(files): encoded source path on actions requests (server#40756)
- IFilesMetadata (server#40761)
- Chore: Do not lint external apps (server#40764)
- Make OAuth2 authorization code expire (server#40766)
- Feat(dav): implement personal absence settings (server#40767)
- Fix(dashboard): remove duplicated IDs on the dashboard page (server#40768)
- Fix(cypress): empty group, tag and ci-build-id when not using cypress cloud (server#40770)
- Fix(files): migrate to NcIconSvgWrapper (server#40771)
- Fix(theming): Ensure all text colors have enough contrast for accessibility (server#40773)
- Fix(files_external): basic auth user storage trigger (server#40782)
- Adjust color of focus-visible to be better visible (server#40783)
- Move inline docs to online documentation (server#40784)
- Fix: Log critical session renewal and logout paths (server#40785)
- Fix(user): Log affected user of app token login name mismatch (server#40795)
- Fix: Show error message when CSRF check fails at login (server#40799)
- Fix text on default background image button (server#40804)
- Chore(deps-dev): Bump @types/dockerode from 3.3.19 to 3.3.20 (server#40805)
- Fix(L10N): Support “Accept-Language: zh-Hans-CN” and alike (server#40808)
- Update README.md (server#40809)
- Catch Imaginary processing errors (server#40819)
- New UI global search (server#40823)
- Fixed mixed translations in sharing details (server#40825)
- Fix Dynamic property timeFactory in ClientFlowLoginControllerTest (server#40829)
- Pass IConfig by constructor to Group_LDAP (server#40839)
- Remove leading slash (server#40843)
- Feat: Allow to configure the app menu order in the frontend (server#40844)
- Feat(contactsmenu): Show user status (server#40852)
- Feat(files): migrate template picker (server#40854)
- Fix: Scope app nav caption styles (server#40858)
- Fix(session): Log why session renewal failed (server#40859)
- Chore: Drop unused \OC\Memcache\Factory::createLowLatency (server#40861)
- Fix(federation): Use `sharing.federation.allowSelfSignedCertificates` config for all OCM requests (server#40864)
- Fix version number in ITimeFactory after it was delayed (server#40865)
- Feat: Add factory method for in-memory caches (server#40868)
- Fix my-apps view on mobile (server#40871)
- Change width for input field (server#40872)
- Fix width of input on contacts menu (server#40873)
- Chore(deps): Bump @nextcloud/password-confirmation from 4.0.1 to 5.0.0 (server#40874)
- Fix(scheduling): don’t send iMIP emails to rooms / resources (server#40876)
- Fix(session): Log when crypto session data is lost (server#40879)
- Fix OCM provider public API and handling to allow apps to register (server#40885)
- Fix several admin settings problems (server#40887)
- Check for more php modules (server#40889)
- Fix(search): Close unified search at the second ctrl+f (server#40890)
- Enh(files): Add accessible sort direction (server#40893)
- Fix(cypress): User groups test (server#40894)
- Add custom apps translation scripts and image path for consistency (server#40898)
- Refactor: Unify running a dev server (for automated testing) (server#40899)
- Fix(docs): Fix parameter types in docs (server#40900)
- Append to body all selects inside of user table (server#40902)
- Reduce left margin of files list header (server#40905)
- Fix several personal settings problems (server#40907)
- Chore(deps-dev): Bump @babel/preset-typescript from 7.22.11 to 7.23.2 (server#40909)
- Chore(deps-dev): Bump ts-loader from 9.4.4 to 9.5.0 (server#40910)
- Chore(deps-dev): Bump tar from 6.1.15 to 6.2.0 (server#40911)
- Chore(deps): Bump @mdi/svg from 7.2.96 to 7.3.67 (server#40912)
- Chore(deps-dev): Bump dockerode from 3.3.5 to 4.0.0 (server#40913)
- Chore(deps): Bump dompurify from 3.0.5 to 3.0.6 (server#40914)
- Feat(files): grid view (server#40917)
- [master] Fix npm audit (server#40923)
- Shortcut Ctrl+F for different keyboard layouts (server#40924)
- Config.sample.php: fix incorrect theme name + add a missing ones (server#40926)
- Allow share expiry dates lower than enforced limits (server#40927)
- Fix unit tests on PHP 8.3 (server#40931)
- Fix profile visibility settings being too wide (server#40932)
- Check expiry enforcement for all share types (server#40933)
- Chore: Add the talk team as codeowners for things Talk heavily relies on (server#40934)
- Add some support for rename on case insensitive local filesystems (server#40935)
- Fix(settings): Account property scope actions (server#40938)
- Chore(deps): Bump @babel/traverse from 7.22.8 to 7.23.2 (server#40941)
- Fix(files): fix new folder encoding (server#40948)
- Fix(theming): Add `aria-pressed` attribute to active background (server#40950)
- Fix(xhr-request): Make sure to also allow strings as url (server#40951)
- Chore(deps): Bump @nextcloud/dialogs to v5-beta.6 (server#40956)
- Files-list: performance optimizations (server#40958)
- Fix(dbal): Fix types in query builder methods for parameters (server#40959)
- Fix(cypress): Replace flaky password-confirmation hack (server#40961)
- Reduce width of sharing entry (server#40963)
- Support dynamic metadata request on PROPFIND requests (server#40964)
- Fix(federation): Fix type and docs on ICloudFederationNotification in… (server#40965)
- Add “no public GH Issues please” request, past advisories link, bounty mention, scope link to security.md (server#40966)
- Fix return type annotation of IShare::getExpirationDate (server#40969)
- Update version.php to owncloud 10.13 (server#40977)
- HTML Validation: replace non standard `autocorrect` with `spellcheck` (server#40978)
- Fix placement of actions within unified search (server#40979)
- HTML Validation: remove unnecessary roles (server#40980)
- HTML Validation: Personal settings (server#40983)
- Fix(tests): Only run tests on CI that are needed (server#40986)
- Fix(weather_status): remove `li` wrapper (server#40992)
- Refactor: remove remaining usage of OC::getCapabilities (server#40993)
- Fix(user_menu): pass only actual prop to user menu entries (server#40994)
- Optimize cache jail creation (server#40995)
- Reuse sharing disabled state when listing folder content (server#40996)
- Files: fix virtual list will-change value fps superpowers) (server#40999)
- Fix(cypress): Also sync `3rdparty` directory for local cypress tests (server#41000)
- Fix trusted server input field (server#41008)
- Feat(files): support nested actions (server#41010)
- Move IToken and IProvider::getToken to OCP (server#41017)
- Fix(files): disable size containment on headers (server#41018)
- Fix(files): correct item height (server#41019)
- Fix(tests): Move leftover acceptance tests for users from drone to Cypress (server#41021)
- Theming: Allow to reset custom app order and keep focus when reordering (server#41024)
- Chore(deps): Bump peter-evans/create-or-update-comment from 3.0.2 to 3.1.0 (server#41026)
- Chore(deps): Bump actions/checkout from 4.1.0 to 4.1.1 (server#41027)
- Chore(deps-dev): Bump @types/dockerode from 3.3.20 to 3.3.21 (server#41028)
- Chore(deps): Bump @nextcloud/calendar-availability-vue from 2.0.0-beta.2 to 2.0.0-beta.3 (server#41029)
- Chore(deps-dev): Bump eslint-plugin-cypress from 2.14.0 to 2.15.1 (server#41030)
- Chore(deps-dev): Bump typescript from 5.1.6 to 5.2.2 (server#41032)
- Chore(tests): Migrate login acceptance tests from behat to Cypress (server#41033)
- Fix(settings): users page html validation (server#41034)
- Fix(settings): apps list html validation and loading icon (server#41035)
- Fix(l10n): invalid translation of a number (server#41036)
- Feat(cypress): Always run cypress CI in parallel (server#41039)
- Fix(provisioning_api): Fix quota fields in OpenAPI (server#41045)
- Fix: duplicating contacts with the Recently contacted feature (server#41046)
- Feat(dav): implement personal absence settings backend (server#41051)
- Fix(files_external): on case insensitive system, block case change (server#41053)
- Get children from dav node when preloading system tags (server#41054)
- Feat(profile): Add public interface for profile manager so apps can check config (server#41055)
- Optimize UserMountCache::registerStorage (server#41057)
- Fix(theming): Correctly expose user and admin theming (server#41059)
- Fix(3rdparty): Don’t use indirect dependency “Safe/” for functions (server#41061)
- Return correct status if touch failed (server#41062)
- Fix(dashboard): html validation (server#41063)
- Remove opacity on table header (server#41064)
- Fix(user_status): separate user menu and dashboard status layout for HTML validation (server#41068)
- Chore: Bump @nextcloud/vue to v8-beta.9 (server#41070)
- Update openapi extractor (server#41078)
- Fix(update): Allow updating from 27.1 to 28 (server#41079)
- Change styles on active, hover and focus state for background buttons (server#41080)
- Add a command to run the setup checks from CLI (server#41081)
- Improve setup checks naming and improve database version check (server#41083)
- Migrate memory_limit check to new SetupCheck API (server#41086)
- Fix(workflowengine): Add an empty content when no flows are installed or configured (server#41089)
- Fix(files): let popper overflow in header (server#41093)
- Fix(dav): Remove usage of indirect thecodingmachine/safe dependency (server#41094)
- #37978: Remove duplicate dependency (server#41101)
- Remove unneeded `tabindex=”0″` from sidebar and app content (server#41108)
- Fix(cypress): Fix selector for the user menu button (server#41110)
- Add index for classification (server#41111)
- Fix(cypress): Fix linter errors on Cypress chains and refactor `wait-until` checker functions (server#41115)
- Fix(login): Fix JS error on login grant page (server#41117)
- Optimize builtin storage wrappers (server#41119)
- Fix: don’t pass invalid streams to Imaginary (server#41120)
- Enh(a11y): Separate profile and user status user menu entries (server#41122)
- Fix(external): Get storage before update it (server#41123)
- Don’t duplicate notification warning (server#41133)
- Migrate checks to new SetupCheck API (server#41134)
- Fix(cypress): Also clone 3rdparty submodule to keep in sync for cypress tests (server#41135)
- Chore(cypress): Migrate access-level tests from Behat to Cypress (server#41137)
- Chore(codecov): Do not run project status check (server#41140)
- Create semantically right table for the “OAuth 2.0 clients” (server#41142)
- Chore(deps): bump browserify-sign from 4.2.1 to 4.2.2 (server#41148)
- Chore(deps-dev): bump @testing-library/jest-dom from 5.17.0 to 6.1.4 (server#41163)
- Chore(deps-dev): bump puppeteer from 21.0.3 to 21.4.1 (server#41164)
- Chore(deps-dev): bump jest-environment-jsdom from 29.6.2 to 29.7.0 (server#41165)
- Chore(deps): bump p-queue from 7.3.4 to 7.4.1 (server#41166)
- Chore(deps): bump actions/setup-node from 3.8.1 to 4.0.0 (server#41168)
- Chore(deps): bump actions/checkout from 3.6.0 to 4.1.1 (server#41169)
- Fix: Delete ghost versions of non-existing files (server#41173)
- Add OpenAPI attribute to allow multiple scopes (server#41175)
- Reset BFP for sudo action (server#41177)
- Chore(cypress): Migrate header contacts menu tests from Behat to Cypress (server#41190)
- Ci: Turn off builds for pushes and merges to master/stable* and cancel parallel executions (server#41193)
- Fix(theming): Ensure focus is kept on the button when reordering (server#41197)
- Fix(theming): Add accessible information to app order settings (server#41199)
- Talk now uses the “main” branch (server#41200)
- Fix(a11y): Increase contrast of contacts menu actions (server#41207)
- Fix(TextToImage): Consistently use the right method to get the preferred providers (server#41211)
- Fix(install): Make installing more verbose (server#41214)
- Feat(events): Add typed event for filtering autocompletion sugges… (server#41218)
- Chore: 28.0.0 beta 1 (server#41228)
- Fix: add index on migration only if needed (server#41230)
- Fix(upgrade): files_rightclick is deprecated (server#41246)
- Fix(cypress): Add timeout for waiting on Nextcloud server (server#41250)
- Fix: Only highlight profile entry when viewing own profile (server#41251)
- Add descriptions for background pictures (server#41256)
- Fix semaphore unguarding (server#41263)
- Feat(dependencyinjection): Allow optional (nullable) services (server#41265)
- Feat(contactsmenu): Sort by user status (server#41266)
- Fix styles for input fields on focus state (server#41270)
- Enh(TextProcessing): Add two new provider interfaces (server#41271)
- Chore(deps): Bump focus-trap from 7.5.2 to 7.5.4 (server#41275)
- Chore(deps): Bump marked from 9.0.3 to 9.1.5 (server#41276)
- Chore(deps): Bump @nextcloud/moment from 1.2.1 to 1.2.2 (server#41277)
- Chore(deps): Bump @nextcloud/upload from 1.0.0-beta.18 to 1.0.0-beta.19 (server#41279)
- Chore(deps-dev): Bump cypress from 13.3.0 to 13.4.0 (server#41280)
- Chore(deps): Bump vue and vue-template-compiler (server#41281)
- Chore(deps): Bump pinia from 2.1.6 to 2.1.7 (server#41282)
- Chore(deps): Bump cypress-io/github-action from 6.5.0 to 6.6.0 (server#41283)
- Fix(dav): Add ID / label to timezone picker in availablility settings (server#41285)
- Update supported versions on issue template (server#41294)
- Fix(JobList#hasReservedJob): Break tie when multiple jobs are reserved (server#41295)
- Fix description of sharing toggle (server#41298)
- Fix(files_sharing): fix sharing tab translations (server#41301)
- Lower log level about invalid session token (server#41302)
- Chore(cypress): Migrate apps acceptance tests to Cypress (server#41303)
- Customize rendering for live photos (server#41308)
- Improve setup checks API (server#41311)
- Fix(session): Do not log fresh/empty session as error (server#41318)
- Fix styles for input field and textarea on focus, hover and active state (server#41328)
- Fix(files): Do not encode the path twice (and do not use undefined method) (server#41329)
- Fix(files): add missing `Overwrite: F` header in renaming (server#41331)
- Fix(LDAP): prevent incomplete displaynames… (server#41333)
- Fix(component): utilized NcDateTime component (server#41334)
- Enh(systemtags): Add accessible system tags form (server#41335)
- Add two more translations for `CalendarAvailability` (server#41339)
- Feat(caldav): Create personal event for out-of-office messages (server#41340)
- Fix: Allow to set app order on navigation entries added by closures (server#41341)
- Update `calendar-availability-vue` to `^2.0.0` (server#41348)
- Fix(settings): Pass user object to user row actions (server#41349)
- Fix(migration): Fix files metadata migration (server#41351)
- Fix: Validate that we have a proper distributed cache configured (server#41354)
- Chore: Update nextcloud dependencies to stable version (server#41355)
- Fix(events): Make sure all `\OCP\Files::…` events are emitted with th… (server#41365)
- Fix(s3): support SSE-C headers for the MultipartCopy call (server#41366)
- Feat(search): Seach for persons as event attendees and organizers (server#41374)
- Enhancements : improve most recent global search UI (server#41384)
- Chore/update twitter to x in personal settings (server#41385)
- Fix(cypress): Do not install calendar app from app store for testing (server#41387)
- Chore(deps): Bump @vueuse/integrations from 10.5.0 to 10.6.0 (server#41389)
- Metadata must be set a editable for PROPPATCH (server#41390)
- Chore(deps): Bump regenerator-runtime from 0.13.11 to 0.14.0 (server#41391)
- Feat: add preview provider for emf files based on office (server#41395)
- Fix(cypress): Adjust admin theming tests for new `@nextcloud/vue` release (server#41398)
- Fix(cypress): Make new-users test less flaky by using test isolation (server#41399)
- Chore: update sabre/vobject and sabre/event to latest minor (server#41401)
- Fix(workflow): Fix “Call to a member function getUID() on null” with … (server#41404)
- Close participants filter after click (server#41405)
- Fix(log): Log exception class when message is empty (server#41406)
- Fix(userstatus): Do not override message timestamp for default messages (server#41407)
- Fix default icon: should be white instead of black (server#41412)
- Fix apps search provider order (server#41413)
- Fix dynamic property in CalDav tests (server#41415)
- Fix: Only reset preview src if it used to fail before (server#41416)
- Fix(workflowengine): use andWhere() not second where() (server#41417)
- Use background to increase overlay contrast (server#41426)
- Fix search providers icons (server#41432)
- Migrate bruteforce throttle check (server#41435)
- Add `inAppSearch` for advanced search providers (server#41436)
- Migrate forwarded for headers check (server#41438)
- Add link for opening app details (server#41439)
- Ignore metadata if migration to 28 is not done (server#41442)
- Fix(files): Show Collectives icon in Collectives folders (server#41443)
- Fix: Change scroll container for sharing details (server#41444)
- Moving IMetadataQuery (server#41446)
- Fix(backupcodes): Remove old notifications before creating a new remi… (server#41447)
- Improve shared status button (server#41453)
- Fix(files): Use `color-primary-element-text` for files/folders overlay icons (server#41455)
- Feat(search): allow contacts person search (server#41457)
- Implements search on null/notnull metadata (server#41459)
- Migrate old metadata table to the new ones (server#41465)
- Chore: Update `@nextcloud/vue` (server#41472)
- Adapt “advanced settings” button for accordion button (server#41473)
- Refactor(carddav): Use even earlier return and SQL’s WHERE IN (server#41474)
- Fix: Add docxf/oform to mimetypemapping (server#41475)
- Enh/beta improvements (server#41481)
- Fix(files): Sort list ASC by default (server#41485)
- Fix invalid users/groups handling in advanced search (server#41486)
- Move delete share button into the scrolling container (server#41489)
- Feat(comments): Plug in comments into activity sidebar tab if available (server#41491)
- Fix(ocp): register IAvailabilityCoordinator service alias (server#41495)
- Bump @nextcloud/dialogs to v5.0.1 (server#41497)
- Feat(dav): Enable OOO UI and expose enabled via OCP (server#41501)
- Correct spelling (server#41506)
- Enhancements: Fix and updates to most recent global search UI (server#41507)
- Enhancements for advanced search API (server#41511)
- Fix(userstatus): Only track message timestamp for values (server#41512)
- Fix(files_versions): don’t call getUid() on null (server#41518)
- Fix(files): Ensure folders and favorites are sorted first regardless of sorting mode (server#41519)
- Finish password confirmation (server#41520)
- Reverse X-Forwarded-For list to read the correct proxy remote address (server#41526)
- Add metadata generation job (server#41540)
- Serve .flac audio files (server#41541)
- Do not write htaccess file if disk space is too low (server#41544)
- Bump Hub 6 -> Hub 7 (server#41555)
- Fix(a11y): Focus on sharing quick permission radio (server#41560)
- Fix(settings): User row text field styles (server#41561)
- Fix(ObjectStore): Make copying behavior consistent with local storage (server#41565)
- Fix(2fa-backupcodes): Don’t remember disabled and deleted users over … (server#41569)
- Allow setting `strict-dynamic` on `strict-src-elem` and set it by default (server#41571)
- Fix(files): avoid sending thumbnail URL for directory as none exists (server#41573)
- Fix: Avoid invisible areas through keyboard navigation (server#41575)
- Fix(files): make files list valid table layout (server#41577)
- Fix: Be less strict about action exec return value (server#41579)
- Replace ActionLink with ActionButton on sharing tab (server#41580)
- Enh(settings): Migrate admin settings for sharing to vue (server#41581)
- Fix(CSP): Only add `strict-dynamic` when using nonce (server#41583)
- Chore: Update `@nextcloud/vue` to 8.2.0 (server#41584)
- Chore: Bump @nextcloud/dialogs to v5.0.2 (server#41585)
- Chore(deps): Bump actions/github-script from 6 to 7 (server#41594)
- Add named metadata event (server#41601)
- [master] Fix npm audit (server#41603)
- Fix: Fix linkToOCSRouteAbsolute() without index.php and with subfolder (server#41616)
- Handle error in previews for files versions (server#41617)
- Fix: Also cleanup orphaned shares user cannot be found anymore (server#41623)
- Chore: Bump @nextcloud/upload to 1.0.1 (server#41624)
- Listen to cache event when deleting metadata (server#41634)
- Fix(theming): Adjust config listener to validate `apporder` config also for closure navigation (server#41635)
- Fix sharing settings unit tests (server#41637)
- Replace input form with `NcTextField` (server#41638)
- Fix(user_status): remove border from emoji picker (server#41641)
- Correct spelling of Brute Force and other fixes (server#41642)
- Feat(search): hide search provider from list (server#41646)
- Trigger default action when open file initial state is set (server#41648)
- Fix: lower threshold for system address book sync (server#41649)
- Get sync_token on retrieveMetadata() (server#41653)
- Accept boolean value (server#41655)
- Show shared label only if the current user have shared the file. (server#41656)
- Chore(settings): Cleanup IManager and Manager type annotations (server#41662)
- Add quotation marks (server#41666)
- Test boolean favorite (server#41668)
- Correct spelling (server#41673)
- Fix(reminder): Fix app version and requirement for files_reminder app (server#41676)
- Test against stable28 branches (server#41679)
- Replace “Update” with “Edit” in advanced share settings (server#41691)
- Fix star stroke color on hover (server#41692)
- Add app-based filtering to global search (server#41700)
- Feat(dav): dispatch out-of-office started and ended events (server#41701)
- Focus global search input on open (server#41706)
- Fix(core): Subscribe to navigation changes on mounted for Unified search (server#41708)
- Fix(files): Use SVG as FilePicker buttons to bring back icons (server#41715)
- Remove unneeded links and add `focus-visible` state on a link (server#41716)
- Fix(dav): Avoid date diffing if PHP is buggy (server#41726)
- Fix adding x-requested-with header for relative URLs in some cases (server#41732)
- Fix action button labels (server#41733)
- Confirm content on dav-v2 test (server#41741)
- Ensure share has download permissions in F2V (server#41742)
- Fix(setupcheck): Fix memory limit setup check (server#41757)
- Fix(security): Update expiration date in security.txt (server#41761)
- Fix(files_versions): Check for user and owner before call getUserFolder (server#41783)
- Fix(files): Empty files list when uid contains special chars (server#41784)
- Enh(userstatus): add OOO automation and remove calendar automation (server#41798)
- Spelling correction (server#41807)
- Fix(dav): don’t schedule out-of-office jobs for dates in the past (server#41811)
- Fix: Hidden password confirmation dialog with new global search (server#41815)
- Fix(dav): Make ooo settings a form and the message required (server#41817)
- Feat(dav): hide search providers if their respective app is not activated (server#41837)
- Fix(OOO): Make the returned data more explicit (server#41845)
- Fix: add mimetype for eml and msg (server#41868)
- Fix(dav): Convert dates without tz drift (server#41873)
- Fix(dav): Prioritize timezone from core/login (server#41886)
- Update @nextcloud/upload to 1.0.2 (server#41912)
- Fix(theming): Fix color inverted icons based on theming and dark mode (server#41920)
- Synchronize operation on live photo files (server#41921)
- UI updates for global search (server#41925)
- Always emit search event (server#41926)
- Migrate openResult method to SearchResult component (server#41929)
- Handle close GlobalSearchModal gracefully #41792 (server#41930)
- Fix(core): app icon alignment in app menu (server#41932)
- Enable new global search by default #41729 (server#41933)
- Improve share logic for enforced password & expiry date (server#41934)
- Add comment in SyncLivePhotosListener (server#41941)
- Update `@nextcloud/vue` to 8.3.0 (server#41943)
- Fix(cypress): Adjust user columns tests (server#41945)
- Enh(settings): Load from disabled users endpoint (server#41949)
- Fix(files_external): Fix “Could not find resource main.js to load” (server#41955)
- Fix(copyright): Fix copyright doc blocks (server#41956)
- Fix(CI): Fix video verification tests (server#41960)
- Feat(out-of-office): Add OCS endpoint to set and clear absence (server#41963)
- Fix(dav): Allow single-day out of office (server#41967)
- Fix(TextProcessing): Add task type template param to IManager and registerTPProvider (server#41969)
- Fix(files): Adjust table header to look like on previous versions (server#41976)
- Fix(files): Move aria-label for favorite icon from span to icon (server#41978)
- Fix npm audit (server#41983)
- Fix(files): Reverse logic to prevent copy to itself (server#41989)
- Fix(files): Allow to drag and drop new files also on empty directories (server#41990)
- Fix(files): Remove confusing table header labels (server#41991)
- Fix(TemplateManager): Bail early if templatedirectory is empty (server#42000)
- Fix(security): Handle idn_to_utf8 returning false (server#42005)
- Fix(metadata): Allow to load metadata of multiple files at once (server#42010)
- Migrate database missing checks (server#42013)
- Fix(dav): allow any throwable in logException (server#42014)
- Feat(LDAP): implement IIsAdmin interface (server#42017)
- Fix: Properly take show_hidden user setting into account for file listing (server#42023)
- Files_metadata_installed (server#42026)
- Fix(dav): Make current ooo info time-dependent (server#42029)
- Fix(UnifiedSearch): Move headings out of list element (invalid HTML) (server#42032)
- Fix AppSettingsController.php overwriting currentLanguage (server#42050)
- Chore: Update `@nextcloud/dialogs` to version 5.0.3 (server#42057)
- Fix look of personal global credentials settings (server#42058)
- Fix(theming): Adjust dark theme to be accessible adjust cypress tests (server#42069)
- Fix(files): Correctly handle dropping folders on file list (server#42071)
- Correct semantics for link opening in global search (server#42073)
- Fix: Properly fetch version from shared files by accessing the owner storage version (server#42074)
- Fix some silent share bugs (server#42076)
- Fix(bruteforce-protection): Don’t throw a 500 when MaxDelayReached is… (server#42082)
- Fix(dav): Improve handling and logging of bulk upload failures (server#42087)
- Enh(NavigationManager): Use ID as fallback for `app` property of entries (server#42088)
- Enh(a11y): Add navigation labels (server#42089)
- Fix: Adjust reference picker code for the vue based FilePicker (server#42103)
- Change global search UI text to unified search (server#42105)
- Fix(core): add translations on the login page (server#42113)
- Chore(deps): Update openapi-extractor (server#42119)
- Fix(l10n): fix translations for init scripts (server#42122)
- Fix rename on live photos (server#42159)
- Fix(dav): Prevent out-of-office event time drifts (server#42163)
- Revert “fix(dav): Prevent out-of-office event time drifts” (server#42164)
- Improvements at documentation (3rdparty#1352)
- Chore: update workflows from templates (3rdparty#1419)
- Feat: add wapmorgan/mp3info and id3parser (3rdparty#1420)
- Chore(libphonenumber): Bump giggsey/libphonenumber-for-php to giggsey… (3rdparty#1421)
- Chore(deps): Drop swiftmailer/swiftmailer (3rdparty#1422)
- Fix(deps): Upgrade symfony/event-dispatcher to supported version 5.4.26 (3rdparty#1423)
- Chore(deps): Bump doctrine/dbal to 3.7.x (3rdparty#1424)
- Chore: update workflows from templates (3rdparty#1425)
- Bump sabre/http to 5.1.7 in master (3rdparty#1452)
- Chore: enable dependabot for stable27 (3rdparty#1461)
- Chore: update cweagans/composer-patches to 1.7.3 (3rdparty#1479)
- Chore: update symfony/process to 5.4.24 (3rdparty#1480)
- Chore: update symfony/console to 5.4.24 (3rdparty#1481)
- Chore: update http-foundation, routing and translation to 5.4.24 (3rdparty#1482)
- Chore: update symfony/mailer to 5.4.22 (3rdparty#1483)
- Chore: update punic to 3.8.1 (3rdparty#1484)
- Bump deepdiver1975/tarstreamer to 2.1.0 in master (3rdparty#1491)
- Remove stable24 from dependabot (3rdparty#1551)
- No longer ignore symfony 5.x (3rdparty#1552)
- Bump phpseclib/phpseclib to 2.0.45 in master (3rdparty#1579)
- Chore: remove opis/closure (3rdparty#1580)
- Fix(CI): Reduce dependabot update-types (3rdparty#1606)
- Chore: update sabre/vobject and sabre/event to latest minor (3rdparty#1641)
- Bump icewind/searchdav to 3.1.0 in master (3rdparty#1643)
- Adding the Auto-Submitted header for notification mails (activity#1041)
- Groupfolder activities on move/rename (activity#1163)
- Chore(deps-dev): Bump @vue/tsconfig from 0.1.3 to 0.4.0 (activity#1184)
- Chore(deps): Bump @nextcloud/auth from 2.0.0 to 2.1.0 (activity#1191)
- Chore(deps-dev): Bump vimeo/psalm from 5.9.0 to 5.12.0 (activity#1192)
- Chore(deps-dev): Bump @types/dockerode from 3.3.17 to 3.3.18 (activity#1193)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.1 (activity#1198)
- Chore(deps-dev): Bump @types/jest from 29.5.1 to 29.5.2 (activity#1209)
- Chore(deps-dev): Bump @vue/test-utils from 1.3.5 to 1.3.6 (activity#1213)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (activity#1215)
- Chore(deps): Bump @nextcloud/vue from 7.11.4 to 7.12.0 (activity#1216)
- Chore(deps): Bump @nextcloud/router from 2.0.0 to 2.1.2 (activity#1219)
- Chore(deps-dev): Bump cypress from 12.12.0 to 12.15.0 (activity#1226)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.3.0 to 5.5.1 (activity#1227)
- Chore(deps): Bump @nextcloud/l10n from 1.6.0 to 2.2.0 (activity#1228)
- Chore(deps): Bump @nextcloud/dialogs from 3.2.0 to 4.1.0 (activity#1229)
- Add more aria attributes to activity-settings button (activity#1230)
- Remove unneeded margin after paragraphs (activity#1231)
- Updating cypress.yml workflow from template (activity#1232)
- Revert: cypress undefined component test (activity#1233)
- Chore(deps-dev): Bump vimeo/psalm from 5.12.0 to 5.13.1 (activity#1235)
- Chore(deps-dev): Bump @types/dockerode from 3.3.18 to 3.3.19 (activity#1236)
- Chore(deps-dev): Bump cypress from 12.15.0 to 12.16.0 (activity#1237)
- Chore(deps-dev): Bump typescript from 5.1.5 to 5.1.6 (activity#1238)
- Chore(deps-dev): Bump tslib from 2.5.0 to 2.6.0 (activity#1239)
- [master] Fix npm audit (activity#1244)
- Create pr-feedback.yml (activity#1246)
- Re-add templates.js (activity#1247)
- [master] Fix npm audit (activity#1250)
- Migrate activity app from ILogger (activity#1251)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (activity#1253)
- Chore(deps-dev): Bump @types/jest from 29.5.2 to 29.5.3 (activity#1254)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (activity#1256)
- Bump @nextcloud/initial-state from 2.0.0 to 2.1.0 (activity#1257)
- Bump @nextcloud/axios from 2.3.0 to 2.4.0 (activity#1258)
- [master] Fix npm audit (activity#1264)
- Upgrade: Bump word-wrap from 1.2.3 to 1.2.4 (activity#1266)
- Remove color on hovered and focused link (activity#1267)
- Upgrade: Bump cypress from 12.17.1 to 12.17.2 (activity#1270)
- Upgrade: Bump handlebars from 4.7.7 to 4.7.8 (activity#1275)
- [master] Fix npm audit (activity#1279)
- Upgrade: Bump tough-cookie and @cypress/request (activity#1282)
- Perf(dashboard): implement widget item api v2 (activity#1284)
- Drop Symfony event dispatcher (activity#1285)
- Upgrade: Bump eslint-plugin-cypress from 2.13.3 to 2.14.0 (activity#1287)
- Upgrade: Bump cypress-wait-until from 2.0.0 to 2.0.1 (activity#1288)
- Upgrade: Bump regenerator-runtime from 0.13.11 to 0.14.0 (activity#1292)
- Upgrade: Bump jest-environment-jsdom from 29.5.0 to 29.6.4 (activity#1294)
- Fix Cypress tests for F2V (activity#1295)
- [master] Update nextcloud/ocp dependency (activity#1298)
- Chore(deps): Move cs-fixer into a composer bin (activity#1303)
- Upgrade: Bump @vue/vue2-jest from 29.2.4 to 29.2.6 (activity#1305)
- Upgrade: Bump tslib from 2.6.0 to 2.6.2 (activity#1306)
- [master] Update nextcloud/ocp dependency (activity#1308)
- Fix(db): pre- SELECT ids with a LIMIT to control the amount of rows deleted for MySQL (activity#1309)
- Use t for translations (activity#1311)
- Upgrade: Bump phpunit/phpunit from 9.6.11 to 9.6.12 (activity#1315)
- Upgrade: Bump jest-environment-jsdom from 29.6.4 to 29.7.0 (activity#1316)
- Upgrade: Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0 (activity#1317)
- Upgrade: Bump @nextcloud/dialogs from 4.1.0 to 4.2.0 (activity#1318)
- Upgrade: Bump @nextcloud/webpack-vue-config from 5.5.1 to 6.0.0 (activity#1319)
- Upgrade: Bump jest and @types/jest (activity#1320)
- [master] Update nextcloud/ocp dependency (activity#1323)
- Upgrade: Bump @nextcloud/vue from 7.12.4 to 7.12.5 (activity#1324)
- Bump cypress to v13 (activity#1325)
- Upgrade: Bump @nextcloud/dialogs from 4.2.0 to 4.2.1 (activity#1329)
- Upgrade: Bump @nextcloud/logger from 2.5.0 to 2.7.0 (activity#1330)
- Upgrade: Bump phpunit/phpunit from 9.6.12 to 9.6.13 (activity#1331)
- Upgrade: Bump @nextcloud/cypress from 1.0.0-beta.5 to 1.0.0-beta.6 (activity#1332)
- Remove click functionality on row entry (activity#1341)
- Upgrade: Bump @types/dockerode from 3.3.19 to 3.3.20 (activity#1342)
- Upgrade: Bump eslint-plugin-cypress from 2.14.0 to 2.15.1 (activity#1343)
- Upgrade: Bump @nextcloud/vue from 7.12.5 to 7.12.6 (activity#1344)
- Upgrade: Bump typescript from 5.1.6 to 5.2.2 (activity#1345)
- Upgrade: Bump @nextcloud/eslint-config from 8.3.0-beta.2 to 8.3.0 (activity#1346)
- [master] Update nextcloud/ocp dependency (activity#1347)
- [master] Update nextcloud/ocp dependency (activity#1350)
- [master] Fix npm audit (activity#1354)
- Fix: chunk delete in query (activity#1359)
- Fix(cypress): Make sure cypress tests work with upcoming Nextcloud 28 (activity#1361)
- Fix(sidebar): Only load chunk once (activity#1363)
- Upgrade: Bump dockerode from 3.3.5 to 4.0.0 (activity#1364)
- Upgrade: Bump @mdi/svg from 7.2.96 to 7.3.67 (activity#1365)
- [master] Update nextcloud/ocp dependency (activity#1367)
- Fix(settings): html validation (activity#1371)
- Fix: main page html validation (activity#1372)
- [master] Update nextcloud/ocp dependency (activity#1373)
- [master] Fix npm audit (activity#1374)
- Remove `aria-hidden` for table header (activity#1378)
- Upgrade: Bump browserify-sign from 4.2.1 to 4.2.2 (activity#1380)
- Upgrade: Bump @nextcloud/moment from 1.2.1 to 1.2.2 (activity#1382)
- Upgrade: Bump vue and vue-template-compiler (activity#1383)
- [master] Update nextcloud/ocp dependency (activity#1385)
- [master] Fix npm audit (activity#1386)
- Make the app itself using Vue to fix accessibility (activity#1388)
- Upgrade: Bump wait-on from 7.0.1 to 7.1.0 (activity#1389)
- Upgrade: Bump @nextcloud/router from 2.1.2 to 2.2.0 (activity#1390)
- Upgrade: Bump @types/jest from 29.5.5 to 29.5.7 (activity#1391)
- Upgrade: Bump @types/dockerode from 3.3.20 to 3.3.22 (activity#1392)
- Fix(ActivityModel): Migrate to TypeScript and fix some type issues (activity#1393)
- Fix: Add stub for files event to fix psalm error (activity#1394)
- Chore: Update workflows from organization (activity#1397)
- Feat: Open previews in Viewer (activity#1398)
- Feat(rss): Add server name to the RSS feed title (activity#1400)
- Fix(l10n): Ignore compressed js files (activity#1401)
- [master] Update nextcloud/ocp dependency (activity#1403)
- [master] Fix npm audit (activity#1406)
- Cleanup repository (activity#1409)
- Fix: rendering of calendar names (activity#1411)
- Fix: rendering of address book names (activity#1412)
- Fix: Fix missing titles and align table (activity#1413)
- Feat(sidebar): Add frontend API that allows to register custom entries (activity#1416)
- Fix activity icon (activity#1418)
- Chore: Bump @nextcloud/vue to v8.2.0 (activity#1419)
- Upgrade: Bump wait-on from 7.1.0 to 7.2.0 (activity#1423)
- Upgrade: Bump @types/dockerode from 3.3.22 to 3.3.23 (activity#1424)
- Update .l10nignore (activity#1425)
- [master] Update nextcloud/ocp dependency (activity#1426)
- [master] Fix npm audit (activity#1428)
- Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (activity#1429)
- Fix(sidebar): Refactor code to also load plugin entries when Activity API returns 304 (activity#1439)
- Enh: Add navigation label (activity#1451)
- Create right list for activity links (activity#1452)
- Re-enable the move action in cy tests (activity#1454)
- Replace depredated OC.Util.*Date function with moment (activity#530)
- Feat(deps): Add Nextcloud 28 support on master (bruteforcesettings#460)
- Chore: update workflows from templates (bruteforcesettings#464)
- Bump nextcloud/coding-standard from 1.0.0 to 1.1.1 (bruteforcesettings#465)
- Chore: update node engines to next LTS (bruteforcesettings#469)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (bruteforcesettings#474)
- Chore(deps-dev): Bump word-wrap from 1.2.3 to 1.2.4 (bruteforcesettings#477)
- Create pr-feedback.yml (bruteforcesettings#481)
- Show current user info (bruteforcesettings#483)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 6.0.0 (bruteforcesettings#484)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0 (bruteforcesettings#485)
- Chore(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (bruteforcesettings#493)
- Chore(deps): Bump @nextcloud/axios from 2.1.0 to 2.4.0 (bruteforcesettings#503)
- Fix(i18n): Changed grammar (bruteforcesettings#504)
- Create API documentation from source code using phpDocumentor (circles#1241)
- Bump phpunit/phpunit from 9.5.28 to 9.6.4 (circles#1274)
- Fix incorrect Date format detection (circles#1298)
- Feat(deps): Add Nextcloud 28 support on master (circles#1313)
- Update Github workflow for psalm checks (circles#1314)
- Create pr-feedback.yml (circles#1327)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.10 (circles#1343)
- Chore(github): update Github workflow files (circles#1360)
- Bump unzipper from 0.10.11 to 0.10.14 (files_pdfviewer#744)
- Feat(deps): Add Nextcloud 28 support on master (files_pdfviewer#750)
- Chore: update workflows from templates (files_pdfviewer#753)
- Chore: update workflows from templates (files_pdfviewer#754)
- Chore(deps): Bump pdfjs-dist from 3.6.172 to 3.7.107 (files_pdfviewer#755)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.0 to 1.1.1 (files_pdfviewer#756)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (files_pdfviewer#760)
- Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (files_pdfviewer#761)
- Chore: update node engines to next LTS (files_pdfviewer#762)
- [master] Fix npm audit (files_pdfviewer#767)
- Create pr-feedback.yml (files_pdfviewer#768)
- Chore(deps): Bump pdfjs-dist from 3.7.107 to 3.8.162 (files_pdfviewer#769)
- Chore(deps): Bump semver from 5.7.1 to 5.7.2 (files_pdfviewer#771)
- Revert “chore: update node engines to next LTS (node 20 / npm 9)” (files_pdfviewer#776)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (files_pdfviewer#782)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (files_pdfviewer#785)
- PDF annotation support (files_pdfviewer#787)
- Allow to resize sidebar (files_pdfviewer#788)
- Feat: Fix styling for version comparison (files_pdfviewer#791)
- Chore(deps): Bump pdfjs-dist from 3.8.162 to 3.9.179 (files_pdfviewer#792)
- Fix initialization after bump to PDF.js 3.9.179 (files_pdfviewer#798)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.5.1 to 6.0.0 (files_pdfviewer#802)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0 (files_pdfviewer#803)
- Fix extraction of PDF.js package (files_pdfviewer#806)
- Add workflow to notify of changed viewer.html (files_pdfviewer#810)
- Use Viewer also in public pages for a single share (files_pdfviewer#811)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 (files_pdfviewer#813)
- Chore(deps-dev): Bump axios from 1.4.0 to 1.5.0 (files_pdfviewer#815)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12 (files_pdfviewer#816)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13 (files_pdfviewer#817)
- Chore(deps): Bump @nextcloud/logger from 2.5.0 to 2.7.0 (files_pdfviewer#818)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.2.1 to 8.3.0 (files_pdfviewer#819)
- Chore(deps-dev): Bump axios from 1.5.0 to 1.5.1 (files_pdfviewer#820)
- [master] Fix npm audit (files_pdfviewer#822)
- Chore(deps-dev): Bump @babel/traverse from 7.23.0 to 7.23.2 (files_pdfviewer#835)
- Chore(deps): Bump @nextcloud/router from 2.1.2 to 2.2.0 (files_pdfviewer#836)
- [master] Fix npm audit (files_pdfviewer#837)
- Setup Transifex translations (files_pdfviewer#842)
- Chore(deps): Bump pdfjs-dist from 3.9.179 to 3.11.174 (files_pdfviewer#844)
- Fix pdf-viewer sizing (files_pdfviewer#845)
- Chore(deps-dev): Bump axios from 1.5.1 to 1.6.0 (files_pdfviewer#847)
- Delete .tx/backport (files_pdfviewer#848)
- Show forms as read-only if the file is not editable (files_pdfviewer#850)
- Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (files_pdfviewer#865)
- Chore(deps): Bump @nextcloud/dialogs from 4.2.1 to 4.2.2 (files_pdfviewer#867)
- Chore(deps-dev): Bump axios from 1.6.0 to 1.6.2 (files_pdfviewer#868)
- Revert “Extract buttons from pages so the animation does not affect t… (firstrunwizard#1003)
- Add initialstate provider (firstrunwizard#1004)
- Extract buttons from pages so the animation does not affect t… (firstrunwizard#1005)
- Mute video (firstrunwizard#1006)
- Chore(deps): Bump @nextcloud/vue from 8.0.0-beta.10 to 8.2.0 (firstrunwizard#1007)
- Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (firstrunwizard#1008)
- Chore(deps): Bump vue and vue-template-compiler (firstrunwizard#1012)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (firstrunwizard#1013)
- Chore(deps): Bump @nextcloud/l10n from 2.0.1 to 2.1.0 (firstrunwizard#835)
- Add headings for slides (firstrunwizard#852)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.1 (firstrunwizard#863)
- Feat(deps): Add Nextcloud 28 support on master (firstrunwizard#875)
- Chore(deps-dev): Bump vimeo/psalm from 5.11.0 to 5.12.0 (firstrunwizard#876)
- Chore: update workflows from templates (firstrunwizard#877)
- Update dependabot config (firstrunwizard#880)
- Chore: update workflows from templates (firstrunwizard#881)
- Chore(deps): Bump fast-xml-parser and is-svg (firstrunwizard#887)
- Chore(deps): Bump peter-evans/create-or-update-comment from 3.0.1 to 3.0.2 (firstrunwizard#889)
- Chore(deps): Bump @nextcloud/vue from 7.11.6 to 7.12.0 (firstrunwizard#890)
- Chore(deps): Bump actions/checkout from 3.5.2 to 3.5.3 (firstrunwizard#894)
- Chore(deps): Bump shivammathur/setup-php from 2.25.2 to 2.25.4 (firstrunwizard#895)
- Chore(deps): Bump peter-evans/create-pull-request from 5.0.1 to 5.0.2 (firstrunwizard#896)
- Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (firstrunwizard#897)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (firstrunwizard#898)
- Chore: update node engines to next LTS (firstrunwizard#902)
- [master] Fix npm audit (firstrunwizard#903)
- Chore(deps-dev): Bump vimeo/psalm from 5.12.0 to 5.13.1 (firstrunwizard#908)
- Chore(deps): Bump fast-xml-parser from 4.2.4 to 4.2.5 (firstrunwizard#909)
- Chore(deps): Bump @nextcloud/l10n from 2.1.0 to 2.2.0 (firstrunwizard#910)
- Chore(deps): Bump actions/setup-node from 3.6.0 to 3.7.0 (firstrunwizard#912)
- Chore(deps): Bump @nextcloud/axios from 2.3.0 to 2.4.0 (firstrunwizard#913)
- [master] Fix npm audit (firstrunwizard#915)
- Create pr-feedback.yml (firstrunwizard#917)
- Chore(deps): Bump @nextcloud/initial-state from 2.0.0 to 2.1.0 (firstrunwizard#918)
- [master] Fix npm audit (firstrunwizard#926)
- Chore(deps): Bump shivammathur/setup-php from 2.25.4 to 2.25.5 (firstrunwizard#934)
- Chore(deps-dev): Bump vimeo/psalm from 5.13.1 to 5.14.1 (firstrunwizard#936)
- Chore(deps): Bump @nextcloud/vue from 7.12.0 to 7.12.2 (firstrunwizard#937)
- Chore(deps): Bump actions/setup-node from 3.7.0 to 3.8.0 (firstrunwizard#938)
- Chore(deps): Bump actions/setup-node from 3.8.0 to 3.8.1 (firstrunwizard#939)
- Chore(deps): Bump actions/checkout from 3.5.3 to 3.6.0 (firstrunwizard#942)
- Chore(deps): Bump @nextcloud/vue from 7.12.2 to 7.12.4 (firstrunwizard#943)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.11 (firstrunwizard#944)
- Chore(deps-dev): Bump vimeo/psalm from 5.14.1 to 5.15.0 (firstrunwizard#945)
- Chore(deps): Bump shivammathur/setup-php from 2.25.5 to 2.26.0 (firstrunwizard#950)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12 (firstrunwizard#951)
- Return if user is empty (firstrunwizard#952)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13 (firstrunwizard#955)
- Adjust instructions and delete makefile (firstrunwizard#959)
- New first run wizard (firstrunwizard#960)
- [master] Fix npm audit (firstrunwizard#962)
- Chore(deps-dev): Bump @babel/traverse from 7.22.8 to 7.23.2 (firstrunwizard#971)
- Chore(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (firstrunwizard#978)
- Chore(deps): Bump @nextcloud/vue from 8.0.0-beta.7 to 8.0.0-beta.10 (firstrunwizard#987)
- Add transitions (firstrunwizard#991)
- Remove cubic bezier from transition (firstrunwizard#992)
- Extract buttons from pages so the animation does not affect them (firstrunwizard#993)
- Restore user.svg icon as it’s still used in notifications (firstrunwizard#994)
- [master] Fix npm audit (firstrunwizard#998)
- Build(deps-dev): Bump @vitest/coverage-istanbul from 0.34.4 to 0.34.5 (logreader#1000)
- Build(deps-dev): Bump vitest from 0.34.4 to 0.34.5 (logreader#1001)
- Build(deps): Bump @nextcloud/dialogs from 4.1.0 to 4.2.1 (logreader#1002)
- Build(deps): Bump @nextcloud/logger from 2.5.0 to 2.7.0 (logreader#1004)
- Build(deps-dev): Bump @nextcloud/eslint-config from 8.3.0-beta.2 to 8.3.0 (logreader#1005)
- Build(deps-dev): Bump @vitest/coverage-istanbul from 0.34.5 to 0.34.6 (logreader#1007)
- Build(deps-dev): Bump vitest from 0.34.5 to 0.34.6 (logreader#1009)
- Build(deps-dev): Bump vite from 4.4.9 to 4.4.11 (logreader#1013)
- Build(deps-dev): Bump @nextcloud/vite-config from 1.0.0-beta.19 to 1.0.1 (logreader#1014)
- Build(deps): Bump postcss from 8.4.27 to 8.4.31 (logreader#1016)
- Add a setupcheck for errors and warnings in log file (logreader#1021)
- Build(deps): Bump highlight.js from 11.8.0 to 11.9.0 (logreader#1022)
- Build(deps): Bump @mdi/svg from 7.2.96 to 7.3.67 (logreader#1023)
- Build(deps): Bump pinia from 2.1.6 to 2.1.7 (logreader#1024)
- Build(deps): Bump @babel/traverse from 7.22.8 to 7.23.2 (logreader#1026)
- Build(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (logreader#1028)
- Build(deps-dev): Bump happy-dom from 10.11.0 to 12.10.3 (logreader#1029)
- Build(deps): Bump @nextcloud/vue from 8.0.0-beta.2 to 8.0.0-beta.10 (logreader#1033)
- Update to psalm 5 to match what server is using (logreader#1034)
- Build(deps): Bump axios from 1.4.0 to 1.6.1 (logreader#1035)
- Update workflows and only run required ones (logreader#1036)
- Dependencies: Update vite and nextcloud/vite-config (logreader#1037)
- Fix: Update `@nextcloud/vue` to 8.0.1 and also fix CSS name for settings section (logreader#1039)
- Fix(ci): Run tests also on schedule on master so we can get code coverage (logreader#1044)
- [master] Update nextcloud/ocp dependency (logreader#1045)
- Build(deps): Bump @nextcloud/vue from 8.0.1 to 8.2.0 (logreader#1049)
- Build(deps): Bump axios from 1.6.1 to 1.6.2 (logreader#1050)
- Build(deps): Bump @nextcloud/dialogs from 5.0.0 to 5.0.2 (logreader#1051)
- [master] Update nextcloud/ocp dependency (logreader#1052)
- Fix: Handle errors while requesting log entries (logreader#1054)
- Fix(ui): Also translate settings modal title (logreader#1055)
- Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (logreader#1056)
- Lower setup check level from error/warning to warning/info (logreader#1070)
- Bump react-responsive from 8.2.0 to 9.0.2 (logreader#829)
- Bump postcss-nested from 5.0.6 to 6.0.1 (logreader#839)
- Bump loader-utils and @teamsupercell/typings-for-css-modules-loader (logreader#842)
- Bump webpack-cli from 4.10.0 to 5.1.1 (logreader#867)
- Feat(deps): Add Nextcloud 28 support on master (logreader#870)
- Allow printing log messages during occ (logreader#873)
- Bump @babel/runtime from 7.19.0 to 7.22.0 (logreader#875)
- Chore: update workflows from templates (logreader#877)
- Bump postcss from 8.4.17 to 8.4.24 (logreader#878)
- Bump postcss-loader from 6.2.1 to 7.3.2 (logreader#879)
- Bump @babel/plugin-transform-runtime from 7.19.1 to 7.22.4 (logreader#881)
- [master] Update nextcloud/ocp dependency (logreader#882)
- Fix(a11y): `Copy` menu entries should be implemented as buttons (logreader#884)
- Migrate more files to Typescript (logreader#885)
- Make log levels button keyboard focusable and activable (logreader#887)
- Build(deps-dev): Bump @babel/core from 7.19.3 to 7.22.5 (logreader#889)
- Build(deps-dev): Bump @types/react from 18.0.24 to 18.2.9 (logreader#891)
- Build(deps): Bump @babel/runtime from 7.22.3 to 7.22.5 (logreader#892)
- Build(deps-dev): Bump @babel/preset-env from 7.21.5 to 7.22.5 (logreader#893)
- Build(deps-dev): Bump @babel/preset-react from 7.18.6 to 7.22.5 (logreader#894)
- Bump postcss-loader from 7.3.2 to 7.3.3 (logreader#895)
- Build(deps-dev): Bump ts-loader from 9.4.1 to 9.4.3 (logreader#896)
- Bump postcss-preset-env from 7.8.2 to 8.4.2 (logreader#897)
- Bump webpack from 5.76.0 to 5.86.0 (logreader#899)
- Build(deps-dev): Bump style-loader from 3.3.1 to 3.3.3 (logreader#900)
- Bump webpack-cli from 5.1.1 to 5.1.4 (logreader#901)
- Bump @babel/plugin-transform-runtime from 7.22.4 to 7.22.5 (logreader#902)
- [master] Update nextcloud/ocp dependency (logreader#903)
- Add option for raw output in log:watch/log:tail (logreader#905)
- Build(deps-dev): Bump @types/react from 18.2.9 to 18.2.12 (logreader#907)
- Build(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (logreader#909)
- Build(deps-dev): Bump webpack from 5.86.0 to 5.87.0 (logreader#910)
- Build(deps-dev): Bump css-loader from 6.7.1 to 6.8.1 (logreader#911)
- Build(deps-dev): Bump mini-css-extract-plugin from 2.6.1 to 2.7.6 (logreader#912)
- Chore: update node engines to next LTS (logreader#915)
- Build(deps-dev): Bump @types/react from 18.2.12 to 18.2.14 (logreader#918)
- Build(deps-dev): Bump webpack from 5.87.0 to 5.88.0 (logreader#919)
- Build(deps-dev): Bump ts-loader from 9.4.3 to 9.4.4 (logreader#920)
- Build(deps-dev): Bump webpack from 5.88.0 to 5.88.1 (logreader#922)
- Build(deps-dev): Bump @babel/core from 7.22.5 to 7.22.8 (logreader#928)
- Build(deps-dev): Bump postcss from 8.4.24 to 8.4.25 (logreader#929)
- Build(deps-dev): Bump @babel/plugin-transform-runtime from 7.22.5 to 7.22.7 (logreader#930)
- Build(deps-dev): Bump postcss-preset-env from 8.4.2 to 9.0.0 (logreader#931)
- Build(deps-dev): Bump babel-loader from 8.2.5 to 9.1.3 (logreader#932)
- Build(deps): Bump @babel/runtime from 7.22.5 to 7.22.6 (logreader#933)
- Build(deps-dev): Bump @babel/preset-env from 7.22.5 to 7.22.7 (logreader#934)
- Build(deps): Bump @nextcloud/axios from 2.3.0 to 2.4.0 (logreader#935)
- Migrate app frontend to Vue (logreader#936)
- Build(deps-dev): Bump postcss from 8.4.25 to 8.4.26 (logreader#938)
- Build(deps-dev): Bump @babel/plugin-transform-runtime from 7.22.7 to 7.22.9 (logreader#939)
- Build(deps-dev): Bump @babel/core from 7.22.8 to 7.22.9 (logreader#940)
- Build(deps-dev): Bump @types/react from 18.2.14 to 18.2.15 (logreader#941)
- Build(deps-dev): Bump @babel/preset-env from 7.22.7 to 7.22.9 (logreader#942)
- Build(deps-dev): Bump vite from 4.4.5 to 4.4.6 (logreader#947)
- Fix: Use `
- ` for “loading older entries” row (logreader#948)
- [master] Update nextcloud/ocp dependency (logreader#949)
- Fix(i18n): Fixed typo (logreader#951)
- Fix(i18n): Align spelling of log file (logreader#952)
- Chore: Migrate to `@nextcloud/vite-config` (logreader#953)
- Build(deps-dev): Bump vitest from 0.33.0 to 0.34.1 (logreader#954)
- Build(deps-dev): Bump @pinia/testing from 0.1.2 to 0.1.3 (logreader#957)
- Build(deps-dev): Bump @vitest/coverage-istanbul from 0.33.0 to 0.34.1 (logreader#959)
- Build(deps): Bump pinia from 2.1.4 to 2.1.6 (logreader#961)
- [master] Update nextcloud/ocp dependency (logreader#963)
- Build(deps-dev): Bump vite from 4.4.6 to 4.4.9 (logreader#965)
- Build(deps-dev): Bump happy-dom from 10.5.2 to 10.9.0 (logreader#966)
- Fix logreader:tail/watch commands (logreader#967)
- Chore: Update CI workflows from organization (logreader#968)
- Create pr-feedback.yml (logreader#970)
- Build(deps-dev): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0 (logreader#971)
- Build(deps-dev): Bump @vitest/coverage-istanbul from 0.34.1 to 0.34.2 (logreader#972)
- Build(deps-dev): Bump vitest from 0.34.1 to 0.34.2 (logreader#974)
- Build(deps-dev): Bump happy-dom from 10.9.0 to 10.10.4 (logreader#975)
- [master] Update nextcloud/ocp dependency (logreader#976)
- Build(deps-dev): Bump typescript from 5.1.6 to 5.2.2 (logreader#982)
- Build(deps-dev): Bump happy-dom from 10.10.4 to 10.11.0 (logreader#983)
- Build(deps-dev): Bump @vitest/coverage-istanbul from 0.34.2 to 0.34.3 (logreader#984)
- Build(deps-dev): Bump vitest from 0.34.2 to 0.34.3 (logreader#985)
- Build(deps-dev): Bump @vitest/coverage-istanbul from 0.34.3 to 0.34.4 (logreader#991)
- Build(deps-dev): Bump vitest from 0.34.3 to 0.34.4 (logreader#992)
- Build(deps-dev): Bump @nextcloud/vite-config from 1.0.0-beta.18 to 1.0.0-beta.19 (logreader#999)
- Feat(deps): Add Nextcloud 28 support on master (nextcloud_announcements#200)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#202)
- Test installation against PHP 8.2 (nextcloud_announcements#203)
- Chore(deps-dev): Bump vimeo/psalm from 5.11.0 to 5.12.0 (nextcloud_announcements#205)
- Chore: update workflows from templates (nextcloud_announcements#207)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.0 to 1.1.1 (nextcloud_announcements#208)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (nextcloud_announcements#209)
- Chore(deps-dev): Bump vimeo/psalm from 5.12.0 to 5.13.1 (nextcloud_announcements#212)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (nextcloud_announcements#215)
- Chore(deps-dev): Bump vimeo/psalm from 5.13.1 to 5.14.1 (nextcloud_announcements#218)
- Fix(CI): Update actions and tooling (nextcloud_announcements#221)
- Fix(CI): Fix OCP package on master (nextcloud_announcements#227)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#228)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#230)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12 (nextcloud_announcements#234)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13 (nextcloud_announcements#235)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#236)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#237)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#241)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#245)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#246)
- Fix(UI): Merge UI setting with updatenotifications admin settings (nextcloud_announcements#248)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#251)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#253)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#255)
- Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (nextcloud_announcements#257)
- Update nextcloud/ocp dependency (nextcloud_announcements#261)
- Create update-nextcloud-ocp-approve-merge.yml (nextcloud_announcements#263)
- Update nextcloud/ocp dependency (nextcloud_announcements#268)
- Update nextcloud/ocp dependency (nextcloud_announcements#271)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.5.0 to 5.5.1 (notifications#1536)
- Feat(deps): Add Nextcloud 28 support on master (notifications#1554)
- Chore(deps-dev): Bump guzzlehttp/guzzle from 7.5.1 to 7.6.1 in /tests/Integration (notifications#1555)
- Chore(deps): Bump @nextcloud/vue from 7.11.4 to 7.11.6 (notifications#1557)
- Chore(deps): Bump @nextcloud/event-bus from 3.0.2 to 3.1.0 (notifications#1559)
- [master] Update nextcloud/ocp dependency (notifications#1561)
- Fix(CI): Run tests against PHP 8.2 (notifications#1563)
- Chore(deps-dev): Bump guzzlehttp/guzzle from 7.6.1 to 7.7.0 in /tests/Integration (notifications#1565)
- Chore(deps): Bump @nextcloud/auth from 2.0.0 to 2.1.0 (notifications#1566)
- Chore(deps-dev): Bump vimeo/psalm from 5.11.0 to 5.12.0 (notifications#1567)
- Chore: update workflows from templates (notifications#1569)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.0 to 1.1.1 (notifications#1570)
- Chore(deps): Bump fast-xml-parser and is-svg (notifications#1571)
- Chore(deps): Bump @nextcloud/vue from 7.11.6 to 7.12.0 (notifications#1573)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (notifications#1574)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 in /tests/Integration (notifications#1575)
- Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (notifications#1577)
- Fix(settings): Delete settings when a user is deleted (notifications#1583)
- Fix(CI): Try to wait for the mysql container in case it did not start… (notifications#1589)
- Chore: update node engines to next LTS (notifications#1590)
- Chore(deps): Bump @nextcloud/dialogs from 4.0.1 to 4.1.0 (notifications#1593)
- Chore(deps): Bump fast-xml-parser from 4.2.4 to 4.2.5 (notifications#1594)
- Update PHP extensions list in performance.yml (notifications#1595)
- Fix(Vue): Replace deprecated NcHeaderMenu property (notifications#1597)
- Chore(deps-dev): Bump vimeo/psalm from 5.12.0 to 5.13.1 (notifications#1598)
- Chore(deps): Bump @nextcloud/capabilities from 1.0.4 to 1.1.0 (notifications#1599)
- Create pr-feedback.yml (notifications#1600)
- Chore[master] – audit dependencies (notifications#1602)
- Chore(deps): Bump @nextcloud/axios from 2.3.0 to 2.4.0 (notifications#1607)
- Chore(deps): Bump semver from 5.7.1 to 5.7.2 (notifications#1610)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (notifications#1616)
- Chore(deps): Bump @nextcloud/initial-state from 2.0.0 to 2.1.0 (notifications#1618)
- Chore(deps): Bump @nextcloud/vue from 7.12.0 to 7.12.1 (notifications#1619)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 in /tests/Integration (notifications#1620)
- Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (notifications#1621)
- Remove stable24 from dependabot.yml since it’s EOL by now (notifications#1626)
- Update update-nextcloud-ocp.yml (notifications#1628)
- Fix(CI): Update nextcloud/ocp composer package manually (notifications#1632)
- [master] Update nextcloud/ocp dependency (notifications#1635)
- Fix(fairuse): Adjust website URL (notifications#1637)
- Add OpenAPI spec (notifications#1640)
- [master] Update nextcloud/ocp dependency (notifications#1642)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.5.1 to 6.0.0 (notifications#1643)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0 (notifications#1644)
- [master] Update nextcloud/ocp dependency (notifications#1645)
- Chore(deps): Bump @nextcloud/vue from 7.12.1 to 7.12.4 (notifications#1646)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 in /tests/Integration (notifications#1647)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 (notifications#1648)
- Chore(deps-dev): Bump vimeo/psalm from 5.14.1 to 5.15.0 (notifications#1649)
- [master] Update nextcloud/ocp dependency (notifications#1651)
- Chore(deps-dev): Bump guzzlehttp/guzzle from 7.7.0 to 7.8.0 in /tests/Integration (notifications#1652)
- [master] Update nextcloud/ocp dependency (notifications#1653)
- Fix (visually) removing first notification when executing an action (notifications#1657)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12 (notifications#1659)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12 in /tests/Integration (notifications#1661)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13 (notifications#1665)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13 in /tests/Integration (notifications#1666)
- Chore(deps): Bump @nextcloud/auth from 2.1.0 to 2.2.1 (notifications#1667)
- Chore(deps): Bump howler from 2.2.3 to 2.2.4 (notifications#1668)
- Chore(deps): Bump @nextcloud/vue from 7.12.4 to 7.12.5 (notifications#1669)
- Fix typo in EndpointController (notifications#1673)
- [master] Update nextcloud/ocp dependency (notifications#1674)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.2.1 to 8.3.0 (notifications#1675)
- Chore: Bump @nextcloud/vue to v8-beta.7 (notifications#1676)
- Chore(deps): Bump @nextcloud/dialogs from 4.1.0 to 4.2.1 (notifications#1677)
- [master] Update nextcloud/ocp dependency (notifications#1678)
- Chore(deps): Bump @nextcloud/vue from 8.0.0-beta.7 to 8.0.0-beta.8 (notifications#1680)
- [master] Update nextcloud/ocp dependency (notifications#1684)
- Chore(CI): Update workflows (notifications#1685)
- Update openapi-extractor (notifications#1686)
- [master] Update nextcloud/ocp dependency (notifications#1689)
- Chore(deps): Bump @babel/traverse from 7.23.0 to 7.23.2 (notifications#1691)
- Chore(deps): Bump @nextcloud/moment from 1.2.1 to 1.2.2 (notifications#1692)
- Chore(deps): Bump @nextcloud/router from 2.1.2 to 2.2.0 (notifications#1693)
- Chore(deps): Bump @nextcloud/browser-storage from 0.2.0 to 0.3.0 (notifications#1694)
- [master] Update nextcloud/ocp dependency (notifications#1698)
- Feat(setup): Add a setup message when the rate limit was reached (notifications#1699)
- Chore(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (notifications#1701)
- Chore(deps): Bump @nextcloud/vue from 8.0.0-beta.8 to 8.0.0-beta.9 (notifications#1702)
- Chore(deps): Bump vue and vue-template-compiler (notifications#1703)
- [master] Update nextcloud/ocp dependency (notifications#1708)
- Chore(deps): Bump @nextcloud/vue from 8.0.0-beta.9 to 8.0.0-beta.10 (notifications#1709)
- [master] Update nextcloud/ocp dependency (notifications#1710)
- Chore(deps): Bump @nextcloud/dialogs from 4.2.1 to 5.0.0 (notifications#1711)
- Chore(deps): Bump @nextcloud/vue from 8.0.0-beta.10 to 8.0.1 (notifications#1712)
- [master] Update nextcloud/ocp dependency (notifications#1715)
- Fix(UI): Fix NcRichText usage (notifications#1716)
- Chore: Bump @nextcloud/vue to v8.2.0 (notifications#1719)
- Chore(deps): Bump @nextcloud/dialogs from 5.0.0 to 5.0.2 (notifications#1720)
- [master] Update nextcloud/ocp dependency (notifications#1722)
- Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (notifications#1724)
- Update nextcloud/ocp dependency (notifications#1728)
- Create update-nextcloud-ocp-approve-merge.yml (notifications#1731)
- Chore(deps): Bump @nextcloud/dialogs from 5.0.2 to 5.0.3 (notifications#1735)
- Update nextcloud/ocp dependency (notifications#1740)
- Feat(deps): Add Nextcloud 28 support on master (password_policy#475)
- Chore(deps): Bump @nextcloud/vue from 7.11.5 to 7.11.6 (password_policy#476)
- Chore: adjust CODEOWNERS file (password_policy#477)
- Chore: update workflows from templates (password_policy#478)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.0 to 1.1.1 (password_policy#479)
- Chore(deps): Bump fast-xml-parser from 4.2.2 to 4.2.4 (password_policy#480)
- Chore: update node engines to next LTS (password_policy#483)
- Chore(deps): Bump fast-xml-parser from 4.2.4 to 4.2.5 (password_policy#486)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (password_policy#490)
- Chore(deps-dev): Bump word-wrap from 1.2.3 to 1.2.4 (password_policy#491)
- Create pr-feedback.yml (password_policy#492)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0 (password_policy#494)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.5.1 to 6.0.0 (password_policy#495)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.2.1 to 8.3.0 (password_policy#503)
- Chore(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (password_policy#506)
- Chore(deps): Bump axios and @nextcloud/axios (password_policy#511)
- Chore(deps-dev): Bump @babel/traverse from 7.22.10 to 7.23.3 (password_policy#515)
- Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (password_policy#520)
- Bump wait-on from 6.0.1 to 7.0.1 (photos#1557)
- Consolidate fontend logic (photos#1621)
- [master] Update nextcloud/ocp dependency (photos#1758)
- Adapt to SystemTags optimizations on server (photos#1770)
- Feat(deps): Add Nextcloud 28 support on master (photos#1807)
- [master] Fix npm audit (photos#1821)
- Fix: properly handle public link share deletion (photos#1823)
- Add more e2e tests (photos#1826)
- Accessible Photos directory settings (photos#1828)
- Update @nc/eslint-config and apply linting rules (photos#1829)
- Chore: update workflows from templates (photos#1831)
- Enh(faces): Implement UnassignedFaces view (photos#1832)
- Fix: use owner instead of owner_id to delete photos by owner (photos#1837)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.1 (photos#1839)
- Update view when layout setting changes (photos#1856)
- Prevent progress bar overflow when uploading in album content (photos#1862)
- Make file list semantically correct (photos#1867)
- [master] Fix npm audit (photos#1876)
- Enh(faces): Avoid O(n) API calls on faces overview (photos#1881)
- Split sections in independent lists (photos#1882)
- Reset selection state in route change (photos#1888)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (photos#1892)
- Add unselect all button (photos#1895)
- Chore: update node engines to next LTS (photos#1898)
- [master] Fix npm audit (photos#1904)
- Match visible text with aria-labels (photos#1906)
- Updating cypress.yml workflow from template (photos#1907)
- [master] Fix npm audit (photos#1912)
- Create pr-feedback.yml (photos#1916)
- [master] Fix npm audit (photos#1938)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (photos#1944)
- Chore(deps-dev): Bump word-wrap from 1.2.3 to 1.2.4 (photos#1954)
- Chore(deps): Bump qs from 6.11.0 to 6.11.2 (photos#1982)
- Chore(deps-dev): Bump autoprefixer from 10.4.13 to 10.4.14 (photos#1983)
- Chore(deps-dev): Bump postcss-loader from 7.0.2 to 7.3.3 (photos#1984)
- Chore(deps): Bump @nextcloud/initial-state from 2.0.0 to 2.1.0 (photos#1985)
- Chore(deps): upgrade `@nextcloud` family (photos#1988)
- Chore(deps-dev): Bump @vue/test-utils from 1.3.3 to 1.3.6 (photos#1996)
- Chore(deps): Bump vue-material-design-icons from 5.1.2 to 5.2.0 (photos#2000)
- Chore(deps-dev): Bump cypress-wait-until from 1.7.2 to 2.0.1 (photos#2001)
- Upgrade @nextcloud/vue to v8 beta (photos#2020)
- Techdebt(DI): Use public IThrottler interface which exists since 25 (photos#2034)
- Chore(deps-dev): Bump @vue/vue2-jest from 29.2.4 to 29.2.6 (photos#2045)
- Use t for translations (photos#2049)
- Recycle DOM elements in virtual scrolling (photos#2052)
- Wrap cache query in a try/catch (photos#2053)
- Bump cypress to v13 (photos#2054)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.13 (photos#2060)
- Run npm audit fix (photos#2064)
- Chore(deps-dev): Bump tslib from 2.5.0 to 2.6.2 (photos#2068)
- Chore(deps-dev): Bump postcss from 8.4.27 to 8.4.31 (photos#2071)
- Reduce width on title and content for header navigation (photos#2086)
- Fix buttons on new album modal window (photos#2087)
- Perf: make geoNameFolder lazy (photos#2094)
- Chore(deps-dev): Bump @babel/traverse from 7.22.5 to 7.23.2 (photos#2096)
- Fix: open settings button (photos#2098)
- Fix new album form layout (photos#2099)
- Filter out some permission for public albums (photos#2103)
- Use new metadata API for providers (photos#2104)
- Update vue to 8.0.0-beta.9 (photos#2111)
- Display EXIF data (photos#2115)
- Enh: Add unique DOM identifiers for nav entries (photos#2118)
- Init metadata (photos#2119)
- Use original date time to order files in UI (photos#2125)
- Add overlay on live photo (photos#2127)
- Metadata: fix crash when datetime has invalid format (photos#2128)
- Fix(a11y): Backwards photos tabulation (photos#2129)
- Add sidebar to the build entries (photos#2130)
- Fix EXIF display conditions (photos#2135)
- Chore: Bump @nextcloud/vue to v8.2.0 (photos#2136)
- Chore(deps-dev): Bump sabre/dav from 4.4.0 to 4.5.0 (photos#2138)
- Port virtual list perf improvements from F2V (photos#2139)
- Use NC URL to download cities list (photos#2141)
- Use information outline as sidebar icon (photos#2142)
- Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (photos#2145)
- Chore(deps-dev): Bump jest-environment-jsdom from 29.4.1 to 29.4.3 (photos#2153)
- Fix links to faces with special chars (photos#2164)
- Don’t check display name on null (photos#2167)
- Fix: Skip empty files in metadata providers (photos#2170)
- Fix(DB): Fix “IS NOT NULL” database queries (photos#2173)
- Show title and close of modal inline (photos#2181)
- Enh: Add navigation label (photos#2184)
- Chore(deps): Bump @nextcloud/dialogs from 3.2.0 to 4.0.1 (privacy#855)
- Chore(deps): Bump @nextcloud/l10n from 1.6.0 to 2.1.0 (privacy#856)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.1 (privacy#884)
- Feat(deps): Add Nextcloud 28 support on master (privacy#895)
- [master] Fix npm audit (privacy#899)
- Chore: update workflows from templates (privacy#900)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.1 (privacy#901)
- Chore(deps): Bump fast-xml-parser and is-svg (privacy#902)
- Chore(deps): Bump @nextcloud/vue from 7.8.0 to 7.12.0 (privacy#903)
- [master] Fix npm audit (privacy#904)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (privacy#909)
- Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (privacy#911)
- Chore: update node engines to next LTS (privacy#912)
- [master] Fix npm audit (privacy#918)
- Chore(deps): Bump @nextcloud/l10n from 2.1.0 to 2.2.0 (privacy#920)
- [master] Fix npm audit (privacy#921)
- Chore(deps): Bump @nextcloud/axios from 2.3.0 to 2.4.0 (privacy#925)
- [master] Fix npm audit (privacy#926)
- Create pr-feedback.yml (privacy#931)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (privacy#932)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (privacy#935)
- Chore(deps): Bump @nextcloud/vue from 7.12.0 to 7.12.1 (privacy#939)
- Chore(deps): Bump @nextcloud/initial-state from 2.0.0 to 2.1.0 (privacy#942)
- Chore(deps): Bump @nextcloud/vue from 7.12.1 to 7.12.2 (privacy#944)
- Chore(deps): Bump @nextcloud/dialogs from 4.0.1 to 4.1.0 (privacy#949)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 (privacy#954)
- Chore(deps): Bump @nextcloud/vue from 7.12.2 to 7.12.4 (privacy#955)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12 (privacy#958)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13 (privacy#963)
- [master] Fix npm audit (privacy#967)
- Chore(deps): Bump @babel/traverse from 7.22.10 to 7.23.2 (privacy#972)
- [master] Fix npm audit (privacy#973)
- Chore(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (privacy#977)
- [master] Fix npm audit (privacy#988)
- Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (privacy#993)
- Chore(deps): Bump vue from 2.7.14 to 2.7.15 (privacy#995)
- Enh(a11y): Make privacy markup accessible (privacy#998)
- Feat(deps): Add Nextcloud 28 support on master (recommendations#618)
- [master] Fix npm audit (recommendations#619)
- [master] Fix npm audit (recommendations#625)
- Create pr-feedback.yml (recommendations#630)
- Chore(deps-dev): Bump word-wrap from 1.2.3 to 1.2.4 (recommendations#631)
- Chore(deps-dev): Bump semver from 5.7.1 to 5.7.2 (recommendations#632)
- Feat: 28 Files headers compatibility (recommendations#637)
- Chore: Update npm audit branches (recommendations#639)
- Perf(dashboard): implement widget item api v2 (recommendations#641)
- Use app name that reflect app path (recommendations#642)
- Chore(deps): Bump @nextcloud/axios from 2.3.0 to 2.4.0 (recommendations#645)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (recommendations#647)
- [master] Fix npm audit (recommendations#650)
- [master] Fix npm audit (recommendations#656)
- [master] Fix npm audit (recommendations#666)
- [master] Fix npm audit (recommendations#674)
- Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (recommendations#679)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.5.0 to 5.5.1 (related_resources#218)
- Feat(deps): Add Nextcloud 28 support on master (related_resources#235)
- [master] Fix npm audit (related_resources#237)
- Fresh session if missing (related_resources#238)
- Chore: update workflows from templates (related_resources#241)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.1 (related_resources#242)
- Single init circlesmanager (related_resources#243)
- Chore(deps): Bump fast-xml-parser and is-svg (related_resources#244)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (related_resources#249)
- Chore(deps): Bump @nextcloud/router from 2.0.0 to 2.1.2 (related_resources#250)
- Chore: update node engines to next LTS (related_resources#251)
- [master] Fix npm audit (related_resources#253)
- Chore(deps): Bump @nextcloud/l10n from 1.6.0 to 2.2.0 (related_resources#254)
- Chore(deps): Bump fast-xml-parser from 4.2.4 to 4.2.5 (related_resources#255)
- Chore(deps): Bump @nextcloud/axios from 2.2.0 to 2.4.0 (related_resources#256)
- Remove useless logs (related_resources#257)
- Create pr-feedback.yml (related_resources#258)
- Chore(deps): Bump @nextcloud/vue from 7.11.6 to 7.12.1 (related_resources#259)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (related_resources#260)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (related_resources#261)
- [master] Fix npm audit (related_resources#263)
- Update composer dependencies (related_resources#264)
- [master] Update nextcloud/ocp dependency (related_resources#266)
- [master] Fix npm audit (related_resources#267)
- [master] Update nextcloud/ocp dependency (related_resources#273)
- Update OCP workflow from upstream to avoid failures on main branch (related_resources#274)
- Bump @nextcloud/vue from 7.12.1 to 7.12.2 (related_resources#275)
- [master] Update nextcloud/ocp dependency (related_resources#276)
- Chore(deps-dev): Bump @nextcloud/browserslist-config from 2.3.0 to 3.0.0 (related_resources#279)
- [master] Update nextcloud/ocp dependency (related_resources#280)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 (related_resources#282)
- Chore(deps): Bump @nextcloud/vue from 7.12.2 to 7.12.4 (related_resources#283)
- Chore: Drop EOL stable24 from audit (related_resources#287)
- Drop main from audit (related_resources#290)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12 (related_resources#291)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13 (related_resources#294)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.2.1 to 8.3.0 (related_resources#296)
- [master] Fix npm audit (related_resources#298)
- Contacts provider (related_resources#302)
- Chore(deps-dev): Bump @babel/traverse from 7.23.0 to 7.23.2 (related_resources#306)
- Chore(deps): Bump @nextcloud/router from 2.1.2 to 2.2.0 (related_resources#307)
- New API param resourceType (related_resources#311)
- Chore(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (related_resources#312)
- Returns resources preview (related_resources#314)
- Add update info to serverinfo api call (serverinfo#434)
- Feat(deps): Add Nextcloud 28 support on master (serverinfo#455)
- [master] Update nextcloud/ocp dependency (serverinfo#456)
- Feat: add phpinfo (serverinfo#469)
- Chore: add pr-feedback workflow (serverinfo#470)
- Feat: enable dependabot for php (serverinfo#475)
- Chore(deps-dev): Bump psalm/phar from 4.30.0 to 5.13.1 (serverinfo#476)
- Chore(deps-dev): Bump phpunit/phpunit from 9.5.28 to 9.6.10 (serverinfo#477)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.1 (serverinfo#478)
- Chore: adjust commit message for dependabot (serverinfo#479)
- Chore: enable dependabot for github actions (serverinfo#481)
- Chore: remove dependabot for github actions (serverinfo#486)
- Feat: rename DefaultOs to Linux (serverinfo#488)
- Chore(deps-dev): Bump psalm/phar from 5.13.1 to 5.14.1 (serverinfo#489)
- Chore: enable dependabot auto merge (serverinfo#490)
- Update pr-feedback.yml (serverinfo#493)
- Docs: add heading for storage stats background job (serverinfo#494)
- Fix: remove hint about your disk is full notification (serverinfo#495)
- Chore: add value object for thermal zone (serverinfo#496)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 (serverinfo#498)
- Chore(deps-dev): Bump psalm/phar from 5.14.1 to 5.15.0 (serverinfo#499)
- Chore: dont autoload ocp package (serverinfo#500)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.12 (serverinfo#504)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.12 to 9.6.13 (serverinfo#505)
- Ci: update phpunit workflows for main (serverinfo#510)
- Ci: update lint and psalm workflow (serverinfo#511)
- Build: bump coding-standard and psalm (serverinfo#513)
- Ci: update ocp workflow (serverinfo#515)
- Fix: add flag to skip external requests (serverinfo#518)
- [master] Update nextcloud/ocp dependency (serverinfo#519)
- Feat: make update data opt-in (serverinfo#522)
- [master] Update nextcloud/ocp dependency (serverinfo#523)
- Feat: make apps updates opt-in by default (serverinfo#526)
- [master] Update nextcloud/ocp dependency (serverinfo#528)
- Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (serverinfo#529)
- Feat(deps): Add Nextcloud 28 support on master (survey_client#190)
- Feat(deps): Add Nextcloud 28 support on master (suspicious_login#800)
- Chore: update workflows from templates (suspicious_login#802)
- Ci(phpunit): revert force enabling the app (suspicious_login#806)
- Chore: update node engines to next LTS (suspicious_login#809)
- Create pr-feedback.yml (suspicious_login#811)
- Chore(deps): update dependency @nextcloud/browserslist-config to v3 (master) (suspicious_login#820)
- Chore(deps): Enable bumps and pins for github actions (suspicious_login#821)
- Chore(release): v6.0.0 (suspicious_login#826)
- Doc: Document installation and distribution (suspicious_login#828)
- Allow opening files outside of the file system in viewer (text#2832)
- Fix: paste multiple line to table issue (text#3906)
- Fix(deps): update highlight (main) (text#4132)
- Feat(deps): Add Nextcloud 28 support on main (text#4202)
- Chore(deps): update dependency prosemirror-test-builder to ^1.1.1 (main) (text#4203)
- Chore(deps): update dependency vue-demi to ^0.14.4 (main) (text#4204)
- Chore(deps): update dependency vite to ^4.3.8 (main) (text#4206)
- Chore(deps): update dependency vue-demi to ^0.14.5 (main) (text#4207)
- Fix(deps): update dependency @nextcloud/event-bus to ^3.1.0 (main) (text#4208)
- Fix(menubar): show selection status correctly (text#4211)
- Fix: handle non markdown files in conflicts (text#4220)
- Chore(deps): update dependency vite to ^4.3.9 (main) (text#4222)
- Chore(deps-dev): Bump psalm/phar from 5.11.0 to 5.12.0 (text#4223)
- Fix(deps): update dependency lib0 to ^0.2.77 (main) (text#4224)
- Chore(deps): update dependency cypress to ^12.13.0 (main) (text#4225)
- Fix(deps): update dependency @nextcloud/auth to ^2.1.0 (main) (text#4226)
- Chore: update workflows from templates (text#4235)
- Fix: fix and upgrade cypress workflow (text#4236)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.0 to 1.1.1 (text#4238)
- Fix(UserApiController): Fix warning during test run with PHP 8.2 (text#4241)
- Ci(block-merge-freeze): Fix picking master branch for server (text#4243)
- No more deprecated API usages (text#4248)
- Chore(deps): Bump fast-xml-parser and is-svg (text#4249)
- Bring back keyboard shortcuts to help modal on non-mobile (text#4251)
- Don’t expect HTML element with ID `mimetype` in public share (text#4253)
- Limit cypress to github runners (text#4255)
- Chore: Switch to NcSavingIndicatorIcon (text#4259)
- Chore: Simplify issue template (text#4261)
- Fix(deps): update dependency lib0 to ^0.2.78 (main) (text#4262)
- Chore(deps): update dependency cypress to ^12.14.0 (main) (text#4263)
- Introduce middleware for session handling (text#4266)
- Fix/4267 js tests (text#4268)
- Fix(deps): update dependency yjs to ^13.6.2 (main) (text#4274)
- Fix(deps): update dependency @hocuspocus/provider to ^2.1.0 (main) (text#4275)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.0 (main) (text#4280)
- Fix/2708 pasting tables (text#4285)
- Fix(sync): Save even if versions match (text#4286)
- Update: can i use browser list (text#4288)
- Fix: Catch unique constraint violation when creating new documents (text#4289)
- Make use of session middleware in remaining controllers (text#4290)
- Chore: Bump composer autoloader for new composer version (text#4291)
- Emit sync event after successful push to pick up syncing again (text#4297)
- Feature/translate modal (text#4299)
- Fix(cypress): shortcut test retry (text#4300)
- Fix(css): info callout box color to –color-info (text#4301)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (text#4305)
- Fix: Pass origin along the initial state update (text#4309)
- Y.js backend enhancements and debug helpers (text#4310)
- Fix: clickable zone of task list checkbox (text#4312)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.10 (main) (text#4315)
- Fix(deps): update dependency @nextcloud/router to ^2.1.2 (main) (text#4316)
- Chore(css): Move CSS files to src directory (text#4318)
- Fix: link preview width on mobile (text#4327)
- Chore(dependencies): Skip tiptap/prosemirror updates for 25 (text#4328)
- Fix(deps): update dependency yjs to ^13.6.4 (main) (text#4329)
- Chore(deps): update dependency cypress to ^12.15.0 (main) (text#4330)
- Chore: update node engines to next LTS (text#4335)
- Fade out user cursor labels after five seconds of inactivity (text#4336)
- Fix: max width of editor container on mobile (text#4337)
- Fix: Delete inactive sessions in one query (text#4339)
- Fix: Replace invalid sass rules with correct ones (text#4345)
- Feat: hide share and close buttons on direct editing for desktop (text#4346)
- Fix(deps): update dependency yjs to ^13.6.5 (main) (text#4347)
- Fix(deps): update dependency @hocuspocus/provider to ^2.2.0 (main) (text#4348)
- Chore(deps): Bump fast-xml-parser from 4.2.4 to 4.2.5 (text#4349)
- Fix(deps): update dependency @nextcloud/dialogs to ^4.1.0 (main) (text#4351)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.8.0 (main) (text#4353)
- Ci/flaky runners (text#4357)
- Rework cypress commands (text#4364)
- Fix(deps): update dependency @nextcloud/l10n to ^2.2.0 (main) (text#4383)
- Fix(deps): update dependency yjs to ^13.6.6 (main) (text#4386)
- Feat: update render markdown for tables (text#4390)
- Ci(workflows): Update Github workflows from templates (text#4393)
- Chore(deps): update dependency cypress to ^12.16.0 (main) (text#4396)
- Fix: hotkey ctrl-s (text#4400)
- Fix: remove redundant css (text#4401)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.2 (main) (text#4402)
- Chore: update relativeci workflow and webpack usage (text#4406)
- Fix(frontend): Update last saved timestamp when document is saved (text#4409)
- Ci(cypress): Adapt modal selector to viewer change (text#4412)
- Fix(deps): update dependency @nextcloud/vue to v8 (main) (text#4420)
- Split sync of ApiService to sync and save (text#4424)
- Chore(deps-dev): Bump psalm/phar from 5.12.0 to 5.13.1 (text#4425)
- [main] Fix npm audit (text#4427)
- Fix(deps): update dependency @nextcloud/axios to ^2.4.0 (main) (text#4431)
- Create pr-feedback.yml (text#4435)
- Fix(deps): update dependency @hocuspocus/provider to ^2.2.1 (main) (text#4437)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.11 (main) (text#4438)
- Fix(deps): update dependency mitt to ^3.0.1 (main) (text#4439)
- Chore(deps): update jest to ^29.6.1 (main) (text#4440)
- Chore(deps): update dependency cypress to ^12.17.0 (main) (text#4444)
- Chore(deps): update dependency vite to ^4.4.1 (main) (text#4445)
- Fix(frontend): Improve paste handler for table cells (text#4452)
- Chore(deps): update dependency vite to ^4.4.2 (main) (text#4453)
- [main] Fix npm audit (text#4464)
- Ci(audit): Do not create pull requests if npm audit fix fails (text#4468)
- Fix sync errors after network issues (text#4474)
- Fix: cursor in image description on firefox (text#4475)
- Chore(deps): update dependency cypress to ^12.17.1 (main) (text#4476)
- Fix: Fetch attachment share permissions (text#4481)
- Fix: Encode individual parts of the dav url as uri components (text#4488)
- Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.1 (main) (text#4491)
- Chore(deps): update dependency vite to ^4.4.3 (main) (text#4492)
- Fix(deps): update dependency @nextcloud/initial-state to ^2.1.0 (main) (text#4493)
- Fix: remove duplicated save key action (text#4495)
- Fix some JS deprecations (text#4496)
- Fix(sync): only save on close if changes were made (text#4503)
- Fix: clear pending autosync on close (text#4504)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.8.1 (main) (text#4505)
- Tests(cypress): Refactor reconnect test to be more reliable and add second test for actual reconnect (text#4507)
- Fix save on direct editing (text#4510)
- Fix: tab key in code block (text#4520)
- Fix: Add index to session_id on text_steps table (text#4521)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (text#4526)
- Chore(deps): update dependency vite to ^4.4.4 (main) (text#4527)
- Fix(deps): update dependency @hocuspocus/provider to ^2.2.3 (main) (text#4528)
- Fix: Use prefilter for delete with subquery (text#4539)
- Fix: Remember cursor position when autofocus on load (text#4540)
- Bugfix/duplicated load of yjs (text#4542)
- Feat: add component SkeletonLoading (text#4545)
- Chore(deps-dev): Bump word-wrap from 1.2.3 to 1.2.4 (text#4546)
- Fix: Use simple query and chunk in PHP to delete inactive sessions (text#4549)
- Ci: Fix cypress test failing due to new autofocus cursor position (text#4550)
- Fix(postgres): Use a unique index name (text#4553)
- Chore(deps): update dependency cypress to ^12.17.2 (main) (text#4557)
- Chore(deps): update dependency vite to ^4.4.5 (main) (text#4558)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.8.2 (main) (text#4559)
- Fix(deps): update dependency slug to ^8.2.3 (main) (text#4560)
- Fix(deps): update tiptap to ^2.0.4 (main) (text#4571)
- Chore(deps): update dependency vite to ^4.4.6 (main) (text#4576)
- Fix(deps): update dependency yjs to ^13.6.7 (main) (text#4579)
- [main] Update nextcloud/ocp dependency (text#4582)
- Stricter typing to match psalm level 2 (text#4584)
- Feat: Expose formatting menu bar actions through slash command (text#4587)
- Fix(mentions): encode user id in mentions URLs (text#4588)
- Add syntax highlighting in code blocks (text#4592)
- Fix(css): Fix margin-bottom for list items (text#4596)
- Chore(package): drop unused hocuspocus dependency (text#4597)
- Chore(deps): update dependency vite to ^4.4.7 (main) (text#4603)
- Chore(deps): update jest to ^29.6.2 (main) (text#4604)
- [main] Update nextcloud/ocp dependency (text#4611)
- Feat: Add support for mermaid.js rendering (text#4614)
- Fix(editor): Don’t load both Tiptap collaboration history extensions (text#4621)
- Text processing integration (text#4627)
- Chore(deps): update dependency cypress to ^12.17.3 (main) – autoclosed (text#4628)
- Chore(deps): update dependency vite to ^4.4.8 (main) (text#4629)
- Chore(deps-dev): Bump psalm/phar from 5.13.1 to 5.14.1 (text#4632)
- Fix: Use resize observer to calculate menubar icon limit (text#4637)
- [main] Update nextcloud/ocp dependency (text#4642)
- Fix: Use default font size (text#4644)
- Fix(css): Move code highlighting CSS to `prosemirror.scss` (text#4645)
- Chore(deps): Bump tough-cookie and @cypress/request (text#4648)
- Feat(npm): Prepare for 28.0.0-dev.1 release (text#4653)
- Fix(ViewerComponent): Only fetch source if `this.source` is set (text#4654)
- Fix: Properly handle viewer loading in collectives (text#4657)
- Cypress tests for smart picker, code block, mermaid and version view/compare (text#4663)
- Fix: Avoid unnecessary local translate function (text#4664)
- Feat: 28 Files2vue compatibility (text#4666)
- Ci(cypress): Make sure to build before cypress (text#4667)
- Chore(deps): update dependency @vue/vue2-jest to ^29.2.5 (main) (text#4669)
- Chore(deps): update dependency vite to ^4.4.9 (main) (text#4670)
- Fix(deps): update dependency lib0 to ^0.2.81 (main) (text#4671)
- Fix(deps): update dependency mermaid to ^10.3.1 (main) (text#4672)
- Chore(deps): update dependency eslint-plugin-cypress to ^2.14.0 (main) (text#4673)
- [main] Update nextcloud/ocp dependency (text#4678)
- Fix: Sort regular smart picker options first (text#4682)
- Chore(deps): update dependency @nextcloud/webpack-vue-config to v6 (main) (text#4690)
- Chore(deps): update dependency cypress to ^12.17.4 (main) (text#4692)
- Chore(deps): update dependency @nextcloud/browserslist-config to v3 (main) (text#4693)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.19 (main) (text#4699)
- Fix(deps): update dependency @nextcloud/vue to ^8.0.0-beta.5 (main) (text#4700)
- Fix(deps): update dependency lib0 to ^0.2.83 (main) (text#4701)
- Fix(deps): update tiptap to ^2.1.7 (main) (text#4702)
- [main] Update nextcloud/ocp dependency (text#4714)
- Fix: select all in code block (text#4719)
- Fix: Use proper value for checking if editable (text#4721)
- Chore(deps): update jest to ^29.6.4 (main) (text#4725)
- Chore(deps): update dependency @vueuse/core to ^10.4.1 (main) (text#4726)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 (text#4727)
- Chore(deps-dev): Bump psalm/phar from 5.14.1 to 5.15.0 (text#4728)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.9.0 (main) (text#4729)
- [main] Update nextcloud/ocp dependency (text#4730)
- Fix(cypress): close attachments file before proceeding (text#4734)
- List fixes (text#4735)
- Chore(deps): update dependency vue-demi to ^0.14.6 (main) (text#4736)
- Ci: Add workflow to update node dist files on main (text#4749)
- Fix(deps): update dependency @vueuse/shared to ^10.4.1 (main) (text#4751)
- Fix(deps): update dependency mermaid to ^10.4.0 (main) (text#4752)
- Fix(deps): update nextcloud (main) (text#4753)
- [main] Update nextcloud/ocp dependency (text#4762)
- Feat: hide workspace if no readme.md (text#4771)
- Test(cypress): only run in parallel for pull requests (text#4772)
- Use deployment environment for js build (text#4773)
- Fix: Avoid layout jump with rich workspace (text#4776)
- Change three dots to an ellipsis (text#4777)
- Fixes and additions to editor API (text#4780)
- Fix: deleting rich workspaces readme.md (text#4782)
- [main] Update nextcloud/ocp dependency (text#4787)
- Test(ci): use a single runner for cypress tests (text#4791)
- Chore(deps-dev): bump phpunit/phpunit from 9.6.11 to 9.6.12 (text#4796)
- Chore(deps): update jest (main) (text#4797)
- Fix(deps): update yjs (main) (text#4798)
- Fix(deps): update dependency uuid to ^9.0.1 (main) (text#4799)
- Fix(deps): update tiptap to ^2.1.10 (main) (text#4801)
- Chore(deps): update cypress (main) (major) (text#4802)
- [main] Update nextcloud/ocp dependency (text#4806)
- Chore(renovate): update nextcloud packages separately (text#4812)
- Chore(deps): update dependency cypress to ^13.3.1 (main) (text#4816)
- Fix(deps): update dependency @nextcloud/dialogs to ^4.2.1 (main) (text#4817)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.26 (main) (text#4818)
- Fix(deps): update dependency @nextcloud/vue to ^8.0.0-beta.8 (main) (text#4819)
- Chore(deps-dev): bump phpunit/phpunit from 9.6.12 to 9.6.13 (text#4820)
- Fix 403 on close (text#4824)
- Tests(frontend): cleanup old puppeteer based frontend test (text#4826)
- Remove comma (text#4827)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0 (main) (text#4830)
- [main] Update nextcloud/ocp dependency (text#4831)
- Enh(SyncService): Throw error on save failure (text#4836)
- Enh(editorApi): Introduce editor API version number (text#4840)
- Fix: CSP issue on loading RichWorkspace component (text#4843)
- Fix(editorApi): Use attachment resolver in MarkdownContentEditor (text#4844)
- Ci(cypress): Fix failing cypress spec by more specific selector (text#4846)
- Ci(cypress): Use cypress-split for running tests in parallel (text#4847)
- Chore(deps): update vite (main) (text#4849)
- Fix(deps): update dependency @nextcloud/auth to ^2.2.1 (main) (text#4850)
- Fix: workspace cypress tests (text#4853)
- Fix(deps): update dependency @nextcloud/logger to ^2.7.0 (main) (text#4854)
- Fix(deps): update dependency lib0 to ^0.2.86 (main) (text#4855)
- Fix(deps): update dependency markdown-it to ^13.0.2 (main) (text#4856)
- Fix(deps): update tiptap to ^2.1.12 (main) (text#4857)
- Fix(deps): update dependency lib0 to ^0.2.87 (main) (text#4858)
- Chore(deps): update dependency cypress-split to ^1.15.4 (main) (text#4859)
- Chore(deps): update dependency eslint-plugin-cypress to ^2.15.1 (main) (text#4860)
- Chore(deps): update vueuse to ^10.5.0 (main) (text#4861)
- Fix(deps): update dependency highlight.js to ^11.9.0 (main) (text#4862)
- Fix(deps): update dependency mermaid to ^10.6.0 (main) (text#4863)
- [main] Update nextcloud/ocp dependency (text#4869)
- Fix(paste): collapse whitespace before pasting (text#4872)
- Fix: Move new file action to F2V api (text#4873)
- Feat(MenuBar): Make the menu bar `role=toolbar` and add focus handling (text#4874)
- Fix(mermaid): Only switch back on failure if in preview mode (text#4875)
- Cypress fixes (text#4876)
- Fix(paste): paste plaintext with separate paragraphs (text#4877)
- Chore(deps-dev): bump @babel/traverse from 7.23.0 to 7.23.2 (text#4884)
- Fix: Rename rich workspace to folder description (text#4885)
- Fix(makefile): Disable parallel execution of targets (text#4886)
- Fix(readme): Clarify the dependency on the viewer app (text#4887)
- Fix(menubar): Add aria-selected and aria-activedescendant to menu bar items (fix #3911) (text#4888)
- Use `@nextcloud/dialogs` v5 (required for FilePicker on Nextcloud 28+) (text#4890)
- [main] Update nextcloud/ocp dependency (text#4891)
- Chore(dependencies): Bump @nextcloud/vue to 8.0.0-beta.9 (text#4893)
- Chore(php): Add PHP 8.3 to test matrix (text#4894)
- Fix line-through selector (text#4901)
- Revert “ci: Skip some heading tests for now due to #4895” (text#4903)
- Chore(deps): update dependency cypress to ^13.4.0 (main) (text#4906)
- Fix(deps): update dependency @nextcloud/vue to ^8.0.0-beta.9 (main) (text#4907)
- Fix(deps): update vue monorepo to ^2.7.15 (main) (text#4908)
- Chore(deps): update dependency vite to ^4.5.0 (main) (text#4909)
- Fix(deps): update dependency @nextcloud/moment to ^1.2.2 (main) (text#4910)
- Chore(deps): bump browserify-sign from 4.2.1 to 4.2.2 (text#4911)
- Fix(deps): update dependency @nextcloud/browser-storage to ^0.3.0 (main) (text#4913)
- Fix(deps): update dependency @nextcloud/router to ^2.2.0 (main) (text#4914)
- [main] Update nextcloud/ocp dependency (text#4927)
- Fix(sync): prevent race condition by relying on autoincrement (text#4938)
- Chore(DocumentService): Several code style fixes (text#4942)
- Fix(menubar): Code style fixes (text#4945)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.27 (main) (text#4960)
- Fix(deps): update dependency @nextcloud/vue to ^8.0.0-beta.10 (main) (text#4961)
- [main] Update nextcloud/ocp dependency (text#4964)
- Feat: bring back cypress command createDescription through UI (text#4965)
- Fix(codeblock): Display mermaid graph per default in readonly mode (text#4971)
- Chore(deps): update dependency cypress-split to ^1.15.6 (main) (text#4976)
- Fix(deps): update dependency @nextcloud/dialogs to ^5.0.2 (main) – autoclosed (text#4977)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0 (main) (text#4978)
- Fix(deps): update dependency @nextcloud/vue to ^8.0.1 (main) (text#4979)
- Fix(deps): update dependency mermaid to ^10.6.1 (main) (text#4980)
- Chore(deps): update dependency cypress to ^13.5.0 (main) (text#4981)
- Chore(deps): bump axios from 1.4.0 to 1.6.1 (text#4982)
- Chore(deps): update vueuse to ^10.6.0 (main) (text#4983)
- [main] Update nextcloud/ocp dependency (text#4994)
- Fix: Limit asset/source loader rule to inline svg embeddings from @mdi/svg (text#4997)
- Fix: Add migration to drop conflicting index ts_session (text#4998)
- Chore(deps): update dependency cypress to ^13.5.1 (main) (text#5004)
- Chore(deps): update dependency cypress-split to ^1.15.8 (main) (text#5005)
- Chore: Bump @nextcloud/vue to v8.2.0 (text#5006)
- Chore(deps): update vueuse to ^10.6.1 (main) (text#5007)
- Chore(deps): update vite (main) (text#5008)
- Chore(deps): update dependency vite to v5 (main) (text#5009)
- [main] Update nextcloud/ocp dependency (text#5015)
- Fix: Get file from share link instead of user directory in case of no access (text#5017)
- Fix(ImageView): Fix detection of editable editor (text#5020)
- Fix: bring back rich workspace on public share links of folders (text#5022)
- Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (text#5023)
- Rich workspace polishing (text#5025)
- Ci: Enable node build on 28 (text#5031)
- Chore(deps): update dependency vite to ^5.0.2 (text#5032)
- Fix(deps): update yjs (text#5033)
- Chore(deps): update dependency cypress to ^13.6.0 (text#5035)
- Chore(deps): update dependency cypress-split to ^1.17.0 (text#5036)
- Update nextcloud/ocp dependency (text#5039)
- Fix(deps): update dependency @nextcloud/dialogs to ^5.0.3 (text#5044)
- Revert “ci: Skip failing link to directory test” (text#5047)
- Chore(deps): update dependency vite to ^5.0.3 (text#5050)
- Fix: Use document id in url (text#5052)
- Refactor attachment loading (text#5053)
- Lazy load text-viewer and text-files (text#5056)
- Run cypress against stable28 branch (text#5057)
- Chore(deps): update dependency cypress-split to ^1.17.1 (text#5061)
- Chore(deps): update dependency vite to ^5.0.4 (text#5062)
- Fix(css): Fix print view in viewer and single-file share (text#5064)
- Revert “tmp: skip known attachment failures” (text#5067)
- Fix(deps): update tiptap to ^2.1.13 (text#5072)
- Fix(deps): update dependency @nextcloud/vue to ^8.3.0 (text#5073)
- Update nextcloud/ocp dependency (text#5078)
- Handle null file in RichWorkspace header (text#5088)
- Chore(deps): Move `cypress-visual-regression` to dev dependencies (text#5091)
- Chore(deps): update dependency vite to v5.0.5 [security] (text#5094)
- Feat(editor): Enable gapcursor, allows to put cursor between images (text#5096)
- Chore(deps): bump @nextcloud/eslint-config from 7.0.2 to v8 (master) (twofactor_totp#1397)
- Chore(deps): bump jest family (master) (major) (twofactor_totp#1400)
- Fix(deps): bump @nextcloud/initial-state from 1.2.1 to v2 (master) (twofactor_totp#1401)
- Fix(deps): bump @nextcloud/password-confirmation from 1.0.1 to v4 (master) (twofactor_totp#1402)
- Feat(deps): Add Nextcloud 28 support on master (twofactor_totp#1404)
- Chore(translations): Remove custom backport file to follow the main pattern (twofactor_totp#1405)
- Chore: update workflows from templates (twofactor_totp#1406)
- Chore: update node engines to next LTS (twofactor_totp#1408)
- Chore(deps): Bump tough-cookie from 4.0.0 to 4.1.3 (twofactor_totp#1409)
- Chore(renovate): fix jest family (twofactor_totp#1411)
- Ci(test): remove nextcloud/ocp before running acceptance tests (twofactor_totp#1413)
- Ci: create npm-audit-fix.yml (twofactor_totp#1426)
- [master] Fix npm audit (twofactor_totp#1430)
- Chore(deps): bump actions/checkout digest to f43a0e5 (master) (twofactor_totp#1434)
- Chore(deps): bump actions/setup-node digest to 5e21ff4 (master) (twofactor_totp#1435)
- Chore: Add PR feedback automation (twofactor_totp#1438)
- Chore(release): v10.0.0-beta2 (twofactor_totp#1441)
- Chore(deps): bump @nextcloud/browserslist-config from 2.3.0 to v3 (master) (twofactor_totp#1442)
- Chore(deps): bump @nextcloud/webpack-vue-config from 5.5.1 to v6 (master) (twofactor_totp#1443)
- Move psalm and cs-fixer to vendor-bin and fix related issues (twofactor_totp#1446)
- Chore(deps): bump codecov/codecov-action digest to eaaf4be (master) (twofactor_totp#1451)
- Chore(deps): bump shivammathur/setup-php digest to 7fdd3ec (master) (twofactor_totp#1452)
- [master] Fix npm audit (twofactor_totp#1454)
- [master] Fix npm audit (twofactor_totp#1460)
- Bump behat/behat from 3.0.15 to 3.11.0 in /tests (updater#422)
- Bump bamarni/composer-bin-plugin from 1.5.0 to 1.8.2 (updater#444)
- Generate URLs via JavaScript (updater#448)
- Enh(execute): Let user know how to reset when a step has been cancelled in progress (updater#472)
- Chore: update workflows from templates (updater#473)
- Fix: update testing range for 25, 26 and 27, and update dependencies (updater#475)
- Strong type classes (updater#478)
- Create pr-feedback.yml (updater#485)
- Fix(integrity): expect pkg mgmt files (updater#488)
- Chore: use Nextcloud coding standards v1.1.1 (updater#512)
- Chore(workflow): Upgrade CI workflows (updater#513)
- Prevent directory modifications when iterating (updater#515)
- Revert “Prevent directory modifications when iterating” (updater#518)
- Fix 404 on blank.mp4 (viewer#1636)
- Feat(deps): Add Nextcloud 28 support on master (viewer#1667)
- Chore(deps): Bump @nextcloud/event-bus from 3.0.2 to 3.1.0 (viewer#1670)
- [master] Fix npm audit (viewer#1674)
- Lazy load components (viewer#1675)
- Feat: add bundle size analyzer (viewer#1676)
- Chore(deps): Bump shivammathur/setup-php from 2.25.1 to 2.25.2 (viewer#1680)
- Chore: update workflows from templates (viewer#1682)
- Chore(deps): Bump @fontsource/roboto from 4.5.8 to 5.0.1 (viewer#1685)
- Chore(deps-dev): Bump @types/dockerode from 3.3.17 to 3.3.18 (viewer#1686)
- Chore(deps): Bump @nextcloud/auth from 2.0.0 to 2.1.0 (viewer#1688)
- Chore: update workflows from templates (viewer#1690)
- Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 1.2 to 2.1 (viewer#1692)
- Chore(deps): Bump shivammathur/setup-php from 2.22.0 to 2.25.2 (viewer#1693)
- Chore: update workflows from templates (viewer#1694)
- Fix: different cache path leads to cache miss (viewer#1695)
- Chore(deps): update cypress and associates (viewer#1696)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.1.0 to 1.1.1 (viewer#1698)
- Chore(deps): Bump @fontsource/roboto from 5.0.1 to 5.0.2 (viewer#1699)
- Chore(deps-dev): Bump tslib from 2.5.0 to 2.5.3 (viewer#1700)
- Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.1 to 2.2 (viewer#1705)
- Fix size of progress container (viewer#1706)
- Use new node event names (viewer#1707)
- Use etag as cache buster (viewer#1709)
- Chore(deps): Bump peter-evans/create-or-update-comment from 3.0.1 to 3.0.2 (viewer#1712)
- Chore(deps-dev): Bump @types/dockerode from 3.3.18 to 3.3.19 (viewer#1725)
- Chore(deps): Bump filerobot-image-editor from 4.4.0 to 4.5.0 (viewer#1726)
- Chore(deps): Bump @fontsource/roboto from 5.0.2 to 5.0.3 (viewer#1728)
- Chore(deps): Bump actions/checkout from 3.5.2 to 3.5.3 (viewer#1733)
- Chore(deps): Bump shivammathur/setup-php from 2.25.2 to 2.25.4 (viewer#1734)
- Chore(deps): Bump cypress-io/github-action from 5.8.1 to 5.8.2 (viewer#1737)
- Chore(deps): Bump peter-evans/create-pull-request from 5.0.1 to 5.0.2 (viewer#1738)
- Chore(deps): Bump cypress-io/github-action from 5.8.2 to 5.8.3 (viewer#1739)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 (viewer#1740)
- Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (viewer#1742)
- Chore(deps): Bump relative-ci/agent-action from 2.1.4 to 2.1.5 (viewer#1743)
- Chore: update node engines to next LTS (viewer#1744)
- Chore(deps): Bump @nextcloud/dialogs from 4.0.1 to 4.1.0 (viewer#1745)
- Chore(deps): Bump webdav from 4.11.2 to 5.2.1 (viewer#1746)
- [master] Fix npm audit (viewer#1749)
- [master] Update cypress snapshots (viewer#1760)
- Feat(cypress): standard workflow (viewer#1761)
- Fix video player unusable on ios (viewer#1763)
- Updating cypress.yml workflow from template (viewer#1764)
- Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.1 to 2.2 (viewer#1768)
- Chore(deps): Bump cypress-io/github-action from 5.8.1 to 5.8.3 (viewer#1769)
- Chore(deps): Bump actions/checkout from 3.5.2 to 3.5.3 (viewer#1770)
- Feat: more typescript migration (viewer#1773)
- [master] Fix npm audit (viewer#1775)
- Chore(deps): Bump actions/setup-node from 3.6.0 to 3.7.0 (viewer#1781)
- Add option to disable sidebar (viewer#1782)
- Chore(deps): Bump @nextcloud/axios from 2.3.0 to 2.4.0 (viewer#1785)
- [master] Update cypress snapshots (viewer#1792)
- [master] Fix npm audit (viewer#1795)
- Send CSRF token in rawStat (viewer#1797)
- Default to source if fileid is undefined (viewer#1806)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.9 to 9.6.10 (viewer#1814)
- [master] Update cypress snapshots (viewer#1815)
- Do not translate file alt-text (viewer#1818)
- Fix fullscreen on ios (viewer#1819)
- Chore(deps): Bump webdav from 5.2.2 to 5.2.3 (viewer#1825)
- Chore(deps): Bump relative-ci/agent-action from 2.1.5 to 2.1.6 (viewer#1832)
- Chore(deps): Bump shivammathur/setup-php from 2.25.4 to 2.25.5 (viewer#1834)
- Feat: Compare files side by side (viewer#1835)
- Chore(deps-dev): Bump jest from 29.5.0 to 29.6.2 (viewer#1839)
- Chore(deps-dev): Bump tslib from 2.6.0 to 2.6.1 (viewer#1843)
- Fix: Avoid issues when switching between versions (viewer#1851)
- Chore(deps): Bump @fontsource/roboto from 5.0.3 to 5.0.8 (viewer#1857)
- Chore(deps): Bump camelcase from 7.0.1 to 8.0.0 (viewer#1859)
- Chore(deps): Bump @nextcloud/files from 3.0.0-beta.10 to 3.0.0-beta.14 (viewer#1860)
- Chore(deps-dev): Bump eslint-plugin-cypress from 2.13.3 to 2.14.0 (viewer#1861)
- Fix panning of zoomed images (viewer#1863)
- Chore(deps): Bump actions/setup-node from 3.7.0 to 3.8.0 (viewer#1864)
- Chore(deps-dev): Bump typescript from 5.1.5 to 5.1.6 (viewer#1866)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (viewer#1867)
- Bump various dependencies and fix cypress (viewer#1868)
- [master] Update cypress snapshots (viewer#1870)
- Feat(f2v): Move to new file actions api (viewer#1878)
- Improve image zooming (scroll wheel) (viewer#1887)
- Chore(deps): Bump cypress-io/github-action from 5.8.3 to 6.0.1 (viewer#1895)
- [master] Update cypress snapshots (viewer#1896)
- Chore: replace dependabot by renovate (viewer#1900)
- Chore(deps-dev): Bump vimeo/psalm from 4.30.0 to 5.15.0 (viewer#1902)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.10 to 9.6.11 (viewer#1903)
- Chore(deps): update dependency cypress to ^12.17.4 (master) (viewer#1905)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.19 (master) (viewer#1906)
- Chore(deps): Bump cypress-io/github-action from 6.0.1 to 6.1.0 (viewer#1912)
- Chore(deps): Bump actions/checkout from 3.5.3 to 3.6.0 (viewer#1913)
- Chore(deps): update typescript (master) (viewer#1918)
- Fix(deps): update dependency @nextcloud/vue to ^8.0.0-beta.4 (master) (viewer#1924)
- Chore(deps): update dependency jest to ^29.6.4 (master) (viewer#1925)
- Fix(deps): update dependency @nextcloud/dialogs to ^4.2.0-beta.4 (master) (viewer#1927)
- Chore(deps): update dependency @nextcloud/browserslist-config to v3 (master) (viewer#1928)
- Fix: default action value & image public page style (viewer#1929)
- Follow-up to: fix: default action value & image public page style (viewer#1942)
- Chore(deps): Bump relative-ci/agent-action from 2.1.6 to 2.1.7 (viewer#1943)
- Fix(deps): update dependency webdav to ^5.3.0 (master) (viewer#1954)
- Fix(deps): update nextcloud (master) (viewer#1955)
- Fix: add icon in visible files action (viewer#1965)
- Chore: migrate cypress to ts (viewer#1968)
- Chore(deps): Bump actions/upload-artifact from 3.1.2 to 3.1.3 (viewer#1969)
- Chore(deps): Bump cypress-io/github-action from 6.1.0 to 6.5.0 (viewer#1970)
- Fix(deps): update dependency filerobot-image-editor to ^4.5.2 (master) (viewer#1971)
- Chore(deps): Bump shivammathur/setup-php from 2.25.5 to 2.26.0 (viewer#1974)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.11 to 9.6.13 (viewer#1977)
- Chore(deps): Bump actions/checkout from 3.6.0 to 4.1.0 (viewer#1978)
- Fix: standalone check (viewer#1980)
- Chore(deps): Bump relative-ci/agent-action from 2.1.7 to 2.1.9 (viewer#1981)
- Ci: Add workflow to update node dist files on master (viewer#1982)
- Chore(deps): Bump @cypress/request, @nextcloud/cypress and cypress (viewer#1983)
- Chore(deps): Bump relative-ci/agent-action from 2.1.9 to 2.1.10 (viewer#1984)
- Chore(deps): update dependency @types/dockerode to ^3.3.20 (master) (viewer#1987)
- Chore(deps): update dependency eslint-plugin-cypress to ^2.15.1 (master) (viewer#1988)
- Fix(deps): update dependency @mdi/svg to ^7.3.67 (master) (viewer#1989)
- Chore(deps): update dependency dockerode to v4 (master) (viewer#1991)
- Fix(deps): update dependency @nextcloud/dialogs to v5 (master) (viewer#1992)
- [master] Fix npm audit (viewer#2001)
- Fix(deps): update nextcloud (master) (viewer#2003)
- Chore: recompile assets (viewer#2006)
- Chore(deps): Bump actions/checkout from 4.1.0 to 4.1.1 (viewer#2007)
- Chore(deps): Bump peter-evans/create-or-update-comment from 3.0.2 to 3.1.0 (viewer#2009)
- Fix(readme): Remove unnecessary instruction to enable the app (viewer#2010)
- Chore(deps): update dependency @types/dockerode to ^3.3.21 (master) (viewer#2011)
- Chore(deps): update dependency cypress to ^13.3.2 (master) (viewer#2012)
- Fix(deps): update dependency @skjnldsv/vue-plyr to ^7.4.0 (master) (viewer#2013)
- [master] Fix npm audit (viewer#2027)
- Chore(deps): Bump actions/setup-node from 3.6.0 to 4.0.0 (viewer#2028)
- Chore(deps): Bump tj-actions/changed-files from 39 to 40 (viewer#2031)
- Chore(deps): Bump browserify-sign from 4.2.1 to 4.2.2 (viewer#2032)
- Cancel queued cypress jobs when repushing (viewer#2034)
- Chore(deps): update dependency cypress to ^13.4.0 (master) (viewer#2035)
- Fix(deps): update dependency vue to ^2.7.15 (master) (viewer#2036)
- Feat: enable viewer for image/emf (viewer#2065)
- Chore: Bump @nextcloud/vue to v8.2.0 (viewer#2067)
- Chore(CI): Adjust testing matrix for Nextcloud 28 on stable28 (viewer#2070)
- Master] Fix npm audit (viewer#2073)
- Fix(video): video fullscreen on ios devices (viewer#2080)
- Revert broken automatic build and update js bundles (viewer#2084)
- Feat(viewer): allow async handler components (viewer#2086)
- Fix: Sorting filenames containing numbers (viewer#2089)
- Fix: Disable view file in trashbin (viewer#2094)
Les mer: https://nextcloud.com/changelog/27.1.111 Juli 2024 - 690MBBug Fixes and Changes
- Update psalm-baseline.xml (server#43776)
- Fix(sharing): Avoid (dead)locking during orphan deletion (server#44009)
- Fix(dav): Add occ command to fix missing caldav sync tokens (server#44196)
- Fix(dav): Add retention time to sync token cleanup (server#44397)
- Feat: add request id as comment to all queries (server#44957)
- Fix: Fix truncation on public page (server#44991)
- Fix(session): Do not update authtoken last_check for passwordless (server#45062)
- Fix: Return a file element even if the rendered list does not contained one (server#45121)
- Perf(db): Sort data for IN before chunking (server#45213)
- Expose subscription calendars (server#45232)
- Feat: Limit email input to 255 chars (server#45290)
- Avoid updating the same oc_authtoken row twice (server#45351)
- Fix(groups): allows to save group names with more than 64 characters (server#45369)
- Fix: Mark more configs as sensitive (server#45441)
- Fix(contactsinteraction): Allow vCard download (server#45444)
- Fix: forbid moving a folder into a subfolder of itself (server#45527)
- Fix(dav): Rate limit address book creation (server#45544)
- CalDAV fix search with limit and time range (server#45568)
- Unmark deleted users if their last login date is more recent than deleted date (server#45589)
- Fix(core): unsupported browser redirect url (server#45624)
- Fix(caldav): automatically delete outdated scheduling objects (server#45639)
- Fix(dialogs): Make sure conflict dialog is loaded before adding conflicts (server#45664)
- Feat: add option to disable scanner transactions (server#45681)
- Fix(Session): avoid password confirmation on SSO (server#45703)
- Fix npm audit (server#45732)
- Ci(eol): update workflow from template (server#45736)
- Manual/backport/44910/stable27 (server#45749)
- Fix(dav): Don’t log access control as error (server#45757)
- Fix: failing tests for setup check (server#45762)
- Fix: Autodetect legacy filekey instead of trusting the header for legacy header (server#45776)
- Fix(caldav): event links in shared calendar notifications (server#45798)
- Use isRetryable to catch retryable exceptions (server#45806)
- Test: add tests for ProfilePageController (server#45824)
- Fix(ShareEntryLinkedList): Correctly propagate share data (server#45828)
- Fix(ObjectStore): Fix regression when hostname is empty (server#45838)
- Get child ids for folder in a separate query during move (server#45849)
- Fix(cron): Log long running jobs (server#45855)
- Fix(deleteAction): Bump up delete requests concurrency to 5 (server#45908)
- Ci: use precise ref for 3rdparty check (server#45926)
- Fix(dav): Limit number of UPDATES for sync token created_at (server#45989)
- Fix(Token): add FILESYSTEM scope with SCOPE_SKIP_PASSWORD_VALIDATION (server#46087)
- Chore(deps-dev): Bump adm-zip from 0.5.12 to 0.5.14 (files_pdfviewer#976)
- Update nextcloud/ocp dependency (firstrunwizard#1237)
- Update nextcloud/ocp dependency (firstrunwizard#1243)
- Update nextcloud/ocp dependency (nextcloud_announcements#342)
- Update nextcloud/ocp dependency (notifications#1936)
- Update nextcloud/ocp dependency (notifications#1939)
- Fix(browser): Don’t create web notifications for old notifications (notifications#1951)
- Fix: separate creation of browser notifications and sounds from Vue rendering (notifications#1952)
- Update nextcloud/ocp dependency (related_resources#427)
- Update nextcloud/ocp dependency (related_resources#431)
- Update nextcloud/ocp dependency (serverinfo#613)
- Update nextcloud/ocp dependency (serverinfo#616)
- Ci: automate ocp updates (serverinfo#620)
- Update nextcloud/ocp dependency (text#5853)
- Fix(locks): only lock when editing (text#5867)
- Update nextcloud/ocp dependency (text#5882)
- Reset all sessions (in occ command and on upgrade) (text#5892)
- Truncate tables and rename documents folder on reset (text#5919)
- Fix npm audit (viewer#2302)
Les mer: https://nextcloud.com/changelog/27.1.10 (sikkerhetsoppdatering) 31 Mai 2024 - 690MB27.1.10
Security
- Fix(security): Update expiration date in security.txt (server#44536)
Bug Fixes and Changes
- Feat(perf): add cache for authtoken lookup (server#44447)
- fix show new shares without refresh (server#44464)
- Fix: regression with updating read-only config (server#44925)
- Fix(memcache): remove double $$ to fix error (server#44979)
- Fix(DAV): Migrate known exceptions to Sabre exceptions when copying (server#45016)
- Fix: chunked upload leading to 0-byte files (server#45038)
- Fix(CalDAV): remove UNKNOWN from room / resource consideration (server#45051)
- Feat: support “s3-accelerate” endpoint (server#45060)
- Fix(files): Fix ownership transfer encrypted files detection (server#45109)
- Fix: Fix default values for ini var in lib/base.php (server#45113)
- Fix: Remove bogus code from query builder and fix parameter name (server#45115)
- Fix(user_ldap): Fix a var name (server#45118)
- Chore: Fix update-psalm-baseline to use correct php version depending on branch (server#45123)
- Fix(OC_Image): Set correct return type for exif_imagetype stub (server#45197)
- Fix(User\Manager): Avoid future collisions with updater/audit logs (server#45200)
- Fix(userstatus): Fix docs of user status manager (server#45229)
- Fix(caldav): loop through all events for busy events (server#45311)
- Fix(search): Limit maximum number of search results (server#45320)
- Fix: Correctly check result of function (server#45324)
- Fix(preview): check mime type before processing with Imagick (server#45338)
- Fix: Extend SVG reference check (server#45343)
- Fix: Keep download action for files and hide only for relevant files (server#45344)
- Fix: add ldap_exop_passwd function to sensitive value (server#45358)
- Fix: delete user credentials stored in storages_credentials when user gets deleted (server#45361)
- Hide ‘updater.server.url’ As It May Contain Enterprise Key (server#45371)
- Perf(deleteAction): Queue delete requests (server#45376)
- Fix(theming): stable 27 disable accessible color config switch (server#45422)
- Respect empty `expiryDate` value in server (server#45481)
- Fix(ShareApiClients): Maintain meaning of `”` and null for share api cli… (server#45563)
- Fix npm audit (files_pdfviewer#952)
- Update nextcloud/ocp dependency (firstrunwizard#1220)
- Update nextcloud/ocp dependency (nextcloud_announcements#330)
- Fix: Correctly check result of function (nextcloud_announcements#335)
- Update nextcloud/ocp dependency (notifications#1920)
- Chore(deps): Bump vue-template-compiler from 2.7.14 to 2.7.16 (photos#2303)
- Update nextcloud/ocp dependency (related_resources#419)
- Update nextcloud/ocp dependency (serverinfo#603)
- Update dependency (survey_client#271)
- Disable spellcheck inside code blocks (text#5722)
- Update nextcloud/ocp dependency (text#5793)
- Fix: Correctly check result of function (updater#559)
27.1.9
Bug Fixes and Changes
- Update nextcloud/ocp dependency (related_resources#395) 1
- Disable the internal s3sdk multi part copy logic (server#44052)
- Fix/caldav/eventcomparisionservice uses wrong array comparison (server#44472) 1
- Enh: Send empty expireDate when not expireDate set (server#44491)
- Fix(share): Send correct share attributes upon share creation (server#44499)
- Handle more exceptions in AmazonS3::fopen (server#44508)
- Add retry logic to cover deadlock situations during move operations (server#44550)
- Fix(files_sharing): Create passwords when enforced for mail shares (server#44569)
- Feat(trashbin): Show original location of deleted file (server#44602)
- Fix(tests): Fix tests when daytime saving time change happened recently (server#44614)
- Fix(encryption): Clicking default module in UI sets bogus value (server#44632)
- Fix(dav): Fix quota check for chunk upload (server#44656)
- Fix(deps): Update phpseclib from 2.0.45 to 2.0.47 (server#44673)
- Perf: Avoid updating the folder size if we know the size difference (server#44680)
- Fix(3rdparty): Add a CI job to check 3rdparty integrity (server#44690)
- Fix: Fix avatar images (server#44739)
- Fix: use proper jailed patch in watcher (server#44749)
- Fix(LDAP): escape DN on check-user (server#44766)
- Fix(files): Allow to pick directories using the file reference picker (server#44803)
- Fix opening “Remote shares” dialog even if Notifications is available (server#44823)
- Fix(files): Also skip cross storage move with access control (server#44892)
- Fix(files): Also restore shares after ownership transfer for object storage (server#44920)
- Fix(deps): Update phpseclib to 2.0.47 (3rdparty#1789)
- Fix npm audit (activity#1613)
- Group activities sent by mail (activity#1624)
- Update nextcloud/ocp dependency (activity#1640)
- Fix npm audit (files_pdfviewer#934)
- Fix npm audit (firstrunwizard#1143)
- Update nextcloud/ocp dependency (firstrunwizard#1169)
- Update nextcloud/ocp dependency (nextcloud_announcements#320)
- Update nextcloud/ocp dependency (notifications#1888)
- Fix(setting): Clarify the “Account disabled” option (password_policy#576)
- Fix npm audit (photos#2404)
- Check download attribute when fetching previews (photos#2437)
- Fix npm audit (privacy#1048)
- Fix npm audit (recommendations#717)
- Fix npm audit (recommendations#729)
- Fix npm audit (related_resources#376)
- Fix npm audit (related_resources#388)
- Update nextcloud/ocp dependency (serverinfo#585)
- Refactor document and session handling (text#5543)
- Fix npm audit (text#5563)
- Chore(deps): update dependency cypress-split to ^1.21.2 (text#5587)
- Chore(deps): update dependency vite to ^4.5.3 (text#5588)
- Fix: Catch exceptions on non existing files (text#5600)
- Test(cypress): Wait for syncs after opening+editing in in sync.spec.js (text#5604)
- Fix(deps): update dependency markdown-it-front-matter to ^0.2.4 (text#5622)
- Fix(deps): update yjs (text#5623)
- Chore(deps): update dependency @nextcloud/stylelint-config to ^2.4.0 (text#5624)
- Chore(deps): update vueuse to ^10.9.0 (text#5625)
- Fix(deps): update dependency @nextcloud/files to ^3.1.1 (text#5626)
- Fix(deps): update dependency mermaid to ^10.9.0 (text#5627)
- Fix(deps): update dependency vue-material-design-icons to ^5.3.0 (text#5628)
- Fix npm audit (text#5648)
- Fix: Avoid throwing when a workspace file cannot be found due to a failed storage (text#5665)
- Chore(deps): update dependency cypress-split to ^1.23.0 (text#5680)
- Update nextcloud/ocp dependency (text#5681)
- Fix(l10n): “Connection failed” not translatable (text#5697)
- Fix npm audit (twofactor_totp#1509)
- Fix npm audit (viewer#2278)
- Fix npm audit (viewer#2288)
Les mer: https://nextcloud.com/changelog/27.1.84 April 2024 - 690MBBug Fixes and Changes
- Add “-i” to sendmail’s pipe (server#43789)
- Add pick plain text files string to be translated (text#5534)
- Add some recrusive detection/prevention (server#44321)
- Circles’ activity (circles#1523)
- Cleanup versions entities in versions:clean command (server#44036)
- Collaboration, MailPlugin: Protect access to a potentially missing array component by ??. (server#43901)
- Do not create a new version for empty files (server#43931)
- Docs(config.sample.php): Warn that updatedirectory will break updates if set to a value within the installation folder (server#44167)
- Feat(share): save date and time for expiration (server#43832)
- Fix: Allow to disable multipart copy on external s3 storage (server#43815)
- Fix: Avoid clear cache with prefix (server#44079)
- Fix: Avoid race condition that may initialize a document twice on the clients (text#5479)
- Fix: avoid scanning a non existing directory (server#44206)
- Fix: cypress (viewer#2221)
- Fix: don’t return null for SharedStorage::getWrapperStorage with share recursion (server#44415)
- Fix: ensure nested mount points are handled in the correct order (server#44284)
- Fix: fallback from guessing the owner from path in versioning (server#44247)
- Fix: Fetch custom app store url without internet connection (server#43986)
- Fix: filerobot-image-editor (viewer#2250)
- Fix: No password set for new mail shares (server#44193)
- Fix: select the correct table based on CALENDAR_TYPE_CALENDAR (server#43799)
- Fix: Throw instead of yielding nothing when listing local directories (server#43830)
- Fix(ActionInsertLink): Sync NcActionInput value property (text#5426)
- Fix(api): Ignore “parsed” link and icon urls when deleting (notifications#1860)
- Fix(attachments): Don’t use currentSession for fetching attachments (text#5485)
- Fix(backend): Accept pushs with only step1 messages by read-only clients (text#5472)
- Fix(caldav): add EXDATE and EXRULE to confidential object (server#44385)
- Fix(comments): move new comment instructions placeholder to description (server#44171)
- Fix(config): Make sure user keys are strings (server#44337)
- Fix(core): Convert text to path in f-droid banner SVG (server#43863)
- Fix(cypress): introduce cypress-split (viewer#2220)
- Fix(cypress): sharing download test (viewer#2224)
- Fix(dav): ACLs for shared addressbooks (server#44378)
- Fix(dav): fallback realm for HTTP authentication (server#43798)
- Fix(federatedfilesharing): Use correct language file to render notifi… (server#44312)
- Fix(files_sharing): ShareesAPI – Return empty response when user is not allowed to share (server#44229)
- Fix(IUrlGenerator): Add throws documentation for imagePath function (server#43977)
- Fix(LinkPicker): Don’t open link picker inside code blocks (text#5493)
- Fix(mail): Use parsed action label in email notification (notifications#1842)
- Fix(MarkdownContentEditor): Respect onLoaded callback passed via API (text#5525)
- Fix(session): Fix setting a guest name (text#5474)
- Fix(settings): posix_getpwuid can return false which should not be accessed like an array (server#44181)
- Fix(share): use share owner to get ownership (server#44349)
- Fix(Tables): require at least one cell in the header (text#5467)
- Fix(UpdateNotifications): Handle numeric user ids (server#44101)
- Fix(user_ldap): Early failure for empty password login attempt (server#44055)
- Fix(workflowengine): Use correct event names to make search for groups work again (server#44383)
- Fixes for getting the filename in the FileInfo class (server#44200)
- Forbid tagging readonly files (server#44299)
- Improve files version listing (server#43980)
- Log error when default getWrapperStorage would return null (server#44419)
- MailQueueHandler: Don’t flood logs with useless messages (activity#1604)
- Only cleanup orphaned shared daily (server#43837)
- Tests(dav): Add unit test for no calendars/subscription limit (server#44155)
- Use table prefix in metadata migration (server#43971)
- Use the proper path to check if a file needs to be copied/moved to the actual target storage (server#44084)
Les mer: https://nextcloud.com/changelog/27.1.74 Mars 2024 - 690MBBug Fixes and Changes
- [stable27 ONLY] fix(trashbin) Switch parseWebdavPermissions->davParsePermissions (server#43136)
- Buffer chunked requests (server#43128)
- Check share status when touching versions (server#43740)
- Consider admin defaults when creating shares (server#43279)
- Continue background scanning different storages if one fails (server#43420)
- Do not break personal settings page is viewer is not there (server#43455)
- Dont reuse etag for folders marked explicitly unscanned (server#43246)
- Fix #745 ValueError: random_int(): Argument #1 ($min) must be less than or equal to argument #2 ($max) (suspicious_login#848)
- Fix for previews not being generated sometimes (server#43038)
- Fix rss feed item guid (activity#1544)
- Fix undefined share object during expirationDate update (server#43686)
- Fix: Add bruteforce protection to email endpoint (server#43597)
- Fix: Add bruteforce protection to federation endpoint (server#43715)
- Fix: checkbox now allows shift-click and multi-select (server#43556)
- Fix: config param ‘overwritecondaddr’ not working (server#43182)
- Fix: Fix resolved nextcloud/files dep version and user quota parsing (server#43368)
- Fix: make cancelOperation public (server#43513)
- Fix: Update @nextcloud/dialogs to 4.2.4 to include missing translations (server#43216)
- Fix(App): Use NC components (bruteforcesettings#552)
- Fix(dav): Rate limit calendar/subscription creation (server#43752)
- Fix(dav): report status (server#43734)
- Fix(files): Don’t attempt to format a partial cache entry (server#43390)
- Fix(Request): Catch exceptions in isTrustedProxy (server#43193)
- Fix(security): Describe occ security:bruteforce:attempts accurately (server#43725)
- Fix(session): Log when crypto session data is lost (server#41006)
- Fix(sharing): Move video verification option to password and hide without Talk (server#43545)
- Fix(sync): push local changes on reconnect (text#5285)
- Handle error in previews for files versions (server#43350)
- Handle storage not available when expiring versions (server#43125)
- Lower failed movie preview generation logs to level info (server#43510)
- MailQueueHandler: Catch provider errors (activity#1561)
- Make failure to load app commands non-fatal (server#43293)
- Move away from deprecated utf8_encode() on PHP 8.2+ (server#43670)
- Move oc_file_metadata.metadata migration to a background job (server#43580)
- Perf: skip request without read permission (server#43724)
- Roll back erroneous nextcloud/files update (server#43259)
- SMB: allow to list root directory when using case-insensitive option (server#43522)
- Stop the auto-logout loop after redirecting to the logout page (server#43707)
- Tooltip outside click, should abort share creation (server#42780)
- Update @nextcloud/dialogs (server#43767)
Les mer: https://nextcloud.com/changelog/27.1.62 Februar 2024 - 660MBBug Fixes and Changes
- Update psalm-baseline.xml (server#41479)
- Fix(i18n): Changed grammar (server#41663)
- Fix(caldav): don’t reuse query builder objects (server#42153)
- Fix(Users/Quota setting): Prevent floating point value from getting truncated in locales other than english (server#42172)
- Fix(dav): allow multiple organizers if possible (server#42375)
- Don’t write back .htaccess file on a RO filesystem (server#42385)
- Update crl after revoke rides.csr (server#42399)
- Fix: Ensure app menu entries and dashboard welcome message have enough contrast (server#42404)
- Fix(files): Fix reference picker not working (server#42437)
- Fix(LDAP): ensure stored groups are formatted as simple list (server#42447)
- AppAPI: allow to bypass Two-Factor (server#42520)
- Only do a multipart s3 copy when above the regular copy limit (server#42522)
- Restore shared lock ttl to previous value when releasing (server#42549)
- Fix(files): service worker (server#42608)
- Perf: Use more performant way to obtain and check the email as a login name with token login (server#42652)
- Fix: Always apply fullscreen styling to sidebar (server#42655)
- Fix: handle exif metadata read errors gracefully (server#42774)
- Fix some silent share bugs (server#42778)
- Fix(share): use user timezone to parse share expiration date (server#42791)
- Dashboard): Lower error to info log message (server#42825)
- Fix: reduce memory consumption of scans (server#42828)
- Fix(appstore): Only send subscription keys to valid appstores (server#42831)
- Fix(manifest): Check if app exists instead of accessing null as an array (server#42865)
- Fix(session): Avoid useless authtoken DB queries for anonymous requests (server#42870)
- Fix(systemreport): Mark more configs as sensitive (server#42873)
- Update crl after revoke integration_homeassistant.csr (server#42875)
- Fix(CalDAV): set acls for DeletedCalendarObjectsCollection (server#42907)
- Improve path resolution in files_version hooks (server#42926)
- Fix(auth): Fix logging in with email and app password (server#43011)
- Make OAuth2 authorization code expire (server#43020)
- Fix(security): Update code signing revocation list (server#43068)
- Update nextcloud/ocp dependency (activity#1495)
- Fix npm audit (activity#1508)
- Fix unit tests for PHP 8.2 (activity#1514)
- Create block-merge-freeze.yml and block-merge-eol.yml (bruteforcesettings#532)
- Chore(deps-dev): Bump axios from 1.6.2 to 1.6.3 (files_pdfviewer#879)
- Chore(deps-dev): Bump axios from 1.6.3 to 1.6.5 (files_pdfviewer#886)
- Disable scripting in pdfviewer (files_pdfviewer#889)
- Chore(deps): Bump vue and vue-template-compiler (firstrunwizard#1033)
- Chore: Switch nextcloud/ocp to dev-stable27 branch (firstrunwizard#1046)
- Fix npm audit (firstrunwizard#1056)
- Chore: audit dependencies (logreader#1106)
- Update nextcloud/ocp dependency (nextcloud_announcements#281)
- Fix(mail): Fix mail handling when force_language is true or false (notifications#1745)
- Update nextcloud/ocp dependency (notifications#1751)
- Fix(push): Allow apps to provide already parsed notifications (notifications#1755)
- Chore(deps): Bump vue and vue-template-compiler (notifications#1766)
- Update nextcloud/ocp dependency (notifications#1773)
- Fix(deps): Allow composer plugin explicitly (notifications#1776)
- Chore: audit dependencies (notifications#1778)
- Allow to hide “People” nav entry for admin (photos#2233)
- Chore(deps): Bump vue from 2.7.15 to 2.7.16 (privacy#1007)
- Fix npm audit (privacy#1013)
- Revert “perf(dashboard): implement widget item api v2” (recommendations#668)
- Fix npm audit (recommendations#688)
- Update nextcloud/ocp dependency (related_resources#304)
- Fix npm audit (related_resources#320)
- Ci: update psalm workflow name to align with main and 28 (serverinfo#547)
- Chore(deps): update dependency vite to ^4.5.1 (text#5118)
- Chore(deps): update vueuse to ^10.7.0 (text#5119)
- Update nextcloud/ocp dependency (text#5122)
- Fix(deps): update dependency y-websocket to ^1.5.1 (text#5139)
- Preserve websocket provider queue during reconnects (text#5151)
- Fix(deps): update vue monorepo to ^2.7.16 (text#5163)
- Chore: Update krankerl config (text#5170)
- Chore(deps): update cypress (text#5185)
- Chore(deps): update vueuse to ^10.7.1 (text#5186)
- Chore(deps): update dependency @nextcloud/cypress to ^1.0.0-beta.7 (text#5204)
- Fix(deps): update dependency path-normalize to ^6.0.13 (text#5205)
- Update nextcloud/ocp dependency (text#5208)
- Fix: Only show translate if providers are available (text#5232)
- Fix(deps): update dependency @nextcloud/moment to ^1.3.1 (text#5249)
- Chore(deps): update vueuse to ^10.7.2 (text#5258)
- Approve and merge ocp updates (text#5262)
- Fix: Proper error message based on file permissions (text#5273)
Les mer: https://nextcloud.com/changelog/27.1.522 Januar 2024 - 660MBBug Fixes and Changes
- Fix root mounts not being setup in some cases (server#41090)
- Fix: Delete ghost versions of non-existing files (server#41296)
- Fix(scheduling): don’t send iMIP emails to rooms / resources (server#41315)
- Fix(backupcodes): Remove old notifications before creating a new remi… (server#41451)
- Reuse sharing disabled state when listing folder content (server#41462)
- Serve .flac audio files (server#41557)
- Do not write htaccess file if disk space is too low (server#41608)
- Fix: Fix linkToOCSRouteAbsolute() without index.php and with subfolder (server#41626)
- Fix: Avoid triggering a defered sidebar open if openFile is already handling that (server#41636)
- Fix: Also cleanup orphaned shares user cannot be found anymore (server#41643)
- Fix: lower threshold for system address book sync (server#41671)
- Fix(dav): Avoid date diffing if PHP is buggy (server#41730)
- Nextcloud 27 : Replace “Update” with “Edit” in share dialog (server#41734)
- Fix(files_sharing): fix sharing tab translations (server#41736)
- Fix(files_versions): Check for user and owner before call getUserFolder (server#41786)
- Fix(ui): Do not close all menus on right click (server#41812)
- Feat(LDAP): implement IIsAdmin interface (server#41813)
- Improve share logic for enforced password & expiry date (server#41936)
- Fix: Show error message when CSRF check fails at login (server#41970)
- Fix/text processing types covariant stable27 (server#41997)
- Fix(TemplateManager): Bail early if templatedirectory is empty (server#42002)
- Fix(security): Update expiration date in security.txt (server#42004)
- Fix: Update `@nextcloud/dialogs` to 4.2.2 to fix translations of FilePicker (server#42034)
- Fix AppSettingsController.php overwriting currentLanguage (server#42063)
- Fix: Properly fetch version from shared files by accessing the owner storage version (server#42075)
- Fix(updatecheck): Don’t wait 120s for a response of updater.nextcloud… (server#42078)
- Fix(systemreport): Mask onlyoffice secret as sensitive (server#42081)
- Fix(bruteforce-protection): Don’t throw a 500 when MaxDelayReached is… (server#42083)
- Fix(security): Handle idn_to_utf8 returning false (server#42085)
- Fix(dist): assets were not compiled (server#42091)
- Fix(security): Update CA certificate bundle (server#42188)
- Update nextcloud/ocp dependency (activity#1427)
- Update nextcloud/ocp dependency (activity#1459)
- Update workflows (bruteforcesettings#517)
- Chore(deps-dev): Bump axios from 1.6.1 to 1.6.2 (files_pdfviewer#862)
- Chore(deps): Bump vue and vue-template-compiler (firstrunwizard#979)
- Update nextcloud/ocp dependency (nextcloud_announcements#256)
- Create update-nextcloud-ocp-approve-merge.yml (nextcloud_announcements#264)
- Update nextcloud/ocp dependency (nextcloud_announcements#272)
- Update nextcloud/ocp dependency (notifications#1723)
- Create update-nextcloud-ocp-approve-merge.yml (notifications#1732)
- Don’t check display name on null (photos#2168)
- Chore(deps): Bump vue from 2.7.14 to 2.7.15 (privacy#978)
- Fix npm audit (privacy#990)
- Update nextcloud/ocp dependency (serverinfo#527)
- Chore(deps): update vueuse to ^10.6.1 (text#5011)
- Chore(deps): update vite (text#5012)
- Update nextcloud/ocp dependency (text#5016)
- Fix(deps): update yjs (text#5037)
- Fix(ImageView): Fix detection of editable editor (text#5055)
- Fix(css): Fix print view in viewer and single-file share (text#5066)
- Fix(deps): update tiptap to ^2.1.13 (text#5074)
- Introduce middleware for session handling (text#5085)
- Make use of session middleware in remaining controllers (text#5086)
- Refactor attachment loading (text#5087)
- Fix: Use proper value for checking if editable (text#5089)
- Hide share and close buttons on direct editing for desktop (text#5099)
- Chore(deps): update dependency cypress to ^13.6.1 (text#5117)
- Fix(video): video fullscreen on ios devices (viewer#2081)
- Fix: Sorting filenames containing numbers (viewer#2090)
Les mer: https://nextcloud.com/changelog/27.1.428 November 2023 - 660MBBug Fixes and Changes
- Fix/admin ai settings (server#40916)
- LDAP: Increase profile picture limit to 512 (server#40918)
- Allow share expiry dates lower than enforced limits (server#40928)
- Fix version number in ITimeFactory after it was delayed (server#40929)
- Fix(sharing): set name to target name in sharing cache (server#41069)
- Fix(isLegitimatedForUserId): Setup mountpoints to check file access (server#41082)
- Fix: duplicating contacts with the Recently contacted feature (server#41096)
- Fix(ldap): store last known user groups (server#41106)
- Fix(login): Fix JS error on login grant page (server#41138)
- Fix: Don’t try to access null array (server#41147)
- Fix(OCM): Make the public API only rely on OCP (server#41150)
- Chore(deps): bump davclient.js from 0.2.1 to 0.2.2 (server#41161)
- Fix: encode uri for trashbin delete (the second one) (server#41176)
- Don’t pass invalid streams to Imaginary (server#41186)
- Fix(files): race condition on web files view change (server#41206)
- Fix(twofactor): avoid DB error on Twofactor (en/dis)abled event (server#41212)
- Fix(install): Make installing more verbose (server#41215)
- Fix(files_external): on case insensitive system, block case change (server#41219)
- Catch Imaginary processing errors (server#41231)
- Fix: add index on migration only if needed (server#41232)
- Return correct status if touch failed (server#41236)
- Fix(session): Log why session renewal failed (server#41238)
- Fix(dav): Reduce CalDAV backend memory footprint (server#41245)
- Fix semaphore unguarding (server#41289)
- Optimize cache jail creation (server#41324)
- Get children from dav node when preloading system tags (server#41347)
- Fix(files): prevent redirect on heading column sort (server#41356)
- Fix(JobList#hasReservedJob): Break tie when multiple jobs are reserved (server#41359)
- Optimize builtin storage wrappers (server#41363)
- Fix(LDAP): prevent incomplete displaynames… (server#41367)
- Fix: Validate that we have a proper distributed cache configured (server#41371)
- Lower log level about invalid session token (server#41383)
- Fix(workflow): Fix “Call to a member function getUID() on null” with … (server#41418)
- Fix(log): Log exception class when message is empty (server#41427)
- Fix(workflowengine): use andWhere() not second where() (server#41429)
- Fix(s3): support SSE-C headers for the MultipartCopy call (server#41482)
- Add some support for rename on case insensitive local filesystems (server#41502)
- Finish password confirmation (server#41521)
- Reverse X-Forwarded-For list to read the correct proxy remote address (server#41527)
- Check for open_basedir before reading /proc (server#41539)
- Optimize UserMountCache::registerStorage (server#41545)
- Fix(files_versions): don’t call getUid() on null (server#41553)
- Revert “fix(files_versions): don’t call getUid() on null” (server#41612)
- Build(js): compile assets (server#41697)
- Update nextcloud/ocp dependency (activity#1368)
- Fix npm audit (activity#1375)
- Fix: chunk delete in query (activity#1395)
- Update nextcloud/ocp dependency (activity#1404)
- Fix npm audit (activity#1408)
- Bump @nextcloud/router from 2.0.0 to 2.0.1 (bruteforcesettings#463)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (bruteforcesettings#475)
- Revert “Bump @nextcloud/router from 2.0.0 to 2.0.1” (bruteforcesettings#509)
- Lighter name update (circles#1435)
- Fix npm audit (files_pdfviewer#838)
- Show forms as read only (files_pdfviewer#849)
- Setup Transifex translations (files_pdfviewer#851)
- Fix npm audit (files_pdfviewer#858)
- Fix npm audit (firstrunwizard#1000)
- Fix npm audit (firstrunwizard#975)
- Fix styles location to they can be loaded (logreader#1042)
- Update nextcloud/ocp dependency (nextcloud_announcements#244)
- Fix(UI): Merge UI setting with updatenotifications admin settings (nextcloud_announcements#249)
- Update nextcloud/ocp dependency (nextcloud_announcements#252)
- Update nextcloud/ocp dependency (notifications#1690)
- Chore(deps): Bump @nextcloud/moment from 1.2.1 to 1.2.2 (notifications#1695)
- Chore(deps): Bump vue and vue-template-compiler (notifications#1706)
- Update nextcloud/ocp dependency (notifications#1714)
- Fix npm audit (photos#2084)
- Filter out some permission for public albums (photos#2105)
- Wrap cache query in a try/catch (photos#2112)
- Enh: Add unique DOM identifiers for nav entries (photos#2132)
- Fix npm audit (privacy#976)
- Fix npm audit (recommendations#663)
- Fix npm audit (recommendations#676)
- Fix npm audit (related_resources#310)
- Ci: update workflows for 27 (serverinfo#512)
- Update ocp package 27 (serverinfo#516)
- Fix: add flag to skip external requests (serverinfo#520)
- Update nextcloud/ocp dependency (serverinfo#525)
- Run cypress (in serial) in stable27 again (text#4808)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0 (text#4866)
- Update nextcloud/ocp dependency (text#4892)
- Fix(paste): collapse whitespace before pasting (text#4897)
- Fix(mermaid): Only switch back on failure if in preview mode (text#4899)
- Fix line-through selector (text#4912)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.26 (text#4915)
- Fix(deps): update dependency @nextcloud/moment to ^1.2.2 (text#4916)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.6 (text#4917)
- Chore(deps): update dependency eslint-plugin-cypress to ^2.15.1 (text#4918)
- Chore(deps): update vite (text#4919)
- Fix(deps): update dependency lib0 to ^0.2.87 (text#4923)
- Fix(deps): update dependency markdown-it to ^13.0.2 (text#4924)
- Update nextcloud/ocp dependency (text#4928)
- Fix(deps): update tiptap to ^2.1.12 (text#4929)
- Fix(deps): update vue monorepo to ^2.7.15 (text#4930)
- Chore(deps): update vueuse to ^10.5.0 (text#4931)
- Fix(deps): update dependency @nextcloud/browser-storage to ^0.3.0 (text#4932)
- Fix(deps): update dependency @nextcloud/router to ^2.2.0 (text#4933)
- Fix(deps): update dependency highlight.js to ^11.9.0 (text#4934)
- Fix(deps): update dependency mermaid to ^10.6.0 (text#4935)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.27 (text#4962)
- Fix: clear pending autosync on close (text#4966)
- Fix 403 on close (text#4968)
- Fix(sync): prevent race condition by relying on autoincrement (text#4970)
- Fix(codeblock): Display mermaid graph per default in readonly mode (text#4974)
- Chore(deps): update dependency @nextcloud/dialogs to ^4.2.2 (text#4984)
- Chore(deps): update vueuse to ^10.6.0 (text#4985)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0 (text#4986)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.7 (text#4987)
- Fix(deps): update dependency mermaid to ^10.6.1 (text#4988)
- Update nextcloud/ocp dependency (text#4996)
- Fix(deps): update dependency filerobot-image-editor to ^4.5.2 (viewer#1994)
- Fix(deps): update dependency webdav to ^4.11.3 (viewer#1995)
- Chore(deps): update dependency jest to ^29.7.0 (viewer#2004)
- Fix(deps): update dependency @skjnldsv/vue-plyr to ^7.4.0 (viewer#2015)
- Fix(deps): update dependency vue to ^2.7.15 (viewer#2037)
- Fix npm audit (viewer#2049)
Les mer: https://nextcloud.com/changelog/27.1.327 Oktober 2023 - 660MBBug Fixes and Changes
- Fix: Escape group names for LDAP (server#37201)
- Fix(updatenotification): Skip update check (server#39826)
- Fix: Avoid failing with duplicate checks (server#40383)
- Add wrapper for external storage to ensure we don’t get an mtime that is lower than we know it is (server#40569)
- Clear progress bar text when hiding it (server#40572)
- Use multipart copy for s3 (server#40577)
- Enh(a11y): Add label to share note textbox (server#40681)
- Fix(unifiedsearch): Allow searching for “0” (server#40683)
- Fix Dashboard IManager getWidgets return annotation (server#40695)
- Multiple bug fix in users list (server#40718)
- Fix: Escape group names for LDAP (server#40739)
- Updates to new sharing flow (server#40747)
- Fix: encode uri for trashbin delete (server#40757)
- Feat: Add occ user:user:sync-account-data for updating oc_accounts information from user backends (server#40759)
- Fix(files): Show correct quota size (file size base 2) (server#40787)
- Fix(user): Log affected user of app token login name mismatch (server#40797)
- Added CORS skip if session was created by AppAPI (server#40830)
- Generate all preview sizes for Imaginary (server#40834)
- Fixed mixed translations in sharing details (server#40837)
- Fix: Log critical session renewal and logout paths (server#40849)
- Remove leading slash (server#40856)
- Add in:users as a search filter to limit searches to users (server#40882)
- Update version.php to owncloud 10.13 (server#40987)
- Fix(external): Get storage before update it (server#41124)
- Fixes and additions to editor API (text#4838)
- Enh(editorApi): Introduce editor API version number (text#4841)
- Fix(editorApi): Use attachment resolver in MarkdownContentEditor (text#4845)
- Fix(paste): paste plaintext with separate paragraphs (text#4879)
Les mer: https://nextcloud.com/changelog/27.1.26 Oktober 2023 - 660MBBug Fixes and Changes
- Chore: Update `@nextcloud/dialogs` to 4.2.1 (server#40557)
- Let `occ trashbin:restore` restore also from groupfolders and add filters (server#40581)
- Ocm services (server#40586)
- Revert change that made `OC.Util.humanFileSize` return decimal sizes instead of binary (server#40605)
- Store size in int|float for 32bit support (server#40623)
- Fix(dav): expand recurrences when searching (server#40631)
- Fix jsunit tests (server#40638)
- Use proper app id in Version.vue (server#40640)
- Fix: encode uri for trashbin delete (server#40642)
- Fix ocm-provider rewrite rules (server#40778)
- Fix(db): also chunk MariaDB deletes (activity#1312)
- Re-enabled cypress tests (activity#1336)
- Run npm audit fix (activity#1339)
- Return if user is empty (firstrunwizard#953)
- Chore(deps): Bump howler from 2.2.3 to 2.2.4 (notifications#1672)
- Bump cypress to v13 (photos#2057)
- Fix(security): Bump semver (suspicious_login#815)
- Fix(deps): update nextcloud abandoned (text#4756)
- Bugfix/duplicated load of yjs (text#4807)
- Feat: hide workspace if no readme.md (text#4811)
Les mer: https://nextcloud.com/changelog/27.1.1 (hovedversjon) 22 September 2023 - 660MB27.1.1
Bug Fixes and Changes
- Fix issues where unencrypted_size was being falsely used for non-encrypted home folders (server#40379)
- Fix alignments for share different share entry types. (server#40429)
- Fix: use faster method to fetch user count (server#40433)
- Fix: don’t use davtags for tag search (server#40444)
- Backport consider link shares in removeShare method in SharingTab #40440 (server#40448)
- Fix(mimetype): Fix aborted transaction on PostgreSQL when storing mimetype (server#40461)
- Don’t preload metadata for the sub-childen (server#40473)
- SFTP improvements (server#40487)
- Fix(comments): Use provided offset in best effort when loading comments (server#40506)
- Fix: content info footer on guest pages (server#40520)
- Consider share type for enforced share expiry dates (server#40530)
- Auto set password for new email shares (server#40535)
- Allow printing log messages during occ (logreader#997)
- Update nextcloud/ocp dependency (nextcloud_announcements#233)
- Update nextcloud/ocp dependency (notifications#1656)
- Fix (visually) removing first notification when executing an action (notifications#1662)
- Update nextcloud/ocp dependency (text#4789)
27.1.0
Bug Fixes and Changes
- Improved display of app links (server#38526)
- Show supported apps on app settings if subscribed (server#39637)
- Fix(notifications): Remove share notification when the node is deleted (server#39710)
- Catch more invalid cache source storage paths (server#39722)
- Fix npm audit (server#39728)
- Feat(HTTPClient): Provide wrapped access to Guzzle’s asyncRequest() (server#39740)
- Avoid adding (attribute=) part to filter which will confuse LDAP servers (server#39746)
- Expose gps data via webdav (server#39755)
- Fix(3rdparty): Revert accidental 3rdparty bump (server#39761)
- Support opening and comparing versions in viewer (server#39763)
- Feat: File reminders backend (server#39764)
- The almighty text processing PR (server#39776)
- Feat: Set file reminders (server#39783)
- Feat(caldav): linkify location in scheduling mails (server#39784)
- Optimize calendar search query (server#39785)
- Vue based FilePicker (server#39793)
- Fix: Pass proper viewer filename (server#39794)
- Log imaginary errors as info to not spam the server logs (server#39795)
- AppEcosystem Authentification (server#39799)
- Enh(files_reminders): Adjust reminder options (server#39800)
- Update `@nextcloud/dialogs` for FilePicker design fixes (server#39803)
- Chore: update `@nextcloud-vue` to `v7.12.2` (server#39813)
- Fix: close cursor after reading the invitation (server#39817)
- Wrap long productName on login form (server#39853)
- Add l10n for files_reminders (server#39855)
- Calendar optimizations (server#39858)
- Select the fileid first when looking for incomplete files (server#39871)
- Fix: Also cleanup version metadata if expiring (server#39873)
- Bump Hub 5 -> Hub 6 (server#39886)
- Fix various file reminders bugs (server#39887)
- Reduce the number of container queries (server#39890)
- Fix smart picker integration of new Vue based file picker (server#39893)
- Fix(CardDAV): set owner-principal, displayname properties for SAB (server#39900)
- Enh(contacts): show/hide addressbooks for all (server#39904)
- Update `@nextcloud/dialogs` to 4.2.0-beta.3 to fix FilePicker issues (server#39913)
- Adjust add button (server#39915)
- Fix(files): Fix legacy files list sorting (server#39919)
- Try to fix regression with public file upload button (server#39921)
- Prevent PHP warning when CacheEntry extension keys are not set (server#39930)
- Fix: don’t emit Hooks when hookpaths are empty (server#39934)
- Chore: update tarstreamer to 2.1.0 (server#39939)
- Fix(memcache): Fix comparison of Memcache configs to classes (server#39947)
- Fix: always use display name from correct backend (server#39949)
- Allow to upgrade from 26.0.x to 27.1.x directly (server#39952)
- Don’t bother checking dav acl’s in files (server#39953)
- Fix(CS): Use the naming pattern for the URL scheme (server#39962)
- Feat(dashboard): implement widget item api v2 (server#39993)
- Feat(security): Add a bruteforce protection backend base on memcache (server#39997)
- Fix(security): Update CA certificate bundle (server#40007)
- Chore: Update `@nextcloud/dialogs` to 4.2.0-beta.4 for FilePicker improvments (server#40030)
- Do not log passwords in debug mode (server#40032)
- Fix user log.condition feature (server#40034)
- Fix(utility): De- deprecate getDateTime and getTime as now() only returns DateTimeImmutable (server#40039)
- Encode filename trashbin restore (server#40045)
- Improve upload progress visualization (server#40060)
- Fix(theming): Add `__webpack_nounce__` to support async chunks (server#40062)
- Fix(CardDAV): only run upgrade sync if 1000 users or less (server#40066)
- Pass the share to the cache instead of having to ask the storage (server#40074)
- Hide shares by disabled users (server#40078)
- Fix(cache): Remove displayname cache entry on delete (server#40080)
- Fix(CalDAV): check voject exists before attempting any operation (server#40081)
- Fix(CI): Add empty eslint and node when unrelated (PHP only) (server#40101)
- Feat: add switch to disable dns pinning (server#40162)
- Revert accidental direct push of 8b42fb033fdcd3775b4850de6faf6091c8dcc716 (server#40175)
- Improve sharing flow (server#40179)
- Fix(s3): fix handling verify_bucket_exists parameter (server#40186)
- Chore(3rdparty): update sabre/http to 5.1.10 (server#40197)
- Fix(CardDAV): allow disabling of the system address book (server#40200)
- Fix npm audit (server#40220)
- Fix: prevent sharing permissions on user root folder (server#40227)
- Move share permission logic to storage wrapper (server#40231)
- Enh: skip processing for empty response (server#40258)
- Change proftpd ci image (server#40269)
- Admin have no special rights on users’ entries (server#40271)
- Chore: Bump @nextcloud/dialogs to v4.2.0 beta 5 (server#40281)
- Detect aborted connection in OC\Files\View and stop writing data to t… (server#40286)
- Feat: Add events for version restore (server#40297)
- Enable download configuration on circles shares (server#40298)
- Fix(ratelimit): Only use memory cache backend for redis (server#40300)
- Fix(CalDAV): check birthday calendar owner (server#40309)
- Rename AppEcosystemV2 to AppAPI (server#40315)
- Backport Polish new sharing flow : accesibility, expand bahavior, click outside behaviour (server#40327)
- Theming: Revert broken SVG optimization in default-source.svg (server#40333)
- Enable new versions feature for groupfolders (server#40339)
- Fix: Hide set reminder action on public shares (server#40342)
- 40289 fix appearance (server#40343)
- Fix(autoloader): no apcu no side effects (server#40350)
- Fix(ldap): avatar is not being fetched (server#40369)
- Backport polish sharing flow bugs (server#40390)
- Fix(caldav): add webroot to objectid for activities (server#40402)
- Display user status by the side in sharing flow (server#40405)
- Ellipsize user status in sharing entry (server#40412)
- Hide additional content when share details is open (server#40414)
- Fix invite guest for new sharing flow (server#40415)
- Bump @nc/dialogs to 4.2.0 (server#40417)
- Correctly switch/revert from custom to bundled perms (server#40437)
- Chore(deps): Bump cweagans/composer-patches from 1.7.1 to 1.7.3 (3rdparty#1525)
- Chore(deps): Bump deepdiver1975/tarstreamer from 2.0.0 to 2.1.0 (3rdparty#1531)
- Chore(deps): update sabre/http to 5.1.10 in stable27 (3rdparty#1560)
- Perf(dashboard): implement widget item api v2 (activity#1299)
- Chore(deps): Downgrade nextcloud/ocp to stable27 (activity#1301)
- Resolve dependency hell (activity#1304)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (bruteforcesettings#459)
- Filter system circles (circles#1381)
- Download permissions on share for internal/external members (circles#1384)
- Support files_external (circles#1386)
- Feat: Fix styling for version comparison (files_pdfviewer#795)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (files_pdfviewer#801)
- Fix extraction of PDF.js package (files_pdfviewer#807)
- Fix(CI): Fix OCP package on stable27 (nextcloud_announcements#226)
- Update nextcloud/ocp dependency (nextcloud_announcements#229)
- Fix(CI): Fix nextcloud/ocp package version (notifications#1638)
- Fix(fairuse): Adjust website URL (notifications#1639)
- Update nextcloud/ocp dependency (notifications#1650)
- Chore(deps): Bump webdav from 4.11.0 to 4.11.2 (photos#1814)
- Fix npm audit (photos#1958)
- Chore(deps-dev): Bump postcss from 8.4.19 to 8.4.27 (photos#1967)
- Chore(deps-dev): Bump jest from 29.6.1 to 29.6.2 (photos#1968)
- Chore(deps): Bump jest-environment-jsdom from 29.4.1 to 29.4.3 (photos#1969)
- Chore(deps-dev): Bump autoprefixer from 10.4.13 to 10.4.14 (photos#1970)
- Chore(deps): Bump immutable from 4.3.0 to 4.3.2 (photos#1990)
- Chore(deps-dev): Bump @vue/vue2-jest from 29.2.4 to 29.2.5 (photos#1997)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (photos#1998)
- Chore(deps-dev): Bump tslib from 2.5.0 to 2.5.3 (photos#2004)
- Chore(deps-dev): Bump autoprefixer from 10.4.14 to 10.4.15 (photos#2011)
- Fix npm audit (photos#2016)
- Fix npm audit (recommendations#643)
- Perf(dashboard): implement widget item api v2 (recommendations#649)
- Update nextcloud/ocp dependency (related_resources#271)
- Fix: handle non markdown files in conflicts (text#4272)
- Chore(deps): update dependency cypress to ^12.17.3 (text#4631)
- Chore(deps): update dependency vite to ^4.4.9 (text#4633)
- Update nextcloud/ocp dependency (text#4640)
- Fix: Use default font size (text#4647)
- Fix: Use resize observer to calculate menubar icon limit (text#4649)
- Fix(css): Move code highlighting CSS to `prosemirror.scss` (text#4651)
- Feat: add component SkeletonLoading (text#4655)
- Feat: Add support for mermaid.js rendering (text#4656)
- Allow opening files outside of the file system in viewer (text#4658)
- Feat: Expose formatting menu bar actions through slash command (text#4661)
- Text processing integration (text#4662)
- Chore(deps): update dependency @vue/vue2-jest to ^29.2.5 (text#4675)
- Fix missing text on assistant task list (text#4679)
- Ci(cypress): Fix selectors for new file picker (text#4680)
- Chore(deps): update dependency cypress to ^12.17.4 (text#4694)
- Fix: Sort regular smart picker options first (text#4697)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.16 (text#4704)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.2 (text#4705)
- Fix(deps): update dependency lib0 to ^0.2.82 (text#4706)
- Fix(deps): update dependency mermaid to ^10.3.1 (text#4708)
- Chore(deps): update dependency eslint-plugin-cypress to ^2.14.0 (text#4709)
- Fix(deps): update tiptap to ^2.1.6 (text#4710)
- Update nextcloud/ocp dependency (text#4731)
- Chore(deps): update dependency vue-demi to ^0.14.6 (text#4737)
- Chore(deps): update jest to ^29.6.4 (text#4738)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.9.0 (text#4739)
- Fix: select all in code block (text#4748)
- Fix(deps): update tiptap to ^2.1.7 (text#4757)
- Chore(deps): update vueuse to ^10.4.1 (text#4758)
- Fix(deps): update dependency mermaid to ^10.4.0 (text#4759)
- Update nextcloud/ocp dependency (text#4765)
- List fixes (text#4774)
- Bump @nextcloud/dialogs to 4.2.0 (text#4794)
- Ci(xmllint): bump action to v1.1 (twofactor_totp#1429)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (viewer#1808)
- Update cypress snapshots (viewer#1816)
- Fix npm audit (viewer#1828)
- Default to source if fileid is undefined (viewer#1848)
- Add option to disable sidebar (viewer#1849)
- Feat: Compare files side by side (viewer#1850)
- Fix: Avoid issues when switching between versions (viewer#1852)
- Chore(deps-dev): Bump eslint-plugin-cypress from 2.13.3 to 2.13.4 (viewer#1856)
- Update cypress snapshots (viewer#1869)
- Fix(cypress): header sharing download button selector (viewer#1871)
- Fix panning of zoomed images (viewer#1874)
- Fix(deps): update dependency @nextcloud/l10n to ^2.2.0 (viewer#1907)
- Fix(deps): update dependency filerobot-image-editor to ^4.5.1 (viewer#1908)
- Chore(deps): update dependency jest to ^29.6.4 (viewer#1933)
- Fix(deps): update dependency @nextcloud/auth to ^2.1.0 (viewer#1937)
Les mer: https://nextcloud.com/changelog/27.0.211 August 2023 - 600MB- Fix app menu flicker (server#38563)
- Fix creating events with old (< unix time) lastoccurence (server#39059)
- Fix(node): non-existing folder is not searchable (server#39369)
- Fix(profile): fix getUID on nullable user variable (server#39435)
- Fix: ContactManager search with fullmatch (server#39448)
- Fix: check that object store backend supports multi part uploads (server#39458)
- Fix: Correctly add `module` content type to script tags with versions (server#39462)
- Fix(s3): Pass SSE-C parameters for multipart upload (server#39499)
- Add instance category while checking new updates (server#39522)
- Fix npm audit (server#39543)
- Bugfix/bulk upload empty files (server#39554)
- Fix(files): fix extension with custom displayName (server#39566)
- Fix(SystemTagManager): Use truncated tagName in getTag and updateTag (server#39596)
- Ocs/v1.php/cloud/groups` `UPDATE` method – correct status when group not found (server#39601)
- Fix(IParallelAwareJob): Check for other reserved jobs before setting new ones as reserved (server#39612)
- Fix share roots always being marked as writable (server#39614)
- Fix(s3): add SSE-C parameters to headObject call (server#39642)
- Fix(files): url used to retrive storage stats (server#39643)
- Only show weather credits if the app is enabled and the weather statu… (server#39663)
- Fix(files_sharing): String translations (server#39665)
- Fix(dav): use quota of destination in s3 chunk upload (server#39678)
- Generate path if app does exist (circles#1350)
- Fix npm audit (firstrunwizard#928)
- Chore: update workflows from templates (firstrunwizard#931)
- Chore(deps) – bump semver to 6.3.1 (notifications#1611)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (notifications#1615)
- Fix npm audit (privacy#938)
- Fix npm audit (related_resources#247)
- Remove useless logs (related_resources#265)
- Update composer dependencies (related_resources#268)
- Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.1 (text#4494)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.1 (text#4512)
- Chore(deps): update dependency vite to ^4.4.5 (text#4529)
- Fix: Remember cursor position when autofocus on load (text#4544)
- Fix(deps): update dependency slug to ^8.2.3 (text#4561)
- Chore(deps): update dependency cypress to ^12.17.2 (text#4565)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.8.2 (text#4566)
- Fix(deps): update tiptap to ^2.0.4 (text#4572)
- Chore(deps): update dependency vite to ^4.4.6 (text#4577)
- Fix(deps): update yjs (text#4580)
- Fix(mentions): encode user id in mentions URLs (text#4589)
- Fade out user cursor labels after five seconds of inactivity (text#4591)
- Add syntax highlighting in code blocks (text#4595)
- Fix(css): Fix margin-bottom for list items (text#4598)
- Chore(deps): update dependency vite to ^4.4.7 (text#4605)
- Chore(deps): update jest to ^29.6.2 (text#4606)
- Update nextcloud/ocp dependency (text#4612)
- Fix: tab key in code block (text#4616)
- Fix(editor): Don’t load both Tiptap collaboration history extensions (text#4622)
- Chore: run npm audit fix (twofactor_totp#1424)
Les mer: https://nextcloud.com/changelog/27.0.124 Juli 2023 - 600MB- Update psalm-baseline.xml (server#38357)
- 38340 fix add group broken (server#38361)
- Show pending popover menu when password is enabled by default (server#38395)
- Reload filelist when adding or removing shares (server#38420)
- Revert “Fix table view” (server#38474)
- Fix(carddav): Make system contact phone number RFC compliant (server#38475)
- Add fallback when a there is no preview for a version (server#38510)
- Fix(caldav): Ignore invalid events for reminder generation (server#38572)
- Increase from 100000 to 600000 iterations for hash_pbkdf2 (server#38580)
- Fix(caldav): Close DB cursor in reminder index background job (server#38659)
- Improve oauth2 database migration from ownCloud (server#38671)
- Fix(systemtags): Incorrect tags shown temporarily (server#38678)
- Fix(apache): Serve `mjs` (module javascript) as static files (server#38689)
- Store encrypted OAuth2 client secrets (server#38707)
- Chore(deps): Bump @nextcloud/vue from 7.11.6 to 7.12.0 (server#38716)
- Add utility command for object store objects (server#38731)
- Fix npm audit (server#38740)
- Allow to specify upgrade.cli-upgrade-link in order to link to the correct documentation (server#38751)
- Log failures to read certificates during listing (server#38756)
- Fix(carddav): Make SystemAddressBook::__construct $groupManager argument nullable (server#38792)
- Make sure to show download button only one time (server#38811)
- Emit an event when a message is logged (server#38816)
- Add config variable for curl timeout (server#38825)
- Fix: Removed invalid user from CODEOWNERS file (server#38847)
- Generate user themed favicon and touchicon (server#38851)
- Fix confusion around mail settings and improve layout a bit (server#38885)
- Use source cache when listing folder during recursive copy (server#38891)
- Fix(core): Do not invert app menu text color (server#38897)
- Add bruteforce protection in OauthApiController (server#38898)
- PruneOutdatedSyncTokens deletes all entries (server#38919)
- Adjust admin setup check to increase warning to configure https (server#38929)
- Fix(sab): put location in proper address field (server#38947)
- Fix(l10n): Fix plural issue with different locale and language (server#38953)
- Fix(systemtags): Add missing systemtags index (server#38960)
- Perf: skip request without write permission (server#38968)
- Fix: Avoid failing to update the current version entry if there is none (server#38970)
- Implement optimized getDirectoryContent for DAV (server#38971)
- Fix: expect interface, not a specific implementation (server#38976)
- Move deprecation warnings to debug (server#38980)
- Fix npm audit (server#38983)
- Fix(weather_status): Pass address as param to OSM API (server#38991)
- Fix: restore AppsSlideToggle feature (server#38994)
- Use getsystemvalue-functions in Mailer.php (server#39004)
- File scanner performance improvements (server#39019)
- Fix(dav): Catch SAB sync errors during upgrade (server#39028)
- Adjust saving of status messages (server#39055)
- Fix(cypress): branch definition (server#39067)
- Fix(files): Only render the menu if there are actions to show (server#39078)
- Silent `imagecreatefromstring()` errors (server#39099)
- Reduce load of files versions preview loading (server#39119)
- Fix(OC/password-confirmation): Hide the correct button (server#39142)
- Enable version features again with S3 versioning (server#39147)
- Fix(sse): don’t update uncached files (server#39151)
- Fix(ocp): Fix reference of dashboard IAPIWidget::getItems from WidgetItem (server#39157)
- Fix(TagSearchProvider): Short circuit if no tag matches the query (server#39193)
- Use more efficient tag retrieval on DAV report request (server#39202)
- Fix(cypress): revert only toggle (server#39205)
- Fix(files_sharing): hide download permission for circle shares (server#39261)
- Enable all files_versions features when groupfolders is enabled (server#39265)
- Add command do delete orphan shares (server#39267)
- Display displayname on federated shares (server#39269)
- Add command do delete orphan shares (server#39283)
- Preload custom properties when propfinding folders (server#39292)
- Fix(files): fix legacy router query change (server#39301)
- Fix npm audit (server#39325)
- Update psalm-baseline.xml (server#39326)
- Fix(files): sanitize name and ext display (server#39333)
- Cibit): fix failing test setup (server#39334)
- Chore(CI): Sign .drone.yml file (server#39344)
- GetStorage before remove (server#39354)
- Fix: also run phpunit on `apps/theming/css` modified files (server#39374)
- Fix(db): no hardcoded table prefix is expected (server#39392)
- Feat: Add public event for missing indices (server#39396)
- Fix(core): Add password confirmation requirement for getapppassword (server#39417)
- Fix sharing of encrypted files (server#39454)
- Fix(apps): Fix loading info.xml file (server#39491)
- Groupfolder activities on move/rename (activity#1203)
- Fix npm audit (activity#1245)
- Bump unzipper from 0.10.11 to 0.10.14 (files_pdfviewer#752)
- Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (files_pdfviewer#759)
- Fix npm audit (files_pdfviewer#764)
- Fix npm audit (again) (files_pdfviewer#772)
- Update phpunit workflows from master (files_pdfviewer#777)
- Replace “Unselect” with “Unselect all” in right click menu (files_rightclick#170)
- Fix npm audit (firstrunwizard#892)
- Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (firstrunwizard#899)
- Fix npm audit (firstrunwizard#906)
- Fix npm audit (firstrunwizard#914)
- Manual backport #877 (logreader#916)
- Choreaudit dependencies (logreader#924)
- Chore(deps) – bump semver to 6.3.1 (logreader#937)
- Chore(deps): Bump @nextcloud/vue from 7.11.4 to 7.11.6 (notifications#1556)
- Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (notifications#1576)
- Chore: update workflows from templates (notifications#1580)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.8 to 9.6.9 in /tests/Integration (notifications#1581)
- Fix(settings): Delete settings when a user is deleted (notifications#1584)
- Update target branch of performance.yml (notifications#1587)
- Fix(CI): Delay mysql configuration so we wait for the mysql container… (notifications#1591)
- Choreaudit dependencies (notifications#1603)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (password_policy#474)
- Fix: properly handle public link share deletion (photos#1824)
- Fix: use owner instead of owner_id to delete photos by owner (photos#1843)
- Update view when layout setting changes (photos#1857)
- Prevent progress bar overflow when uploading in album content (photos#1864)
- Make file list semantically correct (photos#1868)
- Bump @vue/test-utils from 1.3.3 to 1.3.6 (photos#1872)
- Fix npm audit (photos#1878)
- Reset selection state in route change (photos#1891)
- Support browsers that do not support caches (photos#1896)
- Fix npm audit (photos#1903)
- Fix npm audit (photos#1915)
- Add unselect all (photos#1921)
- Adapt to SystemTags optimizations on server (photos#1925)
- Fix npm audit (photos#1937)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (privacy#893)
- Chore(deps): Bump @nextcloud/vue from 7.8.0 to 7.8.5 (privacy#898)
- Fix npm audit (privacy#906)
- Chore: update workflows from templates (privacy#908)
- Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (privacy#910)
- Fix npm audit (privacy#916)
- Fix npm audit (privacy#922)
- Fix npm audit (privacy#928)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (related_resources#234)
- Chore(deps): update dependency vue-demi to ^0.14.5 (text#4213)
- Fix(deps): update dependency @nextcloud/event-bus to ^3.1.0 (text#4214)
- Fix(deps): update dependency lib0 to ^0.2.78 (text#4227)
- Fix(deps): update dependency @nextcloud/auth to ^2.1.0 (text#4230)
- Don’t expect HTML element with ID `mimetype` in public share (text#4256)
- Fix: paste multiple line to table issue (text#4264)
- Fix npm audit (text#4277)
- Fix(deps): update dependency yjs to ^13.6.4 (text#4281)
- Fix(deps): update dependency @hocuspocus/provider to ^2.1.0 (text#4283)
- Fix: Catch unique constraint violation when creating new documents (text#4292)
- Chore: Bump composer autoloader for new composer version (text#4296)
- Fix(css): info callout box color to –color-info (text#4302)
- Fix/2708 pasting tables (text#4313)
- Bring back keyboard shortcuts to help modal on non-mobile (text#4320)
- Fix: Pass origin along the initial state update (text#4323)
- Fix: clickable zone of task list checkbox (text#4324)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.10 (text#4331)
- Fix(deps): update dependency @nextcloud/router to ^2.1.2 (text#4332)
- Chore(deps): update dependency cypress to ^12.15.0 (text#4333)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.0 (text#4334)
- Fix(deps): update highlight (text#4341)
- Fix(deps): update dependency yjs to ^13.6.5 (text#4352)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.8.0 (text#4354)
- Fix(deps): update dependency @hocuspocus/provider to ^2.2.0 (text#4355)
- Fix(deps): update dependency @nextcloud/dialogs to ^4.1.0 (text#4356)
- Fix(deps): update dependency @nextcloud/l10n to ^2.2.0 (text#4384)
- Fix(deps): update dependency yjs to ^13.6.6 (text#4387)
- Flaky CI fixes (text#4391)
- Chore(deps): update dependency cypress to ^12.16.0 (text#4397)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.2 (text#4403)
- Fix: remove redundant css (text#4407)
- Chore(ci): Run cypress against proper stable branch (text#4411)
- Fix(frontend): Update last saved timestamp when document is saved (text#4415)
- Fix: hotkey ctrl-s (text#4417)
- Fix npm audit (text#4428)
- Fix(deps): update dependency @nextcloud/axios to ^2.4.0 (text#4432)
- Fix(deps): update dependency @hocuspocus/provider to ^2.2.1 (text#4441)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.11 (text#4442)
- Fix(deps): update dependency mitt to ^3.0.1 (text#4446)
- Chore(deps): update dependency cypress to ^12.17.0 (text#4447)
- Chore(deps): update dependency vite to ^4.4.1 (text#4448)
- Chore(deps): update jest to ^29.6.1 (text#4449)
- Chore(deps): update dependency vite to ^4.4.2 (text#4454)
- Fix npm audit (text#4467)
- Fix(frontend): Improve paste handler for table cells (text#4470)
- Fix: Delete inactive sessions in one query (text#4472)
- Chore(deps): update dependency cypress to ^12.17.1 (text#4477)
- Fix: Fetch attachment share permissions (text#4484)
- Fix sync errors after network issues (text#4486)
- Fix: Encode individual parts of the dav url as uri components (text#4498)
- Fix: max width of editor container on mobile (text#4499)
- Fix: link preview width on mobile (text#4501)
- Chore(deps): update dependency vite to ^4.4.3 (text#4506)
- Fix(sync): only save on close if changes were made (text#4508)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.8.1 (text#4511)
- Fix(deps): update dependency @nextcloud/initial-state to ^2.1.0 (text#4513)
- Fix: remove duplicated save key action (text#4516)
- Tests(cypress): Refactor reconnect test to be more reliable and add second test for actual reconnect (text#4517)
- Fix: Add index to session_id on text_steps table (text#4523)
- Fix: Use simple query and chunk in PHP to delete inactive sessions (text#4551)
- Fix(postgres): Use a unique index name (text#4555)
- Chore(deps-dev): Bump tslib from 2.5.0 to 2.5.3 (viewer#1701)
- Chore(deps-dev): Bump @types/dockerode from 3.3.17 to 3.3.19 (viewer#1723)
- Fix npm audit (viewer#1730)
- Fix: update snapshots (viewer#1736)
- Chore(deps): Bump @nextcloud/router from 2.1.1 to 2.1.2 (viewer#1741)
- Fix npm audit (viewer#1752)
- Use the Node object as event payload (viewer#1754)
- Update cypress snapshots (viewer#1759)
- Chore: update cypress.yml workflow from template (viewer#1766)
- Update cypress snapshots (viewer#1771)
- Fix npm audit (viewer#1778)
- Update cypress snapshots (viewer#1794)
- Send CSRF token in rawStat (viewer#1798)
- Fix/video fullscreen i phone stable27 (viewer#1805)
- Fix/fullscreen ios stable27 (viewer#1823)
Les mer: https://nextcloud.com/changelog/27.0.0 (hovedversjon) 3 Juli 2023 - 600MB- Improve handling of files we can’t access in the scanner (server#22943)
- Use MultipartUpload for uploading chunks to s3 (server#27034)
- Better error messages if the users home is not writable during scanning (server#27538)
- Fixed ‘overwritewebroot’ not work with ‘overwritecondaddr’. (server#31001)
- Don’t call session_start() when PHP session is still or already open. (server#31286)
- Updating lint-eslint.yml workflow from template (server#31469)
- Rename setting ‘sendEventRemindersToSharedGroupMembers’ -> ‘sendEventRemindersToSharedUsers’. (server#31660)
- Add transaction around mass mounts operations (server#32038)
- Additional logging when mkdir fails for object storage (server#32314)
- Fix Ldap search for attributes with no substr matching rule (server#32499)
- Update icewind/smb to 3.5.4 (server#32632)
- Optimize retrieving display name when searching for users in a group (server#32866)
- Allow storing multiple mounts for the same rootid in the mount cache (server#32877)
- Make it easier to debug issue #32304 (server#32961)
- Paths added to messages and message cleanup (server#33061)
- Update expire_date column of table comments (server#33106)
- Fix: External storage – exception for the handler whenSelectAuthMechanism (server#33161)
- Don’t hard error when trying to load profiles with no profiler registered (server#33292)
- Fix typos in lib/public subdirectory (server#33381)
- Highlight selected file version (Nextcloud Office) (server#33434)
- File widget for references (server#33755)
- Fix encryption wrapper filesize for non existing files (server#34607)
- Dispatch event for all removed entries (server#34773)
- Run WebDAV integration tests against S3 (server#34835)
- Check return value and improve error handling on certificate manager (server#35092)
- Feature: Provide access to app generated calendars through CalDAV (server#35121)
- [Performance] Reuse preview directory listing (server#35129)
- Create the users from database backend in a transaction (server#35561)
- Add a command to update the 3rdparty submodule to the same branch as … (server#35610)
- Introduced app enable/disable/update typed events (server#35677)
- Bump vue-router from 3.5.3 to 3.6.5 (server#35699)
- Put Mimeloader insertion and read in the same transaction (server#35744)
- Feat(appframework): ⌚ Make ITimeFactory extend \PSR\Clock\ClockInterface (server#35872)
- Clear encrypted flag when moving away from encrypted storage (server#35961)
- [master] invalidate existing tokens when deleting an oauth client (server#36033)
- Allow apps to include module js / ES6 scripts (server#36057)
- Extend path-prefix optimizer to remove all cases of path_hash= when encountering a path prefix filter (server#36097)
- Perf(autoloader): Drop legacy class autoloader (server#36114)
- Fix calendar emails to be outlook compatible (server#36118)
- Use a PHP implementation of openssl_seal that allows to use modern ciphers (server#36173)
- Handle reminders where calendar name is null (server#36217)
- Feat(app-framework): Add native argument types for middleware (server#36343)
- Move encrypt-all password email to EmailTemplate (server#36351)
- Also set the node when re-using existing share on share create (server#36360)
- Add missing taint analysis docblock comments, and improve escaping in… (server#36378)
- CalDAV/CardDAV: put every method from backends that does multiple DB calls in transactions (server#36528)
- Bump @nextcloud/eslint-config from 8.0.0 to 8.2.1 (server#36532)
- [F2V] migrate files_trashbin to vue (server#36534)
- [user_ldap] Update profile from LDAP fields (server#36565)
- Refactor app loading (server#36591)
- Fix default values and type hints for GroupManager::search (server#36592)
- Optimize LazyUserFolder::getMountPoint (server#36609)
- Chore: Update PSR container to 2.0.2 (server#36617)
- Fix OC_Image: Prevent E_WARNING from getimagesize* (server#36636)
- Create headings for apps, users, settings pages (server#36640)
- Perf(autoloading): Add authoritative autoloader for theming (server#36652)
- Invitation mail: Change subject if event got updated (server#36661)
- Always set displayname and display-name for user data (server#36665)
- Fix OCM validation errors (server#36667)
- Fix: Make sure that rollback hook is triggered on all version backends (server#36690)
- Fix(preview-generator): Throw exception before dividing by zero when generating previews (server#36692)
- Add parent index on filecache (server#36701)
- Use proc_open to avoid spawning a shell (server#36736)
- Add avatar contact img description (server#36740)
- Add label and switch ocdialog close button to button element (server#36772)
- Fix: always use proper path on node api when calling the view (server#36774)
- Properly test and log when a group is not found (server#36784)
- Apps/dav: add some OSX specific quirks. (server#36800)
- Do onetime user setup before getting any mount from providers (server#36810)
- Tidy up typing in OC\Files\View (server#36836)
- Fix max instances exception in get vevent call (server#36845)
- Fix right-click img tags (server#36847)
- Fix(user_status): Fix the user status automation on the day availablity rules are adjusted (server#36852)
- Allow to revert automated status (server#36854)
- Fix unencrypted_size for folders when scanning the filesystem with encryption enabled (server#36857)
- Dispatch BeforeUserLoggedInEvent (server#36883)
- [CI] Update update-psalm-baseline workflow to solve warnings (server#36884)
- Make sure to never trigger files hooks on a null path (server#36893)
- Fix json_decode expecting a string (server#36895)
- Chore(deps-dev): Bump @babel/node from 7.20.0 to 7.20.7 (server#36901)
- Fix(files): Fix controller setup for guests (server#36904)
- Fix ftp external storage with filezilla server (server#36905)
- Feat(middleware): Migrate BruteForceProtection annotation to PHP Attribute and allow multiple (server#36928)
- Split the comments ids by chunks (server#36941)
- Also unmark deleted ldap user when checking the ldap entry (server#37006)
- Fix Cache-Control header of non-versioned assets (server#37010)
- Feat: Add notes as recommended app (server#37021)
- Master is now 27 (server#37023)
- Fix: Avoid log spam on 404 routes not using GET (server#37026)
- Add distraction free backgrounds for Nextcloud 26 (server#37028)
- Add chunking in SystemTagObjectMapper::getTagIdsForObjects (server#37029)
- Chore(deps): Bump query-string from 7.1.1 to 8.1.0 (server#37032)
- Techdebt(workflowengine): Remove transition event classes (server#37040)
- Fix event moving issues (server#37046)
- Update wording for disabled web updater (server#37048)
- Fix download URL for versions (server#37060)
- Check free space only if source exists and is dir (server#37062)
- Add accessible system tags select (server#37065)
- Fix(CI): Fix acceptance test password field selector after @nextcloud… (server#37069)
- Add a check for disk_free_space in Config.php (server#37070)
- Postgresql installation – add quotes around user names (server#37116)
- [master] Update psalm-baseline.xml (server#37117)
- Fix(docs): Fix URL to docs of deprecated function humanFileSize (server#37121)
- Added .weba mime type mapping. (server#37124)
- Fix white scrollbar corner in dark mode (server#37126)
- Share type sciencemesh (server#37139)
- Imaginary – fix autorotate for heic and improve the logic (server#37140)
- Add a direct link from files settings to app-token-settings (server#37145)
- Migrate metadata JSON column to new value TEXT column (server#37146)
- Increase imaginary timeouts as for big files the processing could take very long (server#37148)
- Use native tooltip for version’s date (server#37152)
- [master] Update psalm-baseline.xml (server#37166)
- Fix(dav): Handle no next potential toggle in availability detection (server#37167)
- Fix(files_sharing): Allow file actions other than download for hide download shares (server#37168)
- Set `h1` headings for navigation through files app (server#37174)
- Fix(l10n): Fixed grammar (server#37175)
- Bump babel-jest from 29.0.3 to 29.5.0 (server#37183)
- Don’t try to hash a nonexisting password (server#37192)
- Do not send a pagination control with size = 0 if cookie is empty (server#37197)
- Fix(references): Do not log errors on 404 responses of opengraph image fetching (server#37198)
- Fix: wrong redirect when skipping recommended apps (server#37206)
- Create `h3` headings for profile page. Replace `<label>` which have… (server#37211)</label>
- Save some CI time (server#37221)
- Chore(psalm): Update psalm baseline also on stable26 (server#37222)
- Chore: use local variable for remote address (server#37227)
- Bump giggsey/libphonenumber-for-php to 8.13.7 in master (server#37229)
- Fix the typo in comments (server#37234)
- Extend list (server#37239)
- Allow images of any size as profile pictures (server#37241)
- Reduce list (server#37242)
- Getting rid of openssl_seal and rc4 in server side encryption (server#37243)
- Replace custom tooltips with native ones and add description to all e… (server#37244)
- Fix(workflow): Check tag attributes (server#37252)
- Fix controller class import for autocomplete (server#37262)
- L10n: Spelling unification (server#37265)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config to `5.5.0` (server#37268)
- Fix: add important to css hidden files class (server#37269)
- Fix description for icons in dashboard widgets (server#37271)
- Document talk icon url definition (server#37278)
- Bump jsdom from 19.0.0 to 21.1.1 (server#37292)
- Fix(security): Log failing strict cookie check (server#37305)
- Fix(session): Fix DAVx5 sync problems by partial reverting session changes (server#37306)
- Bump icewind/streams to 0.7.7 in master (server#37309)
- [master] Update psalm-baseline.xml (server#37313)
- Fix(security)!: Use consistent HTTP status for strict cookie checks (server#37316)
- Avoid having the same name for several workflows (server#37320)
- Allow to catch `IMapperException` by implementing `Throwable` (server#37324)
- Feat(CardDAV): Add Sabre\DAV\IMoveTarget support to OCA\DAV\CardDAV\AddressBook (server#37326)
- Omit “Accessing site insecurely via HTTP.” warning if HTTP is secure enough (server#37330)
- Fix(security): Mark recording_servers key appconfig as private as it … (server#37334)
- Add `aria-hidden=’true’` to decorative icons inside of modal dialogs (server#37335)
- Fix(mailer): remove value comparison for smtp_authtype as there is only one option (server#37340)
- [master] Quota value as float for 32-bit systems (server#37344)
- Fix cypress tests for files_versions (server#37345)
- Fix undefined method getExtStorageHome() (server#37346)
- Move from DEL to UNLINK (server#37351)
- [master] Update psalm-baseline.xml (server#37360)
- Adjust provisioning API tests after #36665 (server#37361)
- Ask for Nextcloud version on issue reporting (server#37364)
- Fix the avatar generation on Alpine Linux (server#37378)
- Fix 2FA blocks’ width on login screen (server#37380)
- Ci(psalm): Install ftp+ldap extension for security scans (server#37384)
- Fix(provisioning_api): Don’t allow to configure the same additional e… (server#37385)
- Update to psalm 5 (server#37390)
- Check-setup: recommend exif extension (server#37397)
- Chore(deps-dev): Bump jsdoc from 4.0.0 to 4.0.2 (server#37398)
- Chore(deps): Bump @nextcloud/calendar-availability-vue from 0.5.0-rc2 to 0.6.0-alpha1 (server#37400)
- Send Clear-Site-Data header and let browsers ignore it if unsupported (server#37405)
- Add back missing dashboard version (server#37416)
- Fix: Avoid scrolling the #content wrapper container (server#37417)
- Change contactsmenu structure to a list (server#37421)
- Replace custom tooltips with native ones of entries in contacts menu. (server#37423)
- Fix version number in phpdoc for app loading refactor (server#37425)
- Ignore and log non integer versions (server#37428)
- Improve objectstore rmdir handling (server#37429)
- Add a bit more verbose option for trashbin cleanup (server#37430)
- Add label for logo link (server#37435)
- Fix(docs): Fix RST parsing of the sample config (server#37437)
- Bump scssphp/scssphp to 1.11 in master (server#37444)
- Hide shared files located in group folder’s trash bin (server#37448)
- Deprecate PHP8.0 (server#37451)
- Add missing interface methods (server#37452)
- The breadcrumb navigation represents a list and should best be implemented as such (server#37453)
- Port update notification select (server#37459)
- Ci(checkers): Fix autoloader (re)generation for extraneous apps (server#37476)
- String fix (server#37478)
- Fix(ocp): Add deprecation version to ILogFactory::getCustomLogger (server#37480)
- Fix default_language doc (server#37486)
- Trim the user/email provided for password resets (server#37495)
- Improve handling of profile fields (server#37497)
- Use all available threads for running psalm from composer (server#37503)
- Update AppFrameworkTainter to use non-deprecated interface (server#37504)
- Set recommended psalm options (server#37505)
- Fix types for reading and writing config values (server#37507)
- Add type hints for mappers (server#37511)
- Fix DAV types (server#37513)
- Create semantic list for comments in comments tab (server#37517)
- Fix DBAL exception handling in setValues (server#37520)
- Update improve devcontainer (server#37521)
- Ungroup `placeholder` css rules to prevent browsers from removing all rules (server#37522)
- Add command for getting fileinfo for debugging (server#37525)
- Fix(dav): Use an icon with correct color for calendar user settings section (server#37526)
- Bump moment-timezone from 0.5.38 to 0.5.43 (server#37528)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.6 in /build/integration (server#37529)
- Chore(deps-dev): Bump symfony/event-dispatcher from 5.4.19 to 5.4.22 in /build/integration (server#37530)
- Bump webpack from 5.75.0 to 5.77.0 (server#37531)
- Adjust the value of the “max-parts” parameter of the object storage ‘ListPart’ interface to 1000 (server#37534)
- [master] Update psalm-baseline.xml (server#37539)
- Feat(security): Allow to opt-out of ratelimit protection, e.g. for te… (server#37542)
- Fix inherited parameter names (server#37543)
- Add command to generate a preview for a file (server#37559)
- Fix(initial-state): Log an error when initial-state can not be JSON e… (server#37572)
- Remove autotest-js.sh (server#37573)
- Log a warning when a user or group is mapped with a suffix (server#37575)
- To be consistent with the same field’s title in the list of users (server#37582)
- Move heading to the main content (server#37583)
- Fix icon size in contact search popup (way too big) (server#37584)
- Bump @nextcloud/vue to version “^7.9.0” (server#37586)
- Fix: Adjust filepicker breadcrumb structure to recent a11y changes (server#37588)
- UI : Improved presentation of personal information (server#37591)
- Add some tests for input trimming in LostController.php (server#37595)
- Use typed version of IConfig::getSystemValue as much as possible (server#37596)
- Fix : Hides hidden files and folder in modal (beginning with a dot) (server#37597)
- More honest reset password request response (server#37603)
- Remove PHP 7 rules from .htaccess (server#37604)
- Implement systemtags through webdav (server#37609)
- Unquote S3 ETag stored in oc_filecache (server#37611)
- Handle not being able to write file for notify self-test (server#37617)
- Fix: Wrap filesystem LockedExceptions for holding the readable path (server#37621)
- Fix output for group:list command with numeric user ids (server#37622)
- Chore(deps): Bump libphonenumber-js from 1.10.13 to 1.10.26 (server#37623)
- Fix: Always create user directory when transfering files to new users (server#37625)
- Fix(dav): add string comparison for diff (server#37626)
- Trashbin followup fixes (server#37633)
- Feat(files): implement shift-select (server#37639)
- Feat(files): responsive design for mobile and narrow screens (server#37642)
- Fix(dav): Parse sender PARTSTAT in REPLYs (server#37645)
- Chore(files_trashbin): cleanup old legacy files (server#37646)
- Fix: Fix filepicker breadcrumbs (server#37647)
- Chore(deps-dev): Bump karma from 6.4.0 to 6.4.1 (server#37650)
- Chore(deps-dev): Bump jest-environment-jsdom from 29.2.1 to 29.5.0 (server#37651)
- Chore(deps): Bump marked from 4.0.14 to 4.3.0 (server#37653)
- Feat(files): right click (server#37669)
- Feat(SpeechToText): Add SpeechToText OCP provider API (server#37674)
- Fix(auth): Run token bulk update statements in atomic transaction (server#37676)
- Doc(auth): Warn about disabled token passwords and LDAP logout (server#37678)
- App type extended_authentication (server#37680)
- Repair -1 folder sizes for object store background scan (server#37691)
- Feat(files): better breakpoints and sidebar responsive design (server#37692)
- Fix button text (server#37697)
- Fix(translation): Fix several issues with the translations api (server#37704)
- Fix: Check for wrapped retriable exceptions to handle deadlocks (server#37709)
- Do not override stored credentials when login in with SAML (server#37717)
- Cleanup signature checking logic in encryption (server#37724)
- Fix(files): standardize `files:node:event` event syntax (server#37726)
- Feat(files): add view config service to store user-config per view (server#37731)
- Feat(dav): expose system address book (server#37734)
- Chore(assets): Ignore git-ignored directories on image optimization (server#37735)
- Chore(deps-dev): Bump sass-loader from 13.2.0 to 13.2.2 (server#37746)
- Chore(deps-dev): Bump @vue/vue2-jest from 29.1.1 to 29.2.3 (server#37747)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 in /build/integration (server#37749)
- Bump webpack from 5.78.0 to 5.79.0 and @nextcloud/browser-storage from 0.1.1 to 0.2.0 (server#37750)
- Bump @typescript-eslint/eslint-plugin from 5.45.0 to 5.58.0 (server#37751)
- [master] Update psalm-baseline.xml (server#37752)
- Fix wording meaning (placeholder) (server#37762)
- Chore(assets): Require scour 0.38.2 (Ubuntu LTS 22.04+) for SVG optimization (server#37763)
- Really disable versions features when S3 versioning is enabled (server#37764)
- Add an admin check for db file locking (server#37766)
- L10n: Change to a capital letter (server#37770)
- Prevent the OpenDocument preview generator from trying to open empty files (server#37772)
- Trap focus in dialogs (server#37780)
- [master] Update psalm-baseline.xml (server#37781)
- Fix: catch ManuallyLockedException and use app context (server#37787)
- Fix(files): fix sorting mixin usage (server#37790)
- Fix: Use current `3rdparty` master branch (server#37794)
- Fix(CI): Disable unstable test until someone can have a look at it (server#37795)
- Sharing: Do not show copy action when user doesn’t have permissions (server#37802)
- Bump @nextcloud/vue from 7.9.0 to 7.10.0 (server#37804)
- Fix profile view edit button overlapping status text (server#37806)
- Fix background color of external devices with errors on dark color theme (server#37807)
- Dedupe last used tags (server#37809)
- Fix(events): Log deprecated events as debug, not info (server#37816)
- Improvement of the theme selection UI (server#37817)
- Debug log requests made by dav external storage/shares (server#37818)
- Ignore errors while trying to update parent storage_mtime (server#37820)
- Feat(files): add default action support and expose router (server#37824)
- Fix(files): Don’t throw an error when guests access the controller (server#37826)
- Fix TypeError in Profiler (server#37834)
- Feat(BackgroundJobs): Allow preventing parallel runs for a job class (server#37835)
- Log performance events for http requests (server#37838)
- [master] sec(deps): Update guzzlehttp/psr7 (server#37846)
- Add the server roots and version info hash to apcu prefix (server#37853)
- Removed profile data from LDAP will get removed (server#37856)
- Fix lockfile and update cypress (server#37858)
- Feat(ratelimit): Add Attributes support to rate limit middleware (server#37864)
- Add command to summarize space usage (server#37865)
- [F2V] Various fixes on files + sidebar action (server#37866)
- Chore(autoloader): Require a minimum composer version to make sure the autoloader (server#37867)
- Fix(autotest): Fix PHPUNIT version check in autotest files (server#37868)
- Fix table view (server#37870)
- Show modified in filepicker grid (server#37879)
- Chore(deps-dev): bump karma-spec-reporter from 0.0.35 to 0.0.36 (server#37881)
- Bump puppeteer from 15.5.0 to 19.10.1 (server#37883)
- Bump underscore to `1.13.6`, is-svg to `5.0.0` and browserslist-useragent-regexp to `4.0.0` (server#37884)
- Chore(deps-dev): bump behat/behat from 3.12.0 to 3.13.0 in /build/integration (server#37885)
- Bump wait-on from 6.0.1 to 7.0.1 (server#37886)
- Bump @pinia/testing from 0.0.15 to 0.0.16 (server#37889)
- Bump karma from 6.4.1 to 6.4.2 (server#37890)
- Chore(deps-dev): bump guzzlehttp/guzzle from 7.5.0 to 7.5.1 in /build/integration (server#37891)
- Fix: make grid view button sticky (server#37895)
- Fix multiple LDAP configuration support by fixing AccessFactory (server#37903)
- Fix: Use proper link for navigating to files on click handler (server#37904)
- Feat(security): Add PHP \Attribute for remaining security annotations (server#37905)
- Update crl after revoke shifts.csr (server#37909)
- Fix: change maintenance mode info wording (server#37925)
- Create new file/folder labels (server#37929)
- Chore4): Extend 404 error message to mention possibly missing permissions (server#37932)
- Fix(contactsinteraction): Read, update or insert in DB transaction (server#37933)
- Fix title of federation scope options (server#37935)
- Remove job from oc_jobs when the file is not findable (server#37937)
- Feat(system-tags): show inline in files (server#37938)
- Fix file_get_content signatures to make it clear it can return false (server#37943)
- Do not stop at the first PHP error/warning in files:scan (server#37944)
- Do not show Tags action when systemtag is disabled (server#37948)
- Do not allow to toggle between password and text in sharing (server#37954)
- Fix: Empty fallback for template creator action label (server#37955)
- Mutualize expireDate handling when creating and updating a share (server#37958)
- SystemTags endpoint to return tags used by a user with meta data (server#37961)
- Stopped scrollbar being hidden by rounded corners (server#37962)
- Fix(dav): Run system address book create-if-not-exists in transaction (server#37965)
- Add `aria-hidden` attr to the whole navigation depending on a sidebar state (server#37967)
- Add npm-audit-fix (server#37968)
- Add commands for basic file actions (server#37971)
- Update npm-audit-fix (server#37975)
- Chore(deps-dev): bump cypress from 12.10.0 to 12.11.0 (server#37979)
- [master] Update psalm-baseline.xml (server#37980)
- Bump @nextcloud/webpack-vue-config from 5.5.0 to 5.5.1 (server#37981)
- Bump @vue/vue2-jest from 29.2.3 to 29.2.4 (server#37985)
- Chore(deps-dev): bump sass from 1.62.0 to 1.62.1 (server#37987)
- Bump @typescript-eslint/eslint-plugin from 5.59.0 to 5.59.1 (server#37988)
- Bump eslint-plugin-cypress from 2.13.2 to 2.13.3 (server#37989)
- Improve translations api with detecting languages (server#38003)
- Chore(deps-dev): bump @typescript-eslint/parser from 5.59.0 to 5.59.2 (server#38008)
- Fix share input id (server#38012)
- Feat(users): Store and load a user’s manager (server#38013)
- Normalize logical operators (server#38014)
- Fix: add workaround for oci and limit queries (server#38016)
- Disable contacts menu features that regularly fail on drone (server#38019)
- Fix 32bits ci (server#38024)
- Enh(contacts): write profile prop and backend prop to system addressbook (server#38025)
- Fix(settings): Increase “Edit your profile visibility button” contrast (server#38028)
- Wrapper method to easily retry deadlock exceptions (server#38030)
- [master] Update psalm-baseline.xml (server#38034)
- Fix app overflow menu on bright color theme (server#38045)
- Fix(dav): Also throw in basic auth requests (server#38046)
- Feat(dav): store scopes for properties and filter locally scoped properties for federated address book sync (server#38048)
- Fix “skip content”-buttons on small screen sizes (server#38050)
- Fix(weather_status): Override the default `NcActions` aria-label (server#38051)
- Build(deps): Bump engine.io from 6.4.1 to 6.4.2 (server#38056)
- [master] Update psalm-baseline.xml (server#38057)
- Fix(theming): unwanted variables and colours calc fixes (server#38063)
- Fix(mimetype): Fix returning value when finding existing mimetype in MimeType Loader (server#38065)
- Fix: sort tags by name (server#38067)
- Bump hub number (server#38068)
- List supported databases when provided db isn’t supported (server#38069)
- Feat(carddav): Map user’s additional emails into the SAB card (server#38073)
- Remove version check for ancient libxml version (server#38077)
- Add an occ command to scan files for legacy file key in use and get rid of those (server#38080)
- Fix(federation): Log address book sync exceptions (server#38085)
- Fix(user): Can change display name (server#38088)
- Reduce exif provider errors during file scan (server#38095)
- Fix(translation): Don’t use translation providers when from and to ar… (server#38097)
- Remove unreachable UserStatus#clearStatus route (server#38099)
- Fix error on delete in ChunkingV2Plugin (server#38100)
- Fix : Share Expire After N Days width (server#38101)
- Add messageId to richObject definition of Talk (server#38102)
- Feat(UserMigration)!: 32-bit support (server#38104)
- Build(deps-dev): Bump webpack-cli from 5.0.1 to 5.0.2 (server#38107)
- Build(deps-dev): Bump jsdom from 21.1.1 to 22.0.0 (server#38109)
- Bump @typescript-eslint/eslint-plugin from 5.59.1 to 5.59.2 (server#38111)
- Build(deps-dev): Bump @types/dockerode from 3.3.16 to 3.3.17 (server#38112)
- Rename `numericStorageId` to `numericExternalStorageId` in PersonalMount.php (server#38115)
- Bump @nextcloud/vue to 7.11.3 (server#38124)
- Check if version entity is not null before delete (server#38125)
- [user_status] Improve user online status modal (server#38127)
- Fix(login): Make login form and footer look like a dashboard panel (server#38131)
- Feat: Add setup check warning if instance is in debug mode (server#38133)
- Adjust wording for update hint when files of a specific app are not there (server#38140)
- Fix generated avatars cache (server#38143)
- Add hidden labels for inputs while editing user row (server#38144)
- Add `autocomplete` attrs to input fields (server#38147)
- Also show file etag in file info (server#38148)
- Chore: Fine-tune editorconfig for build/psalm-baseline.xml (server#38152)
- Fix too dark or bright primary element color (server#38159)
- Show loading spinner until share settings are fully loaded (server#38163)
- Doc(config): Rearrange sample config into appropriate sections (server#38169)
- Fix(workflowengine): Fix multiple UI issues in workflow engine admin settings (server#38170)
- Feat: Enhance template picker size and layout depending on aspect ratio (server#38174)
- Fix redirect on unsupported browser warning (server#38194)
- Update icewind/streams to 0.7.7 in files_external (server#38195)
- Get rid of more int casts in file size manipulations (server#38196)
- Update CODEOWNERS (server#38200)
- Convert Add group link to button (server#38202)
- Add css variables for info colors (`–color-info`) (server#38205)
- Fix(JSResourceLocator): Handle missing translations silently (server#38207)
- Fix(deps): Bump @nextcloud/vue to 7.11.4 (server#38214)
- Chore: Update AUTHORS for Nextcloud 27 (server#38218)
- Re-add version number (server#38222)
- Use the color-primary-element* variables (server#38223)
- Check if version has entity before trying to access it (server#38224)
- Disable pull-down-to-refresh for mobile (server#38225)
- Bump tar from 6.1.13 to 6.1.14 (server#38231)
- Bump @typescript-eslint/parser from 5.59.2 to 5.59.5 (server#38235)
- Fix: Do not attempt to use l10n files as sources for combined js files (server#38237)
- Fix incosistent scrolling in Firefox (server#38242)
- Fix(carddav): Mark system address book as read-only (server#38247)
- Adjust file custom picker component padding (server#38256)
- Check the username when doing external storage session auth (server#38265)
- Fix(lostpassword): Also rate limit the setPassword endpoint (server#38267)
- Fix(middleware): Also abort the request when reaching max delay in af… (server#38274)
- Fix(settings): Fix `UserList` styles set to css but scss is used (server#38293)
- Chore(deps): Bump webdav from 5.0.0-r3 to 5.0.0 (server#38295)
- Fix(search): fix load more (server#38303)
- Fix(workflowengine): Remove unused property track-by (server#38310)
- Chore(deps): Bump @nextcloud/vue from 7.11.4 to 7.11.6 (server#38316)
- Docs: add dbtableprefix to sample config (server#38321)
- Dashboard: Adjust border radius of panels to match main content container (server#38327)
- Fix codeowners named Χριστόφορος (server#38328)
- Disable contacts menu features that regularly fail on drone (server#38337)
- Chore(CI): Test against stable27 branches of needed apps (server#38339)
- Use aria-expanded correctly on toggle user actions (server#38360)
- Fix loading custom logo image (server#38409)
- Fix(carddav): Check if SERVER variables are set before accessing them (server#38416)
- Fix(SAB): Save avatar to SAB (server#38419)
- Fix: Catch Deadlock properly as execute throws Doctrine exceptions not our wrapped ones (server#38440)
- Add OpenAPI specs (server#38443)
- Fix(files): make open folder a default action (server#38444)
- Don’t always check if we need to setup the object store root (server#38449)
- Fix(carddav): Check enumeration settings for all SAB methods (server#38455)
- Fix(carddav): Don’t show system address book cards to guests (server#38471)
- Fix(dav): Fix avatar size in system address book (server#38485)
- Fix: catch errors in id3parser library (server#38507)
- Fix initialisation of versions in the DB (server#38522)
- Update ca-cert bundle (server#38531)
- Redis: use atomic operations everywhere (server#38538)
- Fix(trashbin): Truncate long filenames (server#38571)
- Fix(ocp): Mark IMessage::attachInline as @since 27 (server#38588)
- Fix npm audit (server#38617)
- Openapi: Fix wrapping OCS responses that are not DataResponse (server#38641)
- Fix OpenAPI core paths (server#38657)
- Fix(actions): cypress (server#38697)
- Chore: update workflows from templates (server#38702)
- Do not cast sizes to int in Trashbin class (server#38717)
- Create lint-eslint-when-unrelated.yml (server#38719)
- Chore: Update PSR container to 2.0.2 (3rdparty#1311)
- Bump giggsey/libphonenumber-for-php from 8.12.38 to 8.13.7 (3rdparty#1322)
- Bump icewind/streams to 0.7.7 in master (3rdparty#1338)
- Add stable26 (3rdparty#1339)
- Bump scssphp/scssphp to 1.11 in master (3rdparty#1357)
- [master] sec(deps): Update guzzlehttp/psr7 (3rdparty#1388)
- Create headings for sidebar pages (activity#1081)
- Chore: Add Nextcloud 27 support on master (activity#1103)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.3 to 9.6.4 (activity#1105)
- [master] Update nextcloud/ocp dependency (activity#1106)
- Fix: Properly import the ActivityTab dynamically (activity#1112)
- Chore(deps-dev): Bump @testing-library/vue from 5.8.3 to 5.9.0 (activity#1114)
- Chore(deps-dev): Bump jest-environment-jsdom from 29.4.3 to 29.5.0 (activity#1115)
- Chore(deps-dev): Bump jest from 29.4.3 to 29.5.0 (activity#1116)
- Chore(deps-dev): Bump vimeo/psalm from 5.7.7 to 5.8.0 (activity#1117)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.5 (activity#1118)
- Chore(deps): Bump @nextcloud/vue from 7.5.0 to 7.8.0 (activity#1121)
- Use button element and add label to make copy RSS link button accessible (activity#1123)
- Chore(deps-dev): Bump @types/jest from 29.4.0 to 29.5.0 (activity#1124)
- [master] Update nextcloud/ocp dependency (activity#1129)
- Chore(deps-dev): Bump vimeo/psalm from 5.8.0 to 5.9.0 (activity#1139)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (activity#1140)
- [master] Update nextcloud/ocp dependency (activity#1143)
- Bump @vue/test-utils from 1.3.4 to 1.3.5 (activity#1153)
- Use SVG icon for the sidebar tab (activity#1154)
- Bump @nextcloud/vue to 7.11.3 (activity#1161)
- Chore(deps-dev): Bump @types/jest from 29.5.0 to 29.5.1 (activity#1168)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.8 (activity#1169)
- Chore(deps): Bump @nextcloud/vue from 7.11.3 to 7.11.4 (activity#1170)
- Chore: update workflows from templates (activity#1200)
- Rename “user” to “account” in description (bruteforcesettings#390)
- Chore: Add Nextcloud 27 support on master (bruteforcesettings#439)
- Bump webpack from 5.75.0 to 5.76.1 (bruteforcesettings#442)
- Chore(maintainers): Update CODEOWNERS file (bruteforcesettings#451)
- Chore: Add Nextcloud 27 support on master (circles#1272)
- Fix(typo): more ‘initialisation’ spelling fix (circles#1277)
- App cfg from cli (circles#1294)
- Make changes to circle config synchroneous (circles#1307)
- Bump @nextcloud/eslint-config from 8.0.0 to 8.2.1 (files_pdfviewer#703)
- Chore: Add Nextcloud 27 support on master (files_pdfviewer#713)
- Bump phpunit/phpunit from 9.5.27 to 9.6.4 (files_pdfviewer#716)
- Bump phpunit/phpunit from 9.6.4 to 9.6.5 (files_pdfviewer#718)
- Bump webpack from 5.74.0 to 5.76.1 (files_pdfviewer#720)
- Bump phpunit/phpunit from 9.6.5 to 9.6.6 (files_pdfviewer#723)
- Bump pdfjs-dist from 3.3.122 to 3.5.141 (files_pdfviewer#724)
- Bump nextcloud/coding-standard from 1.0.0 to 1.1.0 (files_pdfviewer#726)
- Bump phpunit/phpunit from 9.6.6 to 9.6.7 (files_pdfviewer#727)
- Chore(maintainers): Update CODEOWNERS file (files_pdfviewer#728)
- Bump @nextcloud/router from 2.0.1 to 2.1.1 (files_pdfviewer#729)
- Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.1 (files_pdfviewer#730)
- Add npm-audit-fix (files_pdfviewer#731)
- Update npm-audit-fix (files_pdfviewer#735)
- Replace deprecated “request” with “axios” (files_pdfviewer#740)
- Bump pdfjs-dist from 3.5.141 to 3.6.172 (files_pdfviewer#747)
- Bump phpunit/phpunit from 9.6.7 to 9.6.8 (files_pdfviewer#748)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (files_pdfviewer#749)
- Updating phpunit-sqlite.yml workflow from template (files_rightclick#148)
- Chore: Add Nextcloud 27 support on master (files_rightclick#150)
- Fix multiselect right-click options (files_rightclick#152)
- Fix-right-click multiselect in trash bin (files_rightclick#157)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (files_rightclick#163)
- [master] Update nextcloud/ocp dependency (firstrunwizard#836)
- Chore: Add Nextcloud 27 support on master (firstrunwizard#838)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.3 to 9.6.4 (firstrunwizard#840)
- Chore(deps-dev): Bump vimeo/psalm from 5.7.7 to 5.8.0 (firstrunwizard#843)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.5 (firstrunwizard#844)
- Chore(deps): Bump webpack from 5.75.0 to 5.76.1 (firstrunwizard#845)
- Chore(deps-dev): Bump vimeo/psalm from 5.8.0 to 5.9.0 (firstrunwizard#849)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (firstrunwizard#850)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 (firstrunwizard#854)
- Chore(maintainers): Update CODEOWNERS file (firstrunwizard#856)
- Chore(deps): Bump @nextcloud/router from 2.0.1 to 2.1.1 (firstrunwizard#858)
- Add npm-audit-fix (firstrunwizard#859)
- Chore(deps-dev): Bump vimeo/psalm from 5.9.0 to 5.11.0 (firstrunwizard#865)
- Use the color-primary-element* variables (firstrunwizard#867)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 (firstrunwizard#868)
- Chore(deps): Bump @nextcloud/vue from 7.7.1 to 7.11.4 (firstrunwizard#869)
- [master] Update nextcloud/ocp dependency (firstrunwizard#870)
- Chore(deps): Bump @nextcloud/vue from 7.11.4 to 7.11.6 (firstrunwizard#872)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (firstrunwizard#874)
- Attempt to unmangle logs from log aggregators (logreader#827)
- Update ci workflows to templates (logreader#841)
- Chore: Add Nextcloud 27 support on master (logreader#843)
- Updates bootstrap.php to remove PHP warning. (logreader#846)
- Bump webpack from 5.74.0 to 5.76.0 (logreader#847)
- Chore(maintainers): Update CODEOWNERS file (logreader#853)
- Fixes for opening log files (logreader#858)
- Audit and update dependencies [master] (logreader#859)
- Bump @babel/preset-env from 7.19.3 to 7.21.5 (logreader#864)
- Better handle when log_type isn’t `file` and give explanation (logreader#866)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (logreader#869)
- Chore: Add Nextcloud 27 support on master (nextcloud_announcements#168)
- Bump phpunit/phpunit from 9.6.3 to 9.6.4 (nextcloud_announcements#170)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#171)
- Bump vimeo/psalm from 5.7.7 to 5.8.0 (nextcloud_announcements#173)
- Bump phpunit/phpunit from 9.6.4 to 9.6.5 (nextcloud_announcements#174)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#176)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#179)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (nextcloud_announcements#180)
- Chore(deps-dev): Bump vimeo/psalm from 5.8.0 to 5.9.0 (nextcloud_announcements#181)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#183)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#184)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.0 (nextcloud_announcements#186)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 (nextcloud_announcements#187)
- Chore(maintainers): Update CODEOWNERS file (nextcloud_announcements#189)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#190)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#191)
- Chore(deps-dev): Bump vimeo/psalm from 5.9.0 to 5.11.0 (nextcloud_announcements#192)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#194)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 (nextcloud_announcements#195)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#196)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (nextcloud_announcements#199)
- Test installation against PHP 8.2 (nextcloud_announcements#204)
- Update doc to remove call to setParsedSubject (notifications#1461)
- Chore: Add Nextcloud 27 support on master (notifications#1467)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.3 to 9.6.4 (notifications#1469)
- Chore(deps): Bump @nextcloud/vue from 7.7.1 to 7.8.0 (notifications#1470)
- [master] Update nextcloud/ocp dependency (notifications#1471)
- Chore(CI): Add dependabot config for tests/Integration (notifications#1473)
- Chore(deps-dev): Bump behat/behat from 3.10.0 to 3.12.0 in /tests/Integration (notifications#1474)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.5 in /tests/Integration (notifications#1477)
- Chore(deps-dev): Bump vimeo/psalm from 5.7.7 to 5.8.0 (notifications#1478)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.5 (notifications#1479)
- [master] Update nextcloud/ocp dependency (notifications#1480)
- Chore(deps): Bump webpack from 5.74.0 to 5.76.1 (notifications#1482)
- Deduplicate notifications (notifications#1484)
- Chore(deps): Bump @nextcloud/vue from 7.8.0 to 7.8.1 (notifications#1486)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.0 (notifications#1487)
- Chore(deps): Bump @nextcloud/vue from 7.8.1 to 7.8.4 (notifications#1490)
- [master] Update nextcloud/ocp dependency (notifications#1491)
- Fix(log): Remove debugging log entries (notifications#1492)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (notifications#1493)
- Chore(deps-dev): Bump vimeo/psalm from 5.8.0 to 5.9.0 (notifications#1494)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 in /tests/Integration (notifications#1495)
- Chore(deps): Bump @nextcloud/vue from 7.8.4 to 7.8.5 (notifications#1496)
- [master] Update nextcloud/ocp dependency (notifications#1497)
- Add object type as data attr to notification (notifications#1500)
- Feat(API): Add an endpoint to check for existance of notification ids (notifications#1502)
- Chore(deps): Bump @nextcloud/vue from 7.8.5 to 7.9.0 (notifications#1504)
- [master] Update nextcloud/ocp dependency (notifications#1505)
- Fix(API): Use array_unique to deduplicate (notifications#1508)
- Fix: less debug in the console (notifications#1510)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.0 (notifications#1511)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 in /tests/Integration (notifications#1512)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 (notifications#1513)
- Chore(deps): Add dependabot for stable branches (notifications#1514)
- Chore: Add maintainers as codeowners (notifications#1524)
- Chore(deps): Bump guzzlehttp/psr7 from 2.4.3 to 2.5.0 in /tests/Integration (notifications#1525)
- Chore(deps-dev): Bump guzzlehttp/guzzle from 7.5.0 to 7.5.1 in /tests/Integration (notifications#1529)
- Chore(deps-dev): Bump behat/behat from 3.12.0 to 3.13.0 in /tests/Integration (notifications#1530)
- Chore(deps): Bump @nextcloud/vue from 7.9.0 to 7.10.0 (notifications#1531)
- Chore(deps): Bump @nextcloud/router from 2.0.1 to 2.1.1 (notifications#1532)
- [master] Update nextcloud/ocp dependency (notifications#1533)
- Fix(frontend): Remove unexisting property (value is the default of th… (notifications#1535)
- [master] Update nextcloud/ocp dependency (notifications#1538)
- Chore(deps-dev): Bump vimeo/psalm from 5.9.0 to 5.11.0 (notifications#1539)
- Chore(deps): Bump @nextcloud/vue from 7.10.0 to 7.11.2 (notifications#1540)
- [master] Update nextcloud/ocp dependency (notifications#1541)
- Fix: Adapt fake user class to server changes (notifications#1544)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 in /tests/Integration (notifications#1546)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 (notifications#1547)
- Chore(deps): Bump @nextcloud/vue from 7.11.2 to 7.11.4 (notifications#1549)
- [master] Update nextcloud/ocp dependency (notifications#1551)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (notifications#1553)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.5.0 to 5.5.1 (notifications#1558)
- Fix(CI): Run tests against PHP 8.2 (notifications#1564)
- Bump @nextcloud/initial-state from 1.2.1 to 2.0.0 (password_policy#381)
- Bump @nextcloud/stylelint-config from 2.2.0 to 2.3.0 (password_policy#394)
- Port to Nextcloud vue component 7 (password_policy#414)
- Bump json5 from 1.0.1 to 1.0.2 (password_policy#420)
- Bump @nextcloud/eslint-config from 7.0.2 to 8.2.1 (password_policy#432)
- Bump @nextcloud/l10n from 1.4.1 to 2.1.0 (password_policy#436)
- Chore: Add Nextcloud 27 support on master (password_policy#438)
- Bump phpunit/phpunit from 9.6.3 to 9.6.4 (password_policy#440)
- Bump phpunit/phpunit from 9.6.4 to 9.6.5 (password_policy#443)
- Bump @nextcloud/dialogs from 4.0.0-beta.2 to 4.0.1 (password_policy#444)
- Bump webpack from 5.75.0 to 5.76.1 (password_policy#445)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (password_policy#450)
- Chore(gitignore): ignore .idea folder created by PhpStorm (password_policy#452)
- Fix: null password handling in entry control logic (password_policy#453)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.0 (password_policy#456)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 (password_policy#457)
- Chore(maintainers): Update CODEOWNERS file (password_policy#459)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.1 (password_policy#462)
- Update fixup.yml to latest (password_policy#465)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 (password_policy#467)
- Chore(deps): Bump @nextcloud/vue from 7.0.1 to 7.11.5 (password_policy#468)
- Listen to more events for albums (photos#1337)
- Add webp mimetype (photos#1524)
- Create headings for photos pages (photos#1634)
- Further optimize preview rendering (photos#1664)
- Chore: Add Nextcloud 27 support on master (photos#1677)
- Migrate to the new file_metadata column layout (photos#1692)
- Do not silence error when setting a place (photos#1693)
- Fix scrolling in large folders (photos#1695)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.3 to 9.6.5 (photos#1696)
- Expose DAV permissions on album and places photos (photos#1704)
- Fix(settings): Debounce filepicker calls (photos#1709)
- Fix focus in filepicker (photos#1711)
- Albums: check copy source owner is the current user and throw (photos#1718)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (photos#1723)
- Bump cypress from 12.5.0 to 12.9.0 (photos#1725)
- Move heading to the main content (photos#1727)
- Use new node event names (photos#1748)
- Do not allow deletion from public albums (photos#1749)
- Chore(maintainers): Update CODEOWNERS file (photos#1752)
- Fix #1753: Media and Photos views are blank after upgrade to 27.0.1 (photos#1757)
- Fix: hide upload button on public album shares (photos#1760)
- Revert “fix focus in filepicker” (photos#1761)
- Add always visible new album labels (photos#1771)
- Bump @nextcloud/vue to 7.11.3 (photos#1774)
- Install php deps on dev setup (photos#1777)
- Use display name instead of id for shared albums (photos#1781)
- Reset file list on upload in FilesPicker (photos#1782)
- Prevent progress bar overflow when uploading in Folders (photos#1785)
- Revert using display name in shared albums’ name (photos#1786)
- Add npm audit workflow (photos#1787)
- Use the color-primary-element* variables (photos#1794)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.8 (photos#1796)
- Run npm audit fix (photos#1798)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (photos#1806)
- Chore: update workflows from templates (photos#1847)
- Chore: Add Nextcloud 27 support on master (privacy#861)
- Chore(deps): Bump @nextcloud/vue from 7.6.0 to 7.8.0 (privacy#863)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.3 to 9.6.4 (privacy#864)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.5 (privacy#867)
- Chore(deps): Bump webpack from 5.75.0 to 5.76.1 (privacy#868)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (privacy#874)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 (privacy#879)
- Chore(maintainers): Update CODEOWNERS file (privacy#881)
- Chore(deps): Bump @nextcloud/router from 2.0.1 to 2.1.1 (privacy#882)
- Add npm-audit-fix (privacy#885)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 (privacy#890)
- Use the color-primary-element* variables (privacy#892)
- Chore: Add Nextcloud 27 support on master (recommendations#591)
- Bump webpack from 5.74.0 to 5.76.1 (recommendations#596)
- Replace custom tooltips with native ones for recommended files (recommendations#601)
- Create right semantic list for recommended files (recommendations#602)
- Chore(maintainers): Update CODEOWNERS file (recommendations#603)
- Add npm-audit-fix (recommendations#610)
- [master] Fix npm audit (recommendations#611)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (recommendations#617)
- Minor gramatical changes (related_resources#104)
- Chore: Add Nextcloud 27 support on master (related_resources#188)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.3 to 9.6.4 (related_resources#191)
- Chore(deps-dev): Bump jest from 29.4.2 to 29.5.0 (related_resources#192)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.5 (related_resources#193)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.0 (related_resources#198)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (related_resources#202)
- Chore(deps): Bump @nextcloud/vue from 7.2.0 to 7.9.0 (related_resources#203)
- Chore(deps): Bump webpack from 5.74.0 to 5.77.0 (related_resources#204)
- Fix(API): Add a log entry when an error occurs so the admin can pass … (related_resources#206)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 (related_resources#211)
- Chore(maintainers): Update CODEOWNERS file (related_resources#213)
- Add npm-audit-fix (related_resources#219)
- [master] Fix npm audit (related_resources#220)
- Groupfolders support (related_resources#225)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 (related_resources#228)
- Fix groupfolder icon color (related_resources#229)
- Chore(deps): Bump @nextcloud/vue from 7.9.0 to 7.11.6 (related_resources#231)
- Fresh session if missing (related_resources#239)
- Single init circlesmanager (related_resources#245)
- [master] Update nextcloud/ocp dependency (serverinfo#422)
- Fix FreeBSD: Add Support for Swap Output on TrueNas Core (serverinfo#427)
- Chore: Add Nextcloud 27 support on master (serverinfo#428)
- Teach CPU detection routine about OpenPOWER (serverinfo#436)
- Fix Undefined Array key Family in DefaultOs (serverinfo#437)
- Chore(maintainers): Update CODEOWNERS file (serverinfo#439)
- Test(cpu): add test for raspberry pi cpu name (serverinfo#440)
- Refactor(cpu): simplify cpu name reading (serverinfo#441)
- [master] Update nextcloud/ocp dependency (serverinfo#442)
- With FreeBSD jails, networkinfo->gateway can be empty (serverinfo#443)
- Use the color-primary-element* variables (serverinfo#447)
- [master] Update nextcloud/ocp dependency (serverinfo#449)
- Update settings-admin.php to add Exabyte (serverinfo#451)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (serverinfo#454)
- Chore: Add Nextcloud 27 support on master (survey_client#176)
- Chore(maintainers): Update CODEOWNERS file (survey_client#186)
- Feat(deps)!: Add Nextcloud 27 support (suspicious_login#776)
- Chore(deps): Enable osv alerts for renovate (suspicious_login#782)
- Chore(deps): Overwrite schedule for vulnerability updates (suspicious_login#785)
- Chore(maintainers): Update CODEOWNERS file (suspicious_login#788)
- Chore(deps): Group AMPHP package updates (suspicious_login#789)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (suspicious_login#799)
- Use NcRichText component from `@nextcloud/vue` (text#3859)
- Only open direct link files if link points to Files app (text#3870)
- Use the href of links for link previews, not `node.textContent` (text#3873)
- Chore(deps): update dependency @vue/vue2-jest to ^29.2.3 (main) (text#3876)
- Fix(deps): update dependency @hocuspocus/provider to ^1.1.1 (main) (text#3877)
- Fix(deps): update dependency y-websocket to ^1.4.6 (main) (text#3878)
- Fix(deps): update dependency yjs to ^13.5.49 (main) (text#3879)
- Chore: Add Nextcloud 27 support on main (text#3881)
- Fix provider name overflow in LinkPickerList (text#3882)
- Fix: Hide author color UI until issues are resolved (text#3884)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.3 to 9.6.4 (text#3889)
- Fix: load fresh session if none are remaining (text#3890)
- Fix: only initialize editor once (text#3893)
- Fix: 403 when session is closed during push (text#3901)
- Avoid cleanup on close to not run into race conditions with other sessions on the same document (text#3908)
- Get mimeIconUrl for media attachments without a session (text#3909)
- Allow to scroll tables horizontally (text#3910)
- Fix(deps): update dependency lib0 to ^0.2.64 (main) (text#3912)
- Chore(deps): update jest to ^29.5.0 (main) (text#3913)
- Fix(deps): update dependency lib0 to ^0.2.65 (main) (text#3919)
- Chore(deps-dev): Bump psalm/phar from 5.7.6 to 5.8.0 (text#3927)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.5 (text#3928)
- Fix(deps): update dependency lib0 to ^0.2.66 (main) (text#3929)
- Fix(deps): update dependency yjs to ^13.5.50 (main) (text#3930)
- Fix(deps): update dependency y-websocket to ^1.5.0 (main) (text#3931)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.6.2 (main) (text#3933)
- PollingBackend might be undefined on SyncService.close() (text#3936)
- Feat: Add Shift-Mod-C for copying the markdown source (text#3941)
- Fix(deps): update dependency lib0 to ^0.2.67 (main) (text#3943)
- Chore(deps): update dependency cypress to ^12.8.0 (main) (text#3944)
- Chore(deps): Bump webpack from 5.74.0 to 5.76.1 (text#3945)
- Fix: Ensure to not persist user put into the session for direct editing (text#3946)
- Chore(deps): update dependency cypress to ^12.8.1 (main) (text#3947)
- Fix: split layout of conflict view (text#3951)
- Fix(deps): update dependency @nextcloud/vue to ^7.8.1 (main) (text#3956)
- Fix(deps): update dependency lib0 to ^0.2.69 (main) (text#3957)
- Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.5.0 (main) (text#3958)
- Chore(deps): update dependency vite to ^4.2.0 (main) (text#3965)
- Conflict fixes (text#3972)
- Emit events from editor when image nodes get added or deleted (text#3975)
- Chore: Remove ie specific styling (text#3976)
- Chore(deps): update dependency vite to ^4.2.1 (main) (text#3978)
- Fix(deps): update dependency @nextcloud/vue to ^7.8.2 (main) (text#3979)
- Revert composer autoload changes to PHP 8.1 version (text#3981)
- Prepare for 27.0.0-alpha.1 NPM release (text#3985)
- Fix(deps): update dependency @nextcloud/vue to ^7.8.3 (main) (text#3986)
- Fix(deps): update dependency lib0 to ^0.2.73 (main) (text#3987)
- Fix(deps): update dependency @nextcloud/vue to ^7.8.4 (main) (text#3990)
- Fix(deps): update dependency yjs to ^13.5.51 (main) (text#3991)
- Make saving indicator a button for force-save (text#3997)
- Add table wrapper as scroll container for readonly tables (text#3998)
- Fix: scroll for outline (text#3999)
- Fix(deps): update dependency @hocuspocus/provider to ^1.1.3 (main) (text#4005)
- Fix(deps): update dependency @nextcloud/vue to ^7.8.5 (main) (text#4006)
- Use `max-height` in DocumentStatus, fixes empty 50px bar above toolbar (text#4007)
- Fix(deps): update tiptap to ^2.0.2 (main) (text#4008)
- Chore(deps): update dependency cypress to ^12.9.0 (main) (text#4009)
- Chore(deps): update dependency eslint-plugin-cypress to ^2.13.2 (main) (text#4011)
- Fix(deps): update dependency @hocuspocus/provider to v2 (main) (text#4012)
- Chore(deps-dev): Bump psalm/phar from 5.8.0 to 5.9.0 (text#4019)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (text#4020)
- Fix(deps): update dependency yjs to ^13.5.52 (main) (text#4025)
- Fix(deps): update dependency @nextcloud/vue to ^7.9.0 (main) (text#4027)
- Fix: Properly emit ready event on conflicts with the editor API (text#4028)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.8 (main) (text#4031)
- Fix(deps): update dependency path-normalize to ^6.0.11 (main) (text#4041)
- Fix(deps): update tiptap to ^2.0.3 (main) (text#4050)
- Chore(deps): update dependency vue-demi to ^0.14.0 (main) (text#4051)
- Fix: Only handle recent awareness messagess from sessions (text#4053)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.0 (text#4057)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 (text#4058)
- Adjust smart picker menu action (text#4063)
- Chore(deps): update dependency vite to ^4.3.1 (main) (text#4066)
- Chore(maintainers): Update CODEOWNERS file (text#4068)
- Enh(log): use level warning for saving empty docs (text#4069)
- Feat: update image view width and add title (text#4070)
- Fix: update ImageView (text#4071)
- Fix(cypress): show hidden files request now uses PUT (text#4073)
- Fix(conflict): resolve quickly with fast sync. (text#4076)
- Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.5.1 (main) (text#4081)
- Chore(deps): update dependency vite to ^4.3.3 (main) (text#4082)
- Add new text file action label (text#4083)
- Chore(deps): update dependency @vue/vue2-jest to ^29.2.4 (main) (text#4084)
- Fix(deps): update dependency @hocuspocus/provider to ^2.0.6 (main) (text#4085)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.9 (main) (text#4088)
- Fix(deps): update dependency lib0 to ^0.2.74 (main) (text#4089)
- Chore(deps): update dependency eslint-plugin-cypress to ^2.13.3 (main) (text#4091)
- Chore(deps): update dependency cypress to ^12.11.0 (main) (text#4092)
- Fix(deps): update dependency @nextcloud/router to ^2.1.1 (main) (text#4093)
- Fix(deps): update dependency @nextcloud/vue to ^7.10.0 (main) (text#4094)
- Fix(deps): update dependency yjs to ^13.6.0 (main) (text#4095)
- Fix(cypress): Create callouts without leaving menu open. (text#4101)
- Pass data to `this.$parent.$emit` in `Editor.vue` (text#4102)
- Fix double readme files getting created on case-insensitive storages (text#4104)
- Fix/cypress share failures (text#4107)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.17.1 (main) (text#4111)
- Chore(deps): update dependency vite to ^4.3.4 (main) (text#4115)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.7.0 (main) (text#4116)
- Fix(Viewer): remove outdated fix from stable16. (text#4117)
- Churn(renovate): drop stable24 (text#4118)
- Fix: autofocus own rich workspaces only at freshly created (text#4119)
- Fix(deps): update dependency yjs to ^13.6.1 (main) (text#4122)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.1 (main) (text#4123)
- Fix: pass file id for direct editing and fail y.js provider setup if none was passed (text#4124)
- Chore(deps): update dependency vite to ^4.3.5 (main) (text#4129)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.2 (main) (text#4130)
- Chore(deps-dev): Bump psalm/phar from 5.9.0 to 5.11.0 (text#4131)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.3 (main) (text#4158)
- Chore(deps): update dependency vue-demi to ^0.14.1 (main) (text#4162)
- Chore(deps): update dependency cypress to ^12.12.0 (main) (text#4163)
- Ci: Add rebase to compile command (text#4164)
- Fix(deps): update dependency path-normalize to ^6.0.12 (main) (text#4167)
- Revert “ci: Add rebase to compile command” (text#4169)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.4 (main) (text#4174)
- Use the color-primary-element* variables (text#4178)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.0 (main) (text#4179)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 (text#4181)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.7.1 (main) (text#4187)
- Chore(deps): update dependency vite to ^4.3.6 (main) (text#4192)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.5 (main) (text#4193)
- Chore(deps): update dependency vite to ^4.3.7 (main) (text#4195)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.6 (main) (text#4196)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (text#4201)
- Chore(deps): update dependency prosemirror-test-builder to ^1.1.1 (text#4209)
- Chore(deps): update dependency vite to ^4.3.9 (text#4212)
- Chore(deps): update dependency cypress to ^12.14.0 (text#4228)
- Ci: Backport relevant action changes from main (text#4239)
- Fix(UserApiController): Fix warning during test run with PHP 8.2 (text#4246)
- Fix/4267 js tests (text#4270)
- Chore(CI): Update master php testing versions and workflow templates (twofactor_totp#1315)
- Bump dns-packet from 5.3.1 to 5.4.0 (twofactor_totp#1333)
- Chore(translations): Also update translations in stable26 (twofactor_totp#1335)
- Chore: Add Nextcloud 27 support on master (twofactor_totp#1336)
- Chore: Bump major version (twofactor_totp#1342)
- Chore(deps): Add renovate bot config (twofactor_totp#1344)
- Ci(accepancetests): Limit concurrency (twofactor_totp#1345)
- Ci: Do not build pushes (twofactor_totp#1346)
- Fix(challenge): invert icon on light mode (twofactor_totp#1347)
- Doc(installation): Clarify app store vs shipped status (twofactor_totp#1356)
- Chore(deps): Fix renovate base branch (twofactor_totp#1357)
- Fix(deps): bump rullzer/easytotp from 0.1.4 to ^0.1.4 (master) (twofactor_totp#1362)
- Chore(maintainers): Update CODEOWNERS file (twofactor_totp#1365)
- Chore(deps): bump actions/checkout digest to 8e5e7e5 (master) (twofactor_totp#1366)
- Chore(deps): bump shivammathur/setup-php digest to cb8f453 (master) (twofactor_totp#1367)
- Chore(deps): bump actions/setup-node digest to 64ed1c7 (master) (twofactor_totp#1368)
- Chore(deps): Drop stable24 from Renovate config (twofactor_totp#1369)
- Chore(deps): Drop Dependabot (twofactor_totp#1370)
- Chore(deps): pin dependencies (master) (twofactor_totp#1371)
- Chore(deps): bump svenstaro/upload-release-action digest to 7319e47 (master) (twofactor_totp#1372)
- Chore(deps): bump peter-evans/create-or-update-comment action from v2.1.1 to v3 (master) (twofactor_totp#1378)
- Chore(deps): bump postgres docker tag to v15 (master) (twofactor_totp#1382)
- Chore(deps): bump skjnldsv/read-package-engines-version-actions action from v1.2 to v2 (master) (twofactor_totp#1383)
- Ci: Do not cancel concurrent acceptance tests (twofactor_totp#1384)
- Fix(deps): bump @nextcloud/auth from 1.3.0 to v2 (master) (twofactor_totp#1386)
- Chore(deps): bump codecov/codecov-action action from v1 to v3 (master) (twofactor_totp#1387)
- Ci: limit acceptance test concurrency (twofactor_totp#1388)
- Chore(deps): bump @nextcloud/stylelint-config from 2.1.2 to ^2.3.0 (master) (twofactor_totp#1389)
- Chore(deps-dev): replace vue-jest with @vue/vue2-jest@27 (twofactor_totp#1394)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (twofactor_totp#1403)
- Chore: Add Nextcloud 27 support on master (viewer#1566)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.3 to 9.6.4 (viewer#1567)
- Fix enter key in text input in image editor (viewer#1569)
- Add dependabot config for stable26 (viewer#1570)
- Chore(deps-dev): Bump jest from 29.4.3 to 29.5.0 (viewer#1573)
- Fix(dependencies): force `react-filerobot-image-editor@^4.3.8` (viewer#1574)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.4 to 9.6.5 (viewer#1578)
- Chore(deps): Bump webpack from 5.75.0 to 5.76.1 (viewer#1580)
- Chore: delete makefile (viewer#1581)
- Chore(deps-dev): Bump dockerode and @types/dockerode (viewer#1582)
- Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 2.0 to 2.1 (viewer#1586)
- Chore(deps-dev): Bump cypress-visual-regression from 2.1.1 to 3.0.0 (viewer#1587)
- Full screen mode (viewer#1588)
- Update vue to 7.6.1 (viewer#1592)
- Chore(deps-dev): Bump eslint-plugin-cypress from 2.12.1 to 2.13.2 (viewer#1593)
- Chore(deps): Bump xt0rted/pull-request-comment-branch from 1.4.0 to 2.0.0 (viewer#1596)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.5 to 9.6.6 (viewer#1599)
- Chore(deps-dev): Bump @types/dockerode from 3.3.15 to 3.3.16 (viewer#1602)
- Chore(deps): Bump filerobot-image-editor from 4.3.8 to 4.4.0 (viewer#1603)
- Chore(deps): Bump peter-evans/create-or-update-comment from 2.1.1 to 3.0.0 (viewer#1604)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.6 to 9.6.7 (viewer#1607)
- Chore(deps-dev): Bump nextcloud/coding-standard from 1.0.0 to 1.1.0 (viewer#1608)
- Chore(deps): Bump shivammathur/setup-php from 2.24.0 to 2.25.0 (viewer#1610)
- Chore(deps): Bump shivammathur/setup-php from 2.25.0 to 2.25.1 (viewer#1611)
- Chore(maintainers): Update CODEOWNERS file (viewer#1612)
- Chore(deps): Bump @skjnldsv/vue-plyr from 7.3.0 to 7.3.1 (viewer#1615)
- Chore(deps): Bump @nextcloud/router from 2.0.1 to 2.1.1 (viewer#1617)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.1 (viewer#1620)
- Add npm-audit-fix (viewer#1622)
- Update npm-audit-fix (viewer#1629)
- Chore(deps-dev): Bump eslint-plugin-cypress from 2.13.2 to 2.13.3 (viewer#1634)
- Chore(deps): Bump peter-evans/create-pull-request from 3.14.0 to 5.0.0 (viewer#1635)
- Chore(deps): Bump peter-evans/create-or-update-comment from 3.0.0 to 3.0.1 (viewer#1638)
- Chore(deps): Bump peter-evans/create-pull-request from 5.0.0 to 5.0.1 (viewer#1639)
- Fix: use left position of sidebar to set viewer width (viewer#1640)
- Chore(deps): Bump skjnldsv/read-package-engines-version-actions from 1.2 to 2.1 (viewer#1643)
- Chore(deps-dev): Bump @types/dockerode from 3.3.16 to 3.3.17 (viewer#1645)
- Fix: remove undefined method call (viewer#1648)
- Use proper alt text for viewer app modal (viewer#1651)
- Fix: update npm scripts for visual regresison snapshots update (viewer#1654)
- Increase z-index of SfxPopper instead of its children (viewer#1655)
- Override hardcoded save button width (viewer#1656)
- Use the color-primary-element* variables (viewer#1661)
- Chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 (viewer#1662)
- Chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 (viewer#1666)
- Fix 404 on blank.mp4 (viewer#1678)
- Fix: different cache path leads to cache miss (viewer#1697)
- Use new node event names (viewer#1708)
- Chore: update workflows from templates (viewer#1718)
Les mer: https://nextcloud.com/changelog/26.0.131 Juli 2024 - 550MB26.0.13
Bug Fixes and Changes
- Circles’ activity (circles#1524)
- Cleanup versions entities in versions:clean command (server#44035)
- Collaboration, MailPlugin: Protect access to a potentially missing array component by ??. (server#43902)
- Docs(config.sample.php): Warn that updatedirectory will break updates if set to a value within the installation folder (server#44166)
- Feat(share): save date and time for expiration (server#43831)
- Fix: Avoid clear cache with prefix (server#44078)
- Fix: ensure nested mount points are handled in the correct order (server#44283)
- Fix: Throw instead of yielding nothing when listing local directories (server#43829)
- Fix(api): Ignore “parsed” link and icon urls when deleting (notifications#1861)
- Fix(caldav): add EXDATE and EXRULE to confidential object (server#44384)
- Fix(config): Make sure user keys are strings (server#44338)
- Fix(mail): Use parsed action label in email notification (notifications#1841)
- Fix(settings): posix_getpwuid can return false which should not be accessed like an array (server#44180)
- Fix(share): use share owner to get ownership (server#44348)
- Fix(Tables): require at least one cell in the header (text#5468)
- Fix(UpdateNotifications): Handle numeric user ids (server#44100)
- Fix(user_ldap): Early failure for empty password login attempt (server#44054)
- Fix(workflowengine): Use correct event names to make search for groups work again (server#44387)
- Fixes for getting the filename in the FileInfo class (server#44199)
- Forbid tagging readonly files (server#44308)
- Improve files version listing (server#44006)
- Only cleanup orphaned shared daily (server#43836)
- Tests(dav): Add unit test for no calendars/subscription limit (server#44156)
26.0.12
Bug Fixes and Changes
- Buffer chunked requests (server#43127)
- Check share status when touching versions (server#43739)
- Continue background scanning different storages if one fails (server#43419)
- Fix #745 ValueError: random_int(): Argument #1 ($min) must be less than or equal to argument #2 ($max) (suspicious_login#849)
- Fix for previews not being generated sometimes (server#43039)
- Fix: Add bruteforce protection to email endpoint (server#43599)
- Fix: Add bruteforce protection to federation endpoint (server#43714)
- Fix(dav): Rate limit calendar/subscription creation (server#43753)
- Fix(files): Don’t attempt to format a partial cache entry (server#43389)
- Fix(sync): push local changes on reconnect (text#5286)
- Handle storage not available when expiring versions (server#43124)
- Improve path resolution in files_version hooks (server#42937)
- Perf: skip request without read permission (server#43723)
- SMB: allow to list root directory when using case-insensitive option (server#43521)
- Stop the auto-logout loop after redirecting to the logout page (server#43711)
26.0.11
Bug Fixes and Changes
- Fix semaphore unguarding (server#41290)
- Fix(dav): allow multiple organizers if possible (server#42376)
- Update crl after revoke rides.csr (server#42398)
- Fix(LDAP): ensure stored groups are formatted as simple list (server#42448)
- Restore shared lock ttl to previous value when releasing (server#42548)
- Perf: Use more performant way to obtain and check the email as a login name with token login (server#42653)
- Actually throttle restore (server#42740)
- Fix: handle exif metadata read errors gracefully (server#42775)
- Fix(share): use user timezone to parse share expiration date (server#42808)
- Fix(appstore): Only send subscription keys to valid appstores (server#42830)
- Fix(manifest): Check if app exists instead of accessing null as an array (server#42866)
- Fix(systemreport): Mark more configs as sensitive (server#42872)
- Update crl after revoke integration_homeassistant.csr (server#42876)
- Fix(session): Avoid useless authtoken DB queries for anonymous requests (server#42880)
- Fix(CalDAV): set acls for DeletedCalendarObjectsCollection (server#42908)
- Fix undefined method getExtStorageHome() (server#42925)
- Fix(auth): Fix logging in with email and app password (server#43010)
- Make OAuth2 authorization code expire (server#43019)
- Fix(security): Update code signing revocation list (server#43067)
- Update nextcloud/ocp dependency (activity#1369)
- Update nextcloud/ocp dependency (activity#1497)
- Fix npm audit (activity#1506)
- Create block-merge-freeze.yml and block-merge-eol.yml (bruteforcesettings#531)
- Chore(deps-dev): Bump axios from 1.6.2 to 1.6.3 (files_pdfviewer#878)
- Chore(deps-dev): Bump axios from 1.6.3 to 1.6.5 (files_pdfviewer#884)
- Disable scripting in pdfviewer (files_pdfviewer#890)
- Chore(deps): Bump vue and vue-template-compiler (firstrunwizard#1031)
- Update nextcloud/ocp dependency (firstrunwizard#1042)
- Fix npm audit (firstrunwizard#1054)
- Update nextcloud/ocp dependency (firstrunwizard#997)
- Update nextcloud/ocp dependency (logreader#1105)
- Chore: audit dependencies (logreader#1108)
- Update nextcloud/ocp dependency (nextcloud_announcements#280)
- Fix(mail): Fix mail handling when force_language is true or false (notifications#1746)
- Fix(push): Allow apps to provide already parsed notifications (notifications#1756)
- Chore(deps): Bump vue and vue-template-compiler (notifications#1765)
- Chore(deps-dev): Bump vue-template-compiler from 2.7.15 to 2.7.16 (notifications#1770)
- Update nextcloud/ocp dependency (notifications#1772)
- Fix(deps): Allow composer plugin explicitly (notifications#1777)
- Chore: audit dependencies (notifications#1781)
- Fix(fairuse): Adjust website URL (notifications#1790)
- Allow to hide “People” nav entry for admin (photos#2234)
- Update nextcloud/ocp dependency (photos#2236)
- Chore(deps): Bump vue from 2.7.15 to 2.7.16 (privacy#1008)
- Fix npm audit (privacy#1014)
- Fix npm audit (recommendations#686)
- Update nextcloud/ocp dependency (related_resources#305)
- Fix npm audit (related_resources#321)
- Ci: update psalm workflow name to align with main and 28 (serverinfo#548)
- Chore(deps): update dependency vite to ^4.5.1 (text#5120)
- Fix(deps): update vueuse to ^10.7.0 (text#5121)
- Fix(deps): update dependency y-websocket to ^1.5.1 (text#5140)
- Fix(deps): update vue monorepo to ^2.7.16 (text#5164)
- Fix(deps): update vueuse to ^10.7.1 (text#5187)
- Fix(deps): update dependency path-normalize to ^6.0.13 (text#5207)
- Update nextcloud/ocp dependency (text#5210)
- Preserve queue during reconnects (text#5214)
- Fix(deps): update dependency @nextcloud/moment to ^1.3.1 (text#5252)
- Fix(deps): update vueuse to ^10.7.2 (text#5259)
- Approve and merge ocp updates (text#5263)
- Fix(deps): stick to @nextcloud/files v2 (text#5264)
- Fix: Proper error message based on file permissions (text#5274)
26.0.10
Bug Fixes and Changes
- SFTP improvements (server#40521)
- Fix(sharing): set name to target name in sharing cache (server#41071)
- Fix root mounts not being setup in some cases (server#41091)
- Fix: Fix linkToOCSRouteAbsolute() without index.php and with subfolder (server#41627)
- Fix: Also cleanup orphaned shares user cannot be found anymore (server#41644)
- Ci(acceptance): fix dev branch (server#41690)
- Fix(dav): Avoid date diffing if PHP is buggy (server#41731)
- Fix(ui): Do not close all menus on right click (server#41968)
- Fix(TemplateManager): Bail early if templatedirectory is empty (server#42003)
- Fix(security): Update expiration date in security.txt (server#42020)
- Fix(updatecheck): Don’t wait 120s for a response of updater.nextcloud… (server#42079)
- Fix(systemreport): Mask onlyoffice secret as sensitive (server#42080)
- Fix(bruteforce-protection): Don’t throw a 500 when MaxDelayReached is… (server#42084)
- Fix(security): Handle idn_to_utf8 returning false (server#42086)
- Fix(security): Update CA certificate bundle (server#42189)
- Chore(deps): Bump vue from 2.7.14 to 2.7.15 (bruteforcesettings#494)
- Chore(deps-dev): Bump axios from 1.6.1 to 1.6.2 (files_pdfviewer#864)
- Chore(deps): Bump vue and vue-template-compiler (firstrunwizard#983)
- Create update-nextcloud-ocp-approve-merge.yml (nextcloud_announcements#265)
- Create update-nextcloud-ocp-approve-merge.yml (notifications#1733)
- Update nextcloud/ocp dependency (photos#2092)
- Don’t check display name on null (photos#2169)
- Chore(deps): Bump vue from 2.7.14 to 2.7.15 (privacy#980)
- Fix npm audit (privacy#989)
- Fix(deps): update vueuse to ^10.6.1 (text#5013)
- Chore(deps): update vite (text#5014)
- Fix(deps): update yjs (text#5038)
- Fix(deps): update tiptap to ^2.1.13 (text#5075)
- Fix(video): video fullscreen on ios devices (viewer#2082)
26.0.9
Bug Fixes and Changes
- LDAP: Increase profile picture limit to 512 (server#40921)
- Fix download URL for versions (server#40946)
- Fix(ldap): store last known user groups (server#41107)
- Fix(login): Fix JS error on login grant page (server#41141)
- Fix(isLegitimatedForUserId): Setup mountpoints to check file access (server#41144)
- Fix: Don’t try to access null array (server#41146)
- Fix(OCM): Make the public API only rely on OCP (server#41151)
- Don’t pass invalid streams to Imaginary (server#41185)
- Fix(twofactor): avoid DB error on Twofactor (en/dis)abled event (server#41213)
- Chore(deps): fix package-lock.json (server#41221)
- Fix(files_external): on case insensitive system, block case change (server#41222)
- Fix(files): race condition on web files view change (server#41224)
- Catch Imaginary processing errors (server#41233)
- Return correct status if touch failed (server#41237)
- Fix(session): Log why session renewal failed (server#41239)
- Show proper warning on 0 quota (server#41264)
- Fix: Delete ghost versions of non-existing files (server#41297)
- Bump sabre/http to 5.1.10 in stable26 (server#41323)
- Optimize cache jail creation (server#41325)
- Fix type in BeforeMessageLoggedEvent (server#41357)
- Fix(LDAP): prevent incomplete displaynames… (server#41369)
- Fix: Validate that we have a proper distributed cache configured (server#41372)
- Lower log level about invalid session token (server#41386)
- Fix(workflow): Fix “Call to a member function getUID() on null” with … (server#41419)
- Fix(log): Log exception class when message is empty (server#41425)
- Fix(workflowengine): use andWhere() not second where() (server#41433)
- Fix(backupcodes): Remove old notifications before creating a new remi… (server#41452)
- Update psalm-baseline.xml (server#41480)
- Add some support for rename on case insensitive local filesystems (server#41505)
- Fix(files): prevent redirect on heading column sort (server#41517)
- Finish password confirmation (server#41522)
- Reverse X-Forwarded-For list to read the correct proxy remote address (server#41528)
- Fix(files_versions): don’t call getUid() on null (server#41552)
- Revert “fix(files_versions): don’t call getUid() on null” (server#41613)
- Bump sabre/http to 5.1.10 in stable26 (3rdparty#1634)
- Fix npm audit (activity#1376)
- Fix: chunk delete in query (activity#1399)
- Fix npm audit (activity#1407)
- Bump @nextcloud/router from 2.0.0 to 2.0.1 (bruteforcesettings#462)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (bruteforcesettings#472)
- Revert “Bump @nextcloud/router from 2.0.0 to 2.0.1” (bruteforcesettings#510)
- Fix incorrect Date format detection (circles#1429)
- Lighter name update (circles#1436)
- Fix npm audit (files_pdfviewer#839)
- Setup Transifex translations (files_pdfviewer#852)
- Fix npm audit (files_pdfviewer#857)
- Update nextcloud/ocp dependency (firstrunwizard#968)
- Fix npm audit (firstrunwizard#976)
- Fix npm audit (firstrunwizard#999)
- Fix styles location to they can be loaded (logreader#1043)
- Update nextcloud/ocp dependency (logreader#1046)
- Allow printing log messages during occ (logreader#998)
- Update nextcloud/ocp dependency (nextcloud_announcements#243)
- Fix(UI): Merge UI setting with updatenotifications admin settings (nextcloud_announcements#250)
- Update nextcloud/ocp dependency (nextcloud_announcements#254)
- Update nextcloud/ocp dependency (notifications#1688)
- Chore(deps): Bump @nextcloud/moment from 1.2.1 to 1.2.2 (notifications#1696)
- Chore(deps): Bump vue and vue-template-compiler (notifications#1705)
- Update nextcloud/ocp dependency (notifications#1713)
- Filter out some permission for public albums (photos#2106)
- Enh: Add unique DOM identifiers for nav entries (photos#2131)
- Fix npm audit (privacy#974)
- Fix npm audit (recommendations#662)
- Fix npm audit (recommendations#673)
- Fix npm audit (related_resources#309)
- Update nextcloud/ocp dependency (serverinfo#502)
- Ci: update phpunit workflows (serverinfo#506)
- Ci: update lint and psalm workflow (serverinfo#514)
- Stable27] fix: add flag to skip external requests (serverinfo#521)
- Update nextcloud/ocp dependency (serverinfo#524)
- Update nextcloud/ocp dependency (text#4868)
- Fix(paste): collapse whitespace before pasting (text#4898)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0 (text#4921)
- Chore(deps): update jest (text#4922)
- Fix(deps): update dependency uuid to ^9.0.1 (text#4925)
- Fix(deps): update tiptap to ^2.1.12 (text#4926)
- Fix(deps): update vue monorepo to ^2.7.15 (text#4939)
- Chore(deps): update vite (text#4940)
- Fix(deps): update dependency highlight.js to ^11.9.0 (text#4946)
- Fix(deps): update vueuse to ^10.5.0 (text#4947)
- Fix(deps): update dependency @nextcloud/moment to ^1.2.2 (text#4948)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.6 (text#4949)
- Fix(deps): update yjs (text#4950)
- Chore(deps): update dependency eslint-plugin-cypress to ^2.15.1 (text#4951)
- Fix(deps): update dependency @nextcloud/dialogs to ^4.2.1 (text#4952)
- Fix(deps): update dependency @nextcloud/logger to ^2.7.0 (text#4953)
- Fix(deps): update dependency @nextcloud/router to ^2.2.0 (text#4954)
- Fix(deps): update dependency markdown-it to ^13.0.2 (text#4955)
- Fix(deps): update dependency @nextcloud/auth to ^2.2.1 (text#4956)
- Fix(deps): update dependency @nextcloud/browser-storage to ^0.3.0 (text#4957)
- Fix 403 on close (text#4969)
- Fix(sync): prevent race condition by relying on autoincrement (text#4972)
- Revert “fix(deps): update dependency @nextcloud/dialogs to ^4.2.1 (text#4973)
- Fix(SyncService): handle failing connection gracefully (text#4990)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.7 (text#4991)
- Fix(deps): update vueuse to ^10.6.0 (text#4993)
- Update nextcloud/ocp dependency (text#4995)
- Ci(psalm): replace custom static analysis with org template (twofactor_totp#1466)
- Chore(deps): update dependency @types/dockerode to ^3.3.21 (viewer#2016)
- Fix(deps): update dependency filerobot-image-editor to ^4.5.2 (viewer#2017)
- Fix(deps): update dependency webdav to ^4.11.3 (viewer#2018)
- Fix(deps): update dependency @skjnldsv/vue-plyr to ^7.4.0 (viewer#2021)
- Fix(deps): update dependency vue to ^2.7.15 (viewer#2038)
- Fix npm audit (viewer#2047)
26.0.8
Bug Fixes and Changes
- Fix: Escape group names for LDAP (server#37201) 2
- Add commands for basic file actions (server#38250)
- Fix unencrypted_size for folders when scanning the filesystem with encryption enabled (server#38555)
- Emit an event when a message is logged (server#38815)
- Enable download configuration on circles shares (server#40303)
- Fix(autoloader): no apcu no side effects (server#40351)
- Fix(ldap): avatar is not being fetched (server#40370)
- Fix: Avoid failing with duplicate checks (server#40384)
- Ocm services (server#40592) 1
- Do not throw while restoring unloaded files list entries (server#40606)
- Fix(dav): expand recurrences when searching (server#40632)
- Use proper app id in Version.vue (server#40641)
- Fix(unifiedsearch): Allow searching for “0” (server#40684)
- Fix Dashboard IManager getWidgets return annotation (server#40694)
- Fix: Escape group names for LDAP (server#40740)
- Fix ocm-provider rewrite rules (server#40781) 2
- Fix(user): Log affected user of app token login name mismatch (server#40798)
- Clear progress bar text when hiding it (server#40846)
- Fix: Log critical session renewal and logout paths (server#40851)
- Remove leading slash (server#40862)
- Add in:users as a search filter to limit searches to users (server#40883)
- Update version.php to owncloud 10.13 (server#40989)
- Fix(external): Get storage before update it (server#41125)
- Fix(db): also chunk MariaDB deletes (activity#1313)
- Fixes and additions to editor API (text#4839)
- Enh(editorApi): Introduce editor API version number (text#4842)
- Fix(editorApi): Use attachment resolver in MarkdownContentEditor (text#4848)
- Fix(paste): paste plaintext with separate paragraphs (text#4880)
26.0.7
Bug Fixes and Changes
- Add version sidebar events (server#40352)
- Fix issues where unencrypted_size was being falsely used for non-encrypted home folders (server#40380)
- Fix(caldav): add webroot to objectid for activities (server#40403)
- Fix: don’t use davtags for tag search (server#40445)
- Hide shares by disabled users (server#40476)
- Fix(comments): Use provided offset in best effort when loading comments (server#40507)
- Update nextcloud/ocp dependency (nextcloud_announcements#231)
- Update nextcloud/ocp dependency (notifications#1655)
- Fix (visually) removing first notification when executing an action (notifications#1663)
- Update nextcloud/ocp dependency (text#4788)
- Fix(integrity): expect pkg mgmt files (updater#494)
- Fix: update testing range for 25, 26 and 27, and update dependencies (updater#495)
26.0.6
Bug Fixes and Changes
- Do not allow to toggle between password and text in sharing (server#39602)
- Fix(notifications): Remove share notification when the node is deleted (server#39711)
- Catch more invalid cache source storage paths (server#39726)
- Optimize calendar search query (server#39788)
- Chore: update `@nextcloud-vue` to `v7.12.2` (server#39812)
- Fix: close cursor after reading the invitation (server#39816)
- Wrap long productName on login form (server#39854)
- Calendar optimizations (server#39861)
- Select the fileid first when looking for incomplete files (server#39872)
- Fix: Also cleanup version metadata if expiring (server#39874)
- Fix(weather_status): Pass address as param to OSM API (server#39917)
- Prevent PHP warning when CacheEntry extension keys are not set (server#39931)
- Fix: don’t emit Hooks when hookpaths are empty (server#39935)
- Fix(memcache): Fix comparison of Memcache configs to classes (server#39948)
- Fix: always use display name from correct backend (server#39991)
- Fix(security): Update CA certificate bundle (server#40006)
- Fix(logging): user log condition feature (server#40035)
- Improve upload progress visualization (server#40061)
- Do not log passwords in debug mode (server#40076)
- Fix(cache): Remove displayname cache entry on delete (server#40085)
- Fix(CalDAV): check voject exists before attempting any operation (server#40086)
- Feat: add switch to disable dns pinning (server#40167)
- Fix(s3): fix handling verify_bucket_exists parameter (server#40187)
- Fix: prevent sharing permissions on user root folder (server#40229)
- Move share permission logic to storage wrapper (server#40232)
- Enh: skip processing for empty response (server#40260)
- Detect aborted connection in OC\Files\View and stop writing data to the output buffer (server#40280)
- Admin have no special rights on users’ entries (server#40291)
- Fix(ratelimit): Only use memory cache backend for redis (server#40302)
- Fix(CalDAV): check birthday calendar owner (server#40310)
- Replace deprecated “request” with “axios” (files_pdfviewer#793)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (files_pdfviewer#800)
- Fix extraction of PDF.js package (files_pdfviewer#808)
- Update nextcloud/ocp dependency (firstrunwizard#925)
- Update nextcloud/ocp dependency (firstrunwizard#947)
- Update nextcloud/ocp dependency (logreader#964)
- Update nextcloud/ocp dependency (nextcloud_announcements#220)
- Update nextcloud/ocp dependency (notifications#1630)
- Chore: update workflows from templates (privacy#945)
- Chore(deps): Bump @nextcloud/vue from 7.8.0 to 7.8.5 (privacy#947)
- Update nextcloud/ocp dependency (related_resources#272)
- Update nextcloud/ocp dependency (related_resources#286)
- Chore(deps): update dependency cypress to ^12.17.3 (text#4636)
- Chore(deps): update dependency vite to ^4.4.9 (text#4638)
- Update nextcloud/ocp dependency (text#4643)
- Fix: Use default font size (text#4646)
- Fix: Use resize observer to calculate menubar icon limit (text#4650)
- Fix(css): Move code highlighting CSS to `prosemirror.scss` (text#4652)
- Chore(deps): update dependency @vue/vue2-jest to ^29.2.5 (text#4695)
- Chore(deps): update dependency cypress to ^12.17.4 (text#4696)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.2 (text#4712)
- Fix(deps): update dependency lib0 to ^0.2.82 (text#4713)
- Chore(deps): update dependency eslint-plugin-cypress to ^2.14.0 (text#4715)
- Fix(deps): update tiptap to ^2.1.6 (text#4717)
- Chore(deps): update dependency vue-demi to ^0.14.6 (text#4740)
- Chore(deps): update jest to ^29.6.4 (text#4741)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.9.0 (text#4742)
- Fix(deps): update dependency lib0 to ^0.2.83 (text#4760)
- Fix(deps): update tiptap to ^2.1.7 (text#4761)
- Update nextcloud/ocp dependency (text#4764)
- Fix(deps): update vueuse to ^10.4.1 (text#4766)
- List fixes (text#4775)
- Ci(xmllint): bump action to v1.1 (twofactor_totp#1428)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (viewer#1807)
- Update cypress snapshots (viewer#1827)
- Fix npm audit (viewer#1829)
- Chore(deps): Bump @nextcloud/files from 3.0.0-beta.11 to 3.0.0-beta.14 (viewer#1854)
- Revert “Chore(deps): Bump @nextcloud/files from 3.0.0-beta.11 to 3.0.0-beta.14” (viewer#1865)
- Fix(cypress): header sharing download button selector (viewer#1872)
- Fix(deps): update dependency @nextcloud/initial-state to ^2.1.0 (viewer#1909)
- Fix(deps): update dependency filerobot-image-editor to ^4.5.1 (viewer#1910)
26.0.5
Bug Fixes and Changes
- Fix(node): non-existing folder is not searchable (server#39370)
- Fix(profile): fix getUID on nullable user variable (server#39437)
- Fix: ContactManager search with fullmatch (server#39450)
- Fix: check that object store backend supports multi part uploads (server#39459)
- Bugfix/bulk upload empty files (server#39510)
- Add instance category while checking new updates (server#39523)
- Update psalm-baseline.xml (server#39559)
- Fix(SystemTagManager): Use truncated tagName in getTag and updateTag (server#39597)
- Ocs/v1.php/cloud/groups` `UPDATE` method – correct status when group not found (server#39600)
- Fix share roots always being marked as writable (server#39659)
- Only show weather credits if the app is enabled and the weather statu… (server#39664)
- Fix(files_sharing): String translations (server#39666)
- Fix(dav): use quota of destination in s3 chunk upload (server#39679)
- Generate path if app does exist (circles#1351)
- Fix npm audit (firstrunwizard#929)
- Chore: update workflows from templates (firstrunwizard#932)
- Update nextcloud/ocp dependency (logreader#944)
- Update nextcloud/ocp dependency (logreader#950)
- Update nextcloud/ocp dependency (nextcloud_announcements#217)
- Chore(deps) – bump semver to 6.3.1 (notifications#1612)
- Update nextcloud/ocp dependency (notifications#1624)
- Fix npm audit (privacy#937)
- Fix npm audit (recommendations#626)
- Fix npm audit (related_resources#248)
- Update nextcloud/ocp dependency (related_resources#262)
- Update nextcloud/ocp dependency (serverinfo#473)
- Update nextcloud/ocp dependency (serverinfo#487)
- Update nextcloud/ocp dependency (serverinfo#491)
- Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.1 (text#4514)
- Chore(deps): update dependency vite to ^4.4.5 (text#4531)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.8.2 (text#4532)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.1 (text#4533)
- Fix(deps): update dependency @nextcloud/initial-state to ^2.1.0 (text#4534)
- Fix: Remember cursor position when autofocus on load (text#4543)
- Fix(deps): update dependency slug to ^8.2.3 (text#4562)
- Chore(deps): update dependency cypress to ^12.17.2 (text#4567)
- Fix(deps): update tiptap to ^2.0.4 (text#4573)
- Chore(deps): update dependency vite to ^4.4.6 (text#4578)
- Fix(deps): update dependency yjs to ^13.6.7 (text#4581)
- Fix(mentions): encode user id in mentions URLs (text#4590)
- Fade out user cursor labels after five seconds of inactivity (text#4593)
- Add syntax highlighting in code blocks (text#4594)
- Fix(css): Fix margin-bottom for list items (text#4599)
- Chore(deps): update dependency vite to ^4.4.7 (text#4607)
- Chore(deps): update jest to ^29.6.2 (text#4608)
- Fix: tab key in code block (text#4617)
- Fix(editor): Don’t load both Tiptap collaboration history extensions (text#4623)
- Chore: run npm audit fix and fix jest (twofactor_totp#1425)
26.0.4
Bug Fixes and Changes
- Move encrypt-all password email to EmailTemplate (server#37737)
- Store encrypted OAuth2 client secrets (server#38708)
- Generate user themed favicon and touchicon (server#38853)
- Fix confusion around mail settings and improve layout a bit (server#38887)
- Fix(core): Do not invert app menu text color (server#38908)
- PruneOutdatedSyncTokens deletes all entries (server#38920)
- Adjust admin setup check to increase warning to configure https (server#38932)
- Add bruteforce protection in OauthApiController (server#38949)
- Fix(systemtags): Add missing systemtags index (server#38961)
- Perf: skip request without write permission (server#38972)
- Fix: expect interface, not a specific implementation (server#38977)
- Fix: Avoid failing to update the current version entry if there is none (server#39003)
- Use getsystemvalue-functions in Mailer.php (server#39006)
- Fix setup-check test (server#39014)
- Fix(l10n): Fix plural issue with different locale and language (server#39031)
- Fix creating events with old (< unix time) lastoccurence (server#39060)
- Fix(cypress): branch definition (server#39072)
- Fix(files): Only render the menu if there are actions to show (server#39080)
- Silent `imagecreatefromstring()` errors (server#39100)
- Ignore and log non integer versions (server#39117)
- Fix password confirmation (server#39143)
- Fix(sse): don’t update uncached files (server#39152)
- Update psalm-baseline.xml (server#39155)
- Fix(ocp): Fix reference of dashboard IAPIWidget::getItems from WidgetItem (server#39159)
- Fix(TagSearchProvider): Short circuit if no tag matches the query (server#39194)
- Fix(cypress): revert only toggle (server#39206)
- Use more efficient tag retrieval on DAV report request (server#39232)
- Fix(dav): Abort requests with 429 instead of waiting (server#39252)
- Fix(files_sharing): hide download permission for circle shares (server#39260)
- Display displayname on federated shares (server#39270)
- Add command do delete orphan shares (server#39285)
- Preload custom properties when propfinding folders (server#39293)
- Cibit): fix failing test setup (server#39335)
- Chore(CI): Sign .drone.yml file (server#39345)
- GetStorage before remove (server#39355)
- Fix: also run phpunit on `apps/theming/css` modified files (server#39375)
- Fix(db): no hardcoded table prefix is expected (server#39393)
- Feat: Add public event for missing indices (server#39397)
- Update psalm-baseline.xml (server#39406)
- Fix(core): Add password confirmation requirement for getapppassword (server#39418)
- Fix(apps): Fix loading info.xml file (server#39492)
- Modernize cypress tests (activity#1189)
- Fix npm audit (activity#1243)
- Update nextcloud/ocp dependency (activity#1249)
- Update 3rdparty dependencies (bruteforcesettings#467)
- Revert “Update 3rdparty dependencies” (bruteforcesettings#478)
- Bump unzipper from 0.10.11 to 0.10.14 (files_pdfviewer#751)
- Fix npm audit (files_pdfviewer#766)
- Fix npm audit (again) (files_pdfviewer#773)
- Update phpunit workflows from master (files_pdfviewer#778)
- Replace “Unselect” with “Unselect all” in right click menu (files_rightclick#171)
- Update nextcloud/ocp dependency (firstrunwizard#901)
- Fix npm audit (firstrunwizard#904)
- Fix npm audit (firstrunwizard#916)
- Update nextcloud/ocp dependency (logreader#914)
- Choreaudit dependencies (logreader#925)
- Update nextcloud/ocp dependency (nextcloud_announcements#210)
- Update nextcloud/ocp dependency (nextcloud_announcements#214)
- Update nextcloud/ocp dependency (notifications#1579)
- Fix(settings): Delete settings when a user is deleted (notifications#1585)
- Choreaudit dependencies (notifications#1604)
- Update nextcloud/ocp dependency (notifications#1609)
- Reset selection state in route change (photos#1890)
- Update nextcloud/ocp dependency (photos#1894)
- Fix npm audit (photos#1902)
- Fix npm audit (photos#1913)
- Add unselect all (photos#1922)
- Adapt to SystemTags optimizations on server (photos#1927)
- Update nextcloud/ocp dependency (photos#1934)
- Fix npm audit (privacy#919)
- Fix npm audit (privacy#924)
- Fix npm audit (privacy#930)
- Update nextcloud/ocp dependency (related_resources#195)
- Update nextcloud/ocp dependency (serverinfo#467)
- Update nextcloud/ocp dependency (survey_client#179)
- Fix(deps): update highlight (text#4143)
- Fix(css): info callout box color to –color-info (text#4303)
- Update nextcloud/ocp dependency (text#4307)
- Fix/2708 pasting tables (text#4314)
- Bring back keyboard shortcuts to help modal on non-mobile (text#4319)
- Fix: Pass origin along the initial state update (text#4322)
- Fix: clickable zone of task list checkbox (text#4325)
- Chore(deps): update dependency prosemirror-test-builder to ^1.1.1 (text#4342)
- Chore(deps): update dependency vue-demi to ^0.14.5 (text#4358)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.10 (text#4359)
- Fix(deps): update dependency @nextcloud/router to ^2.1.2 (text#4360)
- Fix(deps): update dependency lib0 to ^0.2.78 (text#4361)
- Chore(deps): update dependency cypress to ^12.15.0 (text#4365)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.8.0 (text#4366)
- Fix(deps): update dependency yjs to ^13.6.5 (text#4368)
- Fix(deps): update dependency @nextcloud/auth to ^2.1.0 (text#4369)
- Fix(deps): update dependency @nextcloud/dialogs to ^4.1.0 (text#4370)
- Fix(deps): update dependency @nextcloud/event-bus to ^3.1.0 (text#4371)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.0 (text#4372)
- Fix(deps): update dependency @nextcloud/l10n to ^2.2.0 (text#4385)
- Fix(deps): update dependency yjs to ^13.6.6 (text#4388)
- Flaky CI fixes (text#4392)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.2 (text#4404)
- Chore(deps): update dependency cypress to ^12.16.0 (text#4405)
- Fix: remove redundant css (text#4408)
- Chore(ci): Run cypress against proper stable branch (text#4410)
- Ci(cypress): Revert show_hidden method for cypress interception (text#4413)
- Fix(frontend): Update last saved timestamp when document is saved (text#4416)
- Fix: hotkey ctrl-s (text#4418)
- Fix npm audit (text#4430)
- Fix(deps): update dependency @nextcloud/axios to ^2.4.0 (text#4433)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.11 (text#4450)
- Fix(deps): update dependency mitt to ^3.0.1 (text#4451)
- Chore(deps): update dependency cypress to ^12.17.0 (text#4455)
- Chore(deps): update dependency vite to ^4.4.2 (text#4456)
- Chore(deps): update jest to ^29.6.1 (text#4457)
- Update nextcloud/ocp dependency (text#4463)
- Fix npm audit (text#4465)
- Fix(frontend): Improve paste handler for table cells (text#4471)
- Fix: Delete inactive sessions in one query (text#4473)
- Chore(deps): update dependency cypress to ^12.17.1 (text#4478)
- Fix: Fetch attachment share permissions (text#4485)
- Fix sync errors after network issues (text#4487)
- Fix: Encode individual parts of the dav url as uri components (text#4497)
- Fix: max width of editor container on mobile (text#4500)
- Fix: link preview width on mobile (text#4502)
- Fix(sync): only save on close if changes were made (text#4509)
- Fix: remove duplicated save key action (text#4515)
- Tests(cypress): Refactor reconnect test to be more reliable and add second test for actual reconnect (text#4518)
- Fix: Add index to session_id on text_steps table (text#4524)
- Fix: Use simple query and chunk in PHP to delete inactive sessions (text#4552)
- Fix(postgres): Use a unique index name (text#4554)
- Chore(deps-dev): Bump @types/dockerode from 3.3.18 to 3.3.19 (viewer#1724)
- Fix: update npm scripts for visual regression snapshots update (viewer#1735)
- Fix npm audit (viewer#1753)
- Use the Node object as event payload (viewer#1755)
- Chore: update cypress.yml workflow from template (viewer#1765)
- Fix npm audit (viewer#1776)
- Chore(deps): Bump @nextcloud/files from 3.0.0-beta.10 to 3.0.0-beta.11 (viewer#1789)
- Send CSRF token in rawStat (viewer#1799)
- Fix/video fullscreen iphone (viewer#1803)
- Fix/fullscreen ios stable26 (viewer#1822
26.0.3
Bug Fixes and Changes
- Invalidate existing tokens when deleting an oauth client (server#37230)
- Adjust the value of the “max-parts” parameter of the object storage ‘ListPart’ interface to 1000 (server#37776)
- Allow storing multiple mounts for the same rootid in the mount cache (server#38023)
- Fix npm audit (server#38118)
- Use aria-expanded correctly on toggle user actions (server#38358)
- Show pending popover menu when password is enabled by default (server#38396)
- Fix loading custom logo image (server#38399)
- Fix: Catch Deadlock properly as execute throws Doctrine exceptions not our wrapped ones (server#38479)
- Ungroup `placeholder` css rules (server#38487)
- Add fallback when a there is no preview for a version (server#38509)
- Fix: catch errors in id3parser library (server#38517)
- Fix initialisation of versions in the DB (server#38521)
- Update ca-cert bundle (server#38530)
- Redis: use atomic operations everywhere (server#38539)
- Reload filelist when adding or removing shares (server#38557)
- Fix app menu flicker (server#38564)
- Fix(trashbin): Truncate long filenames (server#38573)
- Fix(caldav): Ignore invalid events for reminder generation (server#38574)
- Increase from 100000 to 600000 iterations for hash_pbkdf2 (server#38583)
- Update psalm-baseline.xml (server#38598)
- Fix: Use proper link for navigating to files on click handler (server#38654)
- Fix(caldav): Close DB cursor in reminder index background job (server#38660)
- Improve oauth2 database migration from ownCloud (server#38672)
- Fix(caldav): Cast calendar objects id to int when building index (server#38677)
- Sharing: Do not show copy action when user doesn’t have permissions (server#38684)
- Fix(actions): cypress (server#38698)
- Chore: update workflows from templates (server#38704)
- Create lint-eslint-when-unrelated.yml (server#38720)
- Fix npm audit (server#38741)
- Allow to specify upgrade.cli-upgrade-link in order to link to the correct documentation (server#38752)
- Log failures to read certificates during listing (server#38757)
- Fix npm audit (server#38807)
- Make sure to show download button only one time (server#38818)
- Use source cache when listing folder during recursive copy (server#38892)
- Groupfolder activities on move/rename (activity#1204)
- Update nextcloud/ocp dependency (firstrunwizard#878)
- Chore(deps): Bump @nextcloud/vue from 7.7.1 to 7.7.2 (firstrunwizard#885)
- Fix npm audit (firstrunwizard#891)
- Chore(CI): Adjust testing matrix for Nextcloud 26 on stable26 (logreader#844)
- Audit and update dependencies (logreader#860)
- Update nextcloud/ocp dependency (nextcloud_announcements#201)
- Update nextcloud/ocp dependency (notifications#1562)
- Chore: update workflows from templates (notifications#1586)
- Audit fix (password_policy#470)
- Update nextcloud/ocp dependency (photos#1747)
- Listen to more events for albums (photos#1846)
- Chore: update workflows from templates (photos#1848)
- Fix: properly handle public link share deletion (photos#1850)
- Fix: use owner instead of owner_id to delete photos by owner (photos#1852)
- Update view when layout setting changes (photos#1858)
- Prevent progress bar overflow when uploading in album content (photos#1863)
- Make file list semantically correct (photos#1869)
- Fix npm audit (photos#1879)
- Fix npm audit (privacy#905)
- Chore(CI): Adjust testing matrix for Nextcloud 26 on stable26 (recommendations#592)
- Chore(CI): Adjust testing matrix for Nextcloud 26 on stable26 (suspicious_login#777)
- Chore: run npm audit fix (suspicious_login#805)
- Feat: update image view width and add title (text#4165)
- Chore(deps): update dependency vite to ^4.3.9 (text#4197)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.6 (text#4198)
- Update nextcloud/ocp dependency (text#4215)
- Ci: Backport relevant action changes from main (text#4240)
- Fix(UserApiController): Fix warning during test run with PHP 8.2 (text#4245)
- Don’t expect HTML element with ID `mimetype` in public share (text#4257)
- Fix: paste multiple line to table issue (text#4265)
- Fix/4267 js tests (text#4271)
- Fix: handle non markdown files in conflicts (text#4273)
- Fix npm audit (text#4279)
- Fix: Catch unique constraint violation when creating new documents (text#4294)
- Chore: Bump composer autoloader for new composer version (text#4295)
- Fix 404 on blank.mp4 (viewer#1677)
- Chore(deps-dev): Bump @types/dockerode from 3.3.17 to 3.3.18 (viewer#1687)
- Chore(deps-dev): Bump tslib from 2.5.0 to 2.5.3 (viewer#1702)
- Fix size of progress container (viewer#1714)
- Chore: update workflows from templates (viewer#1721)
- Fix npm audit (viewer#1732)
Les mer: https://nextcloud.com/changelog/26.0.26 Juni 2023 - 550MB- Also unmark deleted ldap user when checking the ldap entry (server#37304)
- Fix DBAL exception handling in setValues (server#37549)
- Fix(dav): Use an icon with correct color for calendar user settings section (server#37601)
- Fix button text (server#37708)
- Handle not being able to write file for notify self-test (server#37740)
- Fix: Make sure that rollback hook is triggered on all version backends (server#37743)
- Really disable versions features when S3 versioning is enabled (server#37768)
- Handle reminders where calendar name is null (server#37785)
- Ungroup `placeholder` css rules to prevent browsers from removing all rules (server#37793)
- Fix event move issue (server#37812)
- Fix background color of external devices with errors on dark color theme (server#37833)
- Fix(files): Don’t throw an error when guests access the controller (server#37836)
- Sec(deps): Update guzzlehttp/psr7 (server#37845)
- Fix TypeError in Profiler (server#37849)
- Add the server roots and version info hash to apcu prefix (server#37872)
- Check free space only if source exists and is dir (server#37873)
- Ignore errors while trying to update parent storage_mtime (server#37875)
- Do not override stored credentials when login in with SAML (server#37900)
- Make grid toggle sticky (server#37907)
- Bump @nextcloud/vue from 7.8.0 to 7.10.0 (server#37910)
- Trap focus in dialogs (server#37911)
- Update crl after revoke shifts.csr (server#37922)
- Backport: Fix profile view edit button overlapping status text (server#37939)
- Fix(settings): Fix title of profile scope options (server#37941)
- Do not show Tags action when systemtag is disabled (server#37957)
- Fix npm audit (server#37973)
- Add command for getting fileinfo for debugging (server#38005)
- Fix: change maintenance mode info wording (server#38009)
- Fix multiple LDAP configuration support by fixing AccessFactory (server#38027)
- Update expire_date column of table comments (server#38037)
- Mutualize expireDate handling when creating and updating a share (server#38040)
- Fix: catch ManuallyLockedException and use app context (server#38043)
- Fix app overflow menu on bright color theme (server#38049)
- Fix: add workaround for oci and limit queries (server#38054)
- Fix(ocp): Add deprecation version to ILogFactory::getCustomLogger (server#38070)
- Fix “skip content”-buttons on small screen sizes (server#38076)
- Increase “Edit your profile visibility button” contrast (server#38078)
- Fix weather app aria label (server#38079)
- Increase imaginary timeouts as for big files the processing could take very long (server#38081)
- Check return value and improve error handling on certificate manager (server#38091)
- Fix(theming): unwanted variables and colours calc fixes (server#38098)
- Fix: always use proper path on node api when calling the view (server#38128)
- Fix json_decode expecting a string (server#38130)
- Check if version entity is not null before delete (server#38153)
- Do not stop at the first PHP error/warning in files:scan (server#38154)
- Fix error on delete in ChunkingV2Plugin (server#38167)
- Fix(workflowengine): Fix multiple UI issues in workflow engine admin settings (server#38189)
- Make sure to never trigger files hooks on a null path (server#38204)
- Fix redirect on unsupported browser warning (server#38208)
- Update psalm-baseline.xml (server#38212)
- Fix: Check for wrapped retriable exceptions (server#38238)
- Fix(carddav): Mark system address book as read-only (server#38248)
- Check if version has entity before trying to access it (server#38254)
- Add command to summarize space usage (server#38255)
- Fix incosistent scrolling in Firefox (server#38257)
- Fix(deps): Bump @nextcloud/vue to 7.11.5 (server#38263)
- Fix(lostpassword): Also rate limit the setPassword endpoint (server#38268)
- Fix(middleware): Also abort the request when reaching max delay in af… (server#38275)
- Check the username when doing external storage session auth (server#38281)
- Get rid of more int casts in file size manipulations (server#38289)
- Fix generated avatars cache (server#38304)
- SystemTags endpoint to return tags used by a user with meta data (server#38307)
- Rename `numericStorageId` to `numericExternalStorageId` in PersonalMount.php (server#38317)
- Fix(search): fix load more (server#38318)
- Fix : Share Expire After N Days width (server#38319)
- Chore(deps): Bump @nextcloud/vue from 7.11.5 to 7.11.6 (server#38331)
- Revert “Ungroup `placeholder` css rules to prevent browsers from removing all rules” (server#38437)
- Sec(deps): Update guzzlehttp/psr7 (3rdparty#1387)
- Rename “user” to “account” in description (bruteforcesettings#455)
- App cfg from cli (circles#1295)
- Make changes to circle config synchroneous (circles#1309)
- Add npm-audit-fix (files_pdfviewer#732)
- Fix npm audit (files_pdfviewer#739)
- Update nextcloud/ocp dependency (firstrunwizard#842)
- Fix npm audit (firstrunwizard#862)
- Update nextcloud/ocp dependency (nextcloud_announcements#193)
- Chore(deps): Bump @nextcloud/vue from 7.7.1 to 7.7.2 (notifications#1518)
- Fix(deps): Update webpack (notifications#1526)
- Fix header menu color by updating @nextcloud/vue to 7.10.0 (notifications#1534)
- Update nextcloud/ocp dependency (notifications#1543)
- Do not allow deletion from public albums (photos#1750)
- Fix #1753: Media and Photos views are blank after upgrade to 26.0.1 (photos#1759)
- Fix: hide upload button on public album shares (photos#1763)
- Expose DAV permissions on album and places photos (photos#1775)
- Do not silence error when setting a place (photos#1778)
- Fix folder view (photos#1779)
- Use display name instead of id for shared albums (photos#1783)
- Reset file list on upload in FilesPicker (photos#1792)
- Run npm audit fix (photos#1799)
- Revert using display name in shared albums’ name (photos#1801)
- Prevent progress bar overflow when uploading in Folders (photos#1803)
- Fix npm audit (privacy#888)
- Fix npm audit (recommendations#613)
- Fix(API): Add a log entry when an error occurs so the admin can pass … (related_resources#208)
- Fix npm audit (related_resources#223)
- Chore(deps): Bump @nextcloud/vue from 7.9.0 to 7.11.6 (related_resources#232)
- Update nextcloud/ocp dependency (serverinfo#433)
- Fix Undefined Array key Family in DefaultOs (serverinfo#438)
- With FreeBSD jails, networkinfo->gateway can be empty (serverinfo#444)
- Update nextcloud/ocp dependency (serverinfo#446)
- Update nextcloud/ocp dependency (serverinfo#457)
- Chore(deps): update dependency eslint-plugin-cypress to ^2.13.3 (text#4017)
- Fix(deps): update tiptap to ^2.0.3 (text#4055)
- Chore(deps): update dependency vue-demi to ^0.14.0 (text#4056)
- Fix: Only handle recent awareness messagess from sessions (text#4062)
- Adjust smart picker menu action (text#4065)
- Enh(log): use level warning for saving empty docs (text#4072)
- Fix(cypress): show hidden files request now uses PUT (text#4074)
- Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.5.1 (text#4098)
- Pass data to `this.$parent.$emit` in `Editor.vue` (text#4103)
- Fix double readme files getting created on case-insensitive storages (text#4105)
- Fix npm audit (text#4110)
- Fix editing image description fails if enter isn’t pressed (text#4114)
- Fix(Viewer): remove outdated fix from stable16. (text#4120)
- Fix: autofocus own rich workspaces only at freshly created (text#4125)
- Fix(conflict): resolve quickly with fast sync. (text#4127)
- Fix: pass file id for direct editing and fail y.js provider setup if none was passed (text#4128)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.17.1 (text#4133)
- Chore(deps): update dependency @vue/vue2-jest to ^29.2.4 (text#4134)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.9 (text#4135)
- Fix(deps): update dependency lib0 to ^0.2.74 (text#4136)
- Chore(deps): update dependency cypress to ^12.11.0 (text#4137)
- Chore(deps): update dependency vite to ^4.3.5 (text#4138)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.7.0 (text#4139)
- Fix(deps): update dependency @nextcloud/router to ^2.1.1 (text#4141)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.2 (text#4142)
- Fix(deps): update dependency yjs to ^13.6.1 (text#4144)
- Update nextcloud/ocp dependency (text#4150)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.3 (text#4159)
- Chore(deps): update dependency vue-demi to ^0.14.1 (text#4168)
- Fix(deps): update dependency path-normalize to ^6.0.12 (text#4172)
- Chore(deps): update dependency cypress to ^12.12.0 (text#4173)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.4 (text#4175)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.0 (text#4180)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.7.1 (text#4188)
- Chore: v8.0.0 (twofactor_totp#1343)
- Fix(deps): Update vulnerable npm packages (twofactor_totp#1375)
- Chore(deps-dev): replace vue-jest with @vue/vue2-jest@27 (twofactor_totp#1395)
- Chore(deps): Bump @skjnldsv/vue-plyr from 7.3.0 to 7.3.1 (viewer#1613)
- Chore(deps-dev): Bump @nextcloud/webpack-vue-config from 5.4.0 to 5.5.1 (viewer#1621)
- Add npm-audit-fix (viewer#1623)
- Fix npm audit (viewer#1632)
- Fix: use left position of sidebar to set viewer width (viewer#1641)
- Chore(deps-dev): Bump @types/dockerode from 3.3.16 to 3.3.17 (viewer#1644)
- Fix: remove undefined method call (viewer#1649)
- Use proper alt text for viewer app modal (viewer#1652)
- Override hardcoded save button width (viewer#1657)
- Increase z-index of SfxPopper instead of its children (viewer#1659)
Les mer: https://nextcloud.com/changelog/26.0.1 (hovedversjon) 27 April 2023 - 550MB- Update wording for disabled web updater (server#37052)
- Don’t try to hash a nonexisting password (server#37217)
- Use native tooltip for version’s date (server#37264)
- Set `h1` headings for navigation through files app (server#37273)
- Replace custom tooltips with native ones and add description to all e… (server#37275)
- Fix: add important to css hidden files class (server#37286)
- Add parent index on filecache (server#37318)
- Fix(security): Mark recording_servers key appconfig as private as it … (server#37336)
- Fix/36908 set aria hidden for default shipped widgets icons (server#37338)
- Fix OC_Image: Prevent E_WARNING from getimagesize* (server#37368)
- Create `h3` headings for profile page. Replace `` which have… (server#37389)
- Fix(mailer): remove value comparison for smtp_authtype as there is only one option (server#37391)
- Do onetime user setup before getting any mount from providers (server#37394)
- Backport/stable26/jerome herbinet/patch 15 (server#37431)
- Fix(files_sharing): Allow file actions other than download for hide download shares (server#37439)
- Fix(references): Do not log errors on 404 responses of opengraph image fetching (server#37440)
- Fix(docs): Fix RST parsing of the sample config (server#37441)
- Fix/36917 the statuses list was implemented semantically incorrectly (server#37449)
- Replace custom tooltips with native ones of entries in contacts menu. (server#37463)
- Add label for logo link (server#37471)
- Fix the avatar generation on Alpine Linux (server#37482)
- Change contactsmenu structure to a list (server#37485)
- Hide shared files located in group folder’s trash bin (server#37488)
- Fix default_language doc (server#37508)
- Improve handling of profile fields (server#37523)
- Stable25] Quota value as float for 32-bit systems (server#37533)
- Clear encrypted flag when moving away from encrypted storage (server#37537)
- Fix: Avoid scrolling the #content wrapper container (server#37545)
- Feat(security): Allow to opt-out of ratelimit protection, e.g. for te… (server#37551)
- Extend path-prefix optimizer to remove all cases of path_hash= when encountering a path prefix filter (server#37558)
- Update psalm-baseline.xml (server#37565)
- Migrate metadata JSON column to new value TEXT column (server#37571)
- Fix(initial-state): Log an error when initial-state can not be JSON e… (server#37576)
- Fix cypress tests for files_versions (server#37589)
- Fix: Always create user directory when transfering files to new users (server#37666)
- Doc(auth): Warn about disabled token passwords and LDAP logout (server#37684)
- Fix(dav): add string comparison for diff (server#37687)
- App type extended_authentication (server#37689)
- Handle not being able to write file for notify self-test (server#37701)
- Fix(translation): Fix several issues with the translations api (server#37705)
- Revert “handle not being able to write file for notify self-test” (server#37718)
- Update nextcloud/ocp dependency (activity#1144)
- Fix multiselect right-click options (files_rightclick#153)
- Fix-right-click multiselect in trash bin (files_rightclick#158)
- Update nextcloud/ocp dependency (nextcloud_announcements#175)
- Update nextcloud/ocp dependency (nextcloud_announcements#185)
- Update nextcloud/ocp dependency (notifications#1481)
- Deduplicate notifications (notifications#1485)
- Update nextcloud/ocp dependency (notifications#1499)
- Add object type as data attr to notification (notifications#1501)
- Update nextcloud/ocp dependency (notifications#1506)
- Feat(API): Add an endpoint to check for existance of notification ids (notifications#1509)
- Fix: null password handling in entry control logic (password_policy#454)
- Fix scrolling in large folders (photos#1706)
- Fix(settings): Debounce filepicker calls (photos#1712)
- Migrate to the new file_metadata column layout (photos#1736)
- Albums: check copy source owner is the current user and throw (photos#1737)
- Chore(deps): Bump @nextcloud/vue from 7.2.0 to 7.9.0 (related_resources#205)
- Fix(deps): update dependency @hocuspocus/provider to ^1.1.1 (text#3896)
- Fix(deps): update dependency y-websocket to ^1.5.0 (text#3897)
- Fix(deps): update dependency yjs to ^13.5.51 (text#3898)
- Fix(deps): update dependency lib0 to ^0.2.72 (text#3914)
- Feat: Add Shift-Mod-C for copying the markdown source (text#3942)
- Chore(deps): update dependency cypress to ^12.8.1 (text#3948)
- Get mimeIconUrl for media attachments without a session (text#3955)
- Fix: split layout of conflict view (text#3959)
- Fix(deps): update dependency @nextcloud/vue to ^7.8.3 (text#3966)
- Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.5.0 (text#3967)
- Update nextcloud/ocp dependency (text#3969)
- Chore(deps): update dependency vite to ^4.2.1 (text#3971)
- Revert composer autoload changes to PHP 8.1 version (text#3982)
- Emit events from editor when image nodes get added or deleted (text#3983)
- Conflict fixes (text#3988)
- Fix(deps): update dependency @nextcloud/vue to ^7.8.4 (text#3992)
- Fix(deps): update dependency lib0 to ^0.2.73 (text#3993)
- Add table wrapper as scroll container for readonly tables (text#4000)
- Make saving indicator a button for force-save (text#4002)
- Fix: Ensure to not persist user put into the session for direct editing (text#4003)
- Fix(deps): update dependency @hocuspocus/provider to ^1.1.3 (text#4013)
- Fix(deps): update dependency @nextcloud/vue to ^7.9.0 (text#4014)
- Fix(deps): update tiptap to ^2.0.1 (text#4015)
- Chore(deps): update dependency cypress to ^12.9.0 (text#4016)
- Update nextcloud/ocp dependency (text#4022)
- Fix(deps): update dependency @nextcloud/files to ^3.0.0-beta.8 (text#4032)
- Fix(deps): update dependency yjs to ^13.5.52 (text#4033)
- Fix(deps): update tiptap to ^2.0.2 (text#4034)
- Update nextcloud/ocp dependency (text#4036)
- Fix: scroll for outline (text#4038)
- Fix: Properly emit ready event on conflicts with the editor API (text#4040)
- Fix(deps): update dependency path-normalize to ^6.0.11 (text#4042)
- Fix(challenge): invert icon on light mode (twofactor_totp#1349)
- Chore(deps-dev): Bump dockerode and @types/dockerode (viewer#1583)
- Update vue to 7.6.1 (viewer#1594)
- Fix enter key in text input in image editor (viewer#1597)
- Bump @types/dockerode from 3.3.15 to 3.3.16 (viewer#1600)
Les mer: https://nextcloud.com/changelog/25.0.1328 November 2023 - 550MB- LDAP: Increase profile picture limit to 512 (server#40921)
- Fix download URL for versions (server#40946)
- Fix(ldap): store last known user groups (server#41107)
- Fix(login): Fix JS error on login grant page (server#41141)
- Fix(isLegitimatedForUserId): Setup mountpoints to check file access (server#41144)
- Fix: Don’t try to access null array (server#41146)
- Fix(OCM): Make the public API only rely on OCP (server#41151)
- Don’t pass invalid streams to Imaginary (server#41185)
- Fix(twofactor): avoid DB error on Twofactor (en/dis)abled event (server#41213)
- Chore(deps): fix package-lock.json (server#41221)
- Fix(files_external): on case insensitive system, block case change (server#41222)
- Fix(files): race condition on web files view change (server#41224)
- Catch Imaginary processing errors (server#41233)
- Return correct status if touch failed (server#41237)
- Fix(session): Log why session renewal failed (server#41239)
- Show proper warning on 0 quota (server#41264)
- Fix: Delete ghost versions of non-existing files (server#41297)
- Bump sabre/http to 5.1.10 in stable26 (server#41323)
- Optimize cache jail creation (server#41325)
- Fix type in BeforeMessageLoggedEvent (server#41357)
- Fix(LDAP): prevent incomplete displaynames… (server#41369)
- Fix: Validate that we have a proper distributed cache configured (server#41372)
- Lower log level about invalid session token (server#41386)
- Fix(workflow): Fix “Call to a member function getUID() on null” with … (server#41419)
- Fix(log): Log exception class when message is empty (server#41425)
- Fix(workflowengine): use andWhere() not second where() (server#41433)
- Fix(backupcodes): Remove old notifications before creating a new remi… (server#41452)
- Update psalm-baseline.xml (server#41480)
- Add some support for rename on case insensitive local filesystems (server#41505)
- Fix(files): prevent redirect on heading column sort (server#41517)
- Finish password confirmation (server#41522)
- Reverse X-Forwarded-For list to read the correct proxy remote address (server#41528)
- Fix(files_versions): don’t call getUid() on null (server#41552)
- Revert “fix(files_versions): don’t call getUid() on null” (server#41613)
- Bump sabre/http to 5.1.10 in stable26 (3rdparty#1634)
- Fix npm audit (activity#1376)
- Fix: chunk delete in query (activity#1399)
- Fix npm audit (activity#1407)
- Bump @nextcloud/router from 2.0.0 to 2.0.1 (bruteforcesettings#462)
- Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (bruteforcesettings#472)
- Revert “Bump @nextcloud/router from 2.0.0 to 2.0.1” (bruteforcesettings#510)
- Fix incorrect Date format detection (circles#1429)
- Lighter name update (circles#1436)
- Fix npm audit (files_pdfviewer#839)
- Setup Transifex translations (files_pdfviewer#852)
- Fix npm audit (files_pdfviewer#857)
- Update nextcloud/ocp dependency (firstrunwizard#968)
- Fix npm audit (firstrunwizard#976)
- Fix npm audit (firstrunwizard#999)
- Fix styles location to they can be loaded (logreader#1043)
- Update nextcloud/ocp dependency (logreader#1046)
- Allow printing log messages during occ (logreader#998)
- Update nextcloud/ocp dependency (nextcloud_announcements#243)
- Fix(UI): Merge UI setting with updatenotifications admin settings (nextcloud_announcements#250)
- Update nextcloud/ocp dependency (nextcloud_announcements#254)
- Update nextcloud/ocp dependency (notifications#1688)
- Chore(deps): Bump @nextcloud/moment from 1.2.1 to 1.2.2 (notifications#1696)
- Chore(deps): Bump vue and vue-template-compiler (notifications#1705)
- Update nextcloud/ocp dependency (notifications#1713)
- Filter out some permission for public albums (photos#2106)
- Enh: Add unique DOM identifiers for nav entries (photos#2131)
- Fix npm audit (privacy#974)
- Fix npm audit (recommendations#662)
- Fix npm audit (recommendations#673)
- Fix npm audit (related_resources#309)
- Update nextcloud/ocp dependency (serverinfo#502)
- Ci: update phpunit workflows (serverinfo#506)
- Ci: update lint and psalm workflow (serverinfo#514)
- Stable27] fix: add flag to skip external requests (serverinfo#521)
- Update nextcloud/ocp dependency (serverinfo#524)
- Update nextcloud/ocp dependency (text#4868)
- Fix(paste): collapse whitespace before pasting (text#4898)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0 (text#4921)
- Chore(deps): update jest (text#4922)
- Fix(deps): update dependency uuid to ^9.0.1 (text#4925)
- Fix(deps): update tiptap to ^2.1.12 (text#4926)
- Fix(deps): update vue monorepo to ^2.7.15 (text#4939)
- Chore(deps): update vite (text#4940)
- Fix(deps): update dependency highlight.js to ^11.9.0 (text#4946)
- Fix(deps): update vueuse to ^10.5.0 (text#4947)
- Fix(deps): update dependency @nextcloud/moment to ^1.2.2 (text#4948)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.6 (text#4949)
- Fix(deps): update yjs (text#4950)
- Chore(deps): update dependency eslint-plugin-cypress to ^2.15.1 (text#4951)
- Fix(deps): update dependency @nextcloud/dialogs to ^4.2.1 (text#4952)
- Fix(deps): update dependency @nextcloud/logger to ^2.7.0 (text#4953)
- Fix(deps): update dependency @nextcloud/router to ^2.2.0 (text#4954)
- Fix(deps): update dependency markdown-it to ^13.0.2 (text#4955)
- Fix(deps): update dependency @nextcloud/auth to ^2.2.1 (text#4956)
- Fix(deps): update dependency @nextcloud/browser-storage to ^0.3.0 (text#4957)
- Fix 403 on close (text#4969)
- Fix(sync): prevent race condition by relying on autoincrement (text#4972)
- Revert “fix(deps): update dependency @nextcloud/dialogs to ^4.2.1 (text#4973)
- Fix(SyncService): handle failing connection gracefully (text#4990)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.7 (text#4991)
- Fix(deps): update vueuse to ^10.6.0 (text#4993)
- Update nextcloud/ocp dependency (text#4995)
- Ci(psalm): replace custom static analysis with org template (twofactor_totp#1466)
- Chore(deps): update dependency @types/dockerode to ^3.3.21 (viewer#2016)
- Fix(deps): update dependency filerobot-image-editor to ^4.5.2 (viewer#2017)
- Fix(deps): update dependency webdav to ^4.11.3 (viewer#2018)
- Fix(deps): update dependency @skjnldsv/vue-plyr to ^7.4.0 (viewer#2021)
- Fix(deps): update dependency vue to ^2.7.15 (viewer#2038)
- Fix npm audit (viewer#2047)
Les mer: https://nextcloud.com/changelog/25.0.1011 August 2023 - 550MB- Fix app menu flicker (server#38565)
- Fix(node): non-existing folder is not searchable (server#39371)
- Update psalm-baseline.xml (server#39386)
- Fix(profile): fix getUID on nullable user variable (server#39438)
- Fix: ContactManager search with fullmatch (server#39451)
- Bugfix/bulk upload empty files (server#39509)
- Add instance category while checking new updates (server#39524)
- Fix npm audit (server#39542)
- Fix(caldav): harden null handling of iMip scheduling method (server#39591)
- Fix(SystemTagManager): Use truncated tagName in getTag and updateTag (server#39598)
- Fix(files_sharing): String translations (server#39667)
- Fix share roots always being marked as writable (server#39671)
- Generate path if app does exist (circles#1352)
- Fix npm audit (firstrunwizard#927)
- Update nextcloud/ocp dependency (logreader#943)
- Update nextcloud/ocp dependency (nextcloud_announcements#216)
- Chore(deps) – bump semver to 6.3.1 (notifications#1613)
- Update nextcloud/ocp dependency (notifications#1625)
- Chore(deps-dev): Bump postcss from 8.4.24 to 8.4.27 (photos#1955)
- Fix npm audit (privacy#927)
- Fix npm audit (recommendations#627)
- Update nextcloud/ocp dependency (related_resources#157)
- Fix npm audit (related_resources#252)
- Update nextcloud/ocp dependency (serverinfo#472)
- Update nextcloud/ocp dependency (serverinfo#492)
- Fix(deps): update dependency slug to ^8.2.3 (text#4563)
- Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.1 (text#4569)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.8.2 (text#4570)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.1 (text#4574)
- Fix(deps): update dependency @nextcloud/initial-state to ^2.1.0 (text#4575)
- Update nextcloud/ocp dependency (text#4583)
- Chore(deps): update dependency jest-environment-jsdom to ^29.6.2 (text#4609)
- Chore: run npm audit fix (twofactor_totp#1423)
- Fix fullscreen and button style (viewer#1830)
Les mer: https://nextcloud.com/changelog/25.0.924 Juli 2023 - 550MB- Include more information in iMIP email and show diff information on updating an event (server#36601)
- Fix: Make sure that rollback hook is triggered on all version backends (server#37744)
- Generate user themed favicon and touchicon (server#38855)
- Add bruteforce protection in OauthApiController (server#38899)
- Adjust admin setup check to increase warning to configure https (server#38931)
- Fix: BMP image without color info causes array access on `false` (server#38959)
- Fix(systemtags): Add missing systemtags index (server#38962)
- Perf: skip request without write permission (server#38973)
- Fix npm audit (server#38982)
- Fix setup-check test (server#39016)
- Fix(l10n): Fix plural issue with different locale and language (server#39032)
- Fix creating events with old (< unix time) lastoccurence (server#39061)
- Fix(files): Only render the menu if there are actions to show (server#39081)
- Silent `imagecreatefromstring()` errors (server#39101)
- Fix password confirmation (server#39144)
- Fix(sse): don’t update uncached files (server#39153)
- Fix: expect interface, not a specific implementation (server#39154)
- Fix(TagSearchProvider): Short circuit if no tag matches the query (server#39195)
- Update psalm-baseline.xml (server#39220)
- Use more efficient tag retrieval on DAV report request (server#39233)
- Fix(dav): Abort requests with 429 instead of waiting (server#39253)
- Fix(files_sharing): hide download permission for circle shares (server#39259)
- Preload custom properties when propfinding folders (server#39294)
- Chore(CI): Sign .drone.yml file (server#39346)
- Test(psalm): ignore known reports (server#39353)
- GetStorage before remove (server#39356)
- Fix(db): no hardcoded table prefix is expected (server#39394)
- Fix(core): Add password confirmation requirement for getapppassword (server#39419)
- Fix(apps): Fix loading info.xml file (server#39493)
- Fix npm audit (activity#1241)
- Update nextcloud/ocp dependency (activity#1248)
- Allow local ips on globalscale (circles#1299)
- Fix npm audit (files_pdfviewer#765)
- Fix npm audit (again) (files_pdfviewer#774)
- Update phpunit workflows from master (files_pdfviewer#779)
- Replace “Unselect” with “Unselect all” in right click menu (files_rightclick#172)
- Fix npm audit (firstrunwizard#907)
- Update nextcloud/ocp dependency (logreader#913)
- Choreaudit dependencies (logreader#926)
- Update nextcloud/ocp dependency (nextcloud_announcements#211)
- Update nextcloud/ocp dependency (nextcloud_announcements#213)
- Update nextcloud/ocp dependency (notifications#1578)
- Fix(settings): Delete settings when a user is deleted (notifications#1592)
- Choreaudit dependencies (notifications#1605)
- Update nextcloud/ocp dependency (notifications#1608)
- Bump vue and vue-template-compiler (photos#1472)
- Bump webdav from 4.11.0 to 4.11.2 (photos#1503)
- Bump camelcase from 7.0.0 to 7.0.1 (photos#1554)
- Reset selection state in route change (photos#1889)
- Update nextcloud/ocp dependency (photos#1893)
- Fix npm audit (photos#1901)
- Chore(deps-dev): Bump postcss from 8.4.20 to 8.4.24 (photos#1909)
- Fix npm audit (photos#1914)
- Add unselect all (photos#1923)
- Adapt to SystemTags optimizations on server (photos#1928)
- Chore(deps): Bump qs from 6.11.0 to 6.11.2 (photos#1929)
- Update nextcloud/ocp dependency (photos#1935)
- Fix npm audit (photos#1939)
- Bump @nextcloud/router from 2.0.0 to 2.0.1 (privacy#838)
- Fix npm audit (privacy#917)
- Fix npm audit (privacy#923)
- Update nextcloud/ocp dependency (serverinfo#468)
- Update nextcloud/ocp dependency (survey_client#153)
- Fix(css): info callout box color to –color-info (text#4304)
- Update nextcloud/ocp dependency (text#4306)
- Fix: paste tables into document (text#4326)
- Chore(deps): update dependency @vue/test-utils to ^1.3.6 (text#4362)
- Chore(deps): update dependency vite to ^3.2.7 (text#4363)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.8.0 (text#4367)
- Chore(deps): update dependency vue-demi to ^0.14.5 (text#4373)
- Fix(deps): update dependency @nextcloud/router to ^2.1.2 (text#4374)
- Fix(deps): update dependency @nextcloud/auth to ^2.1.0 (text#4375)
- Fix(deps): update dependency @nextcloud/event-bus to ^3.1.0 (text#4376)
- Fix(deps): update dependency @nextcloud/vue to ^7.12.0 (text#4377)
- Fix: hotkey ctrl-s (text#4419)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.2 (text#4421)
- Fix npm audit (text#4429)
- Fix(deps): update dependency @nextcloud/axios to ^2.4.0 (text#4434)
- Fix(deps): update dependency mitt to ^3.0.1 (text#4458)
- Chore(deps): update dependency jest-environment-jsdom to ^29.6.1 (text#4459)
- Update nextcloud/ocp dependency (text#4462)
- Fix npm audit (text#4466)
- Fix: Fetch attachment share permissions (text#4489)
- Chore(deps-dev): Bump @types/dockerode from 3.3.18 to 3.3.19 (viewer#1722)
- Fix npm audit (viewer#1750)
- Use the Node object as event payload (viewer#1756)
- Chore: update cypress.yml workflow from template (viewer#1767)
- Fix npm audit (viewer#1777)
- Chore(deps): Bump @nextcloud/files from 3.0.0-beta.10 to 3.0.0-beta.11 (viewer#1790)
- Update cypress snapshots (viewer#1793)
- Fix npm audit (viewer#1796)
- Send CSRF token in rawStat (viewer#1800)
- Fix npm audit (viewer#1801)
- Fix: video player unusable on ios (viewer#1804)
- Fix fullscreen on ios (viewer#1821)
Les mer: https://nextcloud.com/changelog/25.0.76 Juni 2023 - 550MB- Backport: Make the container fully fulfill PSR container interface (server#36618)
- Also unmark deleted ldap user when checking the ldap entry (server#37307)
- Fix(dav) Handle Calendar trashbin UID conflicts by removing the deleted calendar object (server#37569)
- Handle not being able to write file for notify self-test (server#37702)
- Fix button text (server#37720)
- Handle reminders where calendar name is null (server#37769)
- Ungroup placeholder css rules to prevent browsers from removing all rules (server#37829)
- Fix background color of external devices with errors on dark color theme (server#37832)
- Sec(deps): Update guzzlehttp/psr7 (server#37844)
- Fix TypeError in Profiler (server#37850)
- Check free space only if source exists and is dir (server#37874)
- Ignore errors while trying to update parent storage_mtime (server#37876)
- Do not override stored credentials when login in with SAML (server#37901)
- Make grid toggle sticky (server#37908)
- Update kerberos sso test setup to use new user_saml config system (server#37919)
- Fix(settings): Fix title of profile scope options (server#37942)
- Do not show Tags action when systemtag is disabled (server#37956)
- Fix npm audit (server#37974)
- Update crl after revoke shifts.csr (server#37996)
- Add command for getting fileinfo for debugging (server#38006)
- Update expire_date column of table comments (server#38039)
- Fix: catch ManuallyLockedException and use app context (server#38044)
- Fix app overflow menu on bright color theme (server#38052)
- Fix(ocp): Add deprecation version to ILogFactory::getCustomLogger (server#38071)
- Add required accessibility attributes to legacy files navigation (server#38074)
- Increase imaginary timeouts as for big files the processing could take very long (server#38084)
- Check return value and improve error handling on certificate manager (server#38090)
- Fix: always use proper path on node api when calling the view (server#38129)
- Fix json_decode expecting a string (server#38132)
- Make sure to never trigger files hooks on a null path (server#38203)
- Update psalm-baseline.xml (server#38236)
- Fix: Check for wrapped retriable exceptions (server#38239)
- Fix(carddav): Mark system address book as read-only (server#38249)
- Fix incosistent scrolling in Firefox (server#38258)
- Fix(lostpassword): Also rate limit the setPassword endpoint (server#38269)
- Fix(middleware): Also abort the request when reaching max delay in af… (server#38276)
- Check the username when doing external storage session auth (server#38282)
- Fix generated avatars cache (server#38305)
- SystemTags endpoint to return tags used by a user with meta data (server#38309)
- Fix(search): fix load more (server#38325)
- Update psr/container to `1.1.2` (3rdparty#1318)
- Sec(deps): Update guzzlehttp/psr7 (3rdparty#1386)
- Rename “user” to “account” in description (bruteforcesettings#454)
- Make changes to circle config synchroneous (circles#1308)
- Add npm-audit-fix (files_pdfviewer#733)
- Fix npm audit (files_pdfviewer#737)
- Bump unzipper from 0.10.11 to 0.10.14 (files_pdfviewer#745)
- Update nextcloud/ocp dependency (firstrunwizard#830)
- Fix npm audit (firstrunwizard#860)
- Update nextcloud/ocp dependency (firstrunwizard#871)
- Update nextcloud/ocp dependency (nextcloud_announcements#188)
- Update nextcloud/ocp dependency (nextcloud_announcements#197)
- Chore(deps): Bump @nextcloud/router from 2.0.0 to 2.0.1 (notifications#1516)
- Chore(deps-dev): Bump @nextcloud/eslint-config from 8.1.2 to 8.1.5 (notifications#1520)
- Update nextcloud/ocp dependency (notifications#1522)
- Add object type as data attr to notification (notifications#1523)
- Fix(deps): Update webpack (notifications#1527)
- Update nextcloud/ocp dependency (notifications#1542)
- Update nextcloud/ocp dependency (notifications#1550)
- Fix: null password handling in entry control logic (password_policy#461)
- Do not allow deletion from public albums (photos#1751)
- Fix: hide upload button on public album shares (photos#1762)
- Expose DAV permissions on album and places photos (photos#1776)
- Listen to more events for albums (photos#1780)
- Use display name instead of id for shared albums (photos#1784)
- Reset file list on upload in FilesPicker (photos#1793)
- Run npm audit fix #1799 (photos#1800)
- Revert using display name in shared albums’ name (photos#1802)
- Prevent progress bar overflow when uploading in Folders (photos#1804)
- Fix npm audit (privacy#886)
- Fix npm audit (recommendations#612)
- Fix npm audit (related_resources#221)
- Update nextcloud/ocp dependency (serverinfo#424)
- Update nextcloud/ocp dependency (serverinfo#445)
- Update nextcloud/ocp dependency (serverinfo#450)
- Chore(deps): update dependency @vue/test-utils to ^1.3.5 (text#4059)
- Update nextcloud/ocp dependency (text#4061)
- Fix double readme files getting created on case-insensitive storages (text#4106)
- Fix npm audit (text#4109)
- Fix editing image description fails if enter isn’t pressed (text#4113)
- Fix(Viewer): remove outdated fix from stable16. (text#4121)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.17.1 (text#4145)
- Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.5.1 (text#4146)
- Chore(deps): update dependency vite to ^3.2.6 (text#4147)
- Fix(deps): update dependency path-normalize to ^6.0.11 (text#4148)
- Update nextcloud/ocp dependency (text#4149)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.7.0 (text#4151)
- Chore(deps): update dependency vue-demi to ^0.14.0 (text#4152)
- Fix(deps): update dependency @nextcloud/router to ^2.1.1 (text#4154)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.2 (text#4155)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.3 (text#4160)
- Chore(deps): update dependency vue-demi to ^0.14.1 (text#4182)
- Fix(deps): update dependency @nextcloud/vue to ^7.11.4 (text#4183)
- Fix(deps): update dependency path-normalize to ^6.0.12 (text#4184)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.0 (text#4185)
- Update nextcloud/ocp dependency (text#4186)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.7.1 (text#4189)
- Fix(deps): Update vulnerable npm packages (twofactor_totp#1374)
- Chore(deps-dev): replace vue-jest with @vue/vue2-jest@27 (twofactor_totp#1396)
- Chore(deps): Bump @skjnldsv/vue-plyr from 7.3.0 to 7.3.1 (viewer#1618)
- Add npm-audit-fix (viewer#1624)
- Fix npm audit (viewer#1631)
- Fix: use left position of sidebar to set viewer width (viewer#1642)
- Chore(deps-dev): Bump @types/dockerode from 3.3.16 to 3.3.17 (viewer#1646)
- Fix: remove undefined method call (viewer#1650)
- Use proper alt text for viewer app modal (viewer#1653)
- Override hardcoded save button width (viewer#1658)
- Increase z-index of SfxPopper instead of its children (viewer#1660)
Les mer: https://nextcloud.com/changelog/25.0.627 April 2023 - 550MB- Fix: Make sure to reopen session before cleaning (server#36605)
- Fix(user-management): Fix deleting user in hidden group(s) (server#37267)
- Fix: add important to css hidden files class (server#37287)
- Add parent index on filecache (server#37315)
- Redo “Replace custom tooltips with native ones and add description to all e…”” (server#37323)
- Fix/36908 set aria hidden for default shipped widgets icons (server#37337)
- Share type sciencemesh (server#37347)
- Fix alt attrs for images in files versions (server#37363)
- Fix OC_Image: Prevent E_WARNING from getimagesize* (server#37366)
- Create `h3` headings for profile page. Replace `` which have… (server#37388)
- Fix(files_sharing): Allow file actions other than download for hide download shares (server#37438)
- Fix(docs): Fix RST parsing of the sample config (server#37442)
- Fix 2FA blocks’ width on login screen (server#37445)
- Fix/36917 the statuses list was implemented semantically incorrectly (server#37460)
- Replace custom tooltips with native ones of entries in contacts menu. (server#37462)
- Add label for logo link (server#37472)
- Dispatch BeforeUserLoggedInEvent (server#37479)
- Change contactsmenu structure to a list (server#37483)
- Fix the avatar generation on Alpine Linux (server#37484)
- Hide shared files located in group folder’s trash bin (server#37490)
- Fix default_language doc (server#37509)
- Improve handling of profile fields (server#37524)
- Clear encrypted flag when moving away from encrypted storage (server#37535)
- Fix: Avoid scrolling the #content wrapper container (server#37546)
- Feat(security): Allow to opt-out of ratelimit protection, e.g. for te… (server#37552)
- Extend path-prefix optimizer to remove all cases of path_hash= when encountering a path prefix filter (server#37560)
- Fix: Always create user directory when transfering files to new users (server#37667)
- App type extended_authentication (server#37690)
- Update nextcloud/ocp dependency (activity#1142)
- Fix multiselect right-click options (files_rightclick#154)
- Fix-right-click multiselect in trash bin (files_rightclick#159)
- Update nextcloud/ocp dependency (nextcloud_announcements#178)
- Update nextcloud/ocp dependency (nextcloud_announcements#182)
- Update nextcloud/ocp dependency (notifications#1488)
- Update nextcloud/ocp dependency (notifications#1498)
- Fix scrolling in large folders (photos#1707)
- Fix(settings): Debounce filepicker calls (photos#1713)
- Albums: check copy source owner is the current user and throw (photos#1738)
- Update nextcloud/ocp dependency (text#3970)
- Fix(deps): update dependency @nextcloud/vue to ^7.8.4 (text#3994)
- Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.5.0 (text#3995)
- Update nextcloud/ocp dependency (text#3996)
- Add table wrapper as scroll container for readonly tables (text#4001)
- Fix: Ensure to not persist user put into the session for direct editing (text#4004)
- Fix(deps): update dependency @nextcloud/vue to ^7.9.0 (text#4018)
- Update nextcloud/ocp dependency (text#4021)
- Fix: scroll for outline (text#4039)
- Fix(challenge): invert icon on light mode (twofactor_totp#1350)
- Bump dockerode and @types/dockerode (viewer#1585)
- Update vue to 7.6.1 (viewer#1595)
- Fix enter key in text input in image editor (viewer#1598)
- Chore(deps-dev): Bump @types/dockerode from 3.3.15 to 3.3.16 (viewer#1601)
Les mer: https://nextcloud.com/changelog/25.0.53 April 2023 - 550MB- Add brute force protection on all methods wrapped by PublicShareMiddleware (server#35650)
- Add option to return an exit-code when occ status signals an update is needed (server#36218)
- Allow settings navigation items with no route entry (server#36529)
- Fix(client-login-flow): Handle missing stateToken gracefully (server#36585)
- Fix(caldav): Fix reminder timezone drift for all-day events (server#36642)
- Safer URL match in FileReferenceProvider (server#36645)
- Port user menu to Vue (server#36668)
- Fix the login log entry (server#36672)
- Create an accessible name for logo on logged in page (server#36682)
- Fix missing files:navigation:changed when clicking on a dir in the favorites view (server#36683)
- Fix: Only get params from PUT content if possible (server#36696)
- Add a disk_free_space check before writing config (server#36729)
- Check for opcache.file_cache_only=1 (server#36731)
- Avoid locking on restore/delete and limit concurrent requests (server#36745)
- Fix too long entries in contacts-menu (server#36747)
- Change X-Robots-Tag header from “none” to “noindex, nofollow” (server#36749)
- Fix the contacts-menu vcf-contact avatars (server#36752)
- Don’t regard 1024px width viewport as mobile (server#36764)
- Bump @nextcloud/password-confirmation from 4.0.2 to 4.0.4 (server#36770)
- Avoid extra parenthesis around SQL in IN expressions (server#36797)
- Fix event listener race condition on login-form (server#36806)
- Avoid getting null mimetype when getting reference preview (server#36828)
- Bump @nextcloud/vue from 7.5.0 to 7.7.0 and add node-polyfill-webpack-plugin (server#36841)
- Add focus border for search results (server#36844)
- Fix broken search for tags in workflow checks (server#36856)
- Add name for home breadcrumb in filepicker (server#36858)
- Bump php-opencloud/openstack to 3.2.1 in stable25 (server#36879)
- Remove extraneous Node.js core module dependencies (server#36885)
- Fix(CI): Run repair steps against Oracle DB (server#36886)
- Convert tag id to number (closing #35645) (server#36887)
- Adapt native tooltip for new structure of NcAvatar (server#36896)
- Fix(SystemTagManager): Truncate overlong tag names (server#36899)
- Port admin delegation selects (server#36929)
- Port clear user status select (server#36932)
- Fix share select dropdown not opening when viewer is open (server#37000)
- Db]: Remove not supported column comments for SQLite (server#37003)
- Fix right-click img tags (server#37007)
- Bump @nextcloud/vue from 7.7.0 to 7.8.0 (server#37027)
- Chore(security): Bump “Expires” of well-known/security.txt (server#37036)
- Add avatar contact img description (server#37047)
- Update wording for disabled web updater (server#37051)
- Add label and switch ocdialog close button to button element (server#37063)
- Fix(CI): Fix acceptance test password field selector after @nextcloud… (server#37075)
- Create headings for apps, users, settings pages (server#37118)
- Imaginary – fix autorotate for heic and improve the logic (server#37156)
- Add a check for disk_free_space in Config.php (server#37158)
- Postgresql installation – add quotes around user names (server#37162)
- Fix white scrollbar corner in dark mode (server#37164)
- Fix(user_status): Fix the user status automation on the day availablity rules are adjusted (server#37196)
- Fix(dav): Handle no next potential toggle in availability detection (server#37200)
- Add chunking in SystemTagObjectMapper::getTagIdsForObjects (server#37216)
- Save some CI time (server#37225)
- Set headings for navigation through files app (server#37232)
- Chore: use local variable for remote address (server#37236)
- Fix Cache-Control header of non-versioned assets (server#37249)
- Fix(workflow): Check tag attribute (server#37255)
- Replace custom tooltips with native ones and add description to all e… (server#37274)
- Revert “Replace custom tooltips with native ones and add description to all e…” (server#37285)
- Bump php-opencloud/openstack to 3.2.1 in stable25 (3rdparty#1321)
- Update nextcloud/ocp dependency (activity#1097)
- Exception on missing session (circles#1270)
- Upgrade @nextcloud/vue from 5.4.0 to 7.5.0 (firstrunwizard#817)
- Mount menu entry into Vue user menu (firstrunwizard#827)
- Bump @nextcloud/vue from 7.5.0 to 7.7.1 (firstrunwizard#837)
- Update nextcloud/ocp dependency (nextcloud_announcements#164)
- Update nextcloud/ocp dependency (notifications#1460)
- Fix(FetchFacesMixin): Decode entities in file.realpath (photos#1646)
- Improve overall preview loading (photos#1658)
- Use full filenames in folder view (photos#1660)
- Take into account cropped layout setting (photos#1669)
- Create headings for photos pages (photos#1688)
- Remove unneeded attr `title` (privacy#860)
- Bump/bump nextcloud vue to 7.8.0 (privacy#866)
- Fix FreeBSD: Add Support for Swap Output on TrueNas Core (serverinfo#431)
- Chore(deps): update dependency jest-environment-jsdom to ^29.4.3 (text#3809)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.17.0 (text#3810)
- Fix(deps): update dependency @nextcloud/vue to ^7.7.1 (text#3811)
- Update nextcloud/ocp dependency (text#3813)
- Ci: Pin phpunit to 9 (text#3840)
- Fix: solve publicly shared document with hide download issue (text#3851)
- Shrink heading anchor links to `1em`, fixes links in headings (text#3852)
- Fix(deps): update dependency @nextcloud/vue to ^7.8.0 (text#3867)
- Use the href of links for link previews, not `node.textContent` (text#3887)
- Only open direct link files if link points to Files app (text#3905)
- Chore(deps): update dependency jest-environment-jsdom to ^29.5.0 (text#3920)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.6.2 (text#3935)
- Allow to scroll tables horizontally (text#3938)
- Bump dns-packet from 5.3.1 to 5.4.0 (twofactor_totp#1334)
- Bump filerobot-image-editor from 4.3.7 to 4.3.8 (viewer#1547)
- Update preview when file is updated in ImageEditor (viewer#1555)
- Handle 404 when opening files (viewer#1559)
- Fix AxiosError when deleting photo in viewer (viewer#1561)
- Fix(dependencies): force `react-filerobot-image-editor@^4.3.8` (viewer#1576)
Les mer: https://nextcloud.com/changelog/25.0.46 Mars 2023 - 550MB- Fix array to string conversion in errorlog writer (server#35821)
- Use mimetype from cache for workflow checks (server#35842)
- Update psalm-baseline.xml (server#35954)
- Fix: show toggle grid view button with open sidebar (server#36032)
- Replace custom tooltips with native one in vue components and views (server#36044)
- Remove js navigation on alternative login click (server#36076)
- Replace custom tooltips with native ones in apps page (server#36082)
- Replace custom tooltips with native ones in users page (server#36084)
- Escape path prefix when doing cache jail search (server#36099)
- IMigrationStep progress bar fix (server#36102)
- Limit key names when uploading theme images (server#36103)
- Fix inability to re-enter share password after invalid input (server#36106)
- Differentiate share links (server#36129)
- Add always visible share label (server#36134)
- Focus trap contacts menu with NcHeaderMenu port (server#36142)
- Catch Exceptions when loading storage data of users (server#36155)
- Extend ViewOnly DAV plugin to versions endpoint (server#36164)
- Ext storage configs default value support + enable SSL by default (server#36165)
- Improve exception serializing (server#36167)
- Improve saving applicable users in ext storage (server#36174)
- Improve password generation for link shares (server#36179)
- Only expose storage location to admins (server#36180)
- Revert “Add alt to the logo, adapt css for logo” (server#36193)
- Fix/35886 replace custom tooltips with native one for personal and administration settings stable25 (server#36197)
- Fix login loop if login CSRF fails and user is not logged in (server#36208)
- Fix(search): Fix settings section icon color (server#36226)
- Fix(dav): catch MaxInstancesExceededException for recurring events without end date (server#36230)
- Port global search menu to focus trapped NcHeaderMenu (server#36236)
- Allow interaction with encrypted folders (server#36238)
- Disable unreliable acceptance tests (server#36240)
- Fix github action “performance-8.0” when PR is from a fork. (server#36243)
- Specify the profiler app branch to test with (server#36246)
- Docs: document types flag for search options (server#36255)
- Fix(theming): fix admin images migration (server#36272)
- Remove Bootstrap version reference from tooltip.scss (server#36273)
- Fix(occ): Fix comment formatting of maintenance:repair command (server#36274)
- L10n: Fixed grammar (server#36283)
- Fix interned strings buffer check if 0 free bytes (server#36292)
- Fix double where in CustomProperiesBackendTest (server#36294)
- Add success message to personal settings clipboard button (server#36296)
- Fix user status message input (server#36297)
- Fix WHERE condition when selecting user’s availability for the status… (server#36308)
- [Fix]: scan-app-data conversion (server#36311)]([stable25]
- [Fix]: scan-app-data conversion by backportbot-nextcloud[bot]
- Fix double where() usage in resource manager (server#36317)
- Bump @nextcloud/vue to v7.5.0 (server#36322)
- Fix default value for files_no_background_scan (server#36335)
- Port files sharing selector (server#36339)
- Don’t translate a variable (server#36344)
- Imaginary – add tiff to supported formats (server#36364)
- Fix moving files of encrypted local storage to unencrypted local storage (server#36374)
- Fix(dav): check if principal has email address before accessing it (server#36387)
- Fix admin-disabled background and user pristine theming settings (server#36394)
- Fix focus not returning to search icon (server#36398)
- Do not store generated mysql password if it was not used (server#36400)
- Fix(caldav): Fix wrong Psalm report for nullable calendar data (server#36412)
- Allow keyup enter in user status (server#36415)
- Fix the exif_read_data issue (server#36439)
- Fix(encryption): don’t throw on missing file (server#36442)
- Fix MigrateBackgroundImages on oracle (server#36456)
- Add a safeguard for Version23000Date20210721100600.php (server#36466)
- Non-static app_dir (server#36476)
- Do not reuse query builder objects in DAV account deletion (server#36490)
- Drop vue-clipboard2 in favour of native Clipboard API to fix copy to clipboard (server#36507)
- Do not open the sidebar automatically on small widths (server#36514)
- Chore(CI): Opt-out of PHPUnit 10 for now (server#36518)
- Perf(federation): Only request root share info for checking availability (server#36557)
- Add bruteforce protection to password reset page (server#36573)
- Revert #34908 to allow 32bit setups to upgrade to 26 (server#36593)
- Port profile visibility select (server#36595)
- Update psalm-baseline.xml (server#36597)
- Imaginary – fix generation of heif, pdf, illustrator and svg thumbnails (server#36602)
- Prevent scrolling hover .files-controls (server#36614)
- Restore copy button text on directory fetch error (server#36615)
- Fix compilation of Vue 2.7 features (server#36624)
- Revert “update 64-bit check wording” (server#36631)
- Also copy meta data when converting DataResponse to JSONRe… (server#36702)
- Validate the scope when validating operations (server#36815)
- Update nextcloud/ocp dependency (activity#1053)
- Replace custom tooltips with native tooltips (activity#1055)
- Update nextcloud/ocp dependency (activity#1067)
- Show full date after headings like “Today” as a hidden-visually span (activity#1070)
- Create an unordered list for the list of activities (activity#1078)
- Bump @nextcloud/router from 2.0.0 to 2.0.1 (files_pdfviewer#706)
- Update nextcloud/ocp dependency (firstrunwizard#807)
- Update nextcloud/ocp dependency (firstrunwizard#820)
- Update nextcloud/ocp dependency (nextcloud_announcements#157)
- Bugfix/noid/close header menu (notifications#1417)
- Update nextcloud/ocp dependency (notifications#1438)
- Replace custom tooltips with native ones. (notifications#1439)
- Remove focus border when not keyboard focused (notifications#1449)
- Update title when changing sections in navigation (photos#1515)
- Make face covers smaller (photos#1552)
- Fix renaming faces: Do not delete existing face when renaming (photos#1581)
- Fix upload of pictures into album (photos#1603)
- Fix sharing with group (photos#1605)
- Listen to NodeDeletedEvent to remove photos from albums (photos#1607)
- Fix FaceContent: Fix viewer path (photos#1608)
- Correctly listen to group change events (photos#1612)
- Fix(tags performance): Cache tag counts on server and load them using initial state (photos#1620)
- Fix viewer in public albums (photos#1630)
- Fix(FetchFacesMixin): Decode entities in file.realpath (photos#1646)
- Replace custom tooltips with native ones (privacy#849)
- Improve related resources’ title (related_resources#163)
- Update nextcloud/ocp dependency (serverinfo#408)
- Fix(deps): update dependency markdown-it-image-figures to ^2.1.1 (text#3648)
- Update nextcloud/ocp dependency (text#3651)
- Fix(deps): update dependency path-normalize to ^6.0.10 (text#3655)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.2.0 (text#3661)
- Fix(deps): update dependency @nextcloud/logger to ^2.5.0 (text#3662)
- Fix(deps): update dependency @nextcloud/vue to ^7.5.0 (text#3664)
- Fix(deps): update tiptap (text#3675)
- Chore(deps): update dependency jest-environment-jsdom to ^29.4.0 (text#3699)
- Chore(deps): update dependency jest-environment-jsdom to ^29.4.1 (text#3702)
- Fix bug when session not found (text#3705)
- Chore(deps): update dependency @vue/test-utils to ^1.3.4 (text#3708)
- Update nextcloud/ocp dependency (text#3721)
- Fix background color of tables (text#3734)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.2 (text#3743)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.2.1 (text#3744)
- Fix(deps): update dependency vue-material-design-icons to ^5.2.0 (text#3755)
- Fix: transations in status message (text#3767)
- Fix(Polling): Perform computations in milliseconds (text#3773)
- Fix: empty code blocks (text#3780)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.3 (text#3782)
- Chore(deps): update dependency jest-environment-jsdom to ^29.4.2 (text#3783)
- Catch error if no user is logged in (viewer#1527)
Les mer: https://nextcloud.com/changelog/25.0.319 Januar 2023 - 550MB- Set page titel for each sidebar section through User management pages (server#35467)
- Change header semantic in the user status dialog (server#35480)
- Rename personal Groupware settings section to “Availability” (server#35492)
- Remove old code from comment to not trigger automatic scanners more than needed (server#35497)
- Add migration for encryption keys in wrong location (server#35499)
- Fix SQL comparison with int array during external storage deletion (server#35516)
- Fix the popovermenu (server#35517)
- Bump @nextcloud/vue to 7.2.0 (server#35551)
- Update ca-cert bundle (server#35573)
- Fix type of PreviewController::$userId (server#35577)
- Show success on share actions (server#35578)
- Allow to set a custom timeout for ldap connections (server#35602)
- Set page title for each sidebar section through User management pages (server#35629)
- Fix contrast of global search headings (server#35639)
- Add new border color variable and adjust primary color for increased contrast (server#35640)
- Add success popup message for copying share links (server#35641)
- Update psalm-baseline.xml (server#35663)
- Update the unencrypted file size when closing streams (server#35668)
- Update handlebars-loader to 1.7.3 (server#35673)
- Add alt to the logo, adapt css for logo (server#35676)
- Increase default global input field border contrast (server#35683)
- Improve verbosity of search description (server#35688)
- Fix default primary for user theming (server#35702)
- Update sensitive config list of Talk (server#35706)
- Show group name instead of group id as recommendation (server#35710)
- Use correct filter for app icons in the right sidebar of app management (server#35711)
- Improve email results for sharing (server#35712)
- Ci: update minio image for s3 primary storage tests (server#35724)
- Preview: fix HEIC orientation (server#35727)
- Quota value as float for 32-bit systems (server#35734)
- Fix vue-select styles (server#35742)
- Read loginName from token (server#35747)
- Change app menu focused items behavior that neighbor elements (text and border) have no overlapping (server#35771)
- PHP8] check if params given to API are really an array (server#35797)
- Fix missing cast of double controller parameters (server#35798)
- Fix case sensitivity of email when saving settings (server#35803)
- Restoring clearCachedConfig() (server#35812)
- Use display name cache on getStorageInfo (server#35815)
- Allow additional Sabre plugins in publicwebdav.php (server#35817)
- Allow running encryption:fix-encrypted-version for all users (server#35827)
- Fix parameter type for EntityCollection::setReadMarker in comments app (server#35835)
- Fix: remove other shares from ui when deleted (server#35848)
- Remove comment and guests option from Invitations UI (server#35859)
- Increase preview_max_memory and make it easier to debug (server#35864)
- Avatar generation – disable setimageformat (server#35895)
- Fix video fullscreen on public page (server#35902)
- Replace custom tooltips with native one for files sharing (server#35904)
- Replace custom tooltips with native ones in files (server#35905)
- Revert “avatar generation – disable setimageformat” (server#35914)
- Update the user status dashboard widget and fix the icon color (server#35948)
- Chore(CI): Improve rate limit situation when installing phpunit (server#35962)
- Docs: trusted_proxies support IPv6 ranges (server#35963)
- Also limit the password length on reset (server#35977)
- Appsidebar should be compact when opened on small heights (server#35983)
- Fix user status icon in avatar menu (server#35984)
- Bump json5 from 1.0.1-1.0.2 and 2.2.0-2.2.3 (server#35988)
- Remove myself from being codeowner of some modules (server#35992)
- Bump @nextcloud/vue from 7.2.0 to 7.3.0 (server#35997)
- Allow target=”_blank” in app navigation items (server#36007)
- Fix default phone region validation (server#36010)
- Update crl after revoke files_bpm.csr (server#36017)
- Add restrictions when downloading to resolve with opengraph link provider (server#36022)
- Fix scrolling while dragging in file list view (server#36028)
- Fix cache key used to verify shared mountpoints (server#36049)
- Link reference provider: Improve content-type check (server#36053)
- Update ca-cert bundle (server#36059)
- Fix theming migration repair step by passing correct type for argument (server#36081)
- Allow keyup enter in user status (server#36132)
- Revert “Allow keyup enter in user status” (server#36143)
- Still include the share target in the cache key for validating share mount (server#36169)
- Update nextcloud/ocp dependency (activity#1034)
- Bump @nextcloud/vue from 7.0.0-beta.3 to 7.3.0 (activity#1043)
- Fix background image size (firstrunwizard#790)
- Update nextcloud/ocp dependency (firstrunwizard#799)
- Various fixes (logreader#824)
- Update nextcloud/ocp dependency (nextcloud_announcements#144)
- Update nextcloud/ocp dependency (nextcloud_announcements#150)
- Update nextcloud/ocp dependency (notifications#1399)
- Bump deps to newer versions (notifications#1407)
- Update nextcloud/ocp dependency (notifications#1413)
- Bump postcss-loader from 7.0.1 to 7.0.2 (photos#1519)
- Lazy load faces (photos#1523)
- Remove broken icons.css references (photos#1533)
- Bump postcss from 8.4.18 to 8.4.20 (photos#1545)
- Bug fix] encode file name for file source (photos#1563)
- Backport: #1569 to stable25 (photos#1574)
- Bump @nextcloud/axios from 1.10.0 to 2.1.0 (recommendations#575)
- Fix(deps): update tiptap (text#3486)
- Fix(deps): update dependency @nextcloud/axios to ^2.2.0 (text#3487)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.6.0 (text#3491)
- Prevent dangling debounced extractHeadings function (text#3522)
- Only scroll images into view when they’re added (text#3533)
- Don’t empty list of headings in onDestroy (text#3537)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.6 (text#3539)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.7 (text#3549)
- Chore(deps): update dependency vite to ^3.2.5 (text#3553)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.6.1 (text#3554)
- Fix(deps): update dependency path-normalize to ^6.0.9 (text#3555)
- Fix(deps): update tiptap to ^2.0.0-beta.209 (text#3578)
- Fix(deps): update dependency @nextcloud/axios to ^2.3.0 (text#3579)
- Update nextcloud/ocp dependency (text#3582)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.0 (text#3590)
- Backport missing pieces for outline suport in Collectives (text#3593)
- Block file access for secure view (text#3595)
- Increase idle timeout to one day 40 minutes) (text#3597)
- Fix(deps): update dependency @tiptap/prosemirror-tables to ^1.1.4 (text#3602)
- Fix(deps): update dependency @nextcloud/vue to ^7.3.0 (text#3605)
- Fix(deps): update dependency @nextcloud/router to ^2.0.1 (text#3612)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.1 (text#3620)
- Treat newlines as linebreaks when pasting as plaintext (text#3625)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.1.5 (text#3629)
- Fix: reconnect – reload main container (text#3635)
- Npm audit fix (text#3638)
- Fix(Images): Update image alt text on blur (text#3641)
- Bump webdav from 4.11.0 to 4.11.2 (viewer#1484)
- Bump camelcase from 7.0.0 to 7.0.1 (viewer#1493)
- Bump @nextcloud/router from 2.0.0 to 2.0.1 (viewer#1508)
- Update vue to 7.3 (viewer#1511)
Les mer: https://nextcloud.com/changelog/25.0.29 Desember 2022 - 550MB- Avoid double ldap_unbind in Wizard.php (server#34577)
- Fix disabled federated scope (server#34862)
- Fix NC25 for 32-bit (server#34905)
- Update 64-bit check wording (server#34921)
- Disable upgrades to 26 for 32-bit (server#34922)
- Fix visibility of internal expire date (server#34925)
- Update @nextcloud/dialogs and fix toasts styling (server#34928)
- Fix deprecations logged as errors (server#34944)
- Skip general login with email for non-valid addresses and LDAP (server#34946)
- Run session token renewals in a database transaction (server#34953)
- Read encrypted session data again on reopen (server#34955)
- Fix invalid date in security.txt (server#34964)
- Fix duplicate event email notifications (server#34978)
- Avoid a crash when a PHP extension has no version (server#34998)
- Fix cron warning with time insensitive jobs (server#35010)
- Fix unsuccessful token login logged as error (server#35011)
- Cast to int (server#35023)
- Add repair command to fix wrong share ownership (server#35034)
- Fix checkmark for theme settings in dark mode (server#35035)
- Fix size calculation on copying the skeleton files (server#35048)
- Add description for calendar uri (server#35058)
- Fix sidebar not automatically hidden in Files app (server#35060)
- Fix top margin in empty versions list (server#35064)
- Add pre-commit configuration (server#35078)
- Bump microsoft/azure-storage-blob to 1.5.4 in stable25 (server#35082)
- Fix HTML entities not decoded in comment just added (server#35085)
- Make sure that path is normalized and then checked, (server#35086)
- Fix PublicKeyTokenProviderTest import and mock (server#35099)
- Fix distorted previews when using imaginary (server#35117)
- Fix hasBigIntConversionPendingColumns missing files_trash (server#35118)
- [LDAP] always create instance of own user manager (server#35130)
- Run integration tests on 3rdparty bump (server#35133)
- Support postgres15 (server#35135)
- Bump aws/aws-sdk-php to 3.240 in stable25 (server#35137)
- Make sure to not pass null to DateTime::createFromFormat (server#35161)
- Deprecate PHP7.4 (server#35164)
- Allow single character search by default (server#35166)
- Fix rendering of login headline (server#35172)
- Bump swiftmailer/swiftmailer to 6.3.0 in stable25 (server#35174)
- Use the updated mariadb10.6 container in drone (server#35180)
- Update CODEOWNERS (server#35183)
- Bump @nextcloud/vue to 7.1.0-beta0 (server#35188)
- Fix dashboard scrolling (server#35190)
- Fix AppMenu icons for firefox (server#35191)
- Mark more config values as sensitive (server#35199)
- Fix settings for setting default expiration date (server#35214)
- Fix logo not correctly inverted (server#35216)
- Fix sharing expiration date handling and saving (server#35220)
- Check quota on file copy (server#35232)
- Close global search menu when keyboard focus leaves (server#35233)
- Limit toggle grid view button scope (server#35235)
- Fix missing native submit type from OAuth client add button (server#35237)
- Delay updating setup providers untill we register the mounts (server#35255)
- Fix default theming variables (server#35256)
- Generate user themed icons (server#35261)
- Also cancel XHR when cancelling uploads (server#35265)
- Hide warning about missing apps for when shipped in the next version (server#35291)
- Increase the fair-use push limit to 1.000 users (server#35298)
- Don’t use quota cache through user management (server#35312)
- Fix mentions rendering in comment editor (server#35322)
- Optimize background image migration job (server#35326)
- Handle badly named version files more gracefully and log information (server#35327)
- Help pages: set window title for sidebar sections (server#35330)
- Revert “Fix quota type to int” (server#35335)
- Fix navigation order (server#35338)
- Prevents the selection of encrypted folders when clicking on the “Select all” checkbox (server#35340)
- Fix border color contrast (server#35346)
- Fix forwarding the object id when searching comments (server#35354)
- Update cache when file size === 0 (server#35366)
- Fix user settings layout (server#35375)
- Add repair job that will ensure that secret and passwordsalt are set (server#35377)
- Add label to sharing search field (server#35382)
- Fix UX of renaming token (server#35390)
- Update some deps (server#35394)
- Revert minimum length for tags (server#35404)
- Do not check quota for non Node (server#35408)
- Fix missing share icon (server#35411)
- Place <h1> into main content (server#35412)
- Fix share admin page (server#35414)
- Fix theming tests (server#35415)
- Fix update for 32-bit (server#35453)
- Revert “Fix border color contrast” (server#35454)
- Allow upgrading from ownCloud 10.11 (server#35478)
- Add fallback routines for empty secret cases (server#35605)
- Downgrade ubuntu in order to fix CI (server#35606)
- Fix migration to non-empty secret (server#35616)
- Bump microsoft/azure-storage-blob to 1.5.4 in stable25 (3rdparty#1217)
- Bump aws/aws-sdk-php to 3.240 in stable25 (3rdparty#1227)
- Bump swiftmailer/swiftmailer to 6.3.0 in stable25 (3rdparty#1229)
- Update nextcloud/ocp dependency (activity#1001)
- Run NPM audit fix (activity#1003)
- Apply ACL groupfolders (activity#1015)
- Add filter to page title (activity#1017)
- Update load-utils to 2.0.4 (bruteforcesettings#420)
- Re-activate getMember() (circles#1203)
- Avoid exception loop (circles#1220)
- Update loader-utils and minimatch (files_pdfviewer#681)
- Update nextcloud/ocp dependency (firstrunwizard#752)
- Update nextcloud/ocp dependency (firstrunwizard#780)
- Fix navigation menu order (firstrunwizard#784)
- Update some libs (logreader#817)
- Update nextcloud/ocp dependency (nextcloud_announcements#136)
- Still push notifications of twofactor_nextcloud_notification when in DND (notifications#1355)
- Update nextcloud/ocp dependency (notifications#1366)
- Close menu when focus leaves (notifications#1368)
- Add admin setting page with users defaults (notifications#1369)
- Run NPM audit fix (notifications#1373)
- Update user status with event data (notifications#1377)
- Update loader-utils from 1.4.0 to 1.4.2 and 2.0.2 to 2.0.4 (password_policy#410)
- Update some libs (password_policy#411)
- Update nextcloud/ocp dependency (photos#1443)
- Add primary key index to collaborators table (photos#1449)
- Bump @vue/test-utils from 1.3.0 to 1.3.3 (photos#1460)
- Update nextcloud/ocp dependency (photos#1482)
- Prevent throwing an error in node deletion hook (photos#1493)
- Run npm audit fix (photos#1495)
- Fix version20003Date20221102170153 migration (photos#1501)
- Audit fix (privacy#814)
- Bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (privacy#817)
- Bump @nextcloud/vue from 5.4.0 to 7.0.1 (privacy#822)
- Bump @nextcloud/vue from 7.1.0-beta.1 to 7.1.0-beta.2 (privacy#827)
- Update nextcloud/ocp dependency (related_resources#132)
- Remove completed remove route TODO (related_resources#133)
- Revert “Revert”alternate route for complex itemid”” (related_resources#135)
- Update nextcloud/ocp dependency (related_resources#138)
- Bump npm dependencies (related_resources#145)
- Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.4.0 (text#3314)
- Fix: relative link in RichWorkspace (text#3323)
- Chore(deps): update dependency vite to ^3.2.2 (text#3337)
- Fix(deps): update tiptap (text#3338)
- Update nextcloud/ocp dependency (text#3343)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.3 (text#3355)
- Chore(deps): update dependency @vue/test-utils to ^1.3.3 (text#3359)
- DirectEditing: Set session user for DirectSession editing (text#3371)
- Disable rich workspace rendering when view is not visible (text#3377)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.4 (text#3383)
- Chore(deps): update dependency vite to ^3.2.3 (text#3385)
- Chore(deps): update dependency jest-environment-jsdom to ^29.3.0 (text#3386)
- Don’t apply author annotations when in composition (text#3395)
- Set IUserSession user in SessionController if available (text#3397)
- Chore(deps): update dependency jest-environment-jsdom to ^29.3.1 (text#3406)
- Fix(deps): update vue monorepo to ^2.7.14 (text#3409)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.5 (text#3412)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.1.3 (text#3415)
- Fix hard line breaks displayed with additional new line between (text#3416)
- Update nextcloud/ocp dependency (text#3420)
- Fix(deps): update tiptap (text#3426)
- Make images block nodes (text#3431)
- Fix(deps): update dependency @nextcloud/vue to ^7.1.0-beta.0 (text#3433)
- Bring back menubar without formatting on plain text mode (text#3437)
- Refactor vuex store (text#3439)
- Chore(deps): update dependency vite to ^3.2.4 (text#3440)
- Chore(deps): update dependency @nextcloud/eslint-config to ^8.1.4 (text#3447)
- Fix(deps): update dependency @nextcloud/vue to ^7.1.0-beta.1 (text#3455)
- Fix(deps): update dependency prosemirror-model to ^1.18.3 (text#3456)
- Fix notification icon color (text#3463)
- Add APIs for outline state to RichTextReader and WrapperComponent (text#3466)
- Update loader-utils (text#3468)
- Fix mention uid autocomplete and keyboard handler in list nodes (text#3471)
- Fix direct editing loading of txt files (text#3479)
- Combined code block backport (text#3480)
- Backport of #3460 – Fix front matter rendering (text#3481)
- Fix(deps): update dependency @nextcloud/vue to ^7.1.0-beta.2 (text#3485)
- Prevent file deletion when pressing Ctrl+Delete (text#3515)
- Revert “Set autocomplete attribute of input field to one-time-code” (twofactor_totp#1301)
- Fallback to direct image if preview load failed (+ cypress fixes) (viewer#1452)
- Increase visual regression for video to 0.02% (viewer#1454)
- Build(deps): bump vue from 2.7.13 to 2.7.14 (viewer#1459)
- Build(deps-dev): bump @types/dockerode from 3.3.11 to 3.3.12 (viewer#1460)
- Build(deps-dev): bump tslib from 2.4.0 to 2.4.1 (viewer#1463)
- Bump @nextcloud/vue to 7.1.0-beta0 (viewer#1468)
- Stop encoding sidebar path (viewer#1471)
- Bump @types/dockerode from 3.3.12 to 3.3.14 (viewer#1476)
- Audit fix (viewer#1479)
Les mer: https://nextcloud.com/changelog/25.0.1 (hovedversjon) 8 November 2022 - 550MB25.0.1
Bug Fixes and Changes
- Extract GPS data from EXIF (server#34535)
- Return proper error code when reporting exception fails in remote.php (server#34581)
- Bump @nextcloud/password-confirmation from 4.0.1 to 4.0.2 (server#34590)
- Fix reference preview when no server-side cache configured (server#34594)
- Fix file creation issue if no action are registered (server#34597)
- Fix “email changed” activity email check (server#34601)
- Reduce number of database queries during WebDAV propfind request (server#34610)
- Expose clearing the profiles and fix it (server#34616)
- Set theming app to alwaysEnabled (server#34646)
- Add a repair step to cleanup old theming cache (server#34647)
- Fix unnecessary highlighting of selected element (server#34648)
- Fix vertical alignment of user status icon (server#34649)
- Fix icon of encrypted folders in filepicker (server#34657)
- Add rate limiting on lost password emails (server#34658)
- Fix regexp for unified searching in apps (server#34661)
- Fix rebuild navigation (server#34663)
- Update OCI workflow of server (server#34667)
- Run npm audit (server#34669)
- Add admin user customization kill switch (server#34681)
- Invert header icons on bright preset backgrounds (server#34686)
- Bump jquery-ui-dist from 1.13.1 to 1.13.2 (server#34699)
- Propagate attributes when resharing (server#34704)
- Fix alternative logins custom css class (server#34705)
- Use vue lib multiselect tags component (server#34709)
- Don’t crash with outdated share provider on update with the web updater (server#34712)
- Fix more icon color (server#34718)
- WebDAV – use file/folder name for dav:displayname (server#34721)
- Fix null error in getUnencryptedSize (server#34725)
- On installation save channel to config.php if not stable (server#34726)
- LDAP to not register new users when outside of fair use or over limits (server#34728)
- Add ico image/x-icon (server#34764)
- Update notifications for one-click instances (server#34779)
- Fix Uninitialized string offset 0 at GenerateMimetypeFileBuilder.php#39 (server#34791)
- Expose mapped user count from LDAP and use that for user limit check (server#34796)
- Fix getMetadata return type (server#34821)
- Check share attributes on preview endpoints (server#34823)
- Fix empty content regressions in comments app (server#34827)
- Fix autotest creating PostgreSQL database before install (server#34848)
- Emit typed event when preview is requested (server#34854)
- Display invalid input message (server#34860)
- Update nextcloud/ocp dependency (activity#971)
- Update nextcloud/ocp dependency (activity#979)
- Update nextcloud/ocp dependency (activity#991)
- Update nextcloud/ocp dependency (nextcloud_announcements#124)
- Update nextcloud/ocp dependency (nextcloud_announcements#126)
- Update nextcloud/ocp dependency (nextcloud_announcements#130)
- Invert header icon on bright preset backgrounds (notifications#1341)
- Update nextcloud/ocp dependency (notifications#1344)
- Bump @nextcloud/notify_push to 1.1.3 (notifications#1346)
- Update nextcloud/ocp dependency (notifications#1352)
- Add public link logic (photos#1321)
- Update nextcloud/ocp dependency (photos#1367)
- Bump postcss from 8.4.16 to 8.4.18 (photos#1380)
- Bump vue and vue-template-compiler (photos#1383)
- Bump autoprefixer from 10.4.11 to 10.4.12 (photos#1385)
- Bump jest from 29.0.2 to 29.0.3 (photos#1387)
- Fix nomedia exclusion (photos#1391)
- Limit auth backend to public albums (photos#1405)
- Fix fetching album content when navigating (photos#1406)
- Make tag translations work by loading recognize translations (photos#1407)
- Fix logic of share album content fetching (photos#1408)
- Prevent building prefixPath on loading (photos#1409)
- Update nextcloud/ocp dependency (photos#1415)
- Fix albumName typo (photos#1422)
- Bump autoprefixer from 10.4.12 to 10.4.13 (photos#1438)
- Implement dashboard api for recommended files (recommendations#564)
- Revert “Revert “virtual groups”” (related_resources#105)
- Polishing ‘n cleaning code (related_resources#118)
- Room starts with single participant (related_resources#120)
- Using principalUri:uri to id calendar (related_resources#122)
- Alternate route for complex itemid (related_resources#125)
- Revert “alternate route for complex itemid” (related_resources#134)
- Update nextcloud/ocp dependency (related_resources#99)
- Fix(deps): update dependency @nextcloud/vue to ^7.0.1 (text#3178)
- Fix(deps): update tiptap (text#3197)
- Fix(deps): update vue monorepo to ^2.7.13 (text#3235)
- Chore(deps): update dependency jest-environment-jsdom to ^29.2.0 (text#3251)
- Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.0 (text#3253)
- Update nextcloud/ocp dependency (text#3260)
- Chore(deps): update dependency vite-plugin-commonjs to ^0.5.3 (text#3262)
- Mentions: small test adjust (text#3267)
- Fix copy and paste of user mentions (text#3274)
- Chore(deps): update dependency jest-environment-jsdom to ^29.2.1 autoclosed (text#3277)
- Chore(deps): update dependency jest-environment-jsdom to ^29.2.2 (text#3279)
- Remember the last opened folder (text#3283)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.0 (text#3285)
- Fix: adjust margin for hr (text#3286)
- Update nextcloud/ocp dependency (text#3296)
- Chore(deps): update dependency cypress to ^10.11.0 (text#3307)
- Fix(deps): update dependency @nextcloud/browser-storage to ^0.2.0 (text#3308)
- Fix(deps): update dependency @nextcloud/logger to ^2.4.0 (text#3309)
- Chore(deps): update dependency vite to ^3.2.0 (text#3315)
- Build(deps): bump vue from 2.7.10 to 2.7.13 (viewer#1419)
- Fix sidebar opening for different dav root and non-dav files (viewer#1433)
25.0.0
New Features
- Brand new design
- Photos 2.0
- Talk improvements
- Mail 2.0
- Contacts organisational chart view
- Performance & Security
- Exciting new Integrations
Les mer: https://nextcloud.com/changelog/24.0.121 Juli 2024 - 450MBBug Fixes and Changes
- Fix(user-management): Fix deleting user in hidden group(s) (server#36580)
- Update psalm-baseline.xml (server#37280)
- Add parent index on filecache (server#37317)
- Fix OC_Image: Prevent E_WARNING from getimagesize* (server#37367)
- Fix(docs): Fix RST parsing of the sample config (server#37443)
- Hide shared files located in group folder’s trash bin (server#37493)
- Fix default_language doc (server#37510)
- Clear encrypted flag when moving away from encrypted storage (server#37536)
- Feat(security): Allow to opt-out of ratelimit protection, e.g. for te… (server#37553)
- Improve handling of profile fields (server#37561)
- Fix: Always create user directory when transfering files to new users (server#37668)
- Fix multiselect right-click options (files_rightclick#155)
- Fix-right-click multiselect in trash bin (files_rightclick#160)
- Update nextcloud/ocp dependency (nextcloud_announcements#177)
- Update nextcloud/ocp dependency (notifications#1489)
- Update nextcloud/ocp dependency (text#3968)
Les mer: https://nextcloud.com/changelog/24.0.113 April 2023 - 420MBChanges
- Add brute force protection on all methods wrapped by PublicShareMiddleware (server#35651)
- Fix(client-login-flow): Handle missing stateToken gracefully (server#36586)
- Update psalm-baseline.xml (server#36651)
- Fix(caldav): Fix reminder timezone drift for all-day events (server#36662)
- Add a disk_free_space check before writing config (server#36730)
- Check for opcache.file_cache_only=1 (server#36732)
- Fix login loop if login CSRF fails and user is not logged in (server#36743)
- Avoid locking on restore/delete and limit concurrent requests (server#36746)
- Change X-Robots-Tag header from “none” to “noindex, nofollow” (server#36750)
- Avoid scss cacher reset on empty variables (server#36762)
- Avoid extra parenthesis around SQL in IN expressions (server#36798)
- Fix(CI): Run repair steps against Oracle DB (server#36888)
- Fix(SystemTagManager): Truncate overlong tag names (server#36900)
- Db]: Remove not supported column comments for SQLite (server#37004)
- Chore(security): Bump “Expires” of well-known/security.txt (server#37037)
- Add a check for disk_free_space in Config.php (server#37159)
- Save some CI time (server#37226)
- Chore: use local variable for remote address (server#37237)
- Fix Cache-Control header of non-versioned assets (server#37250)
- Fix(workflow): Check tag attribute (server#37256)
- Update nextcloud/ocp dependency (activity#1098)
- Bump @nextcloud/router from 2.0.0 to 2.0.1 (files_pdfviewer#708)
- Update nextcloud/ocp dependency (nextcloud_announcements#163)
- Update nextcloud/ocp dependency (notifications#1458)
- Bump postcss from 8.4.20 to 8.4.21 (photos#1578)
- Chore(deps-dev): Bump autoprefixer from 10.4.13 to 10.4.14 (photos#1698)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.9.1 (text#3788)
- Fix(deps): update dependency core-js to ^3.28.0 (text#3793)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.17.0 (text#3812)
- Update nextcloud/ocp dependency (text#3814)
- Fix(deps): update dependency core-js to ^3.29.0 (text#3836)
- Ci: Pin phpunit to 9 (text#3841)
- Fix(deps): update dependency core-js to ^3.29.1 (text#3940)
Les mer: https://nextcloud.com/changelog/24.0.106 Mars 2023 - 420MB- Fix array to string conversion in errorlog writer (server#35824)
- Fix parameter type for EntityCollection::setReadMarker in comments app (server#35837)
- Use mimetype from cache for workflow checks (server#35843)
- Compare lowercase email when updating from ldap (server#35946)
- Update psalm-baseline.xml (server#35976)
- Escape path prefix when doing cache jail search (server#36100)
- Limit key names when uploading theme images (server#36104)
- Fix inability to re-enter share password after invalid input (server#36107)
- Catch Exceptions when loading storage data of users (server#36156)
- Improve exception serializing (server#36168)
- Ext storage configs default value support + enable SSL by default (server#36175)
- Improve password generation for link shares (server#36181)
- Fix interned strings buffer check if 0 free bytes (server#36293)
- Fix double where in CustomProperiesBackendTest (server#36295)
- Extend ViewOnly DAV plugin to versions endpoint (server#36299)
- Only expose storage location to admins (server#36306)
- Fix double where() usage in resource manager (server#36318)
- [Fix]: scan-app-data conversion (server#36325)
- [Fix]: scan-app-data conversion by backportbot-nextcloud
- Fix default value for files_no_background_scan (server#36336)
- Don’t translate a variable (server#36345)
- Imaginary – add tiff to supported formats (server#36365)
- Fix moving files of encrypted local storage to unencrypted local storage (server#36376)
- Fix(dav): check if principal has email address before accessing it (server#36386)
- Do not store generated mysql password if it was not used (server#36401)
- Fix(caldav): Fix wrong Psalm report for nullable calendar data (server#36413)
- Fix(encryption): don’t throw on missing file (server#36441)
- Add a safeguard for Version23000Date20210721100600.php (server#36467)
- Fix icon of encrypted folders in filepicker (server#36472)
- Do not reuse query builder objects in DAV account deletion (server#36491)
- Skip failing avatar test with PHP 8.0 (server#36500)
- Chore(CI): Opt-out of PHPUnit 10 for now (server#36519)
- Perf(federation): Only request root share info for checking availability (server#36558)
- Fallback to root if the picker folder doesn’t exists (server#36563)
- Add bruteforce protection to password reset page (server#36574)
- Update psalm-baseline.xml (server#36596)
- Restore copy button text on directory fetch error (server#36616)
- Also copy meta data when converting DataResponse to JSONRe… (server#36703)
- Validate the scope when validating operations (server#36816)
- Groupfolder+acl (activity#1030)
- Update nextcloud/ocp dependency (activity#1069)
- Update nextcloud/ocp dependency (nextcloud_announcements#156)
- Update nextcloud/ocp dependency (notifications#1436)
- Chore(CI): Print the query log (notifications#1451)
- Bump @vue/test-utils from 1.3.3 to 1.3.4 (photos#1618)
- Update nextcloud/ocp dependency (serverinfo#406)
- Update nextcloud/ocp dependency (text#3649)
- Fix(deps): update tiptap (text#3676)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.6.8 (text#3693)
- Chore(deps): update dependency @vue/test-utils to ^1.3.4 (text#3710)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.6.9 (text#3711)
- Fix(deps): update dependency core-js to ^3.27.2 (text#3712)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.6.10 (text#3716)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.7.0 (text#3717)
- Update nextcloud/ocp dependency (text#3722)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.7.4 (text#3723)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.2 (text#3756)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.8.0 (text#3758)
- Fix(deps): update dependency vue-material-design-icons to ^5.2.0 (text#3759)
- Fix(Polling): Perform computations in milliseconds (text#3774)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.3 (text#3784)
Les mer: https://nextcloud.com/changelog/24.0.919 Januar 2023 - 420MB- Bump bootstrap from 4.6.1 to 4.6.2 (server#33422)
- Invalidate existing tokens when deleting an oauth client (server#35094)
- Update psalm-baseline.xml (server#35417)
- Add migration for encryption keys in wrong location (server#35500)
- Allow to set a custom timeout for ldap connections (server#35520)
- Fix SQL comparison with int array during external storage deletion (server#35524)
- Update ca-cert bundle (server#35574)
- Update the unencrypted file size when closing streams (server#35657)
- Update handlebars-loader update to 1.7.3 + others (server#35674)
- Fix share admin page (server#35687)
- Preview: fix HEIC orientation (server#35729)
- Ci: update minio image for s3 primary storage tests (server#35735)
- PHP8] check if params given to API are really an array (server#35796)
- Fix missing cast of double controller parameters (server#35799)
- Rename personal Groupware settings section to “Availability” (server#35800)
- Fix case sensitivity of email when saving settings (server#35804)
- Allow additional Sabre plugins in publicwebdav.php (server#35818)
- Fix: remove other shares from ui when deleted (server#35849)
- Remove comment and guests option from Invitations UI (server#35861)
- Allow running encryption:fix-encrypted-version for all users (server#35865)
- Update psalm-baseline.xml (server#35879)
- Quota value as float for 32-bit systems (server#35940)
- Only normalize data in public shares and not crud (server#35949)
- Bump json5 from 1.0.1-1.0.2 and 2.2.0-2.2.3 (server#35989)
- Bump jQuery-UI dist to 1.13.2 (server#36009)
- Update crl after revoke files_bpm.csr (server#36018)
- Fix cache key used to verify shared mountpoints (server#36050)
- Update ca-cert bundle (server#36061)
- Still include the share target in the cache key for validating share mount (server#36172)
- Update nextcloud/ocp dependency (activity#1049)
- Various fixes (logreader#825)
- Update nextcloud/ocp dependency (nextcloud_announcements#148)
- Bump deps to newer versions (notifications#1408)
- Update nextcloud/ocp dependency (notifications#1414)
- Bump postcss from 8.4.19 to 8.4.20 (photos#1544)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.6.4 (text#3488)
- Fix(deps): update tiptap (text#3489)
- Only scroll images into view when they’re added (text#3534)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.7 (text#3556)
- Fix(deps): update tiptap to ^2.0.0-beta.209 (text#3580)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.0 (text#3591)
- Fix(deps): update dependency @tiptap/prosemirror-tables to ^1.1.4 (text#3603)
- Fix(deps): update dependency core-js to ^3.27.0 (text#3608)
- Fix(deps): update dependency @nextcloud/router to ^2.0.1 (text#3613)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.1 (text#3621)
- Fix(deps): update dependency core-js to ^3.27.1 (text#3622)
- Npm audit fix (text#3639)
- Bump @nextcloud/router from 2.0.0 to 2.0.1 (viewer#1507)
Les mer: https://nextcloud.com/changelog/24.0.89 Desember 2022 - 420MB- Update guzzlehttp/guzzle requirement from 7.4.5 to 7.5.0 in /build/integration (server#33888)
- Add rate limiting on lost password emails (server#34659)
- Emit typed event when preview is requested (server#34855)
- Avoid double ldap_unbind in Wizard.php (server#34942)
- Skip general login with email for non-valid addresses and LDAP (server#34947)
- Cleanup tempfiles after each cron job run (server#34949)
- Run session token renewals in a database transaction (server#34952)
- Fix invalid date in security.txt (server#34966)
- Avoid a crash when a PHP extension has no version (server#35005)
- Fix unsuccessful token login logged as error (server#35012)
- Only show cron warning after 24h due to time insensitive jobs (server#35018)
- Fix duplicate event email notifications (server#35019)
- Cast to int (server#35022)
- Add repair command to fix wrong share ownership (server#35039)
- Fix size calculation on copying the skeleton files (server#35049)
- Add description for calendar uri (server#35059)
- Fix sidebar not automatically hidden in Files app (server#35061)
- Fix top margin in empty versions list (server#35065)
- Make sure that path is normalized and then checked, (server#35088)
- Fix HTML entities not decoded in comment just added (server#35100)
- Fix PublicKeyTokenProviderTest import and mock (server#35101)
- Appropriate length check in Notification.php (server#35113)
- Use the updated mariadb10.6 container in drone (server#35114)
- Fix distorted previews when using imaginary (server#35115)
- [LDAP] always create instance of own user manager (server#35131)
- Run integration tests on 3rdparty bump (server#35134)
- Revert “Appropriate length check in Notification.php” (server#35140)
- Detect weird local ips (server#35141)
- Make sure to not pass null to DateTime::createFromFormat (server#35162)
- Mark more config values as sensitive (server#35200)
- Fix settings for setting default expiration date (server#35215)
- Fix JSON error when comment has no reactions (server#35245)
- Properly compare quota against both float/int values (server#35250)
- Delay updating setup providers untill we register the mounts (server#35258)
- Also cancel XHR when cancelling uploads (server#35266)
- Hide warning about missing apps for when shipped in the next version (server#35292)
- Bump swiftmailer/swiftmailer to 6.3.0 in stable24 (server#35297)
- Don’t use quota cache through user management (server#35313)
- Fix mentions rendering in comment editor (server#35321)
- Check quota on file copy (server#35328)
- Check quota on file copy (server#35332)
- Revert “Fix quota type to int” (server#35334)
- Prevents the selection of encrypted folders when clicking on the “Select all” checkbox (server#35349)
- Handle badly named version files more gracefully and log information (server#35351)
- Fix forwarding the object id when searching comments (server#35356)
- Update cache when file size === 0 (server#35367)
- Fix UX of renaming token (server#35392)
- Update some libs (server#35395)
- Do not check quota for non Node (server#35409)
- Update behat/behat requirement from ~3.11.0 to ~3.12.0 in /build/integration (server#35564)
- Downgrade ubuntu in order to fix CI (server#35607)
- Add mlocati/ip-lib in stable24 (3rdparty#1221)
- Bump swiftmailer/swiftmailer to 6.3.0 in stable24 (3rdparty#1237)
- Run NPM audit fix (activity#1004)
- Update nextcloud/ocp dependency (activity#993)
- Do not pass an instance of User where a string is expected (activity#996)
- Update nextcloud/ocp dependency (activity#999)
- Re-activate getMember() (circles#1204)
- Refresh cache on demand (circles#1215)
- Avoid exception loop (circles#1221)
- Audit fix (files_pdfviewer#682)
- Update nextcloud/ocp dependency (firstrunwizard#753)
- Update some libs (logreader#818)
- Update nextcloud/ocp dependency (nextcloud_announcements#132)
- Update nextcloud/ocp dependency (nextcloud_announcements#135)
- Still push notifications of twofactor_nextcloud_notification when in DND (notifications#1356)
- Update nextcloud/ocp dependency (notifications#1359)
- Update nextcloud/ocp dependency (notifications#1364)
- Run NPM audit fix (notifications#1372)
- Update user status with event data (notifications#1378)
- Update some libs (password_policy#412)
- Update nextcloud/ocp dependency (photos#1442)
- Bump @vue/test-utils from 1.3.0 to 1.3.3 (photos#1461)
- Bump postcss from 8.4.18 to 8.4.19 (photos#1479)
- Update nextcloud/ocp dependency (photos#1480)
- Run npm audit fix (photos#1496)
- Audit fix (privacy#813)
- Bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (privacy#816)
- Fix(deps): update dependency prosemirror-markdown to ^1.10.1 (text#3339)
- Update nextcloud/ocp dependency (text#3341)
- Avoid saving without changes (text#3351)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.3 (text#3360)
- Chore(deps): update dependency @vue/test-utils to ^1.3.3 (text#3361)
- Fix(deps): update tiptap to ^2.0.0-beta.202 (text#3362)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.6.2 (text#3363)
- Update nextcloud/ocp dependency (text#3366)
- DirectEditing: Set session user for DirectSession editing (text#3372)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.4 (text#3387)
- Don’t apply author annotations when in composition (text#3396)
- Set IUserSession user in SessionController if available (text#3398)
- Fix typo in serializePlainText (text#3402)
- Disable rich workspace rendering when view is not visible (text#3403)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.5 (text#3413)
- Update nextcloud/ocp dependency (text#3418)
- Fix(deps): update dependency core-js to ^3.26.1 (text#3421)
- Fix(deps): update tiptap (text#3441)
- Chore(deps): update dependency regenerator-runtime to ^0.13.11 (text#3448)
- Fix(deps): update dependency prosemirror-model to ^1.18.3 (text#3457)
- Update npm dependencies (text#3469)
- Bring back menubar without formatting on plain text mode (text#3475)
- Audit fix (viewer#1478)
Les mer: https://nextcloud.com/changelog/24.0.78 November 2022 - 420MB- Update behat/behat requirement from ~3.10.0 to ~3.11.0 in /build/integration (server#33185)
- Fix quota type to int (server#34032)
- Use filesystem user instead of file owner for creating version (server#34040)
- Fix renaming in shared with you file list (server#34355)
- Url encode the web dav url for copying (server#34381)
- Trigger a rescan when trying to fopen a file that exists in cache but not on disk (server#34410)
- Fix User profile picture when performing the search (server#34440)
- Fix: Prevent deadlocks during mtime/size/etag propagation (server#34447)
- Makes untrusted domain error on info (server#34454)
- Fix Error: Undefined index: redirect_url (server#34460)
- Harden disk_free_space check in CheckSetupController (server#34506)
- Update ca-cert bundle (server#34518)
- Update security.txt expires field (server#34527)
- Fix password length limitation (server#34532)
- Avoid allocating too much memory for the buffer on s3 uploads (server#34552)
- Return proper error code when reporting exception fails in remote.php (server#34584)
- Fix “email changed” activity email check (server#34600)
- LDAP to not register new users when outside of fair use or over limits (server#34730)
- Fix external storages access (server#34750)
- Fix null error in getUnencryptedSize (server#34770)
- Fix Uninitialized string offset 0 at GenerateMimetypeFileBuilder.php#39 (server#34792)
- Expose mapped user count from LDAP and use that for user limit check (server#34795)
- Fix updating cached mounts that didn’t have their mount provider set previously (server#34797)
- DB mounts table: Add index for mount_provider_class (server#34798)
- Add pre-commit configuration to stable24 as well (server#34802)
- Update notifications for one-click instances (server#34805)
- Update psalm-baseline.xml (server#34812)
- Check share attributes on preview endpoints (server#34824)
- Propagate attributes when resharing (server#34840)
- Fix psalm errors fron the end of the baseline file (server#34845)
- Run NPM audit fix (activity#972)
- Improve email logging (activity#982)
- Update nextcloud/ocp dependency (activity#989)
- Bump terser from 5.7.1 to 5.15.1 (files_videoplayer#293)
- Update nextcloud/ocp dependency (nextcloud_announcements#128)
- Fix multi-tab usage with notify_push (notifications#1303)
- Run audit fix (notifications#1311)
- Send the subscription key to the Community push proxy (notifications#1320)
- Adjust the expected query count (notifications#1338)
- Update nextcloud/ocp dependency (notifications#1351)
- Bump workbox-webpack-plugin, qs, postcss, @nextcloud/moment and autoprefixed (photos#1401)
- Bump vue-router from 3.5.3 to 3.5.4 (photos#1412)
- Update nextcloud/ocp dependency (photos#1413)
- Bump autoprefixer from 10.4.12 to 10.4.13 (photos#1437)
- Run audit (recommendations#557)
- Bump terser and moment (text#3136)
- Fix(deps): update tiptap (text#3171)
- Chore(deps): update dependency @vue/vue2-jest to ^27.0.0 (text#3198)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.6 (text#3199)
- Fix(deps): update dependency highlight.js to ^10.7.3 (text#3200)
- Chore(deps): update dependency cypress to ^9.7.0 (text#3201)
- Fix(deps): update dependency @nextcloud/moment to ^1.2.1 (text#3205)
- Fix emoji suggestion regression (text#3206)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.14.0 (text#3207)
- Chore(deps): update dependency @nextcloud/browserslist-config to ^2.3.0 (text#3208)
- Chore(deps): update dependency @nextcloud/stylelint-config to ^2.2.0 (text#3211)
- Fix(deps): update dependency @nextcloud/axios to ^1.11.0 (text#3215)
- Fix(deps): update dependency @nextcloud/dialogs to ^3.2.0 (text#3216)
- Chore(deps): update dependency regenerator-runtime to ^0.13.10 (text#3220)
- Fix(deps): update dependency @nextcloud/vue to ^5.4.0 (text#3221)
- Fix(deps): update dependency core-js to ^3.25.5 (text#3222)
- Fix(deps): update dependency prosemirror-view to ^1.29.0 (text#3223)
- Fix(deps): update dependency vue-material-design-icons to ^5.1.2 (text#3225)
- Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.0 (text#3254)
- Fix(deps): update dependency prosemirror-state to ^1.4.2 (text#3264)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.13 (text#3272)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.14 (text#3281)
- Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.0 (text#3287)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.20 (text#3293)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.21 (text#3297)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.23 (text#3299)
- Fix(deps): update dependency core-js to ^3.26.0 (text#3300)
- Fix(deps): update dependency @nextcloud/browser-storage to ^0.2.0 (text#3310)
- Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.25 (text#3316)
- Bump terser and async (viewer#1406)
- Use preview for unsupported images (viewer#1415)
- Fix previewpath legacy variable (viewer#1430)
Les mer: https://nextcloud.com/changelog/24.0.66 Oktober 2022 - 420MB- Bump moment from 2.29.3 to 2.29.4 (server#33423)
- Bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (server#33461)
- Make groupfolders use system wide encryption keys (server#33700)
- Log if cookie login failed with token mismatch or session unavailability (server#33787)
- Wait for the new user form to be visible in acceptance tests (server#33791)
- Fix handling of internal errors when uploading theming files (server#33798)
- 33036 [Bug]: Set default expiration date (server#33805)
- Always use the default fs owner when storing versions (server#33970)
- Improve getting recent files performance (server#33983)
- Do not empty config.php file if reading failed for any reason (server#34021)
- Do not output a warning when a file is not found (server#34089)
- Convert file_metadata.id from intto bigint (server#34090)
- Reset global search on files sidebar navigation change (server#34106)
- Dont try email login if the provider username is not a valid email (server#34111)
- Fix translation of user exists error server-side (server#34112)
- Update ca-cert bundle (server#34128)
- Clear search results when remove search query (server#34159)
- Show long names correctly on profile card (server#34228)
- Bump moment-timezone from 0.5.34 to 0.5.37 (server#34259)
- Correctly handle Redis::keys returning false (server#34341)
- Fix empty content of dashboard (activity#924)
- Update christophwurst/nextcloud dependency (activity#931)
- Migrate to nextcloud/OCP package in stable24 (activity#937)
- Update nextcloud/ocp dependency (activity#942)
- Migrate to nextcloud/OCP package in stable24 (firstrunwizard#746)
- Migrate to nextcloud/OCP package in stable24 (logreader#792)
- Migrate to nextcloud/OCP package in stable24 (nextcloud_announcements#110)
- Update nextcloud/ocp dependency (nextcloud_announcements#114)
- Fix checking for links finally (notifications#1277)
- Update christophwurst/nextcloud dependency (notifications#1284)
- Migrate to nextcloud/OCP package in stable24 (notifications#1294)
- Update nextcloud/ocp dependency (notifications#1297)
- Revert “Revert “fix service-worker”” (photos#1220)
- Migrate to nextcloud/OCP package in stable24 (serverinfo#403)
- Migrate to nextcloud/OCP package in stable24 (survey_client#149)
- Build(deps-dev): bump @cypress/webpack-preprocessor from 5.12.0 to 5.12.2 (text#2819)
- Append a newline after inserted image (text#2864)
- Fix: update link menububble on editor updates (text#2874)
- Update: tiptap and prosemirror (text#2909)
- Fix emoji autocompletion keyboard behaviour (text#2911)
- Fixes focus handling in MenuBar (text#2916)
- Align popover menus to the left on mobile (text#2917)
- Build(deps): bump @tiptap/extension-table from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2935)
- Build(deps): bump @tiptap/extension-italic from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2936)
- Build(deps): bump @tiptap/extension-history from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2938)
- Build(deps): bump @tiptap/extension-task-item from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2940)
- Build(deps): bump @tiptap/extension-horizontal-rule from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2941)
- Build(deps): bump @tiptap/extension-table-header from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2942)
- Build(deps): bump @tiptap/extension-image from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2943)
- Build(deps): bump @tiptap/extension-heading from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2944)
- Build(deps): bump @tiptap/extension-bold from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2945)
- Build(deps): bump @tiptap/extension-table-row from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2946)
- Build(deps): bump @tiptap/extension-paragraph from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2948)
- Build(deps): bump @tiptap/suggestion from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2950)
- Build(deps): bump @tiptap/extension-underline from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2953)
- Build(deps): bump @tiptap/extension-dropcursor from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2954)
- Build(deps): bump @tiptap/extension-code-block from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2956)
- Build(deps): bump @tiptap/extension-strike from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2957)
- Build(deps): bump @tiptap/extension-text from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2958)
- Build(deps): bump @tiptap/extension-list-item from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2959)
- Build(deps): bump @tiptap/extension-task-list from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2960)
- Build(deps): bump @tiptap/extension-code from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2961)
- Build(deps): bump @tiptap/extension-document from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2962)
- Build(deps): bump @tiptap/extension-hard-break from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2963)
- Build(deps): bump @tiptap/extension-ordered-list from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2964)
- Update: all of tiptap (text#2966)
- Make it possible to insert heif/heic images (text#2975)
- Build(deps): bump @tiptap/extension-code-block from 2.0.0-beta.195 to 2.0.0-beta.196 (text#2996)
- Build(deps): bump @tiptap/core from 2.0.0-beta.195 to 2.0.0-beta.196 (text#2997)
- Build(deps): bump @tiptap/extension-history from 2.0.0-beta.195 to 2.0.0-beta.196 (text#2998)
- Build(deps): bump @tiptap/extension-table-header from 2.0.0-beta.195 to 2.0.0-beta.196 (text#2999)
- Build(deps): bump @tiptap/extension-blockquote from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3000)
- Build(deps): bump @tiptap/extension-bold from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3001)
- Build(deps): bump @tiptap/extension-table-row from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3002)
- Build(deps): bump @tiptap/extension-task-item from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3003)
- Build(deps): bump @tiptap/suggestion from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3004)
- Build(deps): bump @tiptap/extension-code from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3005)
- Build(deps): bump @tiptap/extension-italic from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3006)
- Build(deps): bump @tiptap/extension-document from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3007)
- Build(deps): bump @tiptap/extension-text from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3008)
- Build(deps): bump @tiptap/extension-paragraph from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3009)
- Build(deps): bump @tiptap/extension-table-cell from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3011)
- Build(deps): bump @tiptap/extension-table from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3012)
- Build(deps): bump @tiptap/extension-horizontal-rule from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3013)
- Build(deps): bump @tiptap/extension-strike from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3014)
- Build(deps): bump @tiptap/extension-dropcursor from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3015)
- Build(deps): bump @tiptap/extension-ordered-list from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3016)
- Build(deps): bump @tiptap/extension-hard-break from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3017)
- Build(deps): bump @tiptap/vue-2 from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3019)
- Build(deps): bump @tiptap/extension-code-block-lowlight from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3020)
- Build(deps): bump @tiptap/extension-heading from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3021)
- Build(deps): bump @tiptap/extension-image from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3022)
- Build(deps): bump @tiptap/extension-list-item from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3023)
- Build(deps): bump @tiptap/extension-bullet-list from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3024)
- Build(deps): bump @tiptap/extension-task-list from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3025)
- Build(deps): bump @tiptap/extension-underline from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3026)
- Build(deps): bump @tiptap/extension-link from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3027)
- Disable formatting menububble in Safari on iOS (text#3056)
- Migrate to nextcloud/OCP package in stable24 (text#3061)
- Update nextcloud/ocp dependency (text#3115)
- Build(deps): bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (viewer#1389)
- Create psalm.yml (viewer#1399)
Les mer: https://nextcloud.com/changelog/24.0.513 September 2022 - 420MB- Recover installation when creating the database user fails and improve password strength
- Unify initial and updated quota display
- Fix updating size when folder is empty
- Optimize search post-processing for jail wrapper
- Further pre-filter search result before setting up share source cache
- Fix encryption:fix-encrypted-version command when encrypted is set to 0
- Bump marked from 4.0.13 to 4.0.19
- Respect user settings in php.ini if they are big enough
- Improve handling of profile page
- Fix carddav activities
- Directly build the search filter for shared storage instead of setting up the source cache
- Update psalm-baseline.xml
- Fix plural usage in LDAP wizard
- Update CRL
- Logger ignore args of sharepoint-related methods
- Add back TokenCleanupJob to invalidate old temporary tokens
- Fix copy in view-only mode
- Remove leading slash for search results at mountpoint root
- Check calendar URI length before creation
- Compare lowercase email when updating from ldap
- Revert “Compare lowercase email when updating from ldap”
- Update christophwurst/nextcloud dependency
- Update .l10nignore
- Fix translation ignore
- Update christophwurst/nextcloud dependency
- Ignore remnants
- Update christophwurst/nextcloud dependency
- Fix background email job for disabled users
- Fix duplicate ID on settings page
- Fix service-worker
- Revert “fix service-worker”
- Build(deps-dev): bump eslint-plugin-jsdoc from 39.3.4 to 39.3.6
- Build(deps): bump prosemirror-markdown from 1.9.3 to 1.9.4
- Revert “build(deps): bump prosemirror-markdown from 1.9.3 to 1.9.4”
Les mer: https://nextcloud.com/changelog/24.0.415 August 2022 - 420MB- Bump underscore from 1.12.0 to 1.12.1
- Allow compatibility wrapper on local external storage
- Bump vue-router from 3.5.3 to 3.5.4
- Bump handlebars-loader from 1.7.1 to 1.7.2
- DAV custom props: catch Exception and rollback transaction in case
- Fix empty address books being exported
- Fix listening for circle events in SetupManager
- Also use nextcloud certificate bundle when downloading from s3
- Translate error when user already exists
- Fix loading legacy app.php with multi app dir
- Always triger setup of builtin storage wrappers
- Fix reading blob data as resource
- Reset user status based on message ID only
- Bump sabre dav to 4.4.0 in stable24
- Improve local IP detection
- Bump dompurify from 2.3.8 to 2.3.10
- Don’t try to purge objects from the birthday calendar when it doesn’t exist
- Bump jsdoc from 3.6.10 to 3.6.11
- Bump @nextcloud/moment from 1.2.0 to 1.2.1
- Don’t set `null` as a bundle path
- Handle AccessDenied error when checking if external s3 support versions
- Handle one time and large passwords
- Add share attributes + prevent download permission
- Bump clipboard from 2.0.10 to 2.0.11
- Fix file public link permissions if public upload is not enabled
- Bump jquery-ui from 1.13.1 to 1.13.2
- Revert “Revert “Remove inefficient fed share scanner””
- Do not update passwords if nothing changed
- Bump sabre/dav to 4.4.0
- Add psalm
- Ignore circle with no initiator
- Build(deps-dev): bump cypress from 9.6.0 to 9.6.1
- Build(deps): bump prosemirror-view from 1.26.4 to 1.26.5
- Build(deps): bump @tiptap/core from 2.0.0-beta.181 to 2.0.0-beta.182
- Do not unintended remove or modify link titles
- Build(deps): bump core-js from 3.23.3 to 3.23.5
- Make cypress CI faster
- Build(deps): bump @nextcloud/dialogs from 3.1.2 to 3.1.4
- Build(deps): bump prosemirror-schema-list from 1.2.0 to 1.2.1
- Fix bullet list input role for CJK input
- Build(deps-dev): bump eslint-plugin-jsdoc from 39.3.3 to 39.3.4
- Merge pull request #1273 from nextcloud/enh/open_with
- Fix bundling in stable24
Les mer: https://nextcloud.com/changelog/24.0.319 Juli 2022 - 420MB- Fix cropped image generated when not asked
- Fix loading groupfolder info when share api is disabled
- Validate custom dashboard background image
- Bump webpack from 5.72.0 to 5.72.1
- Update psalm-baseline.xml
- Fix deletion of additional emails
- Don’t spam the log with fatals when maintenance mode is enabled or an…
- Run php tests when 3rdparty changed
- Make sure ResetTokenBackgroundJob doesn’t execute if config is read-only
- Fix default toast message for failed uploads with HTTP/2
- Mention missing files subdir
- Fix profiler trying to serialize invalid utf8
- Fix email shares not being shown to other users
- Do not display the buffer_size info if the size is already set to a c…
- Use stored user for PasswordUpdatedEvent
- Fix logging data context to file
- Fix hook encryption with cron job
- Improve local domain detection
- Load dashboard widgets of enabled apps only
- Bump guzzlehttp/guzzle from 7.4.0 to 7.4.5
- Update guzzlehttp/guzzle requirement from 7.4.4 to 7.4.5 in /build/integration
- Bump sass from 1.50.0 to 1.50.1
- Rename setting name to reduce its length
- Fix metadata extraction
- Check whether entry is of type ICacheEntry in Cache->remove()
- Fix undefined when no tags
- Fix detection of firefox in ContentSecurityPolicyNonceManager
- Add trashbin export expiration notice
- Enable binary protocol again
- Update sabre/dav requirement from 4.3.1 to 4.4.0 in /build/integration
- Remove .php from ajax url
- Fix translation of home breadcrumb
- Fixes for quota text in navigation bar
- Fix branch selection
- Do not send display name twice for saving
- Update psalm-baseline.xml
- Fix trashbin expiration notice casing
- Only ignore attempts of the same action
- Bump guzzlehttp/guzzle from 7.4.0 to 7.4.5
- Fix one hardcoded string
- Avoid using non-existing \OCP\Server::get
- Ensure the content takes the whole height when we hide the footer
- Fix footer not hidden when Talk sidebar is shown
- Shuffle before validating
- Timeline: Do not take VirtualGrid out of DOM to avoid infinite loop
- Fix external storage support
- Stable24 / Upgrade dependencies
- Build(deps): bump prosemirror-view from 1.26.1 to 1.26.2
- Build(deps): bump prosemirror-state from 1.4.0 to 1.4.1
- Text: fix cypress selector to find the right image
- Build(deps): bump @tiptap/extension-code-block from 2.0.0-beta.41 to 2.0.0-beta.42
- Build(deps): bump @tiptap/extension-task-item from 2.0.0-beta.36 to 2.0.0-beta.37
- Build(deps): bump @tiptap/extension-dropcursor from 2.0.0-beta.28 to 2.0.0-beta.29
- Build(deps): bump @tiptap/extension-link from 2.0.0-beta.42 to 2.0.0-beta.43
- Build(deps): bump core-js from 3.23.2 to 3.23.3
- Build(deps): bump prosemirror-view from 1.26.2 to 1.26.3
- Build(deps): bump @tiptap/core from 2.0.0-beta.180 to 2.0.0-beta.181
- Build(deps): bump @tiptap/vue-2 from 2.0.0-beta.83 to 2.0.0-beta.84
- Build(deps): bump @tiptap/suggestion from 2.0.0-beta.96 to 2.0.0-beta.97
- Build(deps): bump @tiptap/extension-code-block-lowlight from 2.0.0-beta.72 to 2.0.0-beta.73
- Build(deps): bump @tiptap/extension-horizontal-rule from 2.0.0-beta.35 to 2.0.0-beta.36
- Build(deps): bump @tiptap/extension-placeholder from 2.0.0-beta.52 to 2.0.0-beta.53
- Build(deps): bump @tiptap/extension-history from 2.0.0-beta.25 to 2.0.0-beta.26
- Build(deps): bump @tiptap/extension-table from 2.0.0-beta.53 to 2.0.0-beta.54
- Fix: return promise in cypress command to wait for it
- Backport/stable24/2326 update eslint config
- Backport link fixes to stable24
- Fix: only show delete image button when editing
- Use better wording in english to allow easier gender neutral translations
- Avoid loading the image before the node view
- Fix/dav
- Trigger event on content change in syncservice
- Update prosemirror dependencies
- Fix: use own workspace endpoint instead of PROPFIND properties
- Remove invalid leading slash in blank.mp4 path
- Always use the main background for the default theme
Les mer: https://nextcloud.com/changelog/24.0.221 Juni 2022 - 420MB- Bump dompurify from 2.3.6 to 2.3.8
- Bump @testing-library/vue from 5.8.2 to 5.8.3
- Remove storage wrappers when deleting the user storage
- Adjust wording for database checks
- Fix backgroundjobs mode
- Properly calculate primary element based on background luminance
- Fix crop condition
- Fix handling events without names in activities
- Improve warning about missing pnctl
- Fix status handling
- Move Gd failed operations to debug level
- Update guzzlehttp/guzzle requirement from 7.4.2 to 7.4.3 in /build/integration
- Update 3rdparty for symfony/translation:4.4.41
- Handle non existing settings again
- Add a method to get estimated export size in IMigrator
- Fix Nextcloud Android app not showing proper name
- Fix share permissions rendering
- Allow use of rememberme cookies for IApacheAuth backends
- More meaningfull message when a public authenticated share’s password is wrong or has expired.
- Make sure activities are not created when a deleted calendar object expires
- Trim mount point before matching in encryption code
- Store unencrypted size in the unencrypted_size column
- Cleanup temporary files after finishing the write to object storage
- Always log errors from sending federation api requests to ease debugging
- Add new share attributes column
- Make X-HAS-{MD5/SHA256} opt-in
- Temporary passwords fixes 31952
- Fix get avatar authorization
- Handle stream wrappers in SeekableHttpStream
- Add back the deleted.png file
- Update psalm-baseline.xml
- Fix mounts mounted at the users home
- Properly import maintenance script
- Perform onetime setup earlier to ensure wrappers are registered on time
- Update guzzlehttp/guzzle requirement from 7.4.3 to 7.4.4 in /build/integration
- Fix exception handling when profile data is too long
- Fix issue #31692 of occ files:scan
- Fix replacing external storage password during debug log
- Revert “Remove inefficient fed share scanner”
- Correctly log failed attempts
- Fix logger overwriting vars in some circumstances
- Bump symfony/translation to 4.4.41
- Save parameters also in the notifications
- Limit the $limit to a maximum of 200
- ConfirmKey must be uuid
- Create CODEOWNERS
- Build(deps): bump prosemirror-view from 1.23.12 to 1.23.13
- Build(deps): bump @tiptap/extension-task-item from 2.0.0-beta.31 to 2.0.0-beta.32
- Build(deps): bump @nextcloud/moment from 1.2.0 to 1.2.1
- Ci: only run php unit tests when php files changed
- Add support for different encodings
- Build(deps): bump @tiptap/core from 2.0.0-beta.174 to 2.0.0-beta.176
- Build(deps): bump @tiptap/suggestion from 2.0.0-beta.90 to 2.0.0-beta.92
- Build(deps): bump @tiptap/extension-link from 2.0.0-beta.36 to 2.0.0-beta.38
- Changes menu entry.
- Build(deps): bump @tiptap/extension-table from 2.0.0-beta.48 to 2.0.0-beta.49
- Improve image attachment management
- Do not register text/csv mimetype when office can handle it
- Fix non-working hard line breaks
- Encode file to UTF-8 on fetch call
- An empty string is a valid encoded result
- Bring back inline code support
- Use modern API to cancel requests (viewer#1249)
Les mer: https://nextcloud.com/changelog/24.0.1 (hovedversjon) 3 Mai 2022 - 420MB- User migration
- Smart file locking
- 4x lower db load
- Reactions & media tab in Talk
- Reply to calls & messages in Desktop client
- Undo send & schedule emails
Les mer: https://nextcloud.com/changelog/23.0.1226 Mars 2023 - 550MB23.0.12
Changes
- Add rate limiting on lost password emails
- Add pre-commit configuration to stable24 as well
- Fix: Prevent deadlocks during mtime/size/etag propagation
- Skip general login with email for non-valid addresses and LDAP
- Cleanup tempfiles after each cron job run
- Fix invalid date in security.txt
- Avoid a crash when a PHP extension has no version
- Fix duplicate event email notifications
- Add repair command to fix wrong share ownership
- Fix size calculation on copying the skeleton files
- Use storage filter when fetching previews to cleanup
- Fix sidebar not automatically hidden in Files app
- Fix top margin in empty versions list
- Make sure that path is normalized and then checked,
- Fix HTML entities not decoded in comment just added
- Detect weird local ips
- Make sure to not pass null to DateTime::createFromFormat
- Mark more config values as sensitive
- Also cancel XHR when cancelling uploads
- Check quota on file copy
- Fix unsuccessful token login logged as error
- Handle badly named version files more gracefully and log information
- Fix forwarding the object id when searching comments
- Fix mentions rendering in comment editor
- Update cache when file size === 0
- Properly compare quota against both float/int values
- Update some libs
- Do not check quota for non Node
- Downgrade ubuntu in order to fix CI
- Add mlocati/ip-lib to 1.18 in stable23
- Run NPM audit fix
- Do not pass an instance of User where a string is expected
- Revert “Do not pass an instance of User where a string is expected”
- Improve email logging
- Re-activate getMember()
- Fix getChecksum()
- Refresh cache on demand
- Avoid exception loop
- Audit fix and pin npm/node engines
- Update some deps
- Still push notifications of twofactor_nextcloud_notification when in DND
- Run NPM audit fix
- Update user status with event data
- Update some libs
- Run npm audit fix
- Bump @nextcloud/vue from 2.6.5 to 2.6.9
- Audit fix
- Chore(deps): update dependency @nextcloud/webpack-vue-config to ^4.1.4
- Fix(deps): update dependency prosemirror-markdown to ^1.10.1
- Chore(deps): update dependency @vue/test-utils to ^1.3.3
- DirectEditing: Set session user for DirectSession editing
- Set IUserSession user in SessionController if available
- Fix(deps): update dependency core-js to ^3.26.1
- Chore(deps): update dependency regenerator-runtime to ^0.13.11
- Fix(deps): update tiptap
- Update npm dependencies
- Audit fix
23.0.11
Changes
- Update behat/behat requirement from ~3.10.0 to ~3.11.0 in /build/integration
- Use filesystem user instead of file owner for creating version
- Url encode the web dav url for copying
- Harden disk_free_space check in CheckSetupController
- Update ca-cert bundle
- Update security.txt expires field
- Fix password length limitation
- Return proper error code when reporting exception fails in remote.php
- Fix “email changed” activity email check
- Bump jquery-ui and jquery-ui-dist to the same versions
- Fix external storages access
- Fix Uninitialized string offset 0 at GenerateMimetypeFileBuilder.php#39
- Update psalm-baseline.xml
- Run NPM audit fix
- Bump terser from 5.7.1 to 5.15.1
- Bump glob-parent from 3.1.0 to 5.1.2
- Bump ansi-html and webpack-dev-server
- Update nextcloud/ocp dependency
- Fix multi-tab usage with notify_push
- Run audit fix
- Send the subscription key to the Community push proxy
- Run npm audit fix
- Fix(deps): update tiptap
- Chore(deps): update dependency @cypress/browserify-preprocessor to ^3.0.2
- Chore(deps): update dependency @nextcloud/eslint-config to ^6.1.2
- Chore(deps): update dependency jest to ^27.5.1
- Chore(deps): update dependency jest-environment-jsdom to ^27.5.1
- Fix(deps): update dependency @nextcloud/event-bus to ^2.1.1
- Fix(deps): update dependency @nextcloud/initial-state to ^1.2.1
- Fix(deps): update dependency @nextcloud/moment to ^1.2.1
- Fix(deps): update dependency core-js to ^3.25.5
- Fix(deps): update dependency highlight.js to ^10.7.3
- Fix(deps): update dependency markdown-it to ^12.3.2
- Chore(deps): update dependency @nextcloud/browserslist-config to ^2.3.0
- Chore(deps): update dependency @vue/test-utils to ^1.3.0
- Chore(deps): update dependency cypress to ^9.7.0
- Fix(deps): update dependency vue-click-outside to ^1.1.0
- Chore(deps): update dependency regenerator-runtime to ^0.13.10
- Fix(deps): update dependency @nextcloud/axios to ^1.11.0
- Fix(deps): update dependency @nextcloud/l10n to ^1.6.0
- Fix(deps): update dependency @nextcloud/vue to ^4.4.0
- Fix(deps): update dependency prosemirror-view to ^1.29.0
- Fix(deps): update dependency prosemirror-state to ^1.4.2
- Fix(deps): update dependency core-js to ^3.26.0
- Fix(deps): update dependency @nextcloud/browser-storage to ^0.2.0
- Bump terser and async
Les mer: https://nextcloud.com/changelog/23.0.106 Oktober 2022 - 420MB- Further pre-filter search result before setting up share source cache
- Bump moment-timezone from 0.5.34 to 0.5.37
- Remove leading slash for search results at mountpoint root
- Check calendar URI length before creation
- Log if cookie login failed with token mismatch or session unavailability
- Wait for the new user form to be visible in acceptance tests
- Fix handling of internal errors when uploading theming files
- Always use the default fs owner when storing versions
- Improve getting recent files performance
- Do not empty config.php file if reading failed for any reason
- Make groupfolders use system wide encryption keys
- Dont try email login if the provider username is not a valid email
- Update ca-cert bundle
- Correctly handle Redis::keys returning false
- Update christophwurst/nextcloud dependency
- Migrate to nextcloud/OCP package in stable23
- Update nextcloud/ocp dependency
- Migrate to nextcloud/OCP package in stable23
- Migrate to nextcloud/OCP package in stable23
- Migrate to nextcloud/OCP package in stable23
- Update nextcloud/ocp dependency
- Fix duplicate ID on settings page
- Fix checking for links finally
- Migrate to nextcloud/OCP package in stable23
- Update nextcloud/ocp dependency
- Revert “Revert “fix service-worker””
- Migrate to nextcloud/OCP package in stable23
- Build(deps): bump prosemirror-markdown from 1.9.3 to 1.9.4
- Migrate to nextcloud/OCP package in stable23
- Update nextcloud/ocp dependency
- Create psalm.yml (viewer#1400)
Les mer: https://nextcloud.com/changelog/23.0.913 September 2022 - 420MB- Bump clipboard from 2.0.10 to 2.0.11
- Update sabre/dav requirement from 4.3.1 to 4.4.0 in /build/integration
- Logging, updating status for general error in federation
- Load dashboard widgets of enabled apps only
- Also use nextcloud certificate bundle when downloading from s3
- Fix loading legacy app.php with multi app dir
- Fix reading blob data as resource
- Bump dompurify from 2.3.8 to 2.3.10
- Reset user status based on message ID only
- Improve local IP detection
- Don’t try to purge objects from the birthday calendar when it doesn’t exist
- Bump underscore from 1.12.0 to 1.12.1
- Don’t set `null` as a bundle path
- Handle AccessDenied error when checking if external s3 support versions
- DAV custom props: catch Exception and rollback transaction in case
- Bump @nextcloud/momemt to 1.2.1
- Handle one time and large passwords
- Revert “Revert “Remove inefficient fed share scanner””
- Do not update passwords if nothing changed
- Build(deps): bump prosemirror-markdown from 1.9.1 to 1.9.3
- Build(deps): bump @nextcloud/dialogs from 3.1.2 to 3.1.4
- Merge pull request #1273 from nextcloud/enh/open_with
Les mer: https://nextcloud.com/changelog/23.0.815 August 2022 - 420MB- Bump clipboard from 2.0.10 to 2.0.11
- Update sabre/dav requirement from 4.3.1 to 4.4.0 in /build/integration
- Logging, updating status for general error in federation
- Load dashboard widgets of enabled apps only
- Also use nextcloud certificate bundle when downloading from s3
- Fix loading legacy app.php with multi app dir
- Fix reading blob data as resource
- Bump dompurify from 2.3.8 to 2.3.10
- Reset user status based on message ID only
- Improve local IP detection
- Don’t try to purge objects from the birthday calendar when it doesn’t exist
- Bump underscore from 1.12.0 to 1.12.1
- Don’t set `null` as a bundle path
- Handle AccessDenied error when checking if external s3 support versions
- DAV custom props: catch Exception and rollback transaction in case
- Bump @nextcloud/momemt to 1.2.1
- Handle one time and large passwords
- Revert “Revert “Remove inefficient fed share scanner””
- Do not update passwords if nothing changed
- Build(deps): bump prosemirror-markdown from 1.9.1 to 1.9.3
- Build(deps): bump @nextcloud/dialogs from 3.1.2 to 3.1.4
- Merge pull request #1273 from nextcloud/enh/open_with
Les mer: https://nextcloud.com/changelog/23.0.719 Juli 2022 - 420MB- Add share search tweaks
- Bump vue-router from 3.5.3 to 3.5.4
- Validate custom dashboard background image
- Run php tests when 3rdparty changed
- Make sure ResetTokenBackgroundJob doesn’t execute if config is read-only
- Fix default toast message for failed uploads with HTTP/2
- Mention missing files subdir
- Use stored user for PasswordUpdatedEvent
- Fix hook encryption with cron job
- Improve local domain detection
- Fix email shares not being shown to other users
- Bump guzzlehttp/guzzle (7.3.0 => 7.4.5)
- Update guzzlehttp/guzzle requirement from 6.5.7 to 6.5.8 in /build/integration
- Avoid deprecation warnings about libxml_disable_entity_loader in PHP 8+
- Rename setting name to reduce its length
- Do not display the buffer_size info if the size is already set to a c…
- Fix deletion of additional emails
- Check whether entry is of type ICacheEntry in Cache->remove()
- Fix detection of firefox in ContentSecurityPolicyNonceManager
- Allow to disable password policy enforcement for selected groups
- Remove .php from ajax url
- Fix translation of home breadcrumb
- Fixes for quota text in navigation bar
- Do not send display name twice for saving
- Update psalm-baseline.xml
- Only ignore attempts of the same action
- Bump guzzlehttp/guzzle (7.3.0 => 7.4.5)
- Fix one hardcoded string
- Avoid using non-existing \OCP\Server::get
- Fix footer not hidden when Talk sidebar is shown
- Shuffle before validating
- Update @nextcloud/axios and webdav to make AbortControler work
Les mer: https://nextcloud.com/changelog/23.0.621 Juni 2022 - 420MB- Fix column/property types in CalDAV
- Fix apps settings error message timeout
- Bump dompurify from 2.3.6 to 2.3.8
- Remove storage wrappers when deleting the user storage
- Adjust wording for database checks
- Bump handlebars-loader from 1.7.1 to 1.7.2
- Improve warning about missing pnctl
- Move Gd failed operations to debug level
- Fix status handling
- Update guzzlehttp/guzzle requirement from 6.5.5 to 6.5.6 in /build/integration
- Update 3rdparty for symfony/translation:4.4.41
- Handle non existing settings again
- Allow use of rememberme cookies for IApacheAuth backends
- Properly calculate primary element based on background luminance
- Make sure activities are not created when a deleted calendar object expires
- Trim mount point before matching in encryption code
- Cleanup temporary files after finishing the write to object storage
- Make X-HAS-{MD5/SHA256} opt-in
- Fix get avatar authorization
- Handle stream wrappers in SeekableHttpStream
- Add back the deleted.png file
- Update psalm-baseline.xml
- Fix loading groupfolder info when share api is disabled
- Update 3rdparty for christophwurst/id3parser 0.1.4
- Update guzzlehttp/guzzle requirement from 6.5.6 to 6.5.7 in /build/integration
- Fix exception handling when profile data is too long
- Fix replacing external storage password during debug log
- Revert “Remove inefficient fed share scanner”
- Correctly log failed attempts
- Fix logger overwriting vars in some circumstances
- Bump symfony/translation to 4.4.41
- Bump christophwurst/id3parser to 0.1.4
- Limit the $limit to a maximum of 200
- ConfirmKey must be uuid
- [Occ] display information about freshly created circle
- Do not generate link if no front-end
- Recursive setOptions()
- Adding options ‘is:?’ to search
- Log failed member generation
- Confirm migration feasibility
- Revert “log failed member generation”
- Revert “confirm migration feasibility”
- Create CODEOWNERS
- Add support for different encodings
- Changes menu entry.
- Do not register text/csv mimetype when office can handle it
- Fix composer dependencies
- Encode file to UTF-8 on fetch call
- An empty string is a valid encoded result
- Upgrade: all of prosemirror
- Use modern API to cancel requests (viewer#1250)
Les mer: https://nextcloud.com/changelog/23.0.422 April 2022 - 420MB- Run tests with primary object storage in CI + large upload fixes
- User_ldap fix ldap connection resets #31421
- Validate overwrite.cli.url to be a url in setup check
- Fix duplicated UUID detection when there are empty uuids
- Fix occ user:add-app-password
- Fix the logger that is imported for critical actions
- Toggle profile globally
- Improve imagick, bcmath and gmp extension warnings
- Add optional WebDav propfind properties to count sub elements
- Fix listeners declaration in case of occ usage
- Do not forget DB table prefix with truncate query
- Limit the length of app password names
- Add OPcache recommendations to Transifex
- Bump babel-loader from 8.2.3 to 8.2.4
- Add oauth2_clients migration for Owncloud
- Don’t create cards_abiduri it if already exists
- Show that the web updater is not recommended on big instances
- Add direct arg to login flow
- Wrap oauth2 migrations inside conditions
- Fix assignment of the LDAP Wizard connection
- Fix ldap wizard styling
- Bump guzzlehttp/psr7 from 1.8.3 to 1.8.5
- Ignore errors when searching for bundled preview
- Deduplicate storage ids in list before reusing
- Dont re-query fileinfo when getting dav quota
- Take permissions from multiple paths into account for share permissions
- Log in audit log federated shares events
- Update autoloaders and Node package-lock.json
- Fix incorrect if conditions in View
- Do not decorate the CLI output if it’s explicitly turned off
- Fix _App::getCurrentApp() when being called from CLI or phpunit
- Bump moment from 2.29.1 to 2.29.2
- Fix shared mount roots not being returned from getSharesInFolder
- Confirm user is internal to globalscale
- AmazonS3: allow not implemented versioning
- Fix accept/reject remote share action
- Update CRL after revocation of socialsharing_telegram.csr
- Fix LDAP Dark Theme Issue
- Bump guzzlehttp/psr7 from 1.8.3 to 1.8.5
- Fallback to the admin settings if the user did not configure it
- Bypass/limit permissions
- Update memberships on path change
- Check owner attendance
- Remove child shares
- Update displayName
- Oracle support
- Limit some feature when Circles is managed by an app
- Use stable23 for oci tests
- Missing $prec
- Update population
- Disable social recommendation
- Fix settings navigation order
- Bump babel-loader from 8.2.3 to 8.2.4
- Build(deps): bump prosemirror-view from 1.23.7 to 1.23.9
- Build(deps): bump prosemirror-view from 1.23.9 to 1.23.10
- Build(deps): bump prosemirror-view from 1.23.10 to 1.23.11
- Fix: menu bubble size at the end of the line
- Build(deps): bump prosemirror-view from 1.23.11 to 1.23.12
- Properly cancel and reset ongoing streams when unmounting
Les mer: https://nextcloud.com/changelog/23.0.324 Mars 2022 - 420MB- Allow writing audit log to syslog and systemdlog
- Allow to disable AuthToken v1
- Add primary key for ratelimit table
- Bump samba images in tests
- Update variables.scss - Fallback font before Noto Color Emoji
- Show if the mail server settings are not set or verified
- Use the unjailed-path in OC_Helper::getStorageInfo() for files located in SharedStorage.
- Fix: Birthday events missing after reimporting contacts
- Bump clipboard from 2.0.9 to 2.0.10
- Fix bugs with incorrect currentFileList in the favorite and share by you view
- Allow specify a config prefix for another database connection
- Don't provide favorite activity settings
- Only setup part of the filesystem for appdata requests
- Allow sub-admins to access delegated settings.
- Ignore contact interaction with self
- Fix overlapping buttons in apps-management
- Fix typo in DAV namespace registration
- Fix a broken tooltip
- Improve user status revert performance
- Fix path handling when transferring incoming shares
- Bump dompurify from 2.3.5 to 2.3.6
- Improve caching policy use immutable when loading versionned assets
- Hide download button for images
- Don't redirect when loading files index page
- Consider only reminders with calendar data
- Also cache non-existing to reuse it
- Ignore cache in occ ldap:check-ldap command
- Wrap S3 multipart upload exception
- Fix ldap:check-user method for newly created LDAP users
- Avoid PHP errors in the checkers drone step
- Background job time windows
- Mark split database configs as sensitive
- Update CRL after revocation of rocket_integration.csr
- Bump backbone from 1.4.0 to 1.4.1
- Make Sabre File exception messages translatable
- Censor more configs
- Don't set up full filesystem to check for certificates
- Also use hashed/indexed column on delete
- Fix caching of the user avatar
- Fix duplicate primary email message
- Fix developer link
- Fix fileactions for sharing overview
- Prevent default right-click options when hideDownload is enabled
- Fix return type of avatar file
- Fix "Nextcloud is not allowed to use the OPcache API" warning
- Add Nextcloud docs link to OPcache recommends
- Be conservative when reading from fresh created column
- Init user's file system if not existing on ownership transfer
- Use persistent connections when connecting to redis
- Fix settings error message timeout
- Connectivity check: allow using the protocol in 'connectivity_check_domains'
- Add option to disallow creation of local storages
- Fix too many file download notifications when watching a video
- Fix new file menu
- Fix listeners declaration in case of occ usage
- Fix user status not resetting correctly after a call
- Prevent reading key on SFTP stat bool
- Fix more than 1000 entries in queries exception in CardDavBackend
- Update CRL after revoke deckimportfromtrello.csr
- Revert "Fix listeners declaration in case of occ usage"
- Try to reduce the load from writing
- Allow specify a config prefix for another database connection
- Adjust nextcloud lib version
- Make background job time insensitive
- Fix cached circle returning bool before being parsed as JSON
- MembershipsService -> membershipService
- Block/force circle types
- Set member as INVITED only if not external
- Allow configuration of one single password per circle
- Display spent time on request
- Lighter SQL requests and compat with Oracle
- Update population
- Fix PrimaryKey on circles_event
- Fix import
- Only refresh notifications once with notify push
- Improve mass notification processing
- Bump url-parse from 1.5.4 to 1.5.10
- Fix privacy UI with subscription
- Bump vue-loader from 15.9.6 to 15.9.8
- Bump @nextcloud/babel-config from 1.0.0-beta.1 to 1.0.0
- Bump @babel/core from 7.13.15 to 7.13.16
- Bump eslint-import-resolver-webpack from 0.13.0 to 0.13.2
- Bump babel-loader from 8.2.2 to 8.2.3
- Bump sass from 1.32.10 to 1.32.13
- Bump vue and vue-template-compiler
- Bump eslint-config-standard from 16.0.2 to 16.0.3
- Bump node-polyfill-webpack-plugin from 1.1.0 to 1.1.4
- Bump eslint-webpack-plugin from 2.5.3 to 2.5.4
- Add index for last_contact in text_sessions table
- Use file.path to track EditorWrapper instances more accurately
- Build(deps): bump prosemirror-transform from 1.3.3 to 1.3.4
- Fix: only apply bullet style to ul > li
- Build(deps): bump prosemirror-view from 1.23.6 to 1.23.7
- Fix: update psalm baseline to account for changes in server
- Derpgon cz fix/stable23/image data urls
- Display content first and then load menus
- Build(deps-dev): bump @babel/plugin-proposal-class-properties from 7.16.0 to 7.16.7
- Build(deps-dev): bump @nextcloud/webpack-vue-config from 4.1.0 to 4.1.4
- Build(deps): bump camelcase from 6.2.0 to 6.2.1
- Build(deps): bump @nextcloud/event-bus from 2.1.0 to 2.1.1
- Build(deps-dev): bump @cypress/browserify-preprocessor from 3.0.1 to 3.0.2
- Build(deps-dev): bump @nextcloud/eslint-config from 6.1.0 to 6.1.2
- Build(deps-dev): bump wait-on from 6.0.0 to 6.0.1
Les mer: https://nextcloud.com/changelog/23.0.218 Februar 2022 - 420MB- Check for disk_free_space
- Avoid use of iconv to get rid of unicode
- Don't query the bruteforce attempts when we just deleted them
- Fix input for groups validation in new user form
- Reload page instead of file list when getting 401 authentification error
- Allow to delete non-migrated previews instead of moving them
- Fix relation "user_id" already exists migration error
- Check resource before closing in encryption wrapper
- Use correct icon for dir-external-root
- Properly format sharing datepicker locale
- Update guzzlehttp/guzzle requirement from 6.5.2 to 6.5.5 in /build/integration
- Update sabre/dav requirement from 4.2.1 to 4.2.3 in /build/integration
- Bump dompurify from 2.3.3 to 2.3.4
- Bump core-js from 3.19.2 to 3.19.3
- Don't check the configvalue for lastLogin which is never null
- Support LDAP dns longer than 255 characters
- Only wildcard search if enumeration is allowed
- Fix setting up 2FA when no providers are set up but backup codes
- Carefully filter out non matching time ranges for CalDAV search
- Use bigint for autoincremented column
- Fix ShareLink Upload UI for Folders
- Use proper translation source for direct editing
- Ignore non-existing groups when notifying group shares
- Fix share owner not being displayed in sharing tab
- Update sabre/dav requirement from 4.2.3 to 4.3.0 in /build/integration
- Enhance and complement OPcache setup checks
- Fix potential unwarranted memberships in nested groups from LDAP
- Fix overlapping in the help settings section
- Remove iconv from dependencies and tests
- Fix persistent tooltip in the "new folder" input of the file picker
- Don't die with LockedException when removing/restoring multiple files from trash
- Improve personal settings on mobile
- Fix rendering app authors with homepage or email
- Add missing index for propertypath only queries of DAV properties
- Handle external share with invalid host
- Make sure to get file model in template picker
- Improve status modal
- Allow using composer plugin with composer 2.2
- Fix uploading text position
- Run migrations fully when reenabling an app
- Fix passing on the parameter
- Fix email verification
- Update CRL after revocation of sharerenamer.crt
- Handle LocalServerException when scanning external shares
- Fix fail when keys/files folder already exists
- Use npm ci when running JS tests
- Fix: only use jquery once it is available
- Avoid zero division in setup checks
- Prevent loading images that would require too much memory.
- Fix undefined/unset scope in account properties
- Fix RequestURL check for cli commands
- Reset job disabling timer on adding the job again
- Set the file's mtime from the headers in bulk upload
- Trigger "changeDirectory" event on URL change
- Properly abort uploads
- Fix idn emails not working in shares
- Implement multibucket shift for ObjectStore
- Fix wrong unified search link to folder
- Fix primary key change in user_ldap migration
- Improve accessibility settings on mobile
- Fix file picker not respecting hidden files settings
- Add version of disabled apps when available
- Optimize FileSystemTags workflow for groupfolder
- Fix users can't login external mount user entered credentials not set
- Remove inefficient fed share scanner
- New Files internal link GET param to avoid opening the file
- UpdateEncryptedVersion: cleanup on target if cache already got renamed
- Improve layout for the public download page
- Fix loading of the text app in public shared links
- Fix non-ascii characters present in the header
- Hash job argument
- Increase email main buttons width for non-english languages
- Improve install process
- Create block-merge-freeze.yml
- Log bruteforce throttle and blocking
- Always call flush() as getAllKeys() is broken
- Add KerberosApacheAuth support to files_external
- Update sabre/dav requirement from 4.3.0 to 4.3.1 in /build/integration
- Bump jquery-ui from 1.13.0 to 1.13.1
- Fix accessing undefined offsets
- Fix psalm not running
- 23.0.1 Final
- Fix php:cs
- Prevent merging on EOL branches
- Fixes occ user:info when the user never logged in
- Bump dompurify from 2.3.4 to 2.3.5
- Bump clipboard from 2.0.8 to 2.0.9
- Bump webpack-cli from 4.9.1 to 4.9.2
- Fix psalm warning related to registerEventListener
- Update version.php
- Fix duplicated UUID migration issue
- Revert the 'broken' public page changes
- Disable bulk upload by not advertising it
- Create block-merge-freeze.yml
- Fix sorting of filters on php 8.0+
- Filter allowed type of member
- Lighten select for single circle
- Bypass moderator check on CFG_FRIEND
- Better display of federated user
- Strtolower on mail address
- Only returns population on direct request from the front-end or occ command
- Enforce password on new share
- Ignore exception to group sync
- Exception on null token
- L10n: Improved grammar
- Create block-merge-freeze.yml
- Fix loosing memberships in low depth
- Remove shares during circles destruction, clean orphan shares on cron
- Paginate Circles through OCS query parameters
- GetSingleId(): string;
- Bump actions
- Bump @nextcloud/eslint-config from 6.1.0 to 6.1.2
- Bump @nextcloud/webpack-vue-config from 4.1.0 to 4.1.4
- Create block-merge-freeze.yml
- Updating lint-php.yml workflow from template
- Create block-merge-freeze.yml
- Create block-merge-freeze.yml
- Fix overlapping buttons
- Create block-merge-freeze.yml
- Create block-merge-freeze.yml
- Create block-merge-freeze.yml
- Create block-merge-freeze.yml
- Create block-merge-freeze.yml
- Bump autoprefixer from 10.3.6 to 10.3.7
- Bump @nextcloud/eslint-config from 6.1.0 to 6.1.2
- Bump postcss-loader from 6.2.0 to 6.2.1
- Bump @nextcloud/event-bus from 2.1.0 to 2.1.1
- Bump @nextcloud/initial-state from 1.2.0 to 1.2.1
- Fix default previews
- Fix Tags: Don't display tags without photos
- Update workflows
- Bump @nextcloud/webpack-vue-config from 4.1.0 to 4.1.4
- Bump url-parse from 1.5.3 to 1.5.4
- Bump vue-router from 3.5.2 to 3.5.3
- Bump qs from 6.10.1 to 6.10.3
- Bump camelcase from 6.2.0 to 6.2.1
- Create block-merge-freeze.yml
- Fix label of account name and hide parts with subscription
- Create block-merge-freeze.yml
- Update workflows
- Create block-merge-freeze.yml
- Update test.yml
- Create block-merge-freeze.yml
- Create block-merge-freeze.yml
- Update mark input/paste rules to tiptap v2 regular expressions
- Don't show "Link file" button when using direct edition
- Make sure translations are detected
- Fix only the first item gets tasklist-ified issue
- Fix: use stable23 branch for cypress tests
- Fix autofocus on empty documents without a node
- Add stylelint to github actions
- Fix: cypress login with new session feature
- Bump @nextcloud/event-bus from 2.1.0 to 2.1.1
- Bump @nextcloud/initial-state from 1.2.0 to 1.2.1
- Bump @nextcloud/webpack-vue-config from 4.1.0 to 4.1.4
- Bump @cypress/browserify-preprocessor from 3.0.1 to 3.0.2
- Bump prosemirror-markdown from 1.6.0 to 1.6.2
- Bump @nextcloud/eslint-config from 6.1.0 to 6.1.2
- Bump prosemirror-view from 1.23.5 to 1.23.6
- Fix closing the editor modal in public folder view
- Fix: 2020 let heading menu overflow workspace
- Create block-merge-freeze.yml
- Disable fade-out because of accessbility reasons
- Fix german
- Add cypress summary for easier branch protection mgmt
- Add engines support for cypress tests
- Always check for `OCA.Files` before using it
- Disable swiping on viewer video controls
- Disable swiping on viewer audio controls
- Create block-merge-freeze.yml
- Update lint-php.yml (viewer#1138)
Les mer: https://nextcloud.com/changelog/23.0.0 (hovedversjon) 10 Desember 2021 - 420MBImprovements
- Nextcloud Files: 10x syncing performance improvements,delegate limited administration from admins to users; automatic user status setting
- Nextcloud Groupware: external appointment booking, advanced room and resource search in Calendar and Mail improvements
- Nextcloud Talk: background blur, device check screen and advanced permission management
- Nextcloud Office: developed in collaboration with Collabora Productivity
- One-click deployment: easy installation and update
- Nextcloud Backup: a peer-to-peer backup solution designed for private users
- Nextcloud Clients: updates available for Desktop, Android and iOS clients
Les mer: https://nextcloud.com/changelog/22.2.1026 Mars 2023 - 420MB22.2.10
Changes
- Improve warning about missing pnctl
- Properly calculate primary element based on background luminance
- Validate custom dashboard background image
- Handle stream wrappers in SeekableHttpStream
- Run php tests when 3rdparty changed
- Make sure ResetTokenBackgroundJob doesn’t execute if config is read-only
- Mention missing files subdir
- Use stored user for PasswordUpdatedEvent
- Improve local domain detection
- Add share search tweaks
- Fix email shares not being shown to other users
- Update guzzlehttp/guzzle requirement from 6.5.7 to 6.5.8 in /build/integration
- Fix deletion of additional emails
- Check whether entry is of type ICacheEntry in Cache->remove()
- Update sabre/dav requirement from 4.3.1 to 4.4.0 in /build/integration
- Remove .php from ajax url
- Fix translation of home breadcrumb
- Fixes for quota text in navigation bar
- Do not send display name twice for saving
- Update psalm-baseline.xml
- Allow to disable password policy enforcement for selected groups
- Fix one hardcoded string
- Avoid using non-existing \OCP\Server::get
- Fix footer not hidden when Talk sidebar is not shown
- Shuffle before validating
22.2.9
Changes
- Cache the path of the certificate bundle
- Fix apps settings error message timeout
- Remove storage wrappers when deleting the user storage
- Adjust wording for database checks
- Move Gd failed operations to debug level
- Fix status handling
- Update 3rdparty for symfony/translation:4.4.41
- Allow use of rememberme cookies for IApacheAuth backends
- Make sure activities are not created when a deleted calendar object expires
- Trim mount point before matching in encryption code
- Cleanup temporary files after finishing the write to object storage
- Ignore vendor-bin
- Make X-HAS-{MD5/SHA256} opt-in
- Update 3rdparty for christophwurst/id3parser 0.1.4
- Fix get avatar authorization
- Add back the deleted.png file
- Update psalm-baseline.xml
- Fix loading groupfolder info when share api is disabled
- Downgrade guzzle and aws
- Update guzzlehttp/guzzle requirement from 6.5.5 to 6.5.7 in /build/integration
- Fix exception handling when profile data is too long
- Fix replacing external storage password during debug log
- Revert “Remove inefficient fed share scanner”
- Correctly log failed attempts
- Fix logger overwriting vars in some circumstances
- Revert “Fix replacing external storage password during debug log”
- Bump symfony/translation to 4.4.41
- Downgrade guzzle and AWS
- Bump christophwurst/id3parser to 0.1.4
- Limit the $limit to a maximum of 200
- ConfirmKey must be uuid
- [Occ] display information about freshly created circle
- Do not generate link if no front-end
- Recursive setOptions()
- Adding options ‘is:?’ to search
- Log failed member generation
- Confirm migration feasibility
- Revert “log failed member generation”
- Revert “confirm migration feasibility”
- Create CODEOWNERS
- Add support for different encodings
- Upgrade: all of prosemirror
- Update composer lockfile
- Encode file to UTF-8 on fetch call
- An empty string is a valid encoded result
- Use modern API to cancel requests
22.2.8
Changes
- Principal search by display name case insensitive
- Log why the login token can’t be used for credentials
- AmazonS3: allow not implemented versioning
- Do not update _lastChanged on auto-detected attributes
- Tell mysql to ignore the sort index for search queries
- Get not only time-sensitive next job from list but any when not in cron-mode
- Update description of cronjob settings to be aligned to the documenta…
- Fix showing of all apps are up-to-date in apps management
- Fx translations with trailing colon
- L10n: Change apostrophe
- Fix social sharing buttons
- Don’t use plain URL on the email subject
- Don’t use hash to check if binding worked
- Fix preview generator trying to recreate an existing folder
- Fix for transferring ownership of groupfolders
- Explicitly close div element
- Show user account on grant loginflow step
- Fix user agent trimming on installation
- Add Email validation
- Fix array key on import()
- Switch to getOption()
- Update phpunit workflows
- Prevent video file downloads when there is a download limit
- Fix password generation
- Bump babel-loader from 8.2.4 to 8.2.5
- Build(deps-dev): bump babel-loader from 8.2.4 to 8.2.5
- Fix: use node workflow from template
- Build(deps-dev): bump @nextcloud/eslint-config from 6.1.0 to 6.1.2
- Improve preloading
22.2.7
Changes
- Only setuppart of the filesystem for appdata requests
- Make SabreFile exception messages translatable
- Validatemoverwrite.cli.url to be a url in setup check
- Fix duplicated UUID detection when there are empty uuids
- Fix listeners declaration in case of occ usage
- Fix occ user:add-app-password
- Fix the logger that is imported for critical actions
- Add optional WebDav propfind properties to count sub elements
- Do not forget DB table prefix with truncate query
- Limit the length of app password names
- Bump babel-loader from 8.2.3 to 8.2.4
- Add direct arg to login flow
- Show that the web updater is not recommended on big instances
- User_ldap fix ldap connection resets #31421
- Fix assignment of the LDAP Wizard connection
- Fix ldap wizard styling
- Use the nextcloud certificate bundle for s3
- Ignore errors when searching for bundled preview
- Deduplicate storage ids in list before reusing
- Dont re-query fileinfo when getting dav quota
- Fix bug with adding multiple emails in a single input box
- Log in audit log federated shares events
- Do not decorate the CLI output if it’s explicitly turned off
- Bump moment from 2.29.1 to 2.29.2
- Fix shared mount roots not being returned from getSharesInFolder
- Confirm user is internal to globalscale
- Update CRL after revocation of socialsharing_telegram.csr
- Fix LDAP Dark Theme Issue
- Fix incorrect if conditions in View
- Fallback to the admin settings if the user did not configure it
- Small edit
- Update memberships on path change
- Check owner attendance
- Remove child shares
- Update displayName
- Oracle support
- Limit some feature when Circles is managed by an app
- Use stable22 for oci tests
- Missing $prec
- Update population
- Disable social recommendation
- Fix settings navigation order
- Bump babel-loader from 8.2.3 to 8.2.4
- Build(deps-dev): bump babel-loader from 8.2.3 to 8.2.4
- Ui: maintain menu bubble size
- Properly cancel and reset ongoing streams when unmounting
22.2.6
Changes
- Fix removing remote shares when the remote server is unreachable
- Allow writing audit log to syslog and systemdlog
- Allow to disable AuthToken v1
- Add primary key for ratelimit table
- Update variables.scss – Fallback font before Noto Color Emoji
- Fix: Birthday events missing after reimporting contacts
- Bump clipboard from 2.0.9 to 2.0.10
- Fix bugs with incorrect currentFileList in the favorite and share by you view
- Allow specify a config prefix for another database connection
- Don’t provide favorite activity settings
- Ignore contact interaction with self
- Background job time windows
- Use the unjailed-path in OC_Helper::getStorageInfo() for files located in SharedStorage.
- Fix typo in DAV namespace registration
- Fix a broken tooltip
- Fix path handling when transferring incoming shares
- Fix overlapping buttons in apps-management
- Improve caching policy use immutable when loading versionned assets
- Hide download button for images
- Don’t redirect when loading files index page
- Consider only reminders with calendar data
- Also cache non-existing to reuse it
- Fix ldap:check-user method for newly created LDAP users
- Ignore cache in occ ldap:check-ldap command
- Avoid PHP errors in the checkers drone step
- Update CRL after revocation of rocket_integration.csr
- Bump backbone from 1.4.0 to 1.4.1
- Censor more configs
- Also use hashed/indexed column on delete
- Fix caching of the user avatar
- Fix duplicate primary email message
- Prevent default right-click options when hideDownload is enabled
- Fix return type of avatar file
- Fix developer link
- Fix fileactions for sharing overview
- Be conservative when reading from fresh created column
- Init user’s file system if not existing on ownership transfer
- Use persistent connections when connecting to redis
- Fix settings error message timeout
- Connectivity check: allow using the protocol in ‘connectivity_check_domains’
- Add option to disallow creation of local storages
- Fix too many file download notifications when watching a video
- Fix new file menu
- Prevent reading key on SFTP stat bool
- Fix more than 1000 entries in queries exception in CardDavBackend
- Update CRL after revoke deckimportfromtrello.csr
- Bump aws/aws-sdk-php from 3.184.6 to 3.212.2
- Make background job time insensitive
- Allow specify a config prefix for another database connection
- Adjust nextcloud lib version
- Fix cached circle returning bool before being parsed as JSON
- MembershipsService -> membershipService
- Block/force circle types
- Set member as INVITED only if not external
- Allow configuration of one single password per circle
- Display spent time on request
- Backport of #950 – support oracle
- Update population
- Fix PrimaryKey on circles_event
- Fix import
- Bump url-parse from 1.5.4 to 1.5.10
- Fix privacy UI with subscription
- Bump sass from 1.32.10 to 1.32.13
- Bump eslint-webpack-plugin from 2.5.3 to 2.5.4
- Bump @nextcloud/babel-config from 1.0.0-beta.1 to 1.0.0
- Bump @babel/core from 7.13.15 to 7.13.16
- Bump babel-loader from 8.2.2 to 8.2.3
- Bump eslint-config-standard from 16.0.2 to 16.0.3
- Bump vue and vue-template-compiler
- Bump @nextcloud/vue from 2.6.5 to 2.6.9
- Bump node-polyfill-webpack-plugin from 1.1.0 to 1.1.4
- Bump vue-loader from 15.9.6 to 15.9.8
- Add index for last_contact in text_sessions table
- Use file.path to track more accurately EditorWrapper instances
- Build(deps): bump prosemirror-transform from 1.3.3 to 1.3.4
- Fix: only apply bullet style to ul > li
- Fix: dependabot template comment
22.2.5
Changes
- Delete calendar subscriptions as well when deleting user
- Add a prefix index to filecache.path, attempt 2
- Check for disk_free_space
- Interpolate the log message also for logged exceptions
- Don’t check the configvalue for lastLogin which is never null
- Fix setting up 2FA when no providers are set up but backup codes
- Support LDAP dns longer than 255 characters
- Fix ShareLink Upload UI for Folders
- Use proper translation source for direct editing
- Ignore non-existing groups when notifying group shares
- Fix share owner not being displayed in sharing tab
- Update sabre/dav requirement from 4.2.3 to 4.3.0 in /build/integration
- Fix potential unwarranted memberships in nested groups from LDAP
- Fix overlapping in the help settings section
- Stable23] Avoid use of iconv to get rid of unicode
- Fix persistent tooltip in the “new folder” input of the file picker
- Don’t die with LockedException when removing/restoring multiple files from trash
- Fix rendering app authors with homepage or email
- Add missing index for propertypath only queries of DAV properties
- Handle external share with invalid host
- Make sure to get file model in template picker
- Improve status modal
- Fix uploading text position
- Run migrations fully when reenabling an app
- Remove iconv from dependencies and tests
- Fix passing on the parameter
- Fix email verification
- Update CRL after revocation of sharerenamer.crt
- Handle LocalServerException when scanning external shares
- Fix fail when keys/files folder already exists
- Use npm ci when running JS tests
- Fix: only use jquery once it is available
- Add better index for finding unindexed paths
- Prevent loading images that would require too much memory.
- Fix undefined/unset scope in account properties
- Fix RequestURL check for cli commands
- Reset job disabling timer on adding the job again
- Trigger “changeDirectory” event on URL change
- Properly abort uploads
- Fix idn emails not working in shares
- Implement multibucket shift for ObjectStore
- Fix wrong unified search link to folder
- Fix primary key change in user_ldap migration
- Improve accessibility settings on mobile
- Fix file picker not respecting hidden files settings
- Add version of disabled apps when available
- Optimize FileSystemTags workflow for groupfolder
- Remove inefficient fed share scanner
- New Files internal link GET param to avoid opening the file
- Fix users can’t login external mount user entered credentials not set
- UpdateEncryptedVersion: cleanup on target if cache already got renamed
- Improve layout for the public download page
- Fix non-ascii characters present in the header
- Hash job argument
- Increase email main buttons width for non-english languages
- Improve install process
- Revert “Improve layout for the public download page”
- Create block-merge-freeze.yml
- Log bruteforce throttle and blocking
- Always call flush() as getAllKeys() is broken
- Add KerberosApacheAuth support to files_external
- Fix backport/30470/stable22
- Update sabre/dav requirement from 4.3.0 to 4.3.1 in /build/integration
- Fix accessing undefined offsets
- Fix psalm
- 22.2.4 Final
- Fix php:cs
- Prevent merging on EOL branches
- Bump clipboard from 2.0.8 to 2.0.9
- Fix psalm warning related to registerEventListener
- Cast orphan subscription id to int
- Fix preview generation for office documents
- Update version.php
- Prevent writing invalid mtime
- Fix duplicated UUID migration issue
- Revert the ‘broken’ public page changes
- Create block-merge-freeze.yml
- Pass activity link to notification
- Fix sorting of filters on php 8.0+
- Backport of #797
- Filter allowed type of member
- Lighten select for single circle
- Bypass moderator check on CFG_FRIEND
- Better display of federated user
- Strtolower on mail address
- Only returns population on direct request from the front-end or occ command
- Enforce password on new share
- Exception on null token
- Ignore exception to group sync
- L10n: Improved grammar
- Create block-merge-freeze.yml
- Fix loosing memberships in low depth
- Paginate Circles through OCS query parameters
- Remove shares during circles destruction, clean orphan shares on cron
- Bump actions
- Create block-merge-freeze.yml
- Updating lint-php.yml workflow from template
- Create block-merge-freeze.yml
- Create block-merge-freeze.yml
- Disable fade-out because of accessbility reasons
- Fix overlapping buttons
- Create block-merge-freeze.yml
- Create block-merge-freeze.yml
- Create block-merge-freeze.yml
- Create block-merge-freeze.yml
- Create block-merge-freeze.yml
- Bump @nextcloud/initial-state from 1.2.0 to 1.2.1
- Fix default previews
- Fix Tags: Don’t display tags without photos
- Bump qs from 6.10.1 to 6.10.3
- Bump url-parse from 1.5.3 to 1.5.4
- Update workflows
- Create block-merge-freeze.yml
- Fix label of account name and hide parts with subscription
- Create block-merge-freeze.yml
- Update workflows
- Create block-merge-freeze.yml
- Update test.yml
- Create block-merge-freeze.yml
- Create block-merge-freeze.yml
- Bump babel-loader from 8.2.2 to 8.2.3
- Bump @nextcloud/initial-state from 1.2.0 to 1.2.1
- Bump @cypress/browserify-preprocessor from 3.0.1 to 3.0.2
- Hide menu and keep focus when using menubar popover items
- Update mark input/paste rules to tiptap v2 regular expressions
- Don’t show “Link file” button when using direct edition
- Make sure translations are parsed correctly
- Fix scss deprecated syntax
- Pin node/npm versions
- Fix header popover in richworkspace
- Fix only the first item gets tasklist-ified issue
- Azul/rebase stable22 fix 1677 menububble position
- Fix: use stable22 branch for cypress tests
- Fix autofocus on empty documents without a node (Fixes: #1974)
- Add stylelint to github actions
- Stable22 update cypress
- Fix: cypress login with new session feature
- Backport/1883/stable22
- Avoid creating invalid URIs from user input
- Allow to insert text after trailing codeblock
- Only register trailing node for rich text editing
- Bump cypress from 9.2.0 to 9.2.1
- Make collabora on top of text idle message
- Only show image author annotations if needed
- Backport/stable22/2020
- Create block-merge-freeze.yml
- Disable fade-out because of accessbility reasons
- Add light ⬇️ dowload icon
- Fix github actions
- Add light ⬇️ dowload icon (fixed)
- Build(deps): bump camelcase from 6.2.0 to 6.2.1
- Fix german (Sie) translations comming from nextcloud-vue
- Add cypress summary for easier branch protection mgmt
- Add engines support for cypress tests
- Always check for `OCA.Files` before using it (Fixes: #1106)
- Disable swiping on viewer video controls
- Disable swiping on viewer audio controls
- Create block-merge-freeze.yml
- Update lint-php.yml
Les mer: https://nextcloud.com/changelog/22.2.319 November 2021 - 420MBBug Fixes
- Bump moment-timezone from 0.5.33 to 0.5.34 (server#29658)
- Don't flash external storage mountpoints during the status check (server#29706)
- Bump doctrine/dbal to 3.1.4 (server#29717)
- Add composer patch (3rdparty#890)
- Bump doctrine/dbal to 3.1.4 (3rdparty#895)
Les mer: https://nextcloud.com/changelog/22.2.2 (sikkerhetsoppdatering) 13 November 2021 - 420MB22.2.2
Bug Fixes
- Single fix that could cause significant performance degradation: Fix missing token update #29682
22.2.1
Security
- Fix security issues when copying groupfolder with advanced ACL (server#29365)
Improvements and Bug Fixes
- Ensure that user and group IDs in LDAP's tables are also max 64chars (server#28968)
- Fix Lots of Error: file_exists(): open_basedir restriction in effect.… (server#29016)
- Change output format of Psalm to Github (server#29046)
- Don't further setup disabled users when logging in with apache (server#29062)
- Allow "TwoFactor Nextcloud Notifications" to pull the state of the 2FA again (server#29066)
- Fix path of `file_get_contents` (server#29073)
- Do not transfer shares for deleted users (server#29078)
- Add a few sensitive config keys (server#29086)
- Update the certificate bundle (server#29096)
- Add button color variables (server#29113)
- Generate a better optimized query for path prefix search filters (server#29121)
- Set associative = true for cleanup job (server#29124)
- Keep pw based auth tokens valid when pw-less login happens (server#29129)
- Explicitly close source stream on local / encryption storage (server#29133)
- Properly handle folder deletion on external s3 storage (server#29160)
- Tokens without password should not trigger changed password invalidation (server#29162)
- Add 'supported'-label to all supported apps (server#29183)
- Keep group restrictions when reenabling apps after an update (server#29196)
- Fix translated app details (server#29207)
- Add documentation for files_no_background_scan (server#29217)
- Don't setup the filesystem to check for a favicon we don't use anyway (server#29221)
- Add proper message to created share not found (server#29225)
- Fix background scan doc in config (server#29251)
- Add configuration flag to disable the background job for files_trashbin (server#29262)
- Add configuration flag to disable the background job for files_versions (server#29263)
- Fix bug introduced on drag and drop external files (server#29283)
- Get `filesize()` if `file_exists()` (server#29288)
- Fix app upgrade (server#29301)
- Fix cliping issues in alternative logging buttons (server#29311)
- Avoid PHP errors when the LDAP attribute is not found (server#29316)
- Fix basic auth for OAuth token endpoint (server#29341)
- Fix login button alignment (server#29359)
- Prevent duplicate auth token activity updates (server#29381)
- Catch null path in share manager (server#29383)
- Scheduling plugin not updating responding attendee status (server#29385)
- Make calendar schedule options translatable (server#29389)
- S3 external storage fixes (server#29391)
- Fix federated scope not shown when public addressbook upload is disabled (server#29393)
- Make the route name error more helpful (server#29398)
- Bump babel-loader from 8.2.2 to 8.2.3 (server#29409)
- Update behat/behat requirement from ~3.8.0 to ~3.9.0 in /build/integration (server#29410)
- Handle files with `is_file` instead of `file_exists` (server#29415)
- Fixes an undefined index when getAccessList returns an empty array (server#29419)
- Backport #29260: Respect user enumeration settings in user status lists (server#29427)
- Implement local filtering in file list (server#29442)
- Detect mimetype by content only with content (server#29459)
- Fix permissions when copying from ObjectStorage (server#29475)
- Bump vue-router from 3.5.2 to 3.5.3 (server#29494)
- Bump bootstrap from 4.6.0 to 4.6.1 (server#29495)
- Update CRL (server#29503)
- Limit parameter count per query in Cache.removeChildren (server#29506)
- Fix/images php 8.0 (server#29519)
- Revert split capability "AccountPropertyScopesFederationEnabled" (server#29528)
- Expose send_password_by_mail via capabilities (server#29534)
- Update update-psalm-baseline workflow (server#29549)
- Do not retain VerifyUserData job when lookup server is not available (server#29562)
- Bump @nextcloud/initial-state from 1.2.0 to 1.2.1 (server#29575)
- Update behat/behat requirement from ~3.9.0 to ~3.10.0 in /build/integration (server#29578)
- Handle empty directory drag-and-drop in Files UI (server#29597)
- Fix HTML entity rendering in file comments sidebar (server#29598)
- Reduce the sleep time in test-dummy-token handler (circles#816)
- Dispatching event before the action (circles#825)
- Bump version (files_pdfviewer#513)
- Allow to open links in new tab (notifications#1078)
- Fix deleting notifications with numeric user ID (notifications#1088)
- Add integration tests for push registration (notifications#1095)
- Restore old device signature so the proxy works again (notifications#1103)
- Bump autoprefixer from 9.8.6 to 9.8.7 (photos#902)
- Bump autoprefixer from 9.8.7 to 9.8.8 (photos#907)
- Bump prosemirror-schema-list from 1.1.5 to 1.1.6 (text#1871)
- Bump prosemirror-transform from 1.3.2 to 1.3.3 (text#1881)
- Additional checks for workspace controller (text#1885)
Les mer: https://nextcloud.com/changelog/22.2.0 (hovedversjon) 4 Oktober 2021 - 420MB- Fix SQL type error
- Allow to open any app in a standalone window
- Fix encrypted version to 0 when finding unencrypted file
- Only recommand for php-sodium on >= PHP 7.4
- Fix position of search bar
- Fix S3 ObjectStore proxy option
- NMC-464 Highlight the search term on no results
- NMC-552 Move filename/size out of the download button
- Fix user list infinite loading state in user settings
- Pin Psalm version for security analysis
- Bump css-vars-ponyfill from 2.4.6 to 2.4.7
- Check if SVG path is valid
- Remove 2FA exemption from PublicPage annotation
- Bump 3rdparty ref
- Send attendence links to required and optinal attendees of an event without an RSVP
- Bump 3rdparty ref
- Fix trashbin files view sticky action bar
- Make it possible to override the default collation on mysql
- Allow users to choose a different email for notifications
- Dashboard - fix touch layout
- Scan the shared external storage source on access
- Bump vue-clipboard2 from 0.3.1 to 0.3.2
- Add database ratelimiting backend
- Fixes missing prefix to validate password reset token
- Update .htaccess
- Do not cache file ids in FileSystemTags inside group folders
- Allow using of disabled password reset mechanism for special cases
- The user always may modify their additional emails
- Added support for transferring incoming file shares.
- L10n: ignore packed js files from TX sync
- Add config.php option for transfer ownership
- L10n: Remove a text string from translation
- Let user choose notification email in user settings
- Add email addresses to contacts menu
- Add new ExternalShareActions API
- Fix files view change and undefined currentFileList
- Fix file creation from template without ext
- Bump vue-clipboard2 from 0.3.2 to 0.3.3
- Fall back to full file for video previews
- Update CRL due to revoked twofactor_email.crt
- Support seeking also from the end of file on S3 storage
- Use IRoomMetadata as source of truth for supported room types
- Bump 3rdparty ref
- Allow upgrade from 22.2.0.0 to 22.2.0.1
- Fix caching of objectsid searches
- Allow casting query functions
- Fix check for redis minimal version
- Don't allow to change activity settings that don't work
- Bump app versions
- Fix redirect during initial setup
- Fix CI
- Bump Webauthn Lib to 3.3.9
- Bump Archive_Tar to latest release
- Composer install
- Read the email from IUser not guess from the DB
- Increase activity email speed in instances with more than 500 users
- Bump pdfjs-dist from 2.8.335 to 2.9.359
- Bump @nextcloud/babel-config from 1.0.0-beta.1 to 1.0.0
- Fix phpunit
- Update workflows
- Use setup-php v2
- Bump cli-progress from 3.9.0 to 3.9.1
- Fix illustrations
- Bump @nextcloud/vue from 3.10.0 to 3.10.2
- Dependency updates
- Bump prosemirror-markdown from 1.5.1 to 1.5.2
- Update dependabot
Les mer: https://nextcloud.com/changelog/22.1.1 (hovedversjon) 31 August 2021 - 420MB22.1.1
Features and Bug Fixes
- Manual backport of "No limit in the number of group shares" #27875
- Extend pending shares list in frontend to include remote shares
- Allow to disable group membership change notification
- Add h2 to personal info page, fixing accessibility issue
- Add quota restrictions options
- Bump marked from 2.0.6 to 2.0.7
- Fix CI failures when building settings app
- Check that php was compiled with argon2 support or that the php-sodium extensions is installed
- Allow upgrade from 22.1
- Bump dompurify from 2.2.8 to 2.2.9
- Bump @babel/preset-env from 7.14.8 to 7.14.9
- Bump vue-loader from 15.9.7 to 15.9.8
- Change the concurrent upload limit to less than 10
- Fix Folder->getById() when a single storage is mounted multiple times
- Make "name" column nullable for workflows
- Gracefully handle smb acls for users without a domain
- Add missing files for Composer v2
- Improve auto expiration hint for trashbin and file versions
- UnifiedSearchController: strip webroot from URL before finding a route
- Only trap E_ERROR in session handling
- Disable autofocus of primary Email
- Emit an error log when the app token login name does not match
- Hash cache key
- Fix #20913: Check image resource before attempting to preserve alpha
- Output exception in cron
- Properly log errors in Movie previews generation
- Fix folder size contained in S3 buckets
- Set alias for result of cast column function
- Do not load versions tab view if the files app is not available
- Bump webdav from 4.6.0 to 4.6.1
- Fix UserController tests
- Use case insensitive like when limiting search to jail
- Log exception message during failed ownership transfer share restore
- Use getGetUnjailedRoot to determine if jailed search needs the path filter
- 22.1.1-rc2
- Fix setting up 2FA providers when 2FA is enforced and bc are generated
- Fix activity design
- Check if `$knownPath` is set before invoking `rtrim()`
- Generate quick members' memberships during migration
- Verify shareType in params
- Details on non-visible circles
- Fix definition on single circles
- Emulate initiator on CircleJoin
- Owner of NO_OWNER should not have memberships cached
- Fix notification when invited to a circle
- Exception on non visible circle
- Force join_request on old secret circles
- Fix hide download and printing
- Fix body footer hiding
- Disable download for pdf files
- Fix download & print view
- Fix share option being displayed erroneously
- Give twofactor nextcloud notifications a high priority
- Always show the dismiss all button
- Fix maria db tests
- High priority for the PhoneTrack app
- Bump @babel/plugin-transform-modules-commonjs from 7.14.0 to 7.14.5
- Bump @babel/plugin-transform-classes from 7.14.5 to 7.14.9
- Bump vue-loader from 15.9.7 to 15.9.8
- Bump @babel/preset-env from 7.14.5 to 7.14.9
22.1.0
Features and Bug Fixes
- Update guzzlehttp/guzzle requirement from 6.5.2 to 7.3.0 in /build/integration
- Bump vue and vue-template-compiler
- Bump vue-router from 3.5.1 to 3.5.2
- Ignore subdomain for soa queries
- Fix in locking cache check
- Fixes recursion count incrementation
- Make search popup usable on mobile, too
- Cache images on browser
- Fix add group button
- Fix dark theme on public link shares
- Make user status usable on mobile
- Check if dns_get_record returns non-false
- Correctly skip suppressed errors in PHP 8.0
- Fix newfileMenu on public page
- Do not escape display name in dashboard welcome text
- Fix svg icons disapearing in app navigation when text overflows
- Revert "Update guzzlehttp/guzzle requirement from 6.5.2 to 7.3.0 in /build/integration"
- Also hide group from direct matches
- Show registered breadcrumb detail views in breadcrumb menu
- Fix regression in file sidebar
- Allow to get a local cloud id without going through the contacts manager
- Multiple Emails UI and Integration
- Improve notcreatable permissions hint
- Some multiselect design fixes
- Only display supported email scopes
- Update CRL due to revoked twofactor_nextcloud_notification.crt
- Increase footer height for longer menus
- Add titleTooltip to sidebar
- Mask password for Redis and RedisCluster on connection failure
- Fix missing theming for login button
- Improve Emails UX
- Fix overlapping of elements in certain views
- Disable HEIC image preview provider for performance concerns
- Improve provider check
- Sanitize more functions from the encryption app
- Hide download button for public preview of audio files
- Fix dark theme in file exists dialog
- Support redis user password auth and tls encryption
- Bump @babel/core from 7.14.3 to 7.14.8
- Let memory limit set in tests fit the used amount
- Bump @nextcloud/babel-config from 1.0.0-beta.1 to 1.0.0
- Allow empty Redis config
- Add an option to the multiple files selected actions to add and remov…
- Bump css-vars-ponyfill from 2.4.3 to 2.4.5
- Make sure that the dav propfind plugins always use the proper user id
- Admin Audit - Sharing: createShare - report the full path
- Fix sort function of files multiple selection actions
- User management - Add icon to user groups
- Bump @babel/preset-env from 7.14.7 to 7.14.8
- Bump sass from 1.35.1 to 1.35.2
- Bump autosize from 4.0.2 to 4.0.4
- Fix variable override in file view
- Fix comments file action sidebar opening
- Set openfile params when following internal links
- Fix Files breadcrumbs being hidden even if there is enough space
- Dont apply jail search filter is on the root
- Fix missing label of Search function
- Add missing order attribute to tag multiselect action
- Update guzzlehttp/guzzle requirement from 6.5.2 to 6.5.5 in /build/integration
- Bump css-loader from 5.2.6 to 5.2.7
- Bump css-vars-ponyfill from 2.4.5 to 2.4.6
- Bump regenerator-runtime from 0.13.7 to 0.13.9
- Fix "Enable notification emails"
- Show add, del and restored files within by and self filter
- Only call getCloudId if needed
- Link from app-navigation-settings to personal settings
- Remove echo
- Returns files shared to Personal
- Make cs-fix/cs-check
- Cs fix
- Backport of 704
- Avoid timeout on check
- Better probe
- Removing hidden flag by default
- Generate probe if needed
- Adding unified search
- Detect source of search
- Remove root circles from search for new members
- Sending mail on new shares
- GetDefinition
- Cloud_force_base
- Fixing notification and mails
- Remote inherited and memberships
- Sendmail on new fileshare
- Fix phpdoc+lint
- Better display of mail addresses
- Limit non-local circles as members of local circles
- Local stays local
- Local circles starts local
- Throw instead of doing nothing
- Send mails to inherited members on GS
- Optional details on Link
- Include and config path in loopback
- Cleaning old code
- Migration to 22.1.0 - child shares
- Fix pdfviewer design
- Include version number in firstrunwizard
- Remove timeout of browser notifications
- Some Design fixes
- Unify error responses and add logging where appropriate
- Bump eslint-plugin-import from 2.23.3 to 2.23.4
- Bump @babel/core from 7.14.3 to 7.14.6
- Fix: rich workspaces overlap with new file dropdown
- Azul/fix links 1676
- Extend mimetypes for direct editing
- Bump @vue/test-utils from 1.2.1 to 1.2.2
- Make occ command return an integer as return code
- Custom input rule to add first character after bullet
- Fix: cypress icon close selector
- Disable header timeout on mobile
Les mer: https://nextcloud.com/changelog/21.0.925 Mars 2023 - 420MB21.0.9
Changes
- Delete calendar subscriptions as well when deleting user
- Add a prefix index to filecache.path, attempt 2
- Interpolate the log message also for logged exceptions
- Avoid calling image* methods on boolean
- Allow to delete non-migrated previews instead of moving them
- Check resource before closing in encryption wrapper
- Use correct icon for dir-external-root
- Properly format sharing datepicker locale
- Update sabre/dav requirement from 4.2.1 to 4.2.3 in /build/integration
- Only wildcard search if enumeration is allowed
- Fix setting up 2FA when no providers are set up but backup codes
- Support LDAP dns longer than 255 characters
- Also use case sensitive like when searching in a folder
- Fix ShareLink Upload UI for Folders
- Ignore non-existing groups when notifying group shares
- Fix share owner not being displayed in sharing tab
- Update sabre/dav requirement from 4.2.3 to 4.3.0 in /build/integration
- Fix potential unwarranted memberships in nested groups from LDAP
- Fix overlapping in the help settings section
- Stable23] Avoid use of iconv to get rid of unicode
- Add missing index for propertypath only queries of DAV properties
- Handle external share with invalid host
- Make sure to get file model in template picker
- Improve status modal
- Fix uploading text position
- Run migrations fully when reenabling an app
- Remove iconv from dependencies and tests
- Fix passing on the parameter
- Update CRL after revocation of sharerenamer.crt
- Handle LocalServerException when scanning external shares
- Fix fail when keys/files folder already exists
- Use npm ci when running JS tests
- Fix: only use jquery once it is available
- Fix static analysis on CI
- Add better index for finding unindexed paths
- Prevent loading images that would require too much memory.
- Fix RequestURL check for cli commands
- Trigger “changeDirectory” event on URL change
- Reset job disabling timer on adding the job again
- Properly abort uploads
- Fix idn emails not working in shares
- Implement multibucket shift for ObjectStore
- Fix wrong unified search link to folder
- Fix primary key change in user_ldap migration
- Improve accessibility settings on mobile
- Add version of disabled apps when available
- Fix file picker not respecting hidden files settings
- Optimize FileSystemTags workflow for groupfolder
- Remove inefficient fed share scanner
- Fix users can’t login external mount user entered credentials not set
- Hash job argument
- Improve install process
- Create block-merge-freeze.yml
- Always call flush() as getAllKeys() is broken
- Fix backport/30470/stable21
- Update sabre/dav requirement from 4.3.0 to 4.3.1 in /build/integration
- 21.0.8 Final
- Prevent merging on EOL branches
- Bump clipboard from 2.0.8 to 2.0.9
- Use existing API
- Update version.php
- Fix duplicated UUID migration issue
- Create block-merge-freeze.yml
- Fix sorting of filters on php 8.0+
- Bump actions
- Create block-merge-freeze.yml
- Updating lint-php.yml workflow from template
- Create block-merge-freeze.yml
- Create block-merge-freeze.yml
- Disable fade-out because of accessbility reasons
- Fix overlapping buttons
- Create block-merge-freeze.yml
- Create block-merge-freeze.yml
- Create block-merge-freeze.yml
- Create block-merge-freeze.yml
- Create block-merge-freeze.yml
- Create block-merge-freeze.yml
- Bump babel-loader from 8.2.2 to 8.2.3
- Bump eslint-config-standard from 16.0.2 to 16.0.3
- Bump @nextcloud/vue from 3.3.1 to 3.3.2
- Fix Tags: Don’t display tags without photos
- Bump vue-loader from 15.9.6 to 15.9.8
- Bump @nextcloud/initial-state from 1.2.0 to 1.2.1
- Bump autoprefixer from 9.8.6 to 9.8.8
- Bump regenerator-runtime from 0.13.7 to 0.13.9
- Update workflows
- Bump vue-virtual-grid from 2.3.0 to 2.3.2
- Bump vuex from 3.6.0 to 3.6.2
- Bump vue and vue-template-compiler
- Bump qs from 6.9.6 to 6.9.7
- Bump camelcase from 6.2.0 to 6.2.1
- Fix label of account name and hide parts with subscription
- Create block-merge-freeze.yml
- Update workflows
- Create block-merge-freeze.yml
- Update test.yml
- Create block-merge-freeze.yml
- Create block-merge-freeze.yml
- Bump @babel/preset-env from 7.15.6 to 7.15.8
- Bump babel-loader from 8.2.2 to 8.2.3
- Bump @nextcloud/initial-state from 1.2.0 to 1.2.1
- Bump @cypress/browserify-preprocessor from 3.0.1 to 3.0.2
- Make sure translations are parsed correctly
- Fix deprecated scss syntax
- Pin node/npm versions
- Fix: use stable21 branch for cypress tests
- Add stylelint to github actions
- Only show image author annotations if needed
- Create block-merge-freeze.yml
- Fix github actions
- Add light ⬇️ download icon
- Disable fade-out because of accessbility reasons
- Fix german (Sie) translations comming from nextcloud-vue
- Bump workflows
- Add engines support for cypress tests
- Disable swiping on viewer video controls
- Disable swiping on viewer audio controls
- Create block-merge-freeze.yml
- Update lint-php.yml
21.0.7
Changes
- Use unique combination of hostname/bucket/key for external storages
- Bump moment-timezone from 0.5.33 to 0.5.34
- Don’t flash external storage mountpoints during the status check
- Bump doctrine/dbal to 3.1.4
- Add composer patch
- Bump doctrine/dbal to 3.1.4
21.0.6
Changes
- 3rdparty: Bump icewind/streams from 0.7.2 to 0.7.5
- Handle case where storage can’t be created in getStorageRootId
- Ensure that user and group IDs in LDAP’s tables are also max 64chars
- Fix Lots of Error: file_exists(): open_basedir restriction in effect
- Change output format of Psalm to Github
- File-upload: Correctly handle error responses for HTTP2
- Update psalm baseline
- Allow “TwoFactor Nextcloud Notifications” to pull the state of the 2F…
- ExecuteQuery and executeStatement are 22+
- Fix path of file_get_contents
- Generate a better optimized query for path prefix search filters
- Add a few sensitive config keys
- Update the certificate bundle
- Keep pw based auth tokens valid when pw-less login happens
- Explicitly close source stream on local / encryption storage
- Update icewind/streams to 0.7.5 in files_external
- Properly handle folder deletion on external s3 storage
- Tokens without password should not trigger changed password invalidation
- Don’t further setup disabled users when logging in with apache
- Add button color variables
- Add ‘supported’-label to all supported apps
- Revert “Add button color variables”
- Keep group restrictions when reenabling apps after an update
- Add proper message to created share not found
- Fix translated app details
- Add documentation for files_no_background_scan
- Don’t setup the filesystem to check for a favicon we don’t use anyway
- Fix background scan doc in config
- Add configuration flag to disable the background job for files_versions
- Add configuration flag to disable the background job for files_trashbin
- Fix bug introduced on drag and drop external files
- Get `filesize()` if `file_exists()`
- Fix app upgrade
- Avoid PHP errors when the LDAP attribute is not found
- Tell mysql to ignore the sort index for search queries
- Fix security issues when copying groupfolder with advanced ACL
- Fix federated scope not shown when public addressbook upload is disabled
- Scheduling plugin not updating responding attendee status
- Make calendar schedule options translatable
- Make the route name error more helpful
- Update behat/behat requirement from ~3.8.0 to ~3.9.0 in /build/integration
- Bump babel-loader from 8.2.2 to 8.2.3
- Handle files with `is_file` instead of `file_exists`
- Fixes an undefined index when getAccessList returns an empty array
- Backport #29260: Respect user enumeration settings in user status lists
- Implement local filtering in file list
- S3 external storage fixes
- Detect mimetype by content only with content
- Fix permissions when copying from ObjectStorage
- Bump bootstrap from 4.6.0 to 4.6.1
- Update guzzlehttp/guzzle requirement from 6.5.2 to 6.5.5 in /build/integration
- Update CRL
- Limit parameter count per query in Cache.removeChildren
- Fix/images php 8.0
- Update update-psalm-baseline workflow
- Revert “tell mysql to ignore the sort index for search queries”
- Bump @nextcloud/initial-state from 1.2.0 to 1.2.1
- Update behat/behat requirement from ~3.9.0 to ~3.10.0 in /build/integration
- Handle empty directory drag-and-drop in Files UI
- Fix HTML entity rendering in file comments sidebar
- Bump icewind/streams from 0.7.2 to 0.7.5
- Bump version
- Bump eslint-import-resolver-webpack from 0.13.1 to 0.13.2
- Bump babel-loader from 8.2.2 to 8.2.3
- Fix deleting notifications with numeric user ID
- Add integration tests for push registration
- Restore old device signature so the proxy works again
- Fix: rich workspaces overlap with new file dropdown
- Bump prosemirror-schema-list from 1.1.5 to 1.1.6
- Bump prosemirror-transform from 1.3.2 to 1.3.3
- Additional checks for workspace controller
- Bump @babel/core from 7.15.5 to 7.15.8
- Build(deps-dev): bump eslint-import-resolver-webpack from 0.13.1 to 0.13.2
- Build(deps-dev): bump babel-loader from 8.2.2 to 8.2.3
21.0.5
Changes
- Fix Oracle query limit compliance in Comments
- Bump @babel/core from 7.12.10 to 7.12.17
- Avoid fread on directories and unencrypted files
- Bump clipboard from 2.0.6 to 2.0.8
- Harden bootstrap context registrations when apps are missing
- Bump css-loader from 5.0.1 to 5.0.2
- Bump vue and vue-template-compiler
- Bump url-search-params-polyfill from 8.1.0 to 8.1.1
- Add h2 to personal info page, fixing accessibility issue
- Fix CI failures when building settings app
- Check that php was compiled with argon2 support or that the php-sodium extensions is installed
- Change the concurrent upload limit to less than 10
- Bump debounce from 1.2.0 to 1.2.1
- Fix Folder->getById() when a single storage is mounted multiple times
- Make “name” column nullable for workflows
- Dont show trusted proxy warning when the proxy and remote are both localhost
- Better cleanup of user files on user deletion
- Gracefully handle smb acls for users without a domain
- Bump vue-loader from 15.9.7 to 15.9.8
- Add missing files for Composer v2
- Improve auto expiration hint for trashbin and file versions
- UnifiedSearchController: strip webroot from URL before finding a route
- Only trap E_ERROR in session handling
- Emit an error log when the app token login name does not match
- Hash cache key
- Fix #20913: Check image resource before attempting to preserve alpha
- Output exception in cron
- Properly log errors in Movie previews generation
- Fix folder size contained in S3 buckets
- Set alias for result of cast column function
- Do not load versions tab view if the files app is not available
- Log exception message during failed ownership transfer share restore
- Fix setting up 2FA providers when 2FA is enforced and bc are generated
- Fix encrypted version to 0 when finding unencrypted file
- Bump css-vars-ponyfill from 2.4.5 to 2.4.6
- Only recommand for php-sodium on >= PHP 7.4
- Fix position of search bar
- Fix user list infinite loading state in user settings
- Pin Psalm version for security analysis
- Bump css-vars-ponyfill from 2.4.6 to 2.4.7
- Check if SVG path is valid
- Remove 2FA exemption from PublicPage annotation
- Send attendence links to required and optinal attendees of an event without an RSVP
- Bump 3rdparty ref
- Fix trashbin files view sticky action bar
- Dashboard – fix touch layout
- Scan the shared external storage source on access
- Fix null displayname crash as described in #21885
- Bump vue-clipboard2 from 0.3.1 to 0.3.2
- Bump 3rdparty reference
- Add database ratelimiting backend
- Update .htaccess (php8+ and mod_lsapi)
- Do not cache file ids in FileSystemTags inside group folders
- L10n: ignore packed js files from TX sync
- Add email addresses to contacts menu
- Fix files view change and undefined currentFileList
- Fix file creation from template without ext
- Bump vue-clipboard2 from 0.3.2 to 0.3.3
- Fall back to full file for video previews
- Update CRL due to revoked twofactor_email.crt
- Explicitly close source stream on object store upload even if count…
- Support seeking also from the end of file on S3 storage
- Use IRoomMetadata as source of truth for supported room types
- Bump 3rdparty ref
- Fix caching of objectsid searches
- Don’t allow to change activity settings that don’t work
- Fix redirect during initial setup
- Bump Archive_Tar to latest release
- Bump Webauthn Lib to 3.3.9
- Composer install
- Fix activity design
- Increase activity email speed in instances with more than 500 users
- Fix hide download and printing
- Fix body footer hiding
- Disable download for pdf files
- Fix download & print view
- Bump @babel/preset-env from 7.12.11 to 7.12.17
- Bump @babel/core from 7.12.10 to 7.12.17
- Bump eslint-import-resolver-webpack from 0.13.0 to 0.13.1
- Bump vue-loader from 15.9.6 to 15.9.8
- Bump vue-template-compiler from 2.6.12 to 2.6.14
- Use setup-php v2
- Update workflows
- Fix share option being displayed erroneously
- Give twofactor nextcloud notifications a high priority
- Always show the dismiss all button
- High priority for the PhoneTrack app
- Update dependabot
- Bump vue from 2.6.12 to 2.6.14
- Bump vue-loader from 15.9.7 to 15.9.8
- Bump core-js from 3.16.2 to 3.16.3
- Bump core-js from 3.16.3 to 3.16.4
- Bump prosemirror-markdown from 1.5.1 to 1.5.2
- Bump @babel/preset-env from 7.15.0 to 7.15.6
- Bump @babel/core from 7.15.0 to 7.15.5
- Build(deps-dev): bump @babel/core from 7.13.14 to 7.13.16
- Build(deps-dev): bump vue-loader from 15.9.6 to 15.9.8
- Build(deps-dev): bump @babel/preset-env from 7.13.12 to 7.13.15
- Build(deps-dev): bump eslint-import-resolver-webpack from 0.13.0 to 0.13.1
- Build(deps-dev): bump eslint-config-standard from 16.0.2 to 16.0.3
- Build(deps): bump @nextcloud/dialogs from 3.1.1 to 3.1.2
- Build(deps): bump regenerator-runtime from 0.13.7 to 0.13.9
- Build(deps-dev): bump eslint-webpack-plugin from 2.5.3 to 2.5.4
21.0.4
Changes
- Files & Core accessibility fixes
- Fix account data visibility after disabling public addressbook upload
- Better cleanup of filecache when deleting an external storage
- Bump @babel/preset-env from 7.12.11 to 7.12.17
- Bump marked from 1.2.8 to 1.2.9
- Bump vuex from 3.6.0 to 3.6.2
- Revert “Fix constraint violation detection in QB Mapper”
- Design fixes to app-settings button
- Reset checksum when writing files to object store
- Run s3 tests again
- Fix in locking cache check
- Make search popup usable on mobile, too
- Cache images on browser
- Fix dark theme on public link shares
- Make user status usable on mobile
- Correctly skip suppressed errors in PHP 8.0
- Fix newfileMenu on public page
- Do not escape display name in dashboard welcome text
- Fix svg icons disapearing in app navigation when text overflows
- Show registered breadcrumb detail views in breadcrumb menu
- Fix regression in file sidebar
- Manual backport of “No limit in the number of group shares” #27875
- Improve notcreatable permissions hint
- Update CRL due to revoked twofactor_nextcloud_notification.crt
- Increase footer height for longer menus
- Add titleTooltip to sidebar
- Mask password for Redis and RedisCluster on connection failure
- Fix missing theming for login button
- Fix overlapping of elements in certain views
- Disable HEIC image preview provider for performance concerns
- Improve provider check
- Sanitize more functions from the encryption app
- Hide download button for public preview of audio files
- Fix dark theme in file exists dialog
- Let memory limit set in tests fit the used amount
- Bump regenerator-runtime from 0.13.7 to 0.13.9
- User management – Add icon to user groups
- Fix variable override in file view
- Revert “better cleanup of filecache when deleting an external storage”
- Fix comments file action sidebar opening
- Fix missing exception class import
- Revert accidentally dropped lines from Psalm baselines
- Fix Files breadcrumbs being hidden even if there is enough space
- Allow to disable group membership change notification
- Dont apply jail search filter is on the root
- Fix missing label of Search function
- Update comments bundles
- Fix preference name when generating notifications
- Fix monochrome icon detection for correct dark mode invert
- Fix “Enable notification emails”
- Show add, del and restored files within by and self filter
- Link from app-navigation-settings to personal settings
- Fix pdfviewer design
- Include version number in firstrunwizard
- Use notification main link if no parameter has a link
- ViewerComponent: pass on autofocus to EditorWrapper
- Unify error responses and add logging where appropriate
- Bump cypress-image-snapshot from 4.0.0 to 4.0.1
- Bump vue-loader from 15.9.6 to 15.9.7
- Bump @vue/test-utils from 1.1.2 to 1.1.4
- Bump @babel/plugin-proposal-class-properties from 7.12.1 to 7.12.13
- Bump @babel/core from 7.12.10 to 7.12.17
- Bump @babel/plugin-transform-runtime from 7.12.10 to 7.12.17
- Bump @babel/plugin-transform-modules-commonjs from 7.12.1 to 7.12.13
- Some Design fixes
- Custom input rule to add first character after bullet (Backport #1798)
- Fix: cypress icon close selector
- Disable header timeout on mobile
21.0.3
Changes
- Don’t break OCC if an app is breaking in it’s Application class
- Bump handlebars from 4.7.6 to 4.7.7
- Bump url-parse from 1.4.7 to 1.5.1
- Bump lodash from 4.17.20 to 4.17.21
- Bump hosted-git-info from 2.8.8 to 2.8.9
- Fix occ command user:add-app-password
- Add bruteforce protection to the shareinfo endpoint
- Ignore readonly flag for directories
- Throttle MountPublicLinkController when share is not found
- Respect default share permissions for federated reshares
- Harden apptoken check
- Use parent wrapper to properly handle moves on the same source/target storage
- Fix log error when creating files from an empty template
- Fix error when using CORS with no auth credentials
- Fix filesize error on log rotation, if file does not exist
- Avoid reading ~/.aws/config when using S3 provider
- Fix return value of getStorageInfo when ‘quota_include_external_storage’ is enabled
- Move remnants of ocs api requests to v2 endpoint
- Add DB exception ‘@throws’ tag to QBMapper PHPDoc
- Improve type handling of Avatar::generateAvatarFromSvg
- Bump patch dependencies
- Fix the get editable fields endpoint without a user id
- Use noreply@ as email address for share emails
- Bump vue-loader from 15.9.6 to 15.9.7
- Bump moment-timezone from 0.5.32 to 0.5.33
- Bump browserslist from 4.16.0 to 4.16.6
- Bump ws from 7.3.1 to 7.4.6
- Properly use limit and offset for search in Jail wrapper
- Make user:report command scale
- Properly log expiration date removal in audit log
- Emit UserLoggedInEvent on apache auth
- Don’t allow executing cli if cache backend is unavailable
- Propagate throttling on OCS response
- Replace OCSController with OCP\API
- Don’t throw when comments is disabled
- Set umask before operations that create local files
- Escape filename in Content-Disposition
- Don’t update statuses to offline again and again
- Fix some php 8 warnings
- Don’t pass a column object to addOrderBy
- Header must contain a colon
- Only allow removing existing shares that would not be allowed due to reshare restrictions
- Bump postcss from 7.0.35 to 7.0.36
- Properly cleanup entries of WebAuthn on user deletion
- Throttle on public DAV endpoint
- Bump dompurify from 2.2.8 to 2.2.9
- Unshift crash reports when they are loaded, to break the recusion
- Validate the theming color also on CLI
- LDAP: determine shares of offline users only when needed
- Downstream encryption:fix-encrypted-version for repairing “bad signature” errors
- Remove encodeURI code
- Disable content copy for PDF files that specify it
- Update openssl for PHP 8.0
- Only ask for permissions on HTTPS
- Fix sorting if one of the file name is only composed with number
- Update File.vue
- Hide free space if it can’t be calculated
- Update chart.js
- Only return workspace property for top node in a propfind request
- Use text/plain as content type for fetching the document
- Log exceptions that happen on unknown exception and return generic messages
- Try enabling apcu on cli for cypress
- Add fixup
- Fix: fullscreen for Firefox
- Use physical pixel size for preview resolution
Les mer: https://nextcloud.com/changelog/21.0.220 Mai 2021 - 420MBChanges
- L10n: Add word user in FederatedShareProvider.php
- Increase subnet matcher
- Limit size of properties to 2048 characters
- Fix accessibility issues on log in screen
- Fix constraint violation detection in QB Mapper
- Bump ssri from 6.0.1 to 6.0.2
- Add force option to app install command
- Update root.crl due to revoked news.crt
- Do not allow adding file drop shares to your own cloud
- Fix empty password check for mail shares
- Require read permissions for federated shares
- Ensure redis returns bool for hasKey
- Make lookup search explicit
- Update psalm baseline
- Fix broken Expiration test
- Do not stop directory listing when ACL is blocking access
- Mention MariaDB in MySQL support warning
- Make Testcase class compatible with phpunit-9.5
- Explicitly check hex2bin input
- Remove undefined parameter, add description
- FIx Oracle by testing on Ubuntu 20.04 until oci8.so is available for …
- Update icewind/smb to 3.4.1
- Bump @nextcloud/dialogs from 3.1.1 to 3.1.2
- Private cannot be final
- Fix installer deprecation warnings for PHP 8
- Validate the website field input to be a valid URL
- Respect the error level when logging
- Improve federated permission handling
- No longer add trusted servers on federated share creation
- Fix ratelimit template
- LDAP: do not bother to search after the last page
- Fail when creating new files with an empty path
- Only return display name as editable when the user backend allows it
- Do not try to contact lookup server if not needed
- Only perform login check during ownership transfer for encryption
- Fix creating vcards with multiple string values
- L10n: Spelling unification
- Remove self setting checking which can not be set anymore
- Ensure link names are unique for accessibility, thanks @nickvergessen, fix #575
- Use PNG images in daily activity summary emails
- Fix accessibility issues in PDF pt. II (exampl
- Fix admin notification api
- Only push delete-push to devices that also got the notification
- Move counting storage statistics to the background
- Hide squashfs and overlay-FS from the overview
- Add download button in actions menu
- Limit scope of the icon white overwrite
- Fixes for naughty filenames
Les mer: https://nextcloud.com/changelog/21.0.13 Mai 2021 - 465MBChange and Bug fixes
- Always renew apppasswords on login (server#25571)
- Improve mention matches (server#25573)
- Disable trasbin during the moveFromStorage fallback (server#25877)
- Clear multiselect after selection in share panel (server#25918)
- Activity: show if files are hidden or not (server#25935)
- Sharebymail: set expiration on creation (server#25937)
- Catch notfound and forbidden exception in smb::getmetadata (server#25943)
- Skip empty obsolete owner when adding to own NC (server#25955)
- Fix admin password strengthify tooltip (server#25962)
- Add missing waits and asserts in acceptance tests (server#25993)
- Hide expiration date field for remote shares (server#26026)
- Remove trash items from other trash backends when deleting all (server#26039)
- Fix SCSS compiler deprecated function usages (server#26042)
- Provisioning API to IBootstrap (server#26044)
- Cache baseurl in url generator (server#26051)
- Allow autocomplete based on phone sync (server#26056)
- Only clear share password model when actually saved (server#26058)
- Add appconfig to always show the unique label of a sharee (server#26062)
- Only clear known users when we had at least one phonebook entry (server#26081)
- Chunk the array of phone numbers (server#26084)
- Limit constructing of result objects in file search (server#26087)
- Apply object store copy optimization when 'cross storage' copy is wit… (server#26090)
- Add getID function to the simplefile implementation (server#26119)
- Allow overwriting isAuthenticated (server#26122)
- Send share notification instead of erroring on duplicate share (server#26124)
- Log exceptions when creating share (server#26128)
- Do cachejail search filtering in sql (server#26133)
- Return the fileid from `copyFromCache` and use it instead of doing an extra query (server#26146)
- Dont allow creating users with __groupfolders as uid (server#26151)
- Use correct exception type hint in catch statement (server#26162)
- Fix default missing initial state for templates (server#26166)
- Remove explicit fclose from S3->writeStream (server#26167)
- Adds ldap user:reset command (server#26175)
- Improve search results when only phonebook-matches can we autocompleted (server#26177)
- Fix valid storages removed when cleaning remote storages (server#26192)
- Update user share must use correct expiration validation (server#26204)
- Expand 'path is already shared' error message (server#26211)
- Add (hidden) option to always show smb root as writable (server#26215)
- Removed unnecessary padding (server#26227)
- L10n: Add words user and because in ShareByMailProvider.php (server#26238)
- Fix non LGC glyphs in avatars and txt file previews (server#26249)
- Handle limit offset and sorting in files search (server#26257)
- Update icewind/smb to 3.4.0 (server#26263)
- Catch invalid cache source storage path (server#26271)
- Fix casing of core test folder, bring back missing tests (server#26276)
- L10n: Separate ellipsis (server#26279)
- Show better error messages when a file with a forbidden path is encountered (server#26291)
- Fix l10n (server#26298)
- Log when a storage is marked as unavailable (server#26301)
- Delete old birthday calendar object when moving contact to another ad… (server#26307)
- Add a prefix index to filecache.path (server#26326)
- Avatar privacy and new scope (server#26352)
- Fix broken Calendar Event Invite email icons in Gmail by using PNGs instead of SVGs (server#26357)
- Update cipher defaults (server#26363)
- Fix wording for phone number integration (server#26366)
- Remove notifications when retesting profile field input (server#26371)
- Do not attempt to read 0 bytes when manually iterating over a non-seekable file (server#26376)
- Fix(translation): replace static error message (server#26377)
- Only mark migrations as installed after execution (server#26379)
- Gracefully handle deleteFromSelf when share is already gone (server#26382)
- Also check the default phone region when the number has no country code (server#26391)
- Allow apps to write/update account data (server#26398)
- Log and continue when failing to update encryption keys during for individual files (server#26400)
- Make ILDAPProviderFactory usable when there is no ldap setup (server#26402)
- Remove leftover debug @NoCSRFRequired introduced with #26198 (server#26404)
- Get the parent directory before creating a file from a template (server#26406)
- Bump y18n from 4.0.0 to 4.0.1 (server#26413)
- [3rdparty]phpseclib-2.0.31 (server#26447)
- Revert "add a prefix index to filecache.path" (server#26451)
- 21.0.1 final (server#26453)
- Show icon-phone when setting is set to private instead of local (server#26459)
- Bump phpseclib/phpseclib from 2.0.30 to 2.0.31 (3rdparty#643)
- Fix 'Daily activity summary' email subject translation (activity#562)
- Fix notifying own activities (activity#566)
- Send the footer with the defined language (activity#570)
- Make sure we only load the public script on public pages (files_pdfviewer#340)
- Extend reasons for email address (firstrunwizard#503)
- Only send desktop notifications in one tab (notifications#911)
- Fix Photos not shown in large browser windows #630 (photos#689)
- Add vue-virtual-grid to babel (photos#710)
- Match any non-whitespace character in filesystem type pattern (serverinfo#280)
- Fix Internal Server Error @ /settings/admin/serverinfo in 21.0.0 (serverinfo#287)
- Disable cypress recording for now (text#1504)
- Use write permission when possible (text#1512)
- Fix clicking links with color annotations (text#1516)
- Update CLI tests to PHP 7.4 to 8.0 (updater#346)
- Disable UI when web updater is disabled in config.php (updater#351)
- Remove obsolete pipeline php72-master (updater#355)
- Update used version of box (updater#359)
- Do not allow to keep maintenance mode active in web updater (updater#363)
- Fix fullscreen (viewer#842)
Les mer: https://nextcloud.com/changelog/21.0.0 (hovedversjon) 25 Februar 2021 - 420MBHighlights
- High Performance Back-end for Nextcloud Files: reduces server load from desktop clients and web interface polling by 90% while delivering instant notifications to users.
- And a wide range of performance improvements all over on top, decreasing loading times of pages and reducing load on the server
- Collaborative features: new Whiteboard, author colours in Text and Document Templates to increase team productivity
- Nextcloud Talk: debuts message status indicators, a raise hand feature, a group conversation description and more!
- A range of Groupware improvements like drag'n'drop and nicer threading in Mail and syncing social media avatars in Contacts.
- and more than 700 bug fixes
Les mer: https://nextcloud.com/changelog/20.0.109 Juni 2021 - 420MBChanges
- Fix account data visibility after disabling public addressbook upload
- L10n: Add word user in FederatedShareProvider.php
- Increase subnet matcher
- Limit size of properties to 2048 characters
- Bump ssri from 6.0.1 to 6.0.2
- Update root.crl due to revoked news.crt
- Do not allow adding file drop shares to your own cloud
- Require read permissions for federated shares
- Fix empty password check for mail shares
- Ensure redis returns bool for hasKey
- Make lookup search explicit
- Update psalm baseline
- Do not stop directory listing when ACL is blocking access
- Mention MariaDB in MySQL support warning
- Explicitly check hex2bin input
- Update icewind/smb to 3.4.1
- Private cannot be final
- Respect the error level when logging
- Improve federated permission handling
- No longer add trusted servers on federated share creation
- Fix ratelimit template
- LDAP: do not bother to search after the last page
- Fail when creating new files with an empty path
- Do not try to contact lookup server if not needed
- Only perform login check during ownership transfer for encryption
- L10n: Spelling unification
- Remove self setting checking which can not be set anymore
- Use PNG images in daily activity summary emails
- Move counting storage statistics to the background
- Bump @vue/test-utils from 1.1.3 to 1.1.4
- Limit scope of the icon white overwrite
- Fixes for naughty filenames
Les mer: https://nextcloud.com/changelog/20.0.911 Mai 2021 - 420MB20.0.9
Changes
- Avoid creating two share links when password is enforced
- Fix detecting cyclic group memberships
- Bump the ca location
- Card::getOwner should return the actual value
- Fix namespacing
- Update psalm baseline
- Disable trasbin during the moveFromStorage fallback
- Do not die after LDAP auth failed with expired acc
- Clear multiselect after selection in share panel
- Activity: show if files are hidden or not
- Sharebymail: set expiration on creation
- Catch notfound and forbidden exception in smb::getmetadata
- Skip empty obsolete owner when adding to own NC
- Fix admin password strengthify tooltip
- Add missing waits and asserts in acceptance tests
- Bump elliptic from 6.5.3 to 6.5.4
- Hide expiration date field for remote shares
- Remove trash items from other trash backends when deleting all
- Cache baseurl in url generator
- Only clear share password model when actually saved
- Add appconfig to always show the unique label of a sharee
- Limit constructing of result objects in file search
- Apply object store copy optimization when 'cross storage' copy is wit…
- Allow overwriting isAuthenticated
- Send share notification instead of erroring on duplicate share
- Log exceptions when creating share
- Do cachejail search filtering in sql
- Return the fileid from `copyFromCache` and use it instead of doing an extra query
- Dont allow creating users with __groupfolders as uid
- Use correct exception type hint in catch statement
- Remove explicit fclose from S3->writeStream
- Adds ldap user:reset command
- Add getID function to the simplefile implementation
- Fix valid storages removed when cleaning remote storages
- Update user share must use correct expiration validation
- Expand 'path is already shared' error message
- Add (hidden) option to always show smb root as writable
- L10n: Add words user and because in ShareByMailProvider.php
- Fix non LGC glyphs in avatars and txt file previews
- Handle limit offset and sorting in files search
- Update icewind/smb to 3.4.0
- Catch invalid cache source storage path
- Fix casing of core test folder, bring back missing tests
- L10n: Separate ellipsis
- Show better error messages when a file with a forbidden path is encountered
- Fix l10n
- Log when a storage is marked as unavailable
- Delete old birthday calendar object when moving contact to another ad…
- Fix broken Calendar Event Invite email icons in Gmail by using PNGs instead of SVGs
- Bump y18n from 4.0.0 to 4.0.1
- Update cipher defaults
- Fix(translation): replace static error message
- Gracefully handle deleteFromSelf when share is already gone
- Log and continue when failing to update encryption keys during for individual files
- Remove leftover debug @NoCSRFRequired introduced with #26198
- [3rdparty]phpseclib-2.0.31
- 20.0.9 final
- Bump phpseclib/phpseclib from 2.0.25 to 2.0.31
- Fix 'Daily activity summary' email subject translation
- Fix notifying own activities
- Send the footer with the defined language
- Make sure we only load the public script on public pages
- Extend reasons for email address
- Only send desktop notifications in one tab
- Add vue-virtual-grid to babel
- Match any non-whitespace character in filesystem type pattern
- Make sure the session list is always at the end
- Pin versions
- Use write permission when possible
- Update CLI tests to PHP 7.4 to 8.0
- Disable UI when web updater is disabled in config.php
- Remove obsolete pipeline php72-master
- Update used version of box
- Do not allow to keep maintenance mode active in web updater
- Fix fullscreen
20.0.8
Changes
- Dont offer to edit external config settings if we can't edit them
- LDAP: make actually use of batch read known groups
- Do not lower case search provider names on web ui
- Do not remove valid group shares
- Use RFC-compliant URL encoding for cookies
- Keep direct login active when redirecting
- Add repair job for unencoded group share uris
- Override default dashboard background with theming one
- Make user list pagination more tolerant
- Fix duplicate tag info view registration
- Remove stray compiled assets
- Fix CI branch for notifications app
- Log deprecation notice of GenericEventWrapper just once
- Cleanup bundle files before checking the rebuild
- Change reconect wrapper to only check connection after inactivity
- Do not send imip email to invalid recipients
- Use ownerDisplayName for SharingEntry Tooltip
- Fix app icon list in dark mode
- Updated CRL
- Initialize \OCP\AppFramework\Http\ZipResponse::$resources
- Send emails on password reset to the displayname
- 20.0.8 final
- Fix opening pdf files in public folder shares
Les mer: https://nextcloud.com/changelog/20.0.73 Februar 2021 - 420MBChanges
- Catch NotFoundException when querying quota
- CalDAV] Validate notified emails
- Fix/app fetcher php compat comparison
- Show the actual error on share requests
- Fix parameter provided as string not array
- The objectid is a string
- Properly handle SMB ACL blocking scanning a directory
- Don't break completely when creating the digest fail for one user
- Only attempt to use a secure view if hide download is actually set
- Fix opening PDF files with special characters in their name
- Fix PDF viewer failing on Edge (not based on Chromium)
- Cannot unfold plain text notifications
- Remove EPUB mimetype
Les mer: https://nextcloud.com/changelog/20.0.629 Januar 2021 - 420MB- Make sure to do priority app upgrades first
- Respect DB restrictions on number of arguments in statements and queries
- Add a hint about the direction of priority
- Do not redirect to logout after login
- Fix comparison of PHP versions
- Add "composer.lock" for acceptance tests to git
- Update CRL due to revoked gravatar.crl
- Don't log keys on checkSignature
- Update 3rdparty after Archive_Tar
- Bump CA bundle
- Update handling of user credentials
- Fix encoding issue with OC.Notification.show
- Also use storage copy when dav copying directories
- Silence log message
- Extend ILDAPProvider to allow reading arbitrairy ldap attributes for users
- Do not obtain userFolder of a federated user
- Bump pear/archive_tar from 1.4.11 to 1.4.12
- Add gitignore entry for .github folder of dependencies
- Clear event array on getting them
Les mer: https://nextcloud.com/changelog/20.0.518 Januar 2021 - 420MB20.0.5
Changes
- Don't log params of imagecreatefromstring
- Use storage copy implementation when doing dav copy
- Use in objectstore copy
- Add tel, note, org and title search
- Check php compatibility of app store app releases
- [Fix #24682]: ensure federation cloud id is retruned if FN property not found
- Do not include non-required scripts on the upgrade page
- LDAP: fix inGroup for memberUid type of group memberships
- Cancel user search requests to avoid duplicate results being added
- Also unset the other possible unused paramters
- Enables the file name check also to match name of mountpoints
- Fixes sharing to group ids with characters that are being url encoded
- Limit getIncomplete query to one row
- Fix Argon2 descriptions
- Actually set the TTL on redis set
- Allow to force rename a conflicting calendar
- Fix IPv6 localhost regex
- Catch the error on heartbeat update
- Make oc_files_trash.auto_id a bigint
- Fix total upload size overwritten by next upload
- Avoid huge exception argument logging
- Make share results distinguishable if there are more than one with the exact same display name
- Add migration for oc_share_external columns
- Don't throw a 500 when importing a broken ics reminder file
- Fix unreliable ViewTest
- Update root.crl due to revocation of transmission.crt
- Set the JSCombiner cache if needed
- Fix column name to check prior to deleting
- Catch throwable instead of exception
- Set the user language when adding the footer
- Change defaultapp in config.sample.php to dashboard to improve docs and align it to source code
- Fix clearing the label of a share
- Update psalm-baseline.xml
- Don't remove assignable column for now
- Add setup check to verify that the used DB version is still supported…
- Correctly set the user for activity parsing when preparing a notifica…
- Bump vue-virtual-grid from 2.2.1 to 2.3.0
- Catch possible database exceptions when fetching document data
- Make sure we have the proper PHP version installed before running composer
- Revert removal of transformResponse
- Bump prosemirror-view from 1.16.1 to 1.16.5
- Bump @babel/preset-env from 7.12.1 to 7.12.11
- Bump babel-loader from 8.1.0 to 8.2.2
- Bump eslint-plugin-standard from 4.0.2 to 4.1.0
- Bump vue-loader from 15.9.5 to 15.9.6
- Bump prosemirror-model from 1.12.0 to 1.13.1
- Bump core-js from 3.7.0 to 3.8.1
- Bump stylelint from 13.7.2 to 13.8.0
- Bump @babel/plugin-transform-runtime from 7.12.1 to 7.12.10
- Bump sass-loader from 10.0.5 to 10.1.0
- Bump webpack-merge from 5.3.0 to 5.7.2
- Bump @babel/core from 7.12.3 to 7.12.10
- Bump cypress from 5.1.0 to 5.6.0
- Bump @vue/test-utils from 1.1.1 to 1.1.2
- Bump webpack-merge from 5.7.2 to 5.7.3
20.0.4
Changes
- Avoid dashboard crash when accessibility app is not installed
- Bump ini from 1.3.5 to 1.3.7
- Handle owncloud migration to latest release
- Use string for storing a OCM remote id
- Fix MySQL database size calculation
- Bump cypress-io/github-action@v2
- [Fix] sidebar opening animation
- Fix not.exist cypress and TESTING checks
Les mer: https://nextcloud.com/changelog/20.0.3 (sikkerhetsoppdatering) 14 Desember 2020 - 420MB- Various bug fixes and minor security fixes.
Les mer: https://nextcloud.com/changelog/20.0.220 November 2020 - 420MBVarious bug fixes. Les mer: https://nextcloud.com/changelog/20.0.111 November 2020 - 420MBImprovements
- faster loading of dashboard
- lot of ui improvements, from small (hide double close button for pdf viewer) to bigger ones like properly showing the video player controls in Firefox and a language-specific fix so the sharing tab shows up properly in the sidebar.
- fix a possible deadlock when moving lots of files to trash and many more small fixes
Les mer: https://nextcloud.com/blog/20-0-1-is-here-with-about-60-changes-get-your-update/20.0.0 (hovedversjon) 7 Oktober 2020 - 420MBFeatures
- Our new dashboard provides a great starting point for the day with over a dozen widgets ranging from Twitter and Github to Moodle and Zammad already available
- Search was unified, bringing search results of Nextcloud apps as well as external services like Gitlab, Jira and Discourse in one place
- Talk introduced bridging to other platforms including MS Teams, Slack, IRC, Matrix and a dozen others
Improvements
- Notifications and Activities were brought together, making sure you won’t miss anything important
- We added a ‘status’ setting so you can communicate to other users what you are up to
- Talk also brings dashboard and search integration, emoji picker, upload view, camera and microphone settings, mute and more
- Calendar integrates in dashboard and search, introduced a list view and design improvements
- Mail introduces threaded view, mailbox management and more
- Deck integrates with dashboard and search, introduces Calendar integration, modal view for card editing and series of smaller improvements
- Flow adds push notification and webhooks so other web apps can easily integrate with Nextcloud
- Text introduced direct linking to files in Nextcloud
- Files lets you add a description to public link shares
Les mer: https://nextcloud.com/blog/nextcloud-hub-20-debuts-dashboard-unifies-search-and-notifications-integrates-with-other-technologies/19.0.310 September 2020 - 400MBChanges
- Fix possible leaking scope in Flow
- Combine body-login rules in theming and fix twofactor and guest styling on bright colors
- Show better quota warning for group folders and external storage
- Add php docs build script
- Fix clicks on actions menu of non opaque file rows in acceptance tests
- Fix writing BLOBs to postgres with recent contacts interaction
- Set the mount id before calling storage wrapper
- Fix S3 error handling
- Only disable zip64 if the size is known
- Change free space calculation
- Do not keep the part file if the forbidden exception has no retry set
- Fix app password updating out of bounds
- Use the correct root to determinate the webroot for the resource
- Upgrade icewind/smb to 3.2.7
- Bump elliptic from 6.4.1 to 6.5.3
- Fixes regression that prevented you from toggling the encryption flag
- Match any non-whitespace character in filesystem pattern
- Catch StorageNotAvailable exceptions
- Harden read only check on public endpoints
- Harden check when using token from memcache
- Sessionid is an int
- Only overwrite Ctrl-f when text is focussed
- Set the X-Requested-With header on dav requests
Les mer: https://nextcloud.com/changelog/19.0.231 August 2020 - 400MBChanges
- lower minimum search length to 2 characters
- Call openssl_pkey_export with $config and log errors.
- Improve error reporting on sharing errors
- Do not log RequestedRangeNotSatisfiable exceptions in DAV
- Fix parsing of language code
- fix typo in revokeShare()
- Discourage webauthn user interaction
- Encryption is ready if master key is enabled
- Disable fragile comments tests
- Do not double encode the userid in webauthn login
- update icewind/smb to 3.2.6
- Respect default share permissions
- allow admin to configure the max trashbin size
- Fix risky test in twofactor_backupcodes
- Fix PHPUnit deprecation warnings
- fix moving files from external storage to object store trashbin
- Ignore whitespace in sharing by mail
- Properly fetch translation for remote wipe confirmation dialog
- parse_url returns null in case a parameter is not found
- Bump elliptic from 6.5.2 to 6.5.3
- Correctly remove usergroup shares on removing group members
- Fix height to big for iPhone when using many apps
- reset the cookie internally in new API when abandoning paged results op
- Add Guzzle's InvalidArgumentException
- contactsmanager shall limit number of results early
- Fix browser freeze on long password input
- Search also the email and displayname in user mangement for groups
- Ensured large image is unloaded from memory when generating previews
- fix display of remote users in incoming share notifications
- Reuse cache for directory mtime/size if filesystem changes can be ignored
- Remove unexpected argument
- Do not exit if available space cannot be determined on file transfer
- Fix empty 'more' apps navigation after installing an app
- Fix default log_rotate_size in config.sample.php
- shortcut in reading nested group members when IN_CHAIN is available
- Fix chmod on file descriptor
- Do clearstatcache() on rmdir
- SSE enhancement of file signature
- remove logging message carrying no valuable information
- Add app config option to disable "Email was changed by admin" activity
- Delete chunks if the move on an upload failed
- Silence duplicate session warnings
- Doctrine: Fix unquoted stmt fragments backslash escaping
- Allow to disable share emails
- Show disabled user count in occ user:report
- Bump 3rdparty to last stable19 commit
- fixing a logged deprecation message
- CalDAV: Add ability to limit sharing to owner
- Only copy the link when updating a share or no password was forced
- Remove encryption option for nextcloud external storage
- l10n:Correct appid for WebAuthn
- Properly search for users when limittogroups is enabled
- SSE: make legacy format opt in
- Update the CRL
- Fix missing FN from federated contact
- fix event icon sizes and text alignment
- Bump stecman/symfony-console-completion from 0.8.0 to 0.11.0
- Add Guzzle's InvalidArgumentException
- Doctrine: Fix unquoted stmt fragments backslash escaping
- Fix cypress
- Move to webpack vue global config & bump deps
Les mer: https://nextcloud.com/changelog/19.0.1 (hovedversjon) 20 Juli 2020 - 360MBNextcloud Hub v19, code name “home office”, represents a big step forward for remote collaboration in teams. This release brings document collaboration to video chats, introduces password-less login and improves performance.
As this is a major release, the changelog is too long to put here. Users can look at github milestones to find what has been merged. A quick overview of what is new:
Highlights
- password-less authentication and many other security measures
- Talk 9 with built-in office document editing courtesy of Collabora, a grid view & more
- MUCH improved performance
- Deck integration in Calendar
- guest account groups and more!
Les mer: https://nextcloud.com/changelog/18.0.427 April 2020 - 350MBChanges
- Use contacts name on federated activities
- Allow to edit admin/own user in the user management
- Fix hostname in Apple configuration profile
- Don't break when one remote share is down
- Properly emit Viewer event on files and files_sharing
- Get correct mimetype on objectstores
- Properly respect hide download on sharebymail
- Use placeholder values for password fields in external storage webui
- Do not use the instance name as user part of from mail addresses
- Don't allow anchors and queries in remote urls
- fix external storage controller tests
- Bump acorn from 6.3.0 to 6.4.1
- properly set 'hide_download' as integer
- fix safari useragent for versions with 3 digits
- Fix default action for deleted shares
- Default value of lookupServerEnabled should be the same everywhere
- Only do regular polling of storage statistics if session_keepalive is enabled
- Fix single "ScopeContext" passed to "setScopes"
- Fix invalid instantiation of TemplateResponse if client not found
- Update the target when it isempty after sharing
- remove the requirement that everything that looks like a placeholder …
- Handle long dav property paths by hashing them
- Allow the video player on the hide download
- fixes auto-detecting UUID attributes
- Force compatible dependency versions in acceptance tests
- Adjust acceptance tests to incoming shares being accepted by default
- fix OCA\DAV\CalDAV\CalDavBackend search $options
- fix dav browser error page not styled
- Fix language multiselect action
- Remove admin_notifications since it is obsolete since Nextcloud 14
- change quota design
- RefreshWebcalService: randomly generate calendar-object uri
- Close updatenotification channel selector on click outside
- Add app config to disable user flows
- Auto accept group shares for users added to a group
- Use global used space in quota wrappen when external storage is included
- Check the user on remote wipe
- Bugfix - Prevent PHP Warning for count on null on LDAP
- Bump version on stable18
- Actually check if the owner is not null
- Remove Acrobat logo from PDF filetype icon
- Dont always use the current users quota when calculating storage info
- Silence LDAP deprecation logs in NC 18
- Check for empty authorization headers for office requests
- fixes the return type of BeforeUserLoggedInEvent
- Properly catch NoUserException during upload cleanup
- Catch NotFoundException when getting the user folder
- Try to use the display name of file transfers
- Clear comment on successful post
- Fix systemtags overflow
- update icewind/smb to 3.2.3
- Add text restore after restore icon
- [18] Use a normal string to translate.
- Make sure group management works with all types of group names
- Properly display share error messages
- Handle unset owner in sharing
- Update root.crl due to revocation of spgverein.crt
- Close the streams in `writeStream` even when there is an exception
- Fix absolute redirect
- Provide the proper language to the mailer
- do not advertise nulled userId for for systemwide credentials
- [18] Allow to edit admin user
- Update list of multiple properties
- Fix jsunit tests
- Set fileInfo correctly for LegacyTabs
- Fix Sharing recommendation user display
- Fix IE11 upload fallback methods
- Email activity is missing information
- catch new notfound exception while trying to get owner
- Skip notifications for users with invalid email address.
- Bump pdf.js to 2.1.266
- Bump acorn from 7.1.0 to 7.1.1
- Hide slide for app store if disabled
- Bump acorn from 6.4.0 to 6.4.1
- Request the permissions for notifications via user interaction
- Bump acorn from 6.4.0 to 6.4.1
- Update DefaultOs.php
- Public pages compatibility
- Move cypress to gh actions
- Bump acorn from 5.7.3 to 5.7.4
- Fix trying to open the sidebar when not available
- Add public testing
- Fix public preview url cropping
- Fix babel transpile settings
- Await sidebar
- Change sidebar icon to proper understandable one
- Fix sidebar full state
Les mer: https://nextcloud.com/changelog/18.0.3 (sikkerhetsoppdatering) 24 Mars 2020 - 350MBSecurity
- unspecified security improvements
Les mer: https://nextcloud.com/changelog/18.0.213 Mars 2020 - 350MBChanges
- disable timeout on app install via cli
- Show proper file name when fetching details fails
- Don't create invalid users
- when we receive intentional empty whats new info, do not try to show it
- Reduce flow logging at INFO level, move to DEBUG
- Continue with next foreach iteration
- Allow to overwrite the path on the cache event
- Move RefreshWebcalJob logic to a proper service so that it may be called independently
- Make sure the secondary view registered for systemtags has an id
- Strip of users home path from share api message
- FIx logging in accessibility controller
- Change the route generation of AuthPublicShareController.php
- Replace tab character with space
- remove noise from detectUuid and cache results
- Make sure that the transfer details are present in the database during the cron run
- Fix hover state color of drag-n-drop with theming and dark mode
- Correctly trim long cyrillic note
- Hash event UID to make sure it's not too long for PushProvider notifications
- Theme search results
- Also cache avatars when it's not allowed
- Revive the "send email to new users" toggle for the user form
- Fix non-centered no javascript message
- Allow single file downloads so the video player works again
- Add message for DoesNotExistException
- Fetch translate for Tags from files app
- Various user settings fixes
- Do not allow transfer ownership when the user isn't the owner
- Introduce a default refresh rate app setting for calendar subscriptions
- Fix regex for office documents
- Fix filename and popover menu misalignment
- Fix avatar in file list for users with an @ in the uid
- Fix "Error loading the shares list TypeError: "this is undefined"" fo…
- Prevent self-xss via invalid mysql user name on install screen
- Correctly set up Application class
- Chunk deleting of rows from the activity table
- Fix 18 public folder
- Move to github actions
- Fix push notifications for multibyte notifications
- Prevent delete for impersonated users
- Delete unknown devices
- Fix long message
- ignore unavailable storages while scanning for albums
- Don't flatten out albums
- Avoid line breaks after long device names in "df" command
- Do not print errors if time server config is not available
- Change sidebar file while changing file in slideshow
Les mer: https://nextcloud.com/changelog/18.0.113 Februar 2020 - 350MBChanges
- Fix cursor on disabled contenteditable divs
- Bump style-loader from 1.1.2 to 1.1.3
- Increase the timeout for app downloads
- Fix loaded controller check
- Allow to await the sidebar
- expose Argon2 options (as we did for bcrypt)
- fix multiselect actions for files
- Adjust filelist color handling to new dark theme value
- Reduce legacy event log level to debug
- New file menu needs to be above the filelist header
- Do not invert avatar colors when dark theme is enabled
- Use the target for file notifications
- Use correct appid for talk
- add hub bundle for easy installation on upgraded instances
- apps can have polyamorous relationships with bundles
- Use themed favicon-fb
- Fix "Call to undefined method OCA\WorkflowEngine\Entity\File::t()"
- Fix query selector for inverted icons
- Do not encode contacts menu mailto links
- Give the sharing tab a unique id so it also opens properly on other languages
- WebcalRefreshJob: Fix reading refresh rate
- Make sure to catch php errors during job execution
- Center Buttons
- Use the l10n from settings
- Use proper andwhere clause
- Add move (and firstlogin) option to transferownership service
- for the DB ot pick an index specify the object_type
- owner transfer multiselect fixes
- Allow respecting PASSWORD_DEFAULT
- Keep the modification time during decryptFile
- Fix data Apache2 .htaccess typo
- Fix display of DTEND for multi-day all-day event
- do not overwrite global user auth credentials with empty values
- Fix occ maintenance:install database connect failure
- Fix event type
- Array access on int will fail on php7.4
- Make sure the default share provider does not execute for other things
- Disable link shares of disabled users
- Prevent archieved download on secure view
- Log Flow activity
- Allow to serve static webm directly
- 18.0.1 final
- Allow to serve static mp4 directly
- Add linting via github actions
- Support Strict VoIP push notifications for iOS 13 SDK
- Lint with github actions
- No more drone. Do it all on github actions
- Respect .noimage and .nomedia files
- added headers for your photos and favs
- Fix/actions
- Fix url escaping
- Use actions from tutorial
- GitHub actions/lint
- Fix url escaping
- Adjust tests syntax & formatting
- Use actions from tutorial
- Revert "Fix url escaping"
Les mer: https://nextcloud.com/changelog/18.0.0 (hovedversjon) 20 Januar 2020 - 350MBAs of version 18, Nextcloud is now known as Nextcloud Hub. Nextcloud Hub is the first completely integrated on-premises content collaboration platform on the market, ready for a new generation of users who expect seamless online collaboration capabilities out of the box.
WARNING
- The 17.x Gallery app will be disabled after upgrading to 18.0 as it is not compatible
Highlights
- Files - features an improved sidebar, accepting internal shares & folder owner transfership
- Files - Workspaces brings context to your folders, facilitating collaboration in one place.
- File locking prevents conflicts editing shared files with others
- Flow - Brings extensive, easy to use workflow capabilities to Nextcloud. Automatically turn documents in PDFs, send messages to chat rooms and more!
- ONLYOFFICE - Built in ONLYOFFICE makes collaborative editing of Microsoft Office documents accessible to everyone
- Photos - A brand new image gallery makes finding, browsing and sharing your images easier than ever before.
- Calendar 2.0 - Calendar 2.0 books Talk meetings, brings busy view for meetings and resource booking and more
- Mail - Mail 1.0 recognizes itineraries, handles rich text mails and more
- Talk - rewritten user interface brings message delivery notifications, circles support, message replies and flow integration
Les mer: https://nextcloud.com/changelog/17.0.221 Desember 2019 - 270MBChanges
- Actually return the quote when getting global storage info
- Also set X-OC-Mtime header for files that are smaller than 10MB
- FIX: horizontal scrolling on mobile due to tab accessibility navigation 'skip to content' positioned at a fixed position
- Fix reshare with circle
- Bump icewind/searchdav
- Make timeout a optional parameter
- Check quota before transfer ownership
- Re-acquired expired shared locks on large file uploads
- Pass through ServerNotAvailableException on app init
- Do not check for updates if we have no internet
- Convert more columns to bigint
- Fix installing with MySQL 8.0.4+
- Uid can be false when the user record does not exit
- Update the CRL
- Make chunksize
- Remove objectstore credentials
- Incorrect integer value: '' for column 'password_invalid' while migra…
- Trim the login name
- Delay creation of the cert bundle
- Handle token insert conflicts
- Throw an invalid token exception is token is marked outdated
- Backport #18120
- Mark "Talk" active on /call/token URLs
- Allow to unfavorite all files
- Hide the tooltip if the list row is rerendered
- Move overwritehost check to isTrustedDomain
- Convert various columns in oc_mounts to bigint
- Do not disable authentication apps
- Sharee API GS fixes
- Handle IPv6 addresses with an explict incoming interface at the end
- Adding share type circles
- Fix restoring shared versions
- Support more IPv6 addresses in the RefreshWebcalJob
- Bump the CRL
- Allow to detect mimetype by content
- Bump serialize-javascript and handlebars
- Update icewind/searchdav to 1.0.2
- Is_dir can be null on blacklisted files
- Remove debug log
- Stable17 Use @nextcloud/axios so the csrf token gets refreshed
- Fix header icon hover & focus feedback
- Fix cutting of multibyte characters
- Do not send push notifications when nothing was deleted
Les mer: https://nextcloud.com/changelog/17.0.19 November 2019 - 270MBChanges
- Always use the folder icon depending on the mount type if not a share mount
- Fix "create folder" icon overlaying home icon
- Fix directory detection for s3
- Fix user with id 0 to be able to comment
- Handle moveFromStorage within the same storage even when storage wrap…
- Dont delete cache entries if deleting an object from object store failed
- Correctly detect the mimetype from uploads
- Add (hidden) option to configure smb timeout
- Position fixed for .toastify.toast
- Fix fetching additional search results on scrolling down
- Bring the default font size up to 15px
- Use handlebars from node_modules (on CI)
- Reduce adressbook change events and handling
- Fix typo in "which"
- Fix updating and deleting authtokens
- Allow removing federated shares of locally reshared files
- Fix oauth client redirect
- Don't call basename on null
- Fix axios csrf token update event
- Use @nextcloud/axios to keep the CSRF token in sync
- Kill ui-regression ci job
- Force hide tooltips on sidebar close
- Only cache the mimetype if the file exists
- Set the proper filename for version downloads
- Load additional scripts on help page
- Let SCSS cleanup only run once
- Pass on direct query parameter during login
- Added documentation links on settings pages
- Include the share in the Files_Sharing::loadAdditionalScripts event
- Treat LDAP error 50 as auth issue, prevents lost server connection errors
- Hide strange Everyone and Disabled group numbers with LDAP
- Fix browser back button
- Fix filename overlapping on mobile
- Harden middleware check
- Fix jsConfigHelper lang/locale mixup
- Fix weird KDE bug with loginflowv2
- Make sure limit is never negative
- Fix DAV mimetype search
- Return null from migration to match with typehint
- Do not show 'Get your own free account' on services under subscription
- Fix action menu on mobile
- Bring back external storage group select delete
- Switch to Files Node API for zip generation
- Use correct route to generate
- Name of the collector is `Php`.
- Update version on master
- Bump eslint-plugin-node from 9.2.0 to 10.0.0
- Bump @babel/core from 7.5.5 to 7.6.0
- Bump @babel/preset-env from 7.5.5 to 7.6.0
- Bump webpack-cli from 3.3.7 to 3.3.8
- Bump webpack from 4.39.3 to 4.40.1
- Bump webpack from 4.40.1 to 4.40.2
- Bump webpack-cli from 3.3.8 to 3.3.9
- Bump eslint-config-nextcloud from 0.0.5 to 0.0.6
- Bump url-loader from 2.1.0 to 2.2.0
Les mer: https://nextcloud.com/changelog/17.0.0 (hovedversjon) 3 Oktober 2019 - 265MBWARNING
This is a major upgrade and it will disable all plugins as part of the upgrade process. After upgrade is complete you should log into administration and upgrade/re-enable any plugins that you wish to continue using.
Notes
- The Group Folders app, if installed, will be disabled before upgrading to this version.
Highlights
- Remote Wipe allows users and administrators to forcibly clean files from remote devices, for example in case they are stolen.
- Nextcloud Text, our new distraction-free, collaborative rich text editor
- Improvements to secure view like enforcable watermarks enable virtual data room use
- Setup two-factor authentication after first login, admins can create one-time login tokens in the web UI and delegate this to group admins
- secure mailbox in Outlook Add-in
- LDAP write support makes it possible to manage users from Nextcloud
- S3 versioning support, IBM Spectrum Scale integration and Global Scale with Collabora Online
- And many bug fixes
Les mer: https://nextcloud.com/changelog/16.0.527 September 2019 - 265MBChanges
- Make possible to focus grid/list view toggle via keyboard
- Fix tracking of auto disabled apps in Updater
- Filter more configs
- Correctly remove apps without any releases
- Undefined variable response when server is no nextcloud anymore
- Change access handling of projects
- Only add the app-itunes-app tag if the id is set
- Use custom client URL in welcome emails
- Properly redirect if accessing invalid file though /f/ entrypoint
- Bump mixin-deep from 1.3.1 to 1.3.2
- Only run integration tests when PHP was modified
- Ignore Enter key up event on menu button toggles
- Be sure to get the jailed path if the storage is a jail
- Remove orphaned calendar data from deleted subscriptions
- Only run code coverage CI on merge
- Returns 404
- Properly initialize the CacheJail for sharing
- Fix SMB availability status + higher delay on auth issues
- When you click on thumbnail of a file, it should open the file not the sidebar
- Emit moveToTrash event only for the deleting user
- Fix opening apps with Ctrl+click
- Always use the folder icon depending on the mount type if not a share mount
- Don't send executionContexts for Clear-Site-Data
- Add uid to delete temp token query
- Fix l10n in federated file sharing
- Nextcloud 16.0.5
- Fix spaces being collapsed in move dialog
- Better dark theme support
- Fix travis database tests
- Bump lodash from 4.17.11 to 4.17.14
- Translate menu action
- Bump mixin-deep from 1.3.1 to 1.3.2
- Bump mixin-deep from 1.3.1 to 1.3.2
- Randomize the interval.
- Improve the notification
- Also set the subject when the subject is not too long
- Bump eslint-utils from 1.3.1 to 1.4.2
- The backports of #392 and #390 did not work out as expected
- Bump mixin-deep from 1.3.1 to 1.3.2
- Bump eslint-utils from 1.3.1 to 1.4.2
Les mer: https://nextcloud.com/changelog/16.0.49 September 2019 - 265MBChanges
- Always set the display name for user shares
- Prevent undefined offset 0 in findByUserIdOrMail
- Use HTTP1.1 to read S3 objects
- Bump lodash.mergewith from 4.6.1 to 4.6.2
- Bump lodash.merge from 4.6.1 to 4.6.2
- Bump lodash from 4.17.11 to 4.17.13
- Addsubtag should push to array
- Add catch for RuntimeException
- Only prevent disabling encrytion via the API
- Do not keep searching for recent
- Update operationprogressbar.js
- Fix File#putContents(string) on ObjectStorage
- Pass $configargs to openssl_pkey_export
- Nested recursion breaking max nested level for parent comment calculation
- Allow hidden smb shares
- Allow to provide supported calendar component set internally as a string
- Lock SCSS so we only run 1 job at a time
- Fix max contrast retrieval to limit minimum color for relative time
- Supresses disclosing the userid for LDAP users in the welcome mail
- Use a pattern to identify sensitive config keys
- Do not log locked files
- Log email shares in admin_audit log
- Change send to sent
- Do not log all locked exceptions
- Check the if we can actually access the storage cache for recent files
- Set proper defaults for v-tooltip usages
- Fix/xss/on favorite file
- Log circles and remote shares in admin_audit
- Make sure we only fetch the file by id for the actual owner
- Remove unncessary code block in share recommendations, fixed undefined var error
- Files_external: proper user context for sharing
- Properly return an int in the getId function of the cache
- Fix enable/disable user audit message
- Delay sending event from app init to when they are needed
- Fix download button shown in public share page with hidden downloads
- Change name from 'Text editor' to 'Plain text editor' to prevent confusion with 'Text'
- Run drone for webpack build
- Bump lodash from 4.17.11 to 4.17.14
- Bump lodash.mergewith from 4.6.1 to 4.6.2
- Bump lodash.merge from 4.6.1 to 4.6.2
- Bump lodash from 4.17.11 to 4.17.14
- Bump fstream from 1.0.11 to 1.0.12
- Bump lodash from 4.17.11 to 4.17.13
- Trim the subject before encrypting the subject
- Align the notification subject vertically to the icon
- Fix notification body text alignment and text contrast
- Fix mention and actions layout
- Bump lodash.mergewith from 4.6.1 to 4.6.2
- Bump lodash from 4.17.11 to 4.17.14
- Bump tar from 2.2.1 to 2.2.2
- Bump cypress-image-snapshot from 3.0.1 to 3.0.2
- Bump babel-loader from 8.0.5 to 8.0.6
- Bump cypress-file-upload from 3.1.1 to 3.1.2
- Bump @babel/preset-env from 7.4.4 to 7.4.5
- Bump eslint-plugin-node from 9.0.1 to 9.1.0
- Bump cypress-testing-library from 3.0.1 to 4.0.0
- Bump nextcloud-vue from 0.11.3 to 0.11.4
- Bump webpack-cli from 3.3.2 to 3.3.3
- Bump file-loader from 3.0.1 to 4.0.0
- Bump cypress-image-snapshot from 3.1.0 to 3.1.1
- Bump webpack from 4.33.0 to 4.34.0
- Bump cypress-file-upload from 3.1.2 to 3.1.3
- Bump webpack-cli from 3.3.3 to 3.3.4
- Bump nextcloud-server from 0.15.9 to 0.15.10
- Bump webpack from 4.34.0 to 4.35.0
- Bump eslint-plugin-vue from 5.2.2 to 5.2.3
- Bump webpack-cli from 3.3.4 to 3.3.5
- Bump eslint-plugin-promise from 4.1.1 to 4.2.1
- Bump url-loader from 2.0.0 to 2.0.1
- Bump eslint-plugin-import from 2.17.3 to 2.18.0
- Bump eslint-loader from 2.1.2 to 2.2.1
- Bump webpack from 4.35.2 to 4.35.3
- Bump stylelint-scss from 3.8.0 to 3.9.1
- Bump eslint-plugin-import from 2.18.0 to 2.18.2
- Bump webpack-cli from 3.3.5 to 3.3.6
- Bump vue-loader from 15.7.0 to 15.7.1
- Bump webpack from 4.35.3 to 4.36.1
- Bump webpack from 4.36.1 to 4.38.0
- Bump url-loader from 2.0.1 to 2.1.0
- Bump lodash from 4.17.11 to 4.17.15
- Bump webpack from 4.38.0 to 4.39.0
- Bump webpack from 4.39.0 to 4.39.1
- Detect and switch fullscreen
- Update version on master
- Test actions
- Revert "Test actions"
- Bump nextcloud-vue from 0.9.5 to 0.10.0
- Bump eslint-plugin-import from 2.16.0 to 2.17.2
- Bump eslint-import-resolver-webpack from 0.11.0 to 0.11.1
- Bump webpack from 4.29.6 to 4.30.0
- Fix/loading/race condition
- Bump webpack-cli from 3.3.1 to 3.3.2
- Bump eslint-plugin-node from 8.0.1 to 9.0.1
- Bump webpack from 4.30.0 to 4.31.0
Les mer: https://nextcloud.com/changelog/16.0.3 (sikkerhetsoppdatering) 18 Juli 2019 - 260MB16.0.3
Highlights
- Do not fail hard on new user mail error
- Fix redirect after rescanFailedIntegrityCheck to "Overview" page
- Fix permissions for drag-n-drop uploads
- Try to delete the cypress folder of the viewer app
- Send browser notifications again
16.0.2
Security:
- Bump tar from 2.2.1 to 2.2.2
- Bump axios from 0.18.0 to 0.19.0
Highlights
- Update ca bundle
- Update ca bundle checker
- User management/subadmin: rephrase ambiguous error message
- Update shipped.json to include privacy and recommendations
- Show supported apps in app management
- Update CRL due to revoked cookbook.crt
- Only show sharing section if it has content
- Remove quota feedback if no link set
- Allow redis cluster to use password
- Don't run repair step for every individual user, outsource that to background job
- Check the actual status code for 204 and 304
- Don't notify admins if no potentially over exposing links found
- Also allow dragging below the file list
- Change text color in search box in darktheme
- Check for free space on touch
- Search files by id in shared storages last
- Hide newFile menu if quota is set to 0B
- Add core/js/dist/ to l10nignore
- Add LDAP integr. test for receiving share candidates with group limitation
- Remove auto focus of share input field on dialog open
- LDAP) API: return one base properly when multiple are configured
- Handle storage exceptions when trying to set mtime
- Fix LDAP Wizard forgetting groups on select with search
- Revert "Fix userid casting in notifications"
- Fix appid argument for integrity:check-app
- Fix full text search for groupfolders
- Fall back to black for non-color values
- Check if uploading to lookup server is enabled before verifying
- Allow apps to store longer messages in the comments API
- Invalidates user when plugin reported deletion success
- Fix download link included in public share page with hidden download
- Better check reshare permissions
- Verify that paths are valid for recursive local move
- Don't allow to disable encryption via the API
- Do not show a internet connectivity warning if internet access is dis…
- Update Nextcloud version in docs link
- Allow apps to overwrite the maximum length when reading from database
- RefreshWebcalJob: replace ugly Regex with standard php utils
- Better check reshare permissions part2
- Fix "unshare group share from self" activity
- Fix load of character maps
- Correctly show errors when setting the password
- Blacklist using .noimage
- Update dependabot deps in stable16
- Increase size of icon bubble for more visibility
- Add app description to readme and appinfo
- Catch and filter share that can't be found
Les mer: https://nextcloud.com/changelog/16.0.117 Mai 2019 - 260MB- Fix setupcheck for intl module (server#15223)
- Take return of mkdir into consideration; photocache to not create a folder for deletion (server#15303)
- Remove the custom prefix from the table name length when checking on … (server#15312)
- Check if the data is in the lookup server (server#15341)
- Do NOT assume all files are selected if the first checkbox is (server#15345)
- Fix collapse button in app navigation in IE11 (server#15389)
- Make sure all middlewares are only registered once (server#15399)
- Allow to send the password of protected conversations (server#15405)
- Remove extra margin from warning messages in authenticate page (server#15409)
- Set Edge < 16 as incompatible with css vars (server#15417)
- Remove extra param in cache update call (server#15418)
- Handle 0 B default quota properly in the web UI (server#15424)
- Fix multiselect min width (server#15433)
- Make access column a real boolean (server#15434)
- Fix public upload by also load the semaphore method (server#15439)
- Remove setup args from logging (server#15442)
- Use non-absolute logout URL to fix wrong URL in reverse proxy scenario (server#15452)
- Fix mobile vertical scrolling (server#15469)
- Remove recommendation for opcache on CLI (server#15471)
- Update file-upload.js (server#15482)
- Add interfaces to interact with subscription from support app (server#15513)
- Fall back to application/octet-stream instead of using an invalid mim… (activity#374)
- Only call setViewerMode if FileList is available (files_pdfviewer#132)
- Use correct CSS URL, remove default marked settings and change to GFM rendering (files_texteditor#150)
- Use correct method to determine if HTTPS is used (firstrunwizard#189)
Les mer: https://nextcloud.com/changelog/16.0.0 (hovedversjon) 6 Mai 2019 - 260MBNextcloud 16 is smarter than ever, with machine learning to detect suspicious logins and offering clever recommendations. Group Folders now sport access control lists so system administrators can easily manage who has access to what in organization-wide shares. We also introduce Projects, a way to easily relate and find related information like files, chats or tasks.
Major Features
- Nextcloud 16 becomes smarter with Machine Learning for security and productivity
- ACL permissions for Groupfolders
- Nextcloud 16 allows you to link resources to keep track of your projects
- Talk 6.0 brings commands, improved user experience and more
Les mer: https://nextcloud.com/changelog/15.0.712 April 2019 - 210MB15.0.7
- Fix for crashing occ files:scan (server#14968)
- Fix .drone.yml syntax (server#14984)
- Harden appdata putcontent (server#15000)
- Check if OCA.Files.App is available before calling (server#15001)
15.0.6
- Fix grid toggle button on public page (server#14376)
- Fix(EMailTemplate): malformed HTML in some cases (server#14387)
- Bugfix for issue 10862: Trash-bin ignores trashbin_retention_obligation (server#14414)
- Parse multiple navigation items (server#14416)
- Fix referrer policy meta tags. (server#14438)
- Fix a bug with smb notify having leading slash when it should not (server#14462)
- Fix for issue #13319: load oc-backbone-webdav before loading versions app (server#14472)
- Add accessibility translations (server#14490)
- Run tests that fail with "no such process" over to apache server (server#14495)
- Make header.feature more robust by running it on apache (server#14497)
- Fix expire date change eventhandler (server#14503)
- Update icewind/smb to 3.0.2 (server#14512)
- Do not cut full color on accessibility svg color invert (server#14516)
- Dav: Fix handling of chunked WebDAV upload (server#14517)
- Do not just write foobar (server#14521)
- Fix database configuration (server#14531)
- Add activities for group membership changes (server#14534)
- Check if password can be changed for the users backend in OCS api (server#14542)
- Add test for updated CA bundle (server#14546)
- Clear backupcode reminder when no 2fa (server#14559)
- Use a tmp file for swift writes (server#14570)
- Have streams of files_external in sync (server#14580)
- Resolve user and groups in nested groups first before filtering the results (server#14591)
- Remove Google+ from Social Sharing Bundle (server#14596)
- Do not calculate folder size for parent that also needs proper scan, fixes #3524 (server#14597)
- Mention Open Cloud Mesh in Federated User Settings (server#14599)
- Update index.php (server#14601)
- Remove sensitive SMB arguments from exception log (server#14658)
- Prevent recursion when moving a file to the trashbin (server#14661)
- Disable fragile tests (server#14672)
- Use SCSS variables since CSS vars are not loaded on public pages (server#14677)
- Handle long etags from dav external storage (server#14694)
- Improve lookup server behaviour (server#14696)
- Add an integration test that ensures deletion of LDAP users (server#14697)
- Dont try to restore a trashbin item to a readonly target (server#14699)
- Throw a proper error if rename fails in dav (server#14700)
- Groupname like username - allow share with both (server#14709)
- Updated documentation go.php to 15 and adjusted copyright year. (server#14716)
- Always register the Notifier (server#14749)
- Fix getting the access list on external storage (server#14751)
- Always allow moving mountpoints inside the same mountpoint (server#14759)
- Use current directory for hashing. (server#14762)
- Fix user creation using LDAP Plugin (server#14781)
- Avoid replacement by user object (server#14795)
- Fix placeholder in disable message (server#14840)
- Fix setup checks for ocm/ocs-provider (server#14854)
- Remove Google+ federation usersettings (server#14855)
- Add setup check for missing UTF8MB4 on mysql (server#14857)
- Make regions translatable (server#14859)
- Show a setup warning in case S3 object storage is used as primary storage (server#14865)
- Fix plural rule detection for languages (server#14867)
- Fix translations of settings (server#14882)
- Fix opening folders from different file lists (server#14891)
- Fix hidden file display in grid view (server#14924)
- Locale is not language (activity#355)
- Fallback to plaintext subject if no rich subject is set (activity#358)
- Ignore query arguments in single video share for stable15 (Fix #121) (files_videoplayer#122)
- Less alerting log entries on fails (notifications#291)
Les mer: https://nextcloud.com/changelog/15.0.5 (sikkerhetsoppdatering) 28 Februar 2019 - 210MB15.0.5
- Show autocompletion as soon as "@" is typed (server#13961)
- Trim filename in webfrontend for windows compatibility (server#13978)
- Clean code and fix drop zone shadow (server#13982)
- Show original path in trashbin (server#14029)
- Update icewind/smb to 3.0.1 (server#14068)
- Fix: Check if `$this->params['user']` is an array (server#14085)
- [Security] Bump lodash from 4.17.10 to 4.17.11 in /apps/updatenotification (server#14093)
- [Security] Bump lodash from 4.17.10 to 4.17.11 in /apps/accessibility (server#14094)
- [Security] Bump lodash from 4.17.10 to 4.17.11 in /apps/oauth2 (server#14095)
- Make sure the relative path is always a string (server#14101)
- Fix the thorrtler whitelist bitmask (server#14151)
- [Security] Bump handlebars from 4.0.12 to 4.1.0 in /build (server#14187)
- Fix recent files (server#14195)
- Update CRL to contain revoked files_external_dropbox, passman & payback (server#14201)
- Ensure attribute names are lower cased (server#14203)
- Fix small glitches in update notification page (server#14207)
- Fix expiration date changing (server#14212)
- Fix trashbin restore translation (server#14213)
- Remove trailing spaces from localized strings (server#14225)
- Fixing phpdoc in FullTextSearch/Model/ISearchResult (server#14268)
- Fix empty file uploads to S3 (and other streaming storages) (server#14273)
- Do not do redirect handling when loggin out (server#14275)
- Catch Request exception in testRemoteUrl (server#14277)
- Correctly determinate the owner in case of shared external storages (server#14283)
- Fix header label visibility on open menu (server#14287)
- Prefix $path for filename for internal file cache (server#14288)
- Set false as default for requirePNG (server#14292)
- Use proper scroll container when dragging files (server#14301)
- Fix OC.getCurrentUser() on guest pages (server#14308)
- Fix ocm end-point discovery discovery (server#14312)
- Apply theme to 2FA button (server#14331)
- Fix "Undefined index: user_uid" on login page (server#14339)
- Fix unsafe array access (server#14340)
- Always query lookup server in GS mode (server#14368)
- Use latest ca-bundle.crt from https://curl.haxx.se/docs/caextract.html (server#14371)
- Try to support 7.3 for DAV (3rdparty#213)
- Backport/stable15/streams 0.7.1 (3rdparty#244)
- Don't add empty entries to the objects array (activity#347)
- Ensure parameters are always an array (activity#350)
- Bye, Scrutinizer! (notifications#293)
15.0.4
- Make external storages browsable again in the web UI
15.0.3
- Upload new files in objectstore to a .part path first
- Broker: add timezone to CANCEL messages
- Add strengthify.min files
- Fix click app names
- Principals can be principal/user/ or principal/ from lega…
- Correctly handle displaynames returned from the sharee API
- Don't close input stream when writing in encrypted file
- Bump pear/archive_tar to 1.4.5
- Fix integer background job id type error
- Fix user settings label translation
- Fix app navigation flickering on hover
- Update URL for federation
- Fix colorizeSvg with transformations that contain a comma (,)
- Use warning background color & primary text color for setting warnings
- Fix template paramter
- Cache tokens when using swift's v2 authentication
- Cleanup shared lock if changing to exclusive lock failed
- Honor remember_login_cookie_lifetime
- Fix integration of social sharing into the link popover menu
- Respect user locale in natural sort comparator
- Call proper function when fetching link shares in the breadcrumb view
- Add acceptance tests for moving and copying files
- Show proper default locale
- Ignore non existing users when retrieving details of group members
- Remove .css fileending from accessibility user css route
- Add icon to restore activity
- Fix long comment in dark theme
- Bump bower from 1.8.4 to 1.8.8 in /build
- Fix for high contrast theme
- Always use multipart uploader for s3 uploads
- Fix paged search with multiple bases (LDAP)
- Fix dropping a folder on a folder row
- Fix updating the password of a link share when passwords are enforced
- Add fallback for trashbin original location
- Allow shared versions again in legacy backend
- Improve data directory write checking for NFS mounts
- Clean pending 2FA authentication on password reset
- Forward error message from password policy
- Remove warning in case of external storage error
- Handle mail send error gracefully
- Bump pear/archive_tar from 1.4.3 to 1.4.5
- Move to SCSS and fix app icon for dark theme
- Fill screen in fullscreen mode for public videos. Fixes #77
- Use target="_blank" and rel="noreferrer noopener"
- Fix notification documentation to reflect recent changes
Les mer: https://nextcloud.com/changelog/15.0.2 (hovedversjon) 16 Januar 2019 - 210MBWARNINGS
- It's a good idea to disable 3rd-party plugins before upgrading NextCloud
- If you are using a 3rd-party theme then you may need to manually update it after upgrading NextCloud
15.0.2
Bug Fixes
- Don't log parameters on user creation in case of error/exception
- RemoveClassifiedEventActivity: check if calendar still exists
- Broker: add timezone to CANCEL messages
15.0.1
Bug Fixes
- Change doc link for 15
- Use strengthify.min on personal settings page
- Use default cursor for disabled primary buttons
- Better activities for systemtags that are removed by CLI
- Ie11 compatibility updatenotifications
- Fix exception on LDAP mapping during login
- Fix SAML Client login flow on Apple devices
- Only trust the X-FORWARDED-HOST header for trusted proxies
- Prevent special characters from breaking the file drop remote url
- Allow content provider to generate new Index
- Make the footer "Get your own free account" translatable
- Use a case insensitive search for email
- Fix ie11 checkboxes
- SCSS cache buster is a combination of apps/theming/scc_vars
- Files list not rendering if user has favorites navigation unfolded
- Do not forgot to store the second displayname portion
- Add default values when parsing account data
- Fix opening search results for comments
- Fetch lastInsertId only when id null
- Add caching headers for public previews
- Unbundle user_external to release it via appstore
- Rewrite getNumberOfUnreadCommentsForFolder query
- Fix can change password check in case of encryption is enabled
- Update the CRL
- Check anonymous OPTIONS requests file in root
- Re add the uploaded file list to file drops
- Returns a 404 instead of exception if app is not installed - #13088
- Transpile arrow function for ie11 compatibility
- IE fix for apps menu
- Allow URI as data for vcard PHOTO
- Throttle with correct metadata
- Fix loginflow with apptoken enter on iOS
- Register and show when an LDAP user was detected as unavailable/deleted
- Fix apps menu overlapping
- Use the real logger in the settings
- CSP: Allow fonts to be provided in data
- HttpClient getHeader can return empty string
- Respect classification of calendar events in activity stream
- Add support for boolean default
- Show the repair steps and repair info output in the web for better feedback
- Fix PDF sidebar shown in PDF thumbnails
- Do not get the url from the download links
- Use proper slogan from theming app
- Update info.xml
- Update richObjectStringParser.js
15.0.0
Highlights
- The full announcement
- Introducing Social networking to Nextcloud
- Next generation 2-factor authentication and security hardening
- Online Office goes mobile, Talk in the sidebar and improved sharing
- New grid view, PDF conversion, 2-3x faster loading, dashboard and more
Bug Fixes
- Avoid logging of "Partial search results returned: Sizelimit exceeded…"
- Enable sorting in file picker
- 15.0.0 Beta 2
- Fix the warning appearing in the admin section when mail_smtpmode is not configured
- Prefix icon variables with app name to avoid conflicts
- Shorten index name of calendar changes table
- Fixes dav share issue with owner
- Fix string doctype casing
- Show thumbnail on rename
- Remove conflicting multiselect
- Actually return the user when creating version dav nodes
- Rollback to default list view
- Add welcome bot
- Fix navigation layout for items that are added on a re-render
- Fix login loader position and theming support
- Fix loader colours for better visibility
- Format Nextcloud Talk clients sessions.
- Remove unused svg api route
- Only use width and opacity for transition
- Fix share link password input
- Return the correct value when trying to get a non existing item from cache by id
- Fix login primary colour and feedback
- Fix revert icon position on theming settings
- Forward object not found error in swift as dav 404
- Make number of file list entries depending on the width for grid view
- Fix loading of files external templates file
- Fix loading of .woff2 files in .htaccess
- Fix updatenotifications display, dependencies and csp
- Allow to hide download option for folders shared by link
- Fix redirect page design details
- Bearer tokens are app token
- Handle permission in update of share better
- Respect the disabled setting for lost_password_link
- Allow empty string in get absolute url
- Do not switch to root folder if filelist is already shown
- Apply border to primary button if on log in page
- Better header navigation display
- Do not show tab headers marked as hidden
- Make connectivity check domains configurable
- Fix rendering of the sidebar in Files app
- Fix navigation more menu background for dark theme
- 15.0.0 RC 1
- Do not clear new user form on failure
- Add explanatory text to admin twofactor settings
- Fix Typo in Original English String and All Translations
- Extend anonymous options to work on every dav url
- Fix count on string
- Add interface to allow storages from opting out of encryption
- Make acceptance tests for comments more robust
- Add acceptance tests for sharing files and folders with another user
- I changed the width of the srollbar to make it a bit bigger
- Open the updater via a POST form submit instead of eval the JS code d…
- Fix folder path containing leading slash when getting mount root by id
- Add capabilities for multiple share links
- Remove old button to submit the apppassword login
- Fix versions sidebar issues
- Don't require Same Site Cookies on accessibility app assets
- Date title to linkshare
- Add pipe mode for sendmail
- Set Referrer-Policy also in addSecurityHeaders()
- Polishing fixes
- Fix the loader position and the focus state on the login button
- Add check for missing .woff2 rule in Nginx via setup check
- Update compatible versions for cloud federation api
- Fix cannot set 0 as value on files_external through OCC command
- 15.0.0 RC 2
- Parse activity when a user self-unshares a file
- Polishing of various modal dialogs
- Fix activatable/deactivatable 2fa provider interface typos
- Only run the AnonymousOptionsPlugion on Anonymous requests
- Fix the system address book
- PHP module is named mbstring
- Unshare from mail activity is missing
- Fix layout of "i" in admin settings of federated sharing
- PHP 7.0 is end of life
- Do not update child all child shares on group share update
- Validate all rich objects
- Add setup check for recommended PHP modules
- 15.0.0 RC 3
- Make a button out of 'What's new' so it's obvious it can be clicked on
- Fix missing click event on update button
- Add setup check for pending bigint conversion
- No user enumeration on DAV if disabled
- Only execute query in propagateChange once
- Fix password confirmation lib for ie11
- Log and continue on Dav reader failure
- Emit write update only once on touch
- Do not show general warning on free space error
- Set 3rdparty to pr187
- Fix logo path in non-themed instance
- Fix unread comment icon not shown for the sharee
- Bump to 15.0.0 final
- Bump lukasreschke/id3parser from 0.0.1 to 0.0.3
- Bump stecman/symfony-console-completion from 0.7.0 to 0.8.0
- Bump guzzlehttp/guzzle from 6.3.0 to 6.3.3
- Bump leafo/scssphp from 0.7.6 to 0.7.7
- Bump synfony to 3.4.15
- Bump microsoft/azure-storage-blob from 1.1.0 to 1.2.0
- Bump swiftmailer/swiftmailer from 6.0.2 to 6.1.3
- Bump symfony to 3.4.16
- Bump symfony 3.4.17
- Remove random_compat lib
- Bump sabre/dav from 3.2.2 to 3.2.3
- Manually patch PHP-Doc of VObject Splitter
- Fix named parameter detection on SQLite
- Update version on master
- Fix scrolling detection on activity 14
- Make the object information available on emails
- Add the mimetype to the preview arrays
- Move to compiled handlebrs
- Remove unneeded -ms-filter
- Use the query builder and cast the values
- Add icon to files sidebar tab
- Fix JS unit tests after handlebars
- Shorten tab label 'Activities' to 'Activity'
- Add a intermediate migration to fix old installations
- Correctly restrict affected users when using command to send emails
- Autocomplete for email command
- Use the substract function instead of manual math
- Use the full path instead of the file name in HTML emails too
- Update stable15 target versions
- Create activity when user unshares a file themselves
- Validate rich objects before using
- Remove unneeded CSS rule for IE 11
- Update stable15 target versions
- Update version on master
- Fix embedded viewer with new server layout on IE 11
- Hide footer in public share page
- Update version on master
- Update info.xml
- Improve code blocks in markdown rendering
- Update stable15 target versions
- Update version on master
- Fix videoplayback on NC15
- Update stable15 target versions
- Don't Assume Document Root
- Update version on master
- Remove hardcoded background-size
- Design detail and accessibility fixes
- Update stable15 target versions
- Add HEIC/HEIF support to the gallery
- Update version on master
- Move to compiled handlebars
- Remove sharing height limit, since it is overwriting the server defaults
- Hide button if download links are hidden for link shares
- Update stable15 target versions
- Update version on master
- Update version on master
- Update version on master
- Update config and babel for ie11
- Add vue build test
- Update all NPM
- Bump @babel/core from 7.0.0 to 7.0.1
- Bump vue-loader from 15.4.1 to 15.4.2
- Bump webpack from 4.18.0 to 4.19.0
- Update NPM packages
- Bump webpack from 4.19.0 to 4.19.1
- Bump webpack from 4.19.1 to 4.20.2
- Bump babel-loader from 8.0.2 to 8.0.4
- Update all NPM
- Switch to compiled handlebars
- Bump webpack from 4.20.2 to 4.21.0
- Add .l10nignore files for compiled assets
- Bump webpack from 4.21.0 to 4.22.0
- Use the rich message when available and instead of trim overlay with a shadow
- Bump css-loader from 1.0.0 to 1.0.1
- Bump webpack from 4.22.0 to 4.24.0
- Bump webpack from 4.24.0 to 4.25.1
- Bump @babel/preset-env from 7.1.0 to 7.1.5
- Bump @babel/core from 7.1.2 to 7.1.6
- Bump @babel/preset-env from 7.1.5 to 7.1.6
- Bump webpack from 4.25.1 to 4.26.0
- Update stable15 target versions
- Add icon to empty content message
- Update version on master
- Update stable15 target versions
- Adds tooltip to make people aware of API JSON format
- Update version on master
- Update stable15 target versions
- Checking for valid CPU average values
- Update version on master
- Properly escape column name in "createFunction" call
- Do not call invalid function
- Update stable15 target versions
14.0.6
Bug Fixes
- Don't log parameters on user creation in case of error/exception
- RemoveClassifiedEventActivity: check if calendar still exists
- Broker: add timezone to CANCEL messages
14.0.5
Bug Fixes
- Throw exception if decryption fails
- Respect the disabled setting for lost_password_link
- Fix share link password input
- Do not switch to root folder if filelist is already shown
- Load apps that have a dav type set before the dav server plugins
- Fix rendering of the sidebar in Files app
- Fix Typo in Original English String and All Translations
- Adjust Calendar resource / room interfaces to use class implementation
- Extend anonymous options to work on every dav url
- Fix count on string
- Fix folder path containing leading slash when getting mount root by id
- Set Referrer-Policy also in addSecurityHeaders()
- Make sure to always load the latest icons-vars.css file
- Update compatible versions for cloud federation api
- Fix interaction with groups that contain a slash
- Add pipe mode for sendmail
- Only run the AnonymousOptionsPlugion on Anonymous requests
- Fix the system address book
- PHP module is named mbstring
- Do not update child all child shares on group share update
- Fix missing click event on update button
- Fix password confirmation lib for ie11
- Only execute query in propagateChange once
- Emit write update only once on touch
- Fix unread comment icon not shown for the sharee
- Better activities for systemtags that are removed by CLI
- Settings ie11 fixes
- Ie11 compatibility updatenotifications
- Fix exception on LDAP mapping during login
- Fix SAML Client login flow on Apple devices
- Prevent special characters from breaking the file drop remote url
- Use a case insensitive search for email
- Fix ie11 checkboxes
- Files list not rendering if user has favorites navigation unfolded
- Do not forgot to store the second displayname portion
- Use only app path to get the icon on the svg api
- Fix opening search results for comments
- Force var to be integer
- Make the footer "Get your own free account" translatable
- Fix can change password check in case of encryption is enabled
- Update the CRL
- Throttle with correct metadata
- Fix loginflow with apptoken enter on iOS
- Register and show when an LDAP user was detected as unavailable/deleted
- HttpClient getHeader can return empty string
- Respect classification of calendar events in activity stream
- Add support for boolean default
- Show the repair steps and repair info output in the web for better feedback
- Fix PDF sidebar shown in PDF thumbnails
- Remove hardcoded background-size
- Use proper slogan from theming app
- Update info.xml
14.0.4
Bug Fixes
- Allow overwrite.cli.url without trailing slash
- Remove duplicate call to decodeURIComponent
- Check for empty string
- Add "Referrer-Policy" to htaccess file, addresses issue #11099
- Always query the lookup server in a global scale setup
- Fix a case where "password_by_talk" was not a boolean
- Add .l10nignore files for compiled assets
- Properly escape column name in "createFunction" call
- Allow userId to be null
- Allow "same-origin" as "Referrer-Policy"
- Do not emit preHooks twice on non-part-storage
- Filter null values for UserManager::getByEmail
- Allow local delivery of schedule message while prohibiting FreeBusy requests
- Load apps/APP/l10n/*.js and themes/THEME/apps/APP/l10n/*.js
- Lazy open first source stream in assemblystream
- Fix opening a section again in the Files app
- Remove cookies from Clear-Site-Data Header
- Forwarded ExpiredTokenException
- Allow chunked uploads even if your quota is not sufficient
- Improve encrypt all / decrypt all
- Double check for failed cache with a shared storage
- Implement the size of an assembly stream
- Bring the browser window of an actor to the foreground when acting as him
- Move acceptance tests that crash the PHP built-in server to Apache
- Remove unneeded empty search attribute values, fixes #12086
- Fixes wrong variable usage
- LDAP: announce display name changes so that addressbook picks it up
- Bruteforce protection handling in combination with
- Add global site selector as user back-end which doesn't support password confirmation
- Do not set indeterminate state for file shares
- Revert "Wait for cron to finish before running upgrade command"
- Fix bug #12151: fix list formatting by correcting malformed html
- A folder should get a folder mimetype
- Use the proper server for the apptoken flow login
- Do not log FileLock as exception
- Set the filemodel before rending the detailsview
- Disabled ldap fix
- Fix - Add to favorites not working in IE11
- Remove arrow function for ie compatibility
- Fix default types of activity event member variables
- Suppress wrong audit log messages about failed login attempts
- Add fix for IE11 flexbox height bug
- Properly search the root of a shared external storage
- Fix app update available check
- Use nextcloud-password-confirmation
- Fix IE rule for min width
- Added cache override to ensure an always up-to-date accessibility css
- Unique contraint and deadlock fixes for filecache and file_locks
- Fix app menu calculation for random size of the right header
- Fix missing quickaccess favorite folder on add
- Fixes dav share issue with owner
- Fix wrong share popover opening on share link
- Only use width and opacity for transition
- Forward object not found error in swift as dav 404
- Fix the warning appearing in the admin section when mail_smtpmode is not configured
- Remove unused svg api route
- Bearer tokens are app token
- Handle permission in update of share better
- Correctly restrict affected users when using command to send emails
- Improve code blocks in markdown rendering
- Properly escape column name in "createFunction" call
Les mer: https://nextcloud.com/changelog/14.0.3 (hovedversjon) 15 Oktober 2018 - 205MB13.0.69 September 2018 - 200MBLive Demo gir en demonstrasjon av Nextcloud Hub for evaluering. Live Demo-tilfeller tilbakestillesgjevnlig og konfigureres uten plugins eller temaer. 31.0.430.0.10Vis frem høydepunkter drevet av Nextcloud Hub for å demonstrere omfanget av muligheter med denne applikasjonen. |
|