Nextcloud bot
ca2df76450
fix(l10n): Update translations from Transifex
...
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
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
...
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
Psalm static code analysis / changes (push) Has been cancelled
Psalm static code analysis / static-code-analysis (push) Has been cancelled
Psalm static code analysis / static-code-analysis-security (push) Has been cancelled
Psalm static code analysis / static-code-analysis-ocp (push) Has been cancelled
Psalm static code analysis / static-code-analysis-ncu (push) Has been cancelled
Psalm static code analysis / static-code-analysis-strict (push) Has been cancelled
Psalm static code analysis / static-code-analysis-summary (push) Has been cancelled
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
...
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(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
...
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
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
...
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
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
...
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