The first beta of Nextcloud 27 is now available on our download server! ![]()
As always, help with testing is very much welcome!
If you notice anything out of order, please report back on the appropriate github repository! ![]()
Downloads
Rough changelog
- 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)
- Donât call session_start() when PHP session is still or already open. (server#31286)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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) - 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
IMapperExceptionby implementingThrowable(server#37324) - 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): 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
placeholdercss 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)
- 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 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)
- 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)
- 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:eventevent syntax (server#37726) - Feat(files): add view config service to store user-config per view (server#37731)
- 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 @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
3rdpartymaster 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)
- [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)
- Show modified in filepicker grid (server#37879)
- Chore(deps-dev): bump behat/behat from 3.12.0 to 3.13.0 in /build/integration (server#37885)
- 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 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 show Tags action when systemtag is disabled (server#37948)
- Fix: Empty fallback for template creator action label (server#37955)
- Mutualize expireDate handling when creating and updating a share (server#37958)
- Stopped scrollbar being hidden by rounded corners (server#37962)
- Add
aria-hiddenattr to the whole navigation depending on a sidebar state (server#37967) - Add npm-audit-fix (server#37968)
- Update npm-audit-fix (server#37975)
- [master] Update psalm-baseline.xml (server#37980)
- 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)
- 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)
- [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)
- Fix âskip contentâ-buttons on small screen sizes (server#38050)
- Fix(weather_status): Override the default
NcActionsaria-label (server#38051) - [master] Update psalm-baseline.xml (server#38057)
- 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)
- [master] Update nextcloud/ocp dependency (activity#1106)
- Fix: Properly import the ActivityTab dynamically (activity#1112)
- Use button element and add label to make copy RSS link button accessible (activity#1123)
- [master] Update nextcloud/ocp dependency (activity#1129)
- [master] Update nextcloud/ocp dependency (activity#1143)
- Rename âuserâ to âaccountâ in description (bruteforcesettings#390)
- Chore: Add Nextcloud 27 support on master (bruteforcesettings#439)
- 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)
- Chore: Add Nextcloud 27 support on master (files_pdfviewer#713)
- Chore(maintainers): Update CODEOWNERS file (files_pdfviewer#728)
- Add npm-audit-fix (files_pdfviewer#731)
- Update npm-audit-fix (files_pdfviewer#735)
- Replace deprecated ârequestâ with âaxiosâ (files_pdfviewer#740)
- 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: Add Nextcloud 27 support on master (firstrunwizard#838)
- Chore(maintainers): Update CODEOWNERS file (firstrunwizard#856)
- Add npm-audit-fix (firstrunwizard#859)
- 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)
- Chore(maintainers): Update CODEOWNERS file (logreader#853)
- Audit and update dependencies [master] (logreader#859)
- Chore: Add Nextcloud 27 support on master (nextcloud_announcements#168)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#171)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#176)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#179)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#183)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#184)
- Chore(maintainers): Update CODEOWNERS file (nextcloud_announcements#189)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#190)
- [master] Update nextcloud/ocp dependency (nextcloud_announcements#191)
- Update doc to remove call to setParsedSubject (notifications#1461)
- Chore: Add Nextcloud 27 support on master (notifications#1467)
- [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)
- [master] Update nextcloud/ocp dependency (notifications#1480)
- Deduplicate notifications (notifications#1484)
- [master] Update nextcloud/ocp dependency (notifications#1491)
- Fix(log): Remove debugging log entries (notifications#1492)
- Chore(deps-dev): Bump vimeo/psalm from 5.8.0 to 5.9.0 (notifications#1494)
- [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)
- [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): Add dependabot for stable branches (notifications#1514)
- Chore: Add maintainers as codeowners (notifications#1524)
- [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)
- Port to Nextcloud vue component 7 (password_policy#414)
- Chore: Add Nextcloud 27 support on master (password_policy#438)
- Chore(gitignore): ignore .idea folder created by PhpStorm (password_policy#452)
- Fix: null password handling in entry control logic (password_policy#453)
- Chore(maintainers): Update CODEOWNERS file (password_policy#459)
- Add webp mimetype (photos#1524)
- Create headings for photos pages (photos#1634)
- Chore: Add Nextcloud 27 support on master (photos#1677)
- Migrate to the new file_metadata column layout (photos#1692)
- Fix scrolling in large folders (photos#1695)
- 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)
- 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 26.0.1 (photos#1757)
