Kate
c5d088cea7
Merge pull request #61565 from nextcloud/fix/psalm-strict/lib-exclusion
...
fix(psalm-strict): Fix lib exclusions
2026-06-24 16:21:21 +02:00
Kate
452efda021
Merge pull request #61538 from nextcloud/refactor/isecurerandom/use-randomizer
...
chore(ISecureRandom): Deprecate generate() in favor of Randomizer::getBytesFromString()
2026-06-24 16:12:12 +02:00
Kate
d19f8d53fe
Merge pull request #61534 from nextcloud/fix/collaborators/search-without-remote
...
fix(Collaborators): Fix matching emails to remote users if no remote results are present
2026-06-24 15:31:43 +02:00
provokateurin
fefb5df64d
fix(psalm-strict): Fix lib exclusions
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2026-06-24 13:13:47 +02:00
provokateurin
2aefe1669c
chore(SystemTag): Make event classes final
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2026-06-24 13:13:20 +02:00
Ferdinand Thiessen
bb6717e2d7
Merge pull request #61522 from nextcloud/test/pw-settings
...
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
Psalm static code analysis / changes (push) Waiting to run
Psalm static code analysis / static-code-analysis (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-security (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-ocp (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-ncu (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-strict (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-summary (push) Blocked by required conditions
test(settings): migrate end-to-end tests from Cypress to PlayWright
2026-06-24 12:14:37 +02:00
Julien Veyssier
0ade15d9fe
Merge pull request #61127 from nextcloud/feat/noid/subtitles-task
...
feat(TaskProcessing): add AudioToTextSubtitles TaskType
2026-06-24 11:57:24 +02:00
Kate
de775e3fe1
Merge pull request #61554 from nextcloud/chore/mariadb-lts
...
fix(db): add support for MariaDB 12.3 LTS and increase min. to 10.11
2026-06-24 11:42:14 +02:00
provokateurin
b721633055
chore(ISecureRandom): Deprecate generate() in favor of Randomizer::getBytesFromString()
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2026-06-24 11:29:10 +02:00
provokateurin
7e96a52a18
refactor(SecureRandom): Use Randomizer::getBytesFromString()
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2026-06-24 11:04:54 +02:00
Ferdinand Thiessen
88e5f26c93
Merge pull request #57333 from nextcloud/jtr/chore-drop-listphp
...
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
Psalm static code analysis / changes (push) Waiting to run
Psalm static code analysis / static-code-analysis (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-security (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-ocp (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-ncu (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-strict (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-summary (push) Blocked by required conditions
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
248054dc9a
fix(workflowengine): GROUP BY alias not cast expression (SQL)
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-06-23 23:21:50 +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
Ferdinand Thiessen
64cfcaab7e
fix(db): add support for MariaDB 12.3 LTS and increase min. to 10.11
...
10.6 will be EOL when Nextcloud 35 is released, similar to 10.3 its
still somewhat supported for enterprise Ubuntu 22.04.
So as we dropped 20.04 support we can increase that exception to 10.6.
Now MariaDB is supported with active LTS version 10.11 to 12.3 (new LTS).
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-06-23 22:29:30 +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
...
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
Psalm static code analysis / changes (push) Waiting to run
Psalm static code analysis / static-code-analysis (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-security (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-ocp (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-ncu (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-strict (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-summary (push) Blocked by required conditions
fix: track time spent in recursive markOrRun calls
2026-06-23 18:48:02 +02:00
Ferdinand Thiessen
f95f3e7895
test(settings): migrate personal settings tests to PlayWright
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-06-23 18:30:14 +02:00
Ferdinand Thiessen
b842cbb364
test: fix useless waiting for app config cache
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-06-23 18:30:14 +02:00
Ferdinand Thiessen
b245d2dcc9
test(settings): migrate end-to-end tests to PlayWright
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-06-23 18:30:14 +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
provokateurin
562124f0b7
fix(Collaborators): Fix matching emails to remote users if no remote results are present
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2026-06-23 13:30:57 +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
...
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
Psalm static code analysis / changes (push) Waiting to run
Psalm static code analysis / static-code-analysis (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-security (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-ocp (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-ncu (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-strict (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-summary (push) Blocked by required conditions
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
...
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
Psalm static code analysis / changes (push) Waiting to run
Psalm static code analysis / static-code-analysis (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-security (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-ocp (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-ncu (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-strict (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-summary (push) Blocked by required conditions
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