Nextcloud 32.0.2
server
- Fix(team-api): get all teams details in a single request (server#55762)
- Fix(Apps): fix install command check on existing apps (server#55832)
- Fix(dav): dav:remove-invalid-shares removing federated calendar shares (server#55860)
- Fix(updater): Stop expiring secret prematurely (server#55890)
- Test: adjust cypress tests for changes filter behavior (server#55897)
- Fix(FilesPicker): Prevent selection of nodes without create permission (server#55898)
- Fix(ocm-sharing): The owner needs to be set for sharing to work (server#55902)
- Fix: join accounts_data instead of preferences when searching users (server#55956)
- Fix(dav): allow multiple link shares token in session (server#55961)
- Fix(NewUserDialog): allow to deselect a group from the list (server#55974)
- Fix(federation): Allow outgoing and incoming federation with oCIS federated cloud ids (server#55977)
- Validate filename when creating file from template (server#55980)
- Fix(files_sharing): Only send password on change (server#55983)
- Fix: make share recursion error more informative (server#55984)
- Fix(bfp): Trim meta data so it can still be stored (server#56029)
- Fix(profiler): Harden profiler writes (server#56030)
- Fix admin delegation show all priority items (server#56043)
- Add unit tests for AdminDelegation command and AuthorizedGroupService (server#56044)
- Style(icons): Replace icon with outline variant (server#56051)
- Fix(CalDav): use old event information if new is missing (server#56053)
- Fix(OCM): align parameter naming with spec and extend OCMProvider (server#56056)
- Fix(Memcache): ensure global prefix depends on enabled apps (server#56061)
- Fix(files): make sure drag-and-drop and the upload menu behaves the same (server#56066)
- Fix(ocm): probe standardized .well-known endpoint (server#56071)
- Fix(Mailer): Log errors (server#56098)
- Fix(LDAP): drop hard base checks for now (server#56105)
- Ci(actions): Pin action versions by hash (server#56110)
- Build(deps): Bump giggsey/libphonenumber-for-php-lite from 9.0.9 to 9… (server#56119)
- Fix(theming): use IAppConfig for all ThemingDefaults (server#56132)
- Chore(l10n): Use numbered placeholders (server#56139)
- Fix(s3): expose request_checksum_calculation and response_checksum_va… (server#56154)
- Fix(files-external): do not load lazy appconfig from construct (server#56158)
- Chore(i18n): Adapted spelling of MIME type (server#56176)
- Fix(sharing): Allow reasonable control for 'Hide download' on fed shares (server#56177)
- Fix(pagination): render multistatus to XML before caching (server#56181)
- Fix(jobs): Limit command jobs to known cases (server#56188)
- Fix(files_versions): Add user to error message (server#56214)
- Fix(activity): do not loop affected userIDs twice (server#56220)
- Fix(files_versions): Do not assume source exist when migrating versions to new storage (server#56230)
- Feat(EphemeralSessions): Introduce lax period (server#56232)
- Fix: Force direct login after password reset (server#56247)
- Chore(i18n): Fixed plural strings (server#56252)
- Feat(cloud-federation-api): accept folder shares (server#56336)
- Fix(ocm): align discovery process with OCM spec (server#56341)
- Feat: add occ command to scan and delete orphaned keys (server#56347)
- 32.0.2 RC1 (server#56352)
- Add AI input limits (server#56369)
- Fix(ocm): normalize protocol to support multi with webdav option (server#56373)
- Fix(files_external): check for changes when saving settings (server#56376)
- Fix(sharing): clean old federation shares when select another file/fo… (server#56378)
- Feat(rate-limit): Allow overwriting the rate limit (server#56382)
- Fix(AppFramework): Check for responder existence (server#56386)
- Fix user collaborators returned when searching for mail collaborators (server#56393)
- Build(deps): Bump symfony/http-foundation to 6.4.29 (server#56402)
- Make failed availability check apply in the same request (server#56407)
- Fix(encryption): Fix user key support with basic auth (server#56411)
- Refactor(files): move hotkeys in app settings to new `NcAppSettingsShortcutsSection` (server#56413)
- Build(deps): Reload icewind/smb from codeberg (server#56415)
- Fix: Clear mount cache when file storage changes during move (server#56417)
- Add rememberme checkbox (server#56423)
- Fix(encryption): Add the script to test encryption status only on logged in pages (server#56424)
- Fix(files_sharing): use webroot for public links (server#56427)
- Refactor(files): migrate app settings to new `NcForm*` components (server#56442)
- 32.0.2 RC2 (server#56445)
- Fix npm lint errors in stable32 (server#56492)
- 32.0.2 (server#56529)
3rdparty
- Ci(actions): Explicitly persist credentials (3rdparty#2178)
- Build(deps): Bump symfony/http-foundation to 6.4.29 (3rdparty#2185)
- Build(deps): Reload icewind/smb from codeberg (3rdparty#2188)
activity
bruteforcesettings
- Feat: Add comment support (bruteforcesettings#844)
- Fix(deps): Fix package-lock.json (bruteforcesettings#855)
- Fix: change to pencil icon in dialog (bruteforcesettings#877)
- Ci(ocp): Fix broken OCP update due to wrong PHP requirement (bruteforcesettings#880)
circles
- Refactoring activities (circles#2210)
- Allow test during :check (circles#2215)
- Limit event to configured interface (circles#2218)
files_downloadlimit
notifications
photos
- Fix(albums): Do not overwrite albums on move (photos#3271)
- Fix: escaping album names (photos#3291)
- Fix(Album): Do not close the form on rename error (photos#3295)
- Fix(Album): Stop replacing navigation button (photos#3299)
- Fix(Album): Prevent whitespace-only album names (photos#3300)
- Fix(Timeline): Scroll to top of app content on route change (photos#3306)
- Fix: Disable ReverseGeoCoderService when the server has no internet (photos#3319)
- Revert "fix: Disable ReverseGeoCoderService when the server has no internet" (photos#3322)
recommendations
suspicious_login
- Fix too short DataSet for shuffled samples when there is no unique IP address (suspicious_login#1032)
- Chore(deps): update php-cs-fixer (suspicious_login#1041)
- Fix: rethrow exception when storing a model fails (suspicious_login#1043)
text
- Fix(files.js): check,ether "show folder descr." is set or not (text#7809)
- Fix(PreviewOptions): Move three-dot menu into preview box or link bubble (text#7813)
- Fix(FloatingButtons): group smartpicker button and drag handle together (text#7827)
- Fix(FloatingButtons): also hide when readonly, plaintext or richworkspace (text#7828)
- Fix(Markdown): copy full block node if it has more than one child (text#7866)
- Fix(LinkBubbleView): Don't choke on invalid URLs (text#7868)
- Fix(assistant): move assistant button to menubar (text#7891)
- Fix(files): Fix unneeded space below menu bar on mobile views (text#7892)
- Feat: add downloadCallback for Viewer handler (text#7926)
- Chore: Bump composer autoloader files with composer 2.9.0 (text#7931)
- Improve share token handling in AttachmentService (text#7934)
twofactor_nextcloud_notification
- Fix(deps): Use correct version of vue-loader (twofactor_nextcloud_notification#1096)
- Ci(actions): Update workflows (twofactor_nextcloud_notification#1103)