Commit Graph

88553 Commits

Author SHA1 Message Date
Nextcloud bot ca2df76450 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-06-26 00:22:32 +00:00
Andy Scherzinger de4c342bf9 Merge pull request #61600 from nextcloud/fix/60292/a11y-header-buttons
fix(a11y): label account QR code button
2026-06-25 20:11:56 +02:00
nextcloud-command bc58afece0 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-06-25 17:23:29 +00:00
Francisco Silva 21adba71f5 fix(a11y): label account QR code button
Signed-off-by: Francisco Silva <116388885+Will-thom@users.noreply.github.com>
2026-06-25 19:11:25 +02:00
Daniel ba137f0045 Merge pull request #61485 from nextcloud/handle-generic-file-exception
fix(dav): Handle GenericFileException when reading default contact file
2026-06-25 17:37:32 +02:00
Daniel Kesselberg 25c6123739 fix(dav): Handle GenericFileException when reading default contact file
Assisted-by: ClaudeCode:claude-sonnet-4-6

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2026-06-25 16:34:53 +02:00
Ferdinand Thiessen cca09d2de2 Merge pull request #61578 from nextcloud/fix/shipped-apps
fix(appstore): only show appstore entries if actual from appstore
2026-06-25 13:21:04 +02:00
Ferdinand Thiessen 2ccab88ef7 Merge pull request #61147 from brlin-tw/add-tsv-support
fix(mimetype): Add TSV support in mimetype aliases, mapping, and names
2026-06-25 13:13:48 +02:00
Andy Scherzinger db67f61d0a Merge pull request #61583 from nextcloud/fix/psalm/php-version-8.3
fix(psalm): Set PHP version to 8.3
2026-06-25 12:55:07 +02:00
Nextcloud bot 51431fe087 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-06-25 10:34:11 +00:00
Ferdinand Thiessen 6687d22bfb fix: typo in mimetypelist
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-06-25 12:03:29 +02:00
provokateurin df43ceb617 fix(psalm): Set PHP version to 8.3
Signed-off-by: provokateurin <kate@provokateurin.de>
2026-06-25 09:08:53 +02:00
Nextcloud bot f5437118eb fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-06-25 00:23:07 +00:00
Ferdinand Thiessen faf1a0cacf fix(appstore): only show appstore entries if actual from appstore
- resolves https://github.com/nextcloud/server/issues/61273

Shipped apps are no longer published to the appstore,
so the appstore data is outdated and confusing.
So ignore them from the app fetcher and only use the local data.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-06-24 22:44:18 +02:00
Joas Schilling 4edd95f900 Merge pull request #61567 from nextcloud/feat/mark-legacy-ai-providers
Feat: mark legacy ai providers
2026-06-24 18:14:00 +02:00
Kate 2da90a946f Merge pull request #61560 from nextcloud/refactor/oc
refactor: consolidate app loading logic in bootstrap process
2026-06-24 16:32:47 +02:00
Ferdinand Thiessen 573104451b Merge pull request #61513 from nextcloud/chore/eslint-pw
chore(tests): adjust PlayWright tests to follow ESLint rules
2026-06-24 16:23:01 +02:00
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
nextcloud-command b34f25f01f chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-06-24 13:37:48 +00: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
NavpreetSSidhu 7bac8f6c6c fix(settings): add docs link to legacy AI provider deprecation warnings 2026-06-24 15:19:13 +02:00
Navpreet Sidhu f332087d65 feat(settings): mark legacy AI providers in admin settings
Mark the Machine Translation, Image Generation, and Text Processing
sections as legacy in the AI admin settings to reduce user confusion.
Legacy sections are collapsed by default behind a toggle button, each
displays a deprecation warning recommending Unified task processing,
and "Free text to text prompt" is renamed to "Generate text".

Closes: #58823

Signed-off-by: Navpreet Sidhu <navpreetsidhu@users.noreply.github.com>
2026-06-24 15:19:13 +02:00
Ferdinand Thiessen 17f8ab1153 refactor: consolidate app loading logic in bootstrap process
Remove duplicated calls to `loadApps` by consolidating the logic.
- First we keep loading authentication apps
- Then we try to login the user if needed
- Then load filesystem and logging
- Then - if not CLI - load everything else (if possible)

The flow is not really changed, but tried to make it more clear at what
step which apps are loaded.
This also allows to have a specifc point in the execution flow where all
app loading is done so we can emit an event for this in the future.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-06-24 14:15:21 +02:00
Ferdinand Thiessen 1394f99eb9 chore: compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-06-24 13:18:50 +02:00
Ferdinand Thiessen 5fa2c42862 chore(tests): adjust PlayWright tests to follow ESLint rules
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-06-24 13:16:04 +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
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
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
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