Nextcloud 34
server
- Welcome stable34 (server#60394)
- Fix(security): Update Expires time (server#60397)
- Fix(windmill): Fix baseUrl in background job (server#60469)
- Fix(appstore): fix reference to non-existing `forceEnableApp` function (server#60488)
- Fix(workflowengine): use proper contrast colors for operations (server#60489)
- Fix(files_sharing): do not double escape special characters (server#60499)
- Fix error when creating mail shares if custom tokens are enabled (server#60508)
- Add runtime operations in WFE (server#60512)
- Feat(users): Check assertion when enabling user (server#60517)
- Fix(files): only show template picker menu entries if possible (server#60520)
- Fix rendering custom columns in file lists (server#60525)
- Fix(files_sharing): Use UnknownActivityException (server#60531)
- Fix(OC_Helper): properly calculate quota of shared storages (server#60534)
- Fix: remove too verbose error log line in AddExtraHeadersPlugin (server#60540)
- Fix(appstore): use alias for translations as `appstore` is taken by `apps.nextcloud.com` (server#60545)
- Don't put hashed password in share api response (server#60548)
- Fix: only allow full admins to create 'token needed' webhooks (server#60554)
- Fix: improve check if external storage backend is local (server#60558)
- Fix: handle NAT64 addresses in isLocalAddress (server#60564)
- Fix: don't tell the remote their token is lower (server#60573)
- Caldav party crasher (server#60592)
- Fix(appstore): show reason why limit app to groups is not possible (server#60597)
- Enh(occ): make it possible to add an arbitrary number of users to a g… (server#60599)
- Fix: add proper ACLs for trashbin proxys (server#60604)
- Fix(dav): Skip removal of classified activity when not generated anymore (server#60606)
- Fix(argon2): respect max value for hashingThreads (server#60609)
- Feat(core): app menu polish for NC34 (server#60610)
- Fix(Dav): make absenceform textarea not overlap (server#60613)
- Fix(files): use displayname rather than basename to use progress (server#60624)
- Feat(openmetrics): export more resilient if exception happens (server#60628)
- Chore(snowflake): add more randomness in server id fallback (server#60636)
- Fix: treat all WebKit iOS browseres the same (server#60637)
3rdparty
activity
- Chore(CI): Adjust testing matrix for Nextcloud 34 on stable34 (activity#2594)
- Fix(bulkReceive): honour admin email toggle and ISetting notification defaults (activity#2609)
- Fix(MailQueueHandler): check enable_email toggle before sending queued emails (activity#2612)
- Fix(NotificationGenerator): catch InvalidArgumentException from notification setters in prepare() (activity#2613)
app_api
- Chore(CI): Adjust testing matrix for Nextcloud 34 on stable34 (app_api#873)
- Fix: proxy route leading slash (app_api#875)
- Fix: normalize missing bruteforce_protection and headers_to_exclude on ExApp routes (app_api#884)
bruteforcesettings
circles
- Chore(CI): Adjust testing matrix for Nextcloud 34 on stable34 (circles#2476)
- Feat: add support for setting preview avatar for circle (circles#2487)
files_lock
- Chore(CI): Adjust testing matrix for Nextcloud 34 on stable34 (files_lock#1082)
- Perf: cache negative results in LockSerivice::getLockForNodeIds (files_lock#1089)
logreader
- Chore(CI): Adjust testing matrix for Nextcloud 34 on stable34 (logreader#2020)
- Feat: Remove unnecessary whitespaces (logreader#2026)
nextcloud_announcements
photos
text
- Chore(CI): Adjust testing matrix for Nextcloud 34 on stable34 (text#8591)
- Test(playwright): await `setO(n|ff)line` in autosave tests (text#8610)
- Fix(code): don't apply inline code CSS rules to code blocks (text#8611)
- Chore(test): add test for 4480 (text#8614)
- Fix: allow dots in markdown link text (text#8622)
- Fix(folderDescription): fix max height in unfocused mode (text#8624)
- Fix(translate): use assistant app dialog (text#8629)
- Fix: several table button design fixes (text#8631)
- Chore: remove codecov (text#8633)