Robin Appelman
5fecb00a2d
feat: add output options and '--cached-only' to list mounts command
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-25 18:19:58 +01:00
Robin Appelman
4de187a4df
fix: improve performance of handling delete shares
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-25 16:56:12 +01:00
Robin Appelman
a66c792c92
feat: use time-based cutoff for share updating instead of count
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-25 16:56:11 +01:00
Robin Appelman
025f9eea05
test: add some tests for ShareRecipientUpdaterTest
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-24 20:10:36 +01:00
Robin Appelman
4e03742134
test: add some tests for SharesUpdatedListenerTest
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-24 20:10:36 +01:00
Robin Appelman
22c2af3c5c
test: add reusable mock implementation for IUserConfig
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-24 20:10:35 +01:00
Robin Appelman
7fd2baba38
test: add reusable mock implementation for IAppConfig
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-24 20:10:34 +01:00
Robin Appelman
8c405f19e7
fix: clear in-memory cached mounts for user when adding/removing mounts
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-24 20:10:34 +01:00
Robin Appelman
81fc3a3e1c
feat: export getData for public FileInfo interface
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-24 20:10:34 +01:00
Robin Appelman
794cc2815c
fix: disable share resolve postpone in tests
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-24 20:10:33 +01:00
Robin Appelman
e683d4725b
test: add test for delayed share validate
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-24 20:10:33 +01:00
Robin Appelman
a21103fbe1
feat: postpone receiving share validation after processing a certain number of users
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-24 20:10:32 +01:00
Robin Appelman
2fef6c2e6c
chore: move share recipient validation logic to a separate class
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-24 20:10:31 +01:00
Robin Appelman
4c95214a4f
feat: add event for user home mount having being setup
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-24 20:10:31 +01:00
Robin Appelman
acba831b6c
fix: only validate mounts for new share
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-24 20:10:29 +01: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
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
Ferdinand Thiessen
fe99131ac3
fix(user_picker): valid appinfo and correct license info
...
- app info was not valid according to XSD (missing `<bugs>`)
- license info for l10n was missing
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-22 16:17:43 +01:00
Ferdinand Thiessen
55c5b70f10
build: fix vite config for assets imported from node modules
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-22 15:59:46 +01:00
Nextcloud bot
c4eddb5947
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-22 00:19:20 +00:00
github-actions[bot]
fd39e45e6c
Merge pull request #58482 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/underscore-1.13.8
...
chore(deps): Bump underscore from 1.13.7 to 1.13.8 in /build/frontend-legacy
2026-02-21 19:31:39 +00:00
nextcloud-command
2551796604
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-21 18:53:36 +00:00