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
IMapperException
by 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
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)
- 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:event
event 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
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)
- [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-hidden
attr 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
NcActions
aria-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)