Ferdinand Thiessen
694e2312fd
Merge pull request #58589 from nextcloud/fix/external-missing
...
fix(files_external): boolean comparison of array
2026-02-27 15:40:14 +01:00
Ferdinand Thiessen
69a5db46bd
fix: code style
...
Co-authored-by: Carl Schwan <carl@carlschwan.eu >
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-27 14:31:42 +01:00
Kent Delante
8d1cb50048
fix: pass only object key to deleteObjects call
...
Some S3-compatible object storage hosts don't like the ETag being included in
the request and return a MalformedXML response. In the AWS API documentation,
only the object key is required so just pass that in.
Signed-off-by: Kent Delante <kent.delante@proton.me >
2026-02-27 10:54:23 +08:00
Nextcloud bot
b4b328cf61
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-27 00:19:48 +00:00
Sebastian Krupinski
ca8050b94e
Merge pull request #58008 from nextcloud/feat/calendar-federation-readwrite
...
feat: calendar read and write federation
2026-02-26 09:01:25 -05:00
Ferdinand Thiessen
d50fbfe37d
fix(files_external): boolean comparison of array
...
To check if there are no missing required dependencies we need to check
if the required dependencies are **empty** because `!array` is still
true.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-26 14:21:50 +01:00
Andy Scherzinger
6df490942c
Merge pull request #58525 from nextcloud/fix/fix-decryption-failure-false-positive
...
fix(encryption): Improve type strictness on decryption check
2026-02-26 12:10:01 +01:00
SebastianKrupinski
64f319ab4e
feat: calendar federation write
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com >
2026-02-25 10:35:27 -05:00
Daniel Kesselberg
67d1fac6f6
fix: show configuration options for external storage backends
...
The occ files_external_backends command is supposed to list available backends along with their configuration options.
For the SMB backend, only the timeout option is currently shown, while options like host, share, root, and domain are missing. This makes configuring external storage via occ complicated.
Since the timeout option is marked as hidden but still shown, while the other options are not, the logic needs to be inverted so that all relevant configuration options are displayed correctly.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2026-02-25 15:24:20 +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
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
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
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
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
Côme Chilliet
e4244c5fc8
fix(encryption): Improve type strictness on decryption check
...
Otherwise decrypting a falsy value like '0' would be seen as a
decryption failure.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-02-23 14:49:03 +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
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
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
Kate
f1e29d444f
Merge pull request #58506 from nextcloud/fix/user_picker-metadata
2026-02-23 10:47:31 +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
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
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
Josh
24ffcd74f1
test(user-picker): add DataProvider use statement
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-02-21 12:58:22 -05:00
Josh
07c614d2bd
test(user-picker): fix PHPUnit 12 dataprovider deprecations
...
Eliminates PHPUnit deprecation notices (due to @dataProvider use) that were introduced via #57539 .
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-02-20 21:47:21 -05:00
Nextcloud bot
5a5f82c52e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-21 00:19:15 +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
skjnldsv
de56af3173
fix(files): fix tab navigation from select all checkbox to batch actions
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2026-02-20 13:36:35 +00:00
Julien Veyssier
7b330cf265
feat(user-picker): fix eslint issues
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:34 +01:00
Julien Veyssier
57ec0dee99
feat(user-picker): support NC 34
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:34 +01:00
Julien Veyssier
c0a984dfc4
feat(user-picker): use logger instead of console
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:34 +01:00
Julien Veyssier
00a47f1d70
feat(user-picker): add .noopenapi
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:34 +01:00
Julien Veyssier
d34905b26c
feat(user-picker): fix REUSE issues
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:34 +01:00
Julien Veyssier
530a0bbbef
feat(user-picker): add app to psalm config, fix unit tests
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:34 +01:00
Julien Veyssier
a25578cd57
feat(user-picker): fix unit tests
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:34 +01:00
Julien Veyssier
668db370d2
feat(user-picker): fix eslint errors
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:33 +01:00
Julien Veyssier
e29349cd9f
feat(user-picker): fix style issue
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:33 +01:00
Julien Veyssier
28e6f8e808
feat(user-picker): generate composer stuff
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:33 +01:00
Julien Veyssier
4628ca2166
feat(user-picker): start moving the users_picker app as the shipped user_picker
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:33 +01:00
Joas Schilling
57100fe78e
fix(notifications): Update notifier exception handling
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-02-20 08:13:42 +01:00
Kate
1285c8cd04
Merge pull request #58414 from nextcloud/fix/transfer-ownership-service/remove-groupfolders-size
...
fix(TransferOwnershipService): Remove groupfolders size
2026-02-20 06:17:21 +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
21da74cade
Merge pull request #58360 from nextcloud/fix/show-error-sharing
...
fix(files_sharing): ensure the server share API errors are shown
2026-02-19 17:16:43 +01:00
Salvatore Martire
238e459032
Merge pull request #58144 from nextcloud/fix/more-missing-userid-cases
...
fix: add missing `X-User-Id` in DAV uploads and index redirect
2026-02-19 15:27:06 +01: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
Maksim Sukharev
e45d6cab19
fix(user_status): mount emoji picker outside of dialog
...
- fix overflow and scroll when emoji picker is open
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2026-02-19 10:41:45 +01:00