Côme Chilliet
952649147d
chore: Fix psalm issues and update baseline
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-02-26 11:50:57 +01:00
Côme Chilliet
559d3f09d7
fix: fix more tests
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-02-26 11:50:57 +01:00
Côme Chilliet
e576747f0a
chore: Adapt tests to getUserFolder return type change
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-02-26 11:50:56 +01:00
Côme Chilliet
843cdbd52d
fix: Adapt LazyRoot::getUserFolder signature and remove LazyFolder::getUserFolder
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-02-26 11:50:56 +01:00
Côme Chilliet
426eccf22e
fix: Use new getOrCreate method and fix code issues
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-02-26 11:50:56 +01:00
Ferdinand Thiessen
79ae3f1161
chore: migrate away from deprecated OC_Helper to IUserFolder
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-26 11:50:56 +01:00
Ferdinand Thiessen
a249d7a0b2
feat(IUserFolder): add a user folder class
...
* Implements https://github.com/nextcloud/server/issues/52896
Similar to the root folder this represents the users home folder,
it allows to group user based methods on the folder like the user quota.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-26 11:35:02 +01:00
Salvatore Martire
7e264ba58e
Merge pull request #58571 from nextcloud/fix/regional-languages
...
fix(L10N): stop stripping _ from language codes
2026-02-25 16:54:18 +01:00
Salvatore Martire
ec0ed788fa
fix(L10N): stop stripping _ from language codes
...
Stripping the underscore breaks support for all languages like de_AT,
de_DE and so on...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2026-02-25 15:28:34 +01:00
Kate
af98eed523
Merge pull request #58548 from nextcloud/artonge/feat/ai_pr_template
2026-02-25 11:52:12 +01:00
Louis Chmn
bfac9e7023
feat: Add AI checkbox to pull request template
...
Request committers to be transparent with their usage of AI.
Signed-off-by: Louis <louis@chmn.me >
Signed-off-by: Louis Chmn <louis@chmn.me >
2026-02-25 10:41:38 +01:00
Joas Schilling
346c4bd69a
Merge pull request #58453 from nextcloud/bugfix/noid/update-notifier-exception-handling
...
fix(notifications): Update notifier exception handling
2026-02-25 10:29:45 +01:00
Benjamin Gaussorgues
a12808e7c3
Merge pull request #58516 from nextcloud/fix/allow-multiple-sfids-files-gen
2026-02-25 10:20:29 +01:00
Joas Schilling
0d6c551694
Merge pull request #58547 from nextcloud/dependabot/composer/symfony/process-6.4.33
...
build(deps): bump symfony/process from 6.4.31 to 6.4.33
2026-02-25 08:44:34 +01:00
Kate
14b42076ff
Merge pull request #58279 from nextcloud/fix/mount-manager-improve-get-by-provider
2026-02-25 07:30:37 +01:00
Nextcloud bot
3431441180
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-25 00:19:43 +00:00
Joas Schilling
d1f16ffaeb
build(deps): bump symfony/process from 6.4.31 to 6.4.33
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-02-24 22:32:01 +01:00
Joas Schilling
1cb826ea83
Merge pull request #58436 from redsteadz/enhancement/folder-icon
...
Enhancement/folder icon changed to be closer to the title "View in Folder".
2026-02-24 21:40:11 +01:00
Hamees Ehsan
9b7feee481
fix(files): use more appropriate icon for context menu action
...
Signed-off-by: Hamees Ehsan <harcolemas@gmail.com >
2026-02-25 01:21:40 +05:00
Kate
7d24904baf
Merge pull request #58543 from nextcloud/filesize-non-existing
2026-02-24 16:58:22 +01:00
Robin Appelman
3f19e137e4
fix: correctly return false for filesize on non-existing file
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-24 15:46:03 +01:00
Robin Appelman
bd8f251ad8
test: add test for calling filesize on non-existing files
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-24 15:32:06 +01:00
Kate
52a1d63993
Merge pull request #58373 from nextcloud/feat/db/typed-query-builder
2026-02-24 14:02:25 +01:00
F. E Noel Nfebe
33f852a641
Merge pull request #58128 from nextcloud/fix/share-expiration-date-time
...
fix(share): Set expiration time to end of day (23:59:59)
2026-02-24 11:22:44 +01:00
nfebe
ce0d97b6e5
test(share): Update expiration date tests for end-of-day time
...
Update expected values in ManagerTest to reflect the new behavior
where share expiration dates are set to 23:59:59 instead of 00:00:00.
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2026-02-24 10:43:46 +01:00
nfebe
2d20ee2e4e
fix(share): Set expiration time to end of day (23:59:59)
...
Shares now expire at the end of the selected day instead of the
beginning, allowing access throughout the entire expiration day.
Also return actual stored time in API response instead of hardcoded
00:00:00 to prevent timezone-related display issues in the UI.
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2026-02-24 10:43:46 +01:00
Benjamin Gaussorgues
c25160d7eb
Merge pull request #58530 from nextcloud/dav-download-size-fix-logg
2026-02-24 10:32:41 +01:00
Nextcloud bot
e61f0074f0
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-24 00:19:26 +00:00
Robin Appelman
84ff5760e0
fix: improve logging around automatic cache updated for dav downloads
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-23 17:45:35 +01:00
Kate
c73b4e6ddd
Merge pull request #58338 from nextcloud/fix/58333/user-files-replace
2026-02-23 16:45:05 +01:00
Ferdinand Thiessen
839c4d71ce
Merge pull request #58518 from nextcloud/enh/58508/move-user-picker-to-profile
...
Move the profile picker to the profile app
2026-02-23 16:31:53 +01:00
Julien Veyssier
9464eabad7
chore(assets): compile assets
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-23 15:30:43 +01:00
Julien Veyssier
ee44591509
feat(profile-picker): adjust tests
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-23 15:29:27 +01:00
Julien Veyssier
2fc9eda850
feat(profile-picker): add an admin setting in the profile section to toggle the picker and the previews
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-23 14:40:50 +01:00
Julien Veyssier
da455ee86e
feat(profile-picker): move the profile picker to the profile app, remove the user_picker app
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-23 14:40:50 +01:00
Kate
e19db72d98
Merge pull request #58512 from nextcloud/fix/core/share-external-http-localhost
2026-02-23 14:28:27 +01:00
provokateurin
161c91e1fd
feat(DB): Add ITypedQueryBuilder
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-23 14:06:11 +01:00
provokateurin
b41569d80c
fix(QueryBuilder): Use correct parameter name in addSelect method
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-23 13:58:26 +01:00
Joas Schilling
542d492b74
Merge pull request #58384 from nextcloud/feat/noid/config-file-mode
...
feat(config): Allow defining config.php permissions after write
2026-02-23 13:39:35 +01:00
Arthur Schiwon
7cc235e98f
Merge pull request #58401 from nextcloud/fix/show-file-size-on-remote-shares
...
fix: show file size on remote shares
2026-02-23 13:39:19 +01:00
Kate
432c06cb5b
Merge pull request #58466 from nextcloud/carl/abort-early
2026-02-23 12:59:16 +01:00
Benjamin Gaussorgues
5cbba3a080
Merge pull request #58473 from nextcloud/jtr/fix-58470
2026-02-23 12:04:19 +01:00
Ferdinand Thiessen
974c82aedd
Merge pull request #58492 from nextcloud/jtr/fix-user-picker-dataprovider-deps
...
test(user-picker): fix PHPUnit 12 dataprovider deprecations
2026-02-23 12:03:18 +01:00
nextcloud-command
ba480b93ce
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-23 11:01:38 +00:00
provokateurin
e8feef1c9c
fix(core): Allow external sharing to plain http://localhost
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-23 10:59:02 +00:00
Benjamin Gaussorgues
86c0e11a91
fix(snowflake_ids): allow multiple instance with same temp directory
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2026-02-23 11:46:07 +01:00
Kate
f1e29d444f
Merge pull request #58506 from nextcloud/fix/user_picker-metadata
2026-02-23 10:47:31 +01:00
Ferdinand Thiessen
fabf017fd6
Merge pull request #58505 from nextcloud/build/vite-config
...
build: fix vite config for assets imported from node modules
2026-02-23 10:26:18 +01:00
Nextcloud bot
be5dd03f92
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-23 00:19:18 +00:00
Kate
1a3d77e710
Merge pull request #58351 from nextcloud/ci/rector-apply-fix-php-version
...
ci(rector-apply): Fix PHP version for server
2026-02-22 19:32:24 +01:00