What's Changed
- feat(federation): auto-accept shares from trusted servers by @skjnldsv in #49973
- fix: Use
displayname
as sidebar title by @artonge in #50107 - perf(settings): Speed up InternetConnectivity setup check by @joshtrichards in #49977
- fix: Do not duplicate
/
in davPath by @artonge in #50108 - fix(SetupChecks): Don't test caches using binary data by @solracsf in #50113
- feat(contacts-menu): implement custom javascript hook action by @st3iny in #49375
- fix(dashboard): don't reload hidden widgets by @st3iny in #50111
- fix: Apply enforce theme config for anonymous users as well by @Koc in #50076
- [master] fix(files): actions submenu papercuts by @backportbot in #50126
- build(deps): bump @nextcloud/password-confirmation from 5.3.0 to 5.3.1 by @dependabot in #50131
- fix(caldav): rename default calendar to keep it in the trashbin instead of purging it by @tcitworld in #50034
- chore(deps-dev): bump @vitest/coverage-v8 from 2.1.5 to 2.1.8 by @dependabot in #49768
- feat: Adapt providers
disabled
property to match user applied filters by @nfebe in #50128 - Harden files_sharing API by @provokateurin in #50052
- feat(files_trashbin): Allow preventing trash to be deleted permanently by @provokateurin in #50077
- feat(ocp): add calendar api to retrieve availability of attendees by @st3iny in #50100
- fix: Make
maintenance:mode
description more accurate + add help by @joshtrichards in #49967 - fix(template): Use
<div>
instead of<main>
to support Vue3 apps mounting by @susnux in #50127 - fix(systemtags): color picker open/close events by @skjnldsv in #50168
- chore: update command-compile.yml from template by @skjnldsv in #50169
- fix: use proper way to get numeric storage id for mountpoint by @icewind1991 in #50164
- fix(dashboard): don't initially load items of hidden api widgets by @st3iny in #50152
- 31.0.0 beta 3 by @skjnldsv in #50178
Full Changelog: v31.0.0beta2...v31.0.0beta3