Git'Fellow
5dda39a61e
refactor(dbal): move to modern calls
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com >
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-06-24 10:35:00 +02:00
Ferdinand Thiessen
88e5f26c93
Merge pull request #57333 from nextcloud/jtr/chore-drop-listphp
...
chore(files): drop unused list.php
2026-06-24 02:41:44 +02:00
Nextcloud bot
47cda2c9c3
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-06-24 00:29:27 +00:00
Ferdinand Thiessen
372e4d9cba
Merge pull request #61516 from nextcloud/chore/comments-eslint
...
chore(comments): resolve ESLint warnings
2026-06-24 00:23:26 +02:00
Ferdinand Thiessen
b81b787bbc
Merge pull request #61530 from nextcloud/fix/rootfolder-sharedstorage-init
...
perf: avoid DIing IRootFolder at every shared storage init
2026-06-23 22:30:22 +02:00
Ferdinand Thiessen
2afb18ba20
Merge pull request #61532 from nextcloud/fix/logger-normalize-later
...
perf(log): normalize log data only when logging
2026-06-23 22:30:01 +02:00
nextcloud-command
7e3e696b22
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-06-23 17:22:53 +00:00
Ferdinand Thiessen
7068970466
chore(comments): resolve ESLint warnings
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-06-23 19:04:16 +02:00
Salvatore Martire
9d6c04169f
Merge pull request #59857 from nextcloud/authoritative-time-accounting-fix
...
fix: track time spent in recursive markOrRun calls
2026-06-23 18:48:02 +02:00
Andy Scherzinger
b54e98a64b
Merge pull request #60898 from nextcloud/carl/user-interface
...
fix: Make the IProvideUserSecretBackend usable
2026-06-23 17:14:35 +02:00
Peter R.
b5fb529830
Merge pull request #61505 from nextcloud/fix/settings-group-nav-heading-order
...
fix(settings): correct heading order in account management sidebar
2026-06-23 17:07:38 +02:00
Andy Scherzinger
20dbecde69
Merge pull request #61539 from nextcloud/carl/soft-remove-emitter
...
refactor: Soft remove Emitter from IRootFolder interface
2026-06-23 17:07:06 +02:00
Carl Schwan
5b1de7556e
Merge pull request #58602 from nextcloud/carl/systemtag-lifecycle-event
...
refactor: Add new modern events for system tag lifecycle
2026-06-23 16:17:06 +02:00
Carl Schwan
0b9e592796
refactor: Soft remove Emitter from IRootFolder interface
...
Move this to the private implementation in OC, so that using IRootFolder
in apps doesn't require dummy stubs.
This will create a new psalm warnings for users of this method but
considering that this is deprecated for a long time and that it still
works at runtime, this shouldn't cause any issue.
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-06-23 16:11:23 +02:00
Carl Schwan
e76d290b67
Merge pull request #61440 from nextcloud/carl/findIn-mount-point
...
perf(View): don't sort twice the same array
2026-06-23 14:00:21 +02:00
Peter Ringelmann
039d2df5bc
test(settings): exclude the group caption from group-row selectors
...
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com >
2026-06-23 13:42:43 +02:00
Carl Schwan
e6b5f763a4
perf: Avoid sorting an already sorted array
...
Improve performance a bit as this is in the hotpath and take ~2s in
prod.
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-06-23 13:11:42 +02:00
Salvatore Martire
3eab7b8e82
perf(log): normalize log data only when logging
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2026-06-23 11:14:07 +02:00
Salvatore Martire
93a4f887ea
perf: avoid DIing IRootFolder at every shared storage init
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2026-06-23 11:10:27 +02:00
Carl Schwan
a213e6bb1d
Merge pull request #61011 from nextcloud/carl/cleanup-preview
...
fix(preview): First cleanup from filecache and then from preview table
2026-06-23 11:08:57 +02:00
Carl Schwan
cc97151dfb
Merge pull request #60643 from nextcloud/carl/remove-AutoCompleteEvent
...
refactor: Remove deprecated AutoCompleteEvent
2026-06-23 10:59:42 +02:00
Carl Schwan
b42ebea5fc
refactor: Add new modern events for system tag lifecycle
...
The old one was deprecated in 22.0.0 but didn't had a replacement.
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-06-23 10:57:41 +02:00
Salvatore Martire
351d3c6377
Merge pull request #61517 from nextcloud/fix/noserverget-shares
...
fix: stop calling DI container in SharedStorage
2026-06-23 10:39:32 +02:00
Andy Scherzinger
143e72ddf6
Merge pull request #61294 from nextcloud/fix/noid/appapi-maintenance-mode
...
fix(maintenance): allow AppAPI to serve requests during maintenance mode
2026-06-23 10:10:39 +02:00
Carl Schwan
0d17102b21
Merge pull request #61509 from nextcloud/block-more-custom-dav-properties
...
perf: block more properties from using the custom properties backend
2026-06-23 09:54:13 +02:00
Kent Delante
c641dfa3c6
Merge pull request #61303 from nextcloud/leftybournes/fix/sharing-remove-slash-on-unshare-toast
...
fix(files_sharing): remove leading slash from filename on unshare toast
2026-06-23 14:16:27 +08:00
Kent Delante
5b6139c89d
chore: recompile assets
...
Signed-off-by: Kent Delante <kent@delante.me >
2026-06-23 13:26:44 +08:00
Kent Delante
046de320f5
fix(files_sharing): remove filename's leading slash on unshare toast
...
Signed-off-by: Kent Delante <kent@delante.me >
2026-06-23 13:26:33 +08:00
Nextcloud bot
1a59ea945a
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-06-23 00:23:55 +00:00
Ferdinand Thiessen
1f8e645ae0
Merge pull request #61442 from invario/fix_files_trashbin_exception
...
fix(files_trashbin): create folder if missing when expiring trash
2026-06-23 01:20:02 +02:00
Salvatore Martire
b7c97ea269
fix: stop calling DI container in SharedStorage
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2026-06-22 23:33:46 +02:00
Ferdinand Thiessen
4afadf93d0
Merge pull request #61219 from nextcloud/test/migrate-files-trashbin-playwright
...
test(files): migrate files/trashbin e2e from Cypress to Playwright
2026-06-22 23:10:21 +02:00
Ferdinand Thiessen
f8ad326453
Merge pull request #61312 from nextcloud/fix/files-external-edit-auth-mechanism
...
fix(files_external): Allow editing auth mechanism on saved mounts
2026-06-22 22:47:54 +02:00
Ferdinand Thiessen
a430a14019
chore: adjust code to comply with ESLint rules
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-06-22 21:40:38 +02:00
invario
34e255d193
fix(files_trashbin): create folder if missing when expiring
...
Signed-off-by: invario <67800603+invario@users.noreply.github.com >
2026-06-22 21:33:24 +02:00
Peter Ringelmann
c02772761f
test(files_trashbin): migrate trashbin e2e from Cypress to Playwright
...
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com >
2026-06-22 20:45:25 +02:00
nextcloud-command
230b14978e
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-06-22 18:44:49 +00:00
nfebe
d5905ac909
fix(files_external): Allow editing auth mechanism on saved mounts
...
Restores the pre-33 behaviour where admins can change the authentication
mechanism of an existing external storage mount through the settings UI.
After the External Storage settings rewrite the dropdown was locked
read-only for any mount with an id, leaving the value configured at
creation time as the only one ever shown. Backend type stays locked
because changing it would invalidate the mount; authentication
mechanism is independent and was always meant to remain editable.
Switching the mechanism now also clears the previously stored options
that the newly selected mechanism does not use, so stale credentials are
no longer kept in the saved configuration.
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2026-06-22 20:36:34 +02:00
Carl Schwan
d49df488a1
fix: Make the IProvideUserSecretBackend usable
...
When implementing this for user_saml, I noticed that we do need to make
the return value nullable as otherwise there are no way for this feature
to be optional for the admin.
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-06-22 14:07:48 -04:00
Robin Appelman
5370528a0f
perf: block more properties from using the custom properties backend
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-06-22 19:50:18 +02:00
Joas Schilling
5467d410b7
Merge pull request #61501 from nextcloud/bugfix/noid/remove-accidental-password-confirmation
...
fix(onetime-qrcode): Remove password confirmation attribute
2026-06-22 18:31:11 +02:00
Peter Ringelmann
122c253bce
chore: build assets
...
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com >
2026-06-22 18:13:19 +02:00
Joas Schilling
2e8a714e5a
chore(assets): Recompile assets
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-06-22 17:04:38 +02:00
Peter Ringelmann
b91fe68b6d
fix(settings): correct heading order in account management sidebar
...
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com >
2026-06-22 16:41:02 +02:00
Carl Schwan
09aea6312b
fix(preview): Don't abort cleanup of previews too early
...
If we don't find previews in the filecache, this is now normal. Don't
abort and instead delete previews from the new preview table instead.
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-06-22 16:35:33 +02:00
Robin Appelman
6cb5115eb3
Merge pull request #60465 from nextcloud/share-cleanup-mounts
...
fix: update cached mounts when moving share in repair step
2026-06-22 15:52:47 +02:00
Robin Appelman
fdb9d12ee9
Merge pull request #60466 from nextcloud/share-target-repair-expensive
...
fix: properly mark CleanupShareTarget as expensive
2026-06-22 15:51:58 +02:00
Joas Schilling
dd3d5c3e08
fix(onetime-qrcode): Remove password confirmation attribute
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-06-22 15:49:05 +02:00
Kate
26df031675
Merge pull request #61489 from nextcloud/fix/remove-uses-of-deprecated-aliases
...
fix: Remove uses of deprecated service string names
2026-06-22 14:15:49 +02:00
Salvatore Martire
53d48d6f29
fix: track time spent in recursive markOrRun calls
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2026-06-22 13:05:25 +02:00