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
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
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
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
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
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
Ferdinand Thiessen
a63e248b39
fix(files_sharing): make legacy downloadShare endpoint compatible with legacy behavior
...
This needs to be able to directly download files if specified to only
download a single file and not a folder.
Also it was possible to either pass a files array json encoded or a
single file not encoded at all.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-20 15:57:56 +01:00
Nextcloud bot
7e474a9ac4
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-20 00:20:34 +00:00
Ferdinand Thiessen
e73e990ed2
fix(files_sharing): ensure the server share API errors are shown
...
- fix https://github.com/nextcloud/server/issues/58359
To reproduce:
1. Setup password policy.
2. Try to set a share password like `1234`
3. See that no visual error message is show but only in the console
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-19 14:30:15 +01:00
Nextcloud bot
42c0e5ffeb
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-19 00:21:07 +00:00
grnd-alt
e4dcec8d5f
fix: show file size on remote shares
...
Signed-off-by: grnd-alt <git@belakkaf.net >
2026-02-18 15:11:59 +01:00
Benjamin Gaussorgues
f2907f133c
Merge pull request #58282 from nextcloud/carl/refactor-migration
...
refactor(psalm): Modernize migration doc
2026-02-17 14:58:03 +01:00
Ferdinand Thiessen
b6d22f384b
Merge pull request #57648 from nextcloud/chore/drop-jquery
...
chore!: drop jQuery UI and jQuery
2026-02-17 14:14:12 +01:00
Robin Appelman
867ef52cfb
Merge pull request #57523 from nextcloud/authoritative-share-provider
...
Make share mount provider authoritative
2026-02-17 13:31:10 +01:00
Kate
e9bba6a610
Merge pull request #58286 from nextcloud/fix/groupfolders-phpstan
...
Fix a bunch of typing issues to make PHPStan level 10 happy on groupfolders
2026-02-17 13:30:46 +01:00
Ferdinand Thiessen
a32168b01e
chore!(core): remove legacy OC.Files.Client
...
Use the DAV client from `@nextcloud/files/dav` instead.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:50:49 +01:00
provokateurin
4eada2d804
refactor(Files): Modernize Wrapper
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-17 06:43:16 +01:00
Robin Appelman
3ec7bd2ee1
Merge pull request #58207 from nextcloud/share-verify-mount-event-improvements
...
feat: improve VerifyMountPointEvent event
2026-02-16 20:49:39 +01:00
Nextcloud bot
1439a2caab
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-14 00:21:13 +00:00
Robin Appelman
eb6f78e26d
feat: implement authoritative mount provider for share provider
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-13 19:02:05 +01:00
Ferdinand Thiessen
bb1d814e04
fix(files_sharing): adjust for @nextcloud/files v4
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-12 11:50:07 +01:00
Carl Schwan
f6c839d125
refactor(psalm): Modernize migration doc
...
And remove all the duplication in the subclasses
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-12 11:25:55 +01:00
Carl Schwan
d35773b99a
Merge pull request #57891 from nextcloud/carl/getDirectoryContent-mimetypefilter
...
perf: Allow filtering the directory content by mimetype
2026-02-12 01:22:10 +01:00
Carl Schwan
9741f5f17d
perf: Allow filtering the directory content by mimetype
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-12 00:35:48 +01:00
Robin Appelman
f216bf5798
fix: handle circle shares in share target repair
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-11 15:39:11 +01:00
Ferdinand Thiessen
f075051f4a
test: remove testing internal of libraries and test only app code
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-10 14:50:41 +01:00
Ferdinand Thiessen
e088473929
refactor(files_sharing): adjust note to recipient files header
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-10 14:50:41 +01:00
Robin Appelman
a3cc9754f8
feat: improve VerifyMountPointEvent event
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-09 18:42:30 +01:00
Robin Appelman
9cd337bebe
Merge pull request #57745 from nextcloud/share-transfered-event
...
Share mount validation fixes
2026-02-09 16:46:15 +01:00
Robin Appelman
83810aec99
Merge pull request #57926 from nextcloud/share-target-repair-no-providers
...
fix: don't rely on share providers being avaiable in CleanupShareTarget
2026-02-09 16:44:01 +01:00
provokateurin
f12cecb684
feat(rector): Enable SafeDeclareStrictTypesRector
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-09 10:59:31 +01:00
Robin Appelman
7efdfd161b
Merge pull request #58121 from nextcloud/move-share-out-share-reshare
...
fix: don't trigger moveShareInOrOutOfShare for reshares
2026-02-08 19:37:59 +01:00
Nextcloud bot
cc45cf6138
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-07 00:20:59 +00:00
Robin Appelman
9c10593021
fix: prevent recursion in SharesUpdatedListener
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-06 16:55:14 +01:00
Robin Appelman
3b70d0fcf8
fix: remove validate-user-shares-once optimization
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-06 16:55:14 +01:00
Robin Appelman
c49665f5cd
feat: add event for tranfered shares
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-06 16:55:12 +01:00
Robin Appelman
3c7124d670
fix: don't trigger moveShareInOrOutOfShare for reshares
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-06 15:41:49 +01:00
Robin Appelman
da6bf8b116
fix: target-repair: handle cases where the parent folder doesn't exist
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-06 14:41:29 +01:00
Robin Appelman
cfe19dbb5a
fix: don't stop the entire share target repair on an error
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-06 14:39:06 +01:00
Robin Appelman
70607a0d11
fix: don't rely on share providers being avaiable in CleanupShareTarget
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-06 14:39:06 +01:00
Carl Schwan
3979c493f9
refactor: Apply second batch of comments
...
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2026-02-06 13:52:51 +01:00
Carl Schwan
acda4ff072
fix(ShareAPIControllerTest): Fix return types of DateTimeZone
...
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2026-02-06 13:50:47 +01:00
Carl Schwan
7b6078875b
refactor: Run rector on lib/private
...
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2026-02-06 13:50:18 +01:00
Carl Schwan
5d0d0c17e5
chore(rector): Run rector on apps, core and tests directory
...
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2026-02-06 13:23:23 +01:00
Ferdinand Thiessen
7a60e43dd5
refactor(files_sharing): adjust for files library interfaces and remove sideeffects
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-06 10:28:57 +01:00
Cristian Scheid
9cfaf9b3b3
Merge pull request #57782 from nextcloud/feat/2303/contacts-allow-federated-team-member-search
...
feat(contacts): support federated users/groups search when adding team members
2026-02-05 14:57:23 -03:00
Cristian Scheid
265abc3b91
test(files_sharing): update ShareesAPIController mock to include FederatedShareProvider dependency
...
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com >
2026-02-05 08:22:13 -03:00
Andy Scherzinger
08e1d9b83e
Merge pull request #58025 from nextcloud/carl/refactor-share-mountprovider
...
refactor(mount-provider): Refactor share mount provider
2026-02-05 11:50:40 +01:00
nfebe
b7dceb0b17
feat(sharing): Make share permission in bundled edit configurable
...
Add config option shareapi_bundle_reshare_with_edit to include reshare
permission in "Allow editing" bundle. Default is true to maintain
backward compatibility.
Signed-off-by: nfebe <fenn25.fn@gmail.com >
Signed-off-by: Carl Schwan <carlschwan@kde.org >
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-05 07:36:04 +01:00