Commit Graph

36148 Commits

Author SHA1 Message Date
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
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
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
provokateurin
1ed7a0ef98 fix(TransferOwnershipService): Remove groupfolders size
Signed-off-by: provokateurin <kate@provokateurin.de>
2026-02-19 08:38:04 +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
Nextcloud bot
16d3cee3a2 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-18 00:20:52 +00:00
Jan-Philipp Litza
0f4d6b8027 fix(files_external): ignore unsatisfied optional dependencies
Signed-off-by: Jan-Philipp Litza <janphilipp@litza.de>
2026-02-17 18:03:56 +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