Commit Graph

34590 Commits (bb405292509a8a731841ac5bb52038f0890639f6)

Author SHA1 Message Date
SebastianKrupinski 8cf689a593 fix: use old event information if new is missing
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-10-28 12:39:02 +07:00
Joas Schilling 2c0d6d9cd1
Merge pull request #55976 from nextcloud/backport/55819/stable31
[stable31] fix(federation): Allow outgoing and incoming federation with oCIS federated cloud ids
2025-10-28 08:42:16 +07:00
Nextcloud bot 42d51aa1ea
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-28 00:13:57 +07:00
Joas Schilling 21651a2e0b
fix(federation): Increase the size of owner to allow oCIS cloud ids
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-27 16:38:48 +07:00
Nextcloud bot 9acbde3682
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-26 00:13:34 +07:00
Nextcloud bot 31a7c19523
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-25 00:13:47 +07:00
Robin Appelman a09715c69e fix: make share recursion error more informative
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-10-24 12:21:05 +07:00
Maksim Sukharev cc6542dcb4 fix(NewUserDialog): allow to deselect a group from the list
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-10-24 09:25:54 +07:00
Nextcloud bot 0e71b14e7c
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-24 00:13:49 +07:00
Louis a1f1d99b9a
Merge pull request #55899 from nextcloud/backport/55796/stable31
[stable31] fix(FilesPicker): Prevent selection of nodes without create permission
2025-10-23 17:04:30 +07:00
skjnldsv 68727491e0 fix(dav): allow multiple link shares token in session
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-10-23 16:16:37 +07:00
Nextcloud bot 4443279ba2
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-23 00:27:20 +07:00
Louis Chmn 596874a01a fix(FilesPicker): Prevent selection of nodes without create permission
And remove the disable callback for the button as it is not needed anymore.

This gives a better experience as the nodes do not have a pointer for cursor, and the submit button does not react when clicking on them.

Signed-off-by: Louis Chmn <louis@chmn.me>
2025-10-22 18:13:05 +07:00
Nextcloud bot 2d293daded
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-22 00:12:39 +07:00
Nextcloud bot 4b16042885
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-21 16:52:17 +07:00
Nextcloud bot 9d5230a2ce
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-21 10:52:02 +07:00
Nextcloud bot 0ae6dcb54f
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-21 00:12:49 +07:00
Côme Chilliet e400db4658 fix(dav): Allow array of array of scalars, and fix error message
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-10-20 08:52:32 +07:00
Côme Chilliet 6572039eb4 fix(dav): Allow arrays (of scalars) in property values
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-10-20 08:52:32 +07:00
Côme Chilliet 2d6fcb544e fix(dav): Restrict properties allowed object classes
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-10-20 08:52:31 +07:00
Nextcloud bot 5e005e6bee
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-20 00:12:38 +07:00
Nextcloud bot 753fbc3be3
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-19 00:12:36 +07:00
Nextcloud bot dd7fae4bbe
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-18 00:12:42 +07:00
Nextcloud bot 8741cdbfab
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-17 00:12:42 +07:00
Nextcloud bot 81a1072a6a
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-16 00:12:40 +07:00
Marcel Klehr dfa7ea7066
Merge pull request #55286 from nextcloud/backport/55275/stable31
[stable31] fix(comments): explicitly return limbo status of comment
2025-10-15 16:39:38 +07:00
Nextcloud bot dd312dfc55
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-15 00:12:45 +07:00
Ferdinand Thiessen 0634b62562
Merge pull request #54487 from nextcloud/backport/54402/stable31
[stable31] fix(Streamer): use localtime for ZIP files
2025-10-15 01:08:16 +07:00
Edward Ly 2c3c7929d6
fix(comments): explicitly return limbo status of comment
Otherwise, the `checkForId` function returns `undefined` regardless of
whether the comment is in limbo or not.

Signed-off-by: Edward Ly <contact@edward.ly>
2025-10-14 07:38:39 +07:00
Ferdinand Thiessen 3e61569ea2
refactor(Streamer): inject `IDateTimeZone` as constructor arg
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-14 15:27:25 +07:00
Maksim Sukharev 805868d99b fix(files): clear search input on directory navigation
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-10-14 14:24:05 +07:00
Ferdinand Thiessen 27f4f2dd0f
Merge pull request #55328 from nextcloud/backport/55311/stable31
[stable31] fix: add missing sharing options to ui and add full-match results
2025-10-14 14:05:51 +07:00
Ferdinand Thiessen d383f004dd
Merge pull request #55740 from nextcloud/backport/55655/stable31
[stable31] fix(files_sharing): correctly handle error in case of failing share creation
2025-10-14 13:45:34 +07:00
Stephan Orbaugh 4780ed13ec
Merge pull request #55647 from nextcloud/backport/55602/stable31
[stable31] [internal] Fix admin delegation show all priority items
2025-10-14 12:14:37 +07:00
Louis 6f5c5c1729
Merge pull request #55701 from nextcloud/backport/55657/stable31 2025-10-14 11:19:24 +07:00
Maksim Sukharev 1435b48038 fix(files_sharing): correctly handle error in case of failing share creation
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-10-14 11:07:31 +07:00
Nextcloud bot 989c8b23c2
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-14 00:12:37 +07:00
Ferdinand Thiessen 970122fa92
test: adjust test cases
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-13 23:05:45 +07:00
Ferdinand Thiessen 7d510d14ae
fix(Collaboration\UserPlugin): ensure full match is included in results
When searching we need to:
1. check if sharing is limited to groups
  - if yes only include those
  - otherwise continue
2. check if there are restrictions to groups or phonebook
3. check if full match is included

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-13 16:16:29 +07:00
Ferdinand Thiessen 620614e7e7
fix(settings): add missing sharing autocompletion configs to UI
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-13 16:12:22 +07:00
Nextcloud bot 45bcdeb887
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-13 00:12:36 +07:00
Louis Chemineau 860d84123f fix(contacts): Do not expose SAB in `/contactsmenu`
When hitting the `/contactsmenu/contacts` endpoint with the `dav.system_addressbook_exposed` config switch set to `"no"`, the system address book content is still listed in the response.

This ensure that we do not expose unexpectedly the system address book.

Signed-off-by: Louis Chmn <louis@chmn.me>
2025-10-12 16:26:09 +07:00
Nextcloud bot f14d3b1b60
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-12 00:12:32 +07:00
Nextcloud bot 159ffe4b05
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-11 00:13:34 +07:00
Joas Schilling d9311bec08 fix(comments): Don't throw type error when no itemType or itemId is given
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-10 06:38:00 +07:00
Joas Schilling bc2bd4cf7b fix(comments): Support user IDs that are numbers, e.g. "42"
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-10 06:37:59 +07:00
Joas Schilling 95704cdf57 fix(comments): Correctly await the getComments() call
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-10 06:37:58 +07:00
Joas Schilling 3120a484f0 fix(comments): Use the correct object when autocompleting mentions for other apps
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-10 06:37:58 +07:00
Kate 28f7548a38
Merge pull request #55635 from nextcloud/backport/55624/stable31 2025-10-10 08:19:50 +07:00
Nextcloud bot 9d8bf06acd
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-10 00:13:32 +07:00
Julius Knorr 0a1c818a47
chore: update theming openAPI exports
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-10-09 20:42:06 +07:00
Julius Knorr 4981c0cea6
fix: Pass over product name as capability
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-10-09 20:39:44 +07:00
Misha M.-Kupriyanov 44fe892b5b fix(admin-delegation-show): show delegations for all priorities
otherwise delegation only from the first priority array ara shown

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
2025-10-09 11:07:30 +07:00
Misha M.-Kupriyanov 8fddecbc98 feat(admin-delegation-show): add priority to json output
in order to be able to better understand priority sorting.

php occ admin-delegation:show --output=json_pretty

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
2025-10-09 11:07:30 +07:00
Nextcloud bot e663899505
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-09 00:25:42 +07:00
John Molakvoæ (skjnldsv) 680809042e fix(systemtags): catch empty nodes
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2025-10-08 19:06:25 +07:00
Richard Steinmetz 7bfa81216d fix(caldav): encoding inconsistencies in event search provider
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-10-08 10:56:22 +07:00
Joas Schilling f689caba84
Merge pull request #55616 from nextcloud/backport/55382/stable31
[stable31] fix(live-photo): Allow files-live-photo meta data with edit permissions
2025-10-08 09:42:21 +07:00
Nextcloud bot 3fc7ebc69b
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-08 00:13:31 +07:00
Joas Schilling 338231092f fix(live-photo): Allow files-live-photo meta data with edit permissions
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-07 18:56:17 +07:00
Josh 46fd45d0cf fix(workflowenigne): stricter length headler handling
Fixes #55276 and tidies things up a bit more for future maintenance.

Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-10-07 14:26:48 +07:00
Anna Larch 2d21413367 fix(ooo): don't catch general DB exceptions
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-10-07 11:37:04 +07:00
Nextcloud bot c609dd20b4
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-07 00:13:32 +07:00
provokateurin f5e3e97ea6
fix(files): Always return a valid mimetype
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-10-06 16:00:04 +07:00
Nextcloud bot a0fd63155b
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-06 00:13:21 +07:00
Nextcloud bot 396b63ffe0
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-05 00:13:26 +07:00
Nextcloud bot 33e92c246c
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-04 00:13:28 +07:00
Nextcloud bot 7904644b4e
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-03 00:14:54 +07:00
Andy Scherzinger 467c07904e
Merge pull request #55429 from nextcloud/backport/55260/stable31
[stable31] admin-delegation occ - add output option for show command to support JSON formats
2025-10-02 09:49:22 +07:00
Kate 01823b5480
Merge pull request #55488 from nextcloud/backport/55151/stable31 2025-10-02 08:45:20 +07:00
Nextcloud bot 5672f33c41
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-02 00:13:52 +07:00
nfebe b4b9b7dbca refactor(ShareApiController): Streamline share providers & add error logging
1. Consolidated the repetitive provider code into a clean loop
2. Added exception handling to log unexpected errors

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-10-01 16:26:11 +07:00
Nextcloud bot c0cce94d22
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-01 00:13:47 +07:00
Misha M.-Kupriyanov 814d18132d feat(admin-delegation): add JSON output support with validation
- Add --output option supporting plain, json, and json_pretty formats
- Add validateOutputFormat() method for input validation
- Implement proper error handling for invalid output formats
- Support empty state handling for both plain and JSON outputs
- Use Base class writeArrayInOutputFormat() for consistent JSON output
- Maintain backward compatibility with plain format as default

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
2025-09-30 12:09:26 +07:00
Misha M.-Kupriyanov d78e2887d1 refactor(admin-delegation): extract data collection logic to separate methods
- Extract collectDelegationData() method to eliminate code duplication
- Add formatSettingsData() method for consistent data formatting
- Add outputPlainFormat() method to separate concerns
- Add proper empty state handling with user-friendly message

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
2025-09-30 12:09:26 +07:00
Misha M.-Kupriyanov 785ac171f3 refactor(admin-delegation): extract plain output to new function
prepare to add json output

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
2025-09-30 12:09:26 +07:00
Misha M.-Kupriyanov 8a59c504b9 chore(admin-delegation): remove unused settings variable
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
2025-09-30 12:09:25 +07:00
Nextcloud bot 7784eca2b2
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-30 00:13:52 +07:00
Nextcloud bot 8c901b1006
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-29 00:13:42 +07:00
Nextcloud bot 2edce05877
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-28 00:13:34 +07:00
Kate 379a3d4683
Merge pull request #55302 from nextcloud/backport/55134/stable31 2025-09-27 16:35:23 +07:00
Ferdinand Thiessen 0ad04b3dd0 fix(encryption): do not setup filesystem without permissions
If the current request does not have permissions for the filesystem we
must not try to setup the filesystem.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-27 13:03:05 +07:00
Nextcloud bot a220a9efce
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-27 00:13:51 +07:00
Ferdinand Thiessen 055a27f0fc fix(sharing): ensure to check new password
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-26 22:07:01 +07:00
provokateurin f7f2554c15
fix(core): Stop abusing the cache for avatar upload
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-09-26 19:36:34 +07:00
Christoph Wurst 5f05dd79ec
fix(dav): clean up user's addressbook shares on deletion
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2025-09-26 15:26:52 +07:00
Nextcloud bot 731181e40d
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-26 00:13:53 +07:00
Marcel Müller 5f70d36fb9 fix: Stop infinite loop in ExpireTrash
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2025-09-25 15:36:54 +07:00
Nextcloud bot e4e193a1c7
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-25 00:13:33 +07:00
Nextcloud bot 048299875d
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-24 00:13:45 +07:00
Nextcloud bot f8e88cc72c
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-23 13:31:37 +07:00
Nextcloud bot a07b7c50c7
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-23 12:50:49 +07:00
Nextcloud bot 44bb50cea6
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-23 00:13:45 +07:00
Edward Ly 78934b1674
fix(comments): expand long comment on click
This is a temporary fix that only applies while the server is still using
Vue 2.x (or `@nextcloud/vue` 8.x). Once migrated to Vue 3.x, this fix
may be reverted.

Signed-off-by: Edward Ly <contact@edward.ly>
2025-09-21 21:34:39 +07:00
Nextcloud bot 574aa68d56
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-22 00:13:38 +07:00
Nextcloud bot 486ef01c99
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-21 00:13:28 +07:00
Carl Schwan 38c7d72f9a fix(eslint): Backport some changes from master to fix eslint
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-09-20 13:07:04 +07:00
Ferdinand Thiessen 5ac9da1e19 feat(files_sharing): provide web-components based sidebar API
This fixes apps providing vue components, which is invalid and does not
always work - and never work with Vue 3.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-20 13:07:04 +07:00
Ferdinand Thiessen cbb3cab919 fix(files): pass Node to FileInfo object
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-20 13:07:04 +07:00
Nextcloud bot e1c308d038
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-20 00:13:39 +07:00
Edward Ly b1482d9105 fix(comments): add inline container size query to comment body
This helps to restore missing overflow behavior to the comments header
when a user's display name exceeds the sidebar width.

Signed-off-by: Edward Ly <contact@edward.ly>
2025-09-19 15:59:43 +07:00
Joas Schilling 722d4b452f fix(trashbin): Translate Nextcloud exception to Sabre exception
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-09-19 12:51:49 +07:00
Nextcloud bot b56ceefcee
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-19 00:13:56 +07:00
Andy Scherzinger 4a8e50e50e
Merge pull request #54522 from nextcloud/backport/54515/stable31
[stable31] fix(theming): correctly parse CSS colors for user primary color picker
2025-09-18 13:59:45 +07:00
Andy Scherzinger 4c6d96233a
Merge pull request #55158 from nextcloud/backport/54736/stable31
[stable31] fix: always use english name for recently contacted category
2025-09-18 12:04:42 +07:00
Ferdinand Thiessen 5c58f99a45
fix(theming): correctly parse CSS colors for user primary color picker
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-18 10:30:42 +07:00
Nextcloud bot cb2b3a6219
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-18 00:13:43 +07:00
Daniel Kesselberg 90b0347e30
fix: always use english name for recently contacted category
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-09-17 17:56:08 +07:00
Nextcloud bot 2fa1bf0306
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-17 00:13:43 +07:00
SebastianKrupinski e25d0dbf2d fix: aliases and capitalization of emails
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-09-16 22:05:47 +07:00
Nextcloud bot ada7e9f192
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-16 00:13:48 +07:00
Louis Chemineau d7775cba6a
fix: Dispatch favorite event with an actual path
The `$path` argument was added in https://github.com/nextcloud/server/pull/48612, but was never actually used by the callers. The path was therefore missing in the favorite/unfavorite events, which lead to a broken activity information.

I also added a fallback to handle `addToFavorites` and `removeFromFavorites`, which are part of a public API, and are calling `tagAs` and `untag` without `$path`.

Fix https://github.com/nextcloud/activity/issues/2134

Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-09-15 16:52:28 +07:00
Andy Scherzinger d0966a74c6
Merge pull request #54947 from nextcloud/backport/54565/stable31
[stable31] feat(file_sharing): Provide template creator list in public shares
2025-09-15 16:17:08 +07:00
Kate 0e73460198
Merge pull request #54999 from nextcloud/backport/54950/stable31 2025-09-15 10:04:23 +07:00
Louis a9daf61e09
Merge pull request #53026 from nextcloud/backport/52825/stable31 2025-09-15 09:51:05 +07:00
Nextcloud bot 616d72ff8b
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-15 00:13:29 +07:00
provokateurin 5f3e1f2e63 fix(files_trashbin): Fix size propagation when moving file to trash
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-09-14 21:30:38 +07:00
Andy Scherzinger de5b40e37f
Merge pull request #54901 from nextcloud/backport/54853/stable31
[stable31] fix: TypeError: this.fetchDisplayName is not a function
2025-09-14 20:19:15 +07:00
Nextcloud bot d3c492baaf
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-14 00:13:29 +07:00
Nextcloud bot b091e77f99
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-13 00:13:32 +07:00
SebastianKrupinski 766cc99c9b fix: TypeError: this.fetchDisplayName is not a function
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-09-12 18:37:52 +07:00
Andy Scherzinger 107a7c5d3b
Merge pull request #55070 from nextcloud/backport/55016/stable31
[stable31] fix: update transifex link
2025-09-12 16:20:23 +07:00
Nextcloud bot 1b3afd8b7b
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-12 14:08:42 +07:00
Ferdinand Thiessen ee9733026e fix(files_sharing): use `newPassword` always for the unsaved password
`newPassword` is the unsaved password, while `share.password` is the
current saved password.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-12 12:13:28 +07:00
Daniel Kesselberg 9d790e424b
fix: update transifex link
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-09-12 11:28:08 +07:00
Andy Scherzinger 1c59c1054a
Merge pull request #54975 from nextcloud/backport/54653/stable31
[stable31] fix: Avoid internal error when logging in with the wrong account to verify email address
2025-09-12 08:28:36 +07:00
Nextcloud bot b00bbe6e3a
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-12 00:13:48 +07:00
Côme Chilliet a648715edc fix: Use HintException instead of InvalidArgumentException
To carry translated error messages intended for the end user,
 HintException is the correct class.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-09-11 21:33:36 +07:00
Côme Chilliet 21e5f6e6d1 fix: Avoid internal error when logging in with the wrong account to verify email address
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-09-11 21:33:36 +07:00
Louis Chemineau ff6d316fd6 feat(file_sharing): Provide template creator list in public shares
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-09-11 16:10:31 +07:00
Louis Chemineau 60455d724b feat(files_trashbin): Refactor expire background job to support parallel run
- Follow-up of #51600

The original PR introduced the possibility to continue an `ExpireTrash` job by saving the offset. This was to prevent having to start over the whole user list when the job crashed or was killed.

But on big instances, one process is not enough to go through all the users in a timely manner. Supporting parallel run allows covering more ground faster.

This PR introduced this possibility. We are now storing the offset right away to allow another parallel job to pick up the task at that point. We are arbitrarily cutting the user list in chunk of 10 to not drastically overflow the 30 minutes time limit.

Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-09-11 16:10:25 +07:00
Nextcloud bot 1ea42f7df4
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-11 00:14:01 +07:00
Nextcloud bot cc46ca1f28
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-10 19:34:49 +07:00
provokateurin 48fe23e772
Revert "fix(files_trashbin): Fix size propagation when moving file to trash"
This reverts commit b0a27e4dc4.

Signed-off-by: provokateurin <kate@provokateurin.de>
2025-09-10 09:00:41 +07:00
Andy Scherzinger 808cb1f72c
Merge pull request #54971 from nextcloud/backport/54950/stable31
[stable31] fix(files_trashbin): Fix size propagation when moving file to trash
2025-09-10 08:31:27 +07:00
provokateurin b0a27e4dc4
fix(files_trashbin): Fix size propagation when moving file to trash
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-09-10 07:27:23 +07:00
Nextcloud bot 5f4eb6b493
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-10 00:14:09 +07:00
Nextcloud bot ceb65eb1ff
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-09 00:15:41 +07:00
Nextcloud bot c864273219
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-08 00:13:48 +07:00
Nextcloud bot 6505dfc796
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-07 00:14:54 +07:00
Nextcloud bot 4b0655a255
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-06 00:13:47 +07:00
Nextcloud bot 50c4c82562
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-05 00:14:02 +07:00
Joas Schilling 1435a680e6 fix(security): Update Expires time
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-09-04 09:26:26 +07:00
Nextcloud bot 55f3eceec6
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-04 00:13:07 +07:00
Ferdinand Thiessen cc273ac1a6 fix: the account files filter should also work in trashbin
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-03 18:46:01 +07:00
Joas Schilling f82fe528f0 fix(dashboard): Fix missing weather icon
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-09-03 14:52:33 +07:00
Joas Schilling 08df13a7cc fix(dashboard): Fix favorite dashboard icon
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-09-03 14:52:33 +07:00
Daniel Kesselberg 59a901c9bd
fix(comments): use showFile route to reference files with a matching comment
The files.view.index route with dir and scrollto is deprecated and
opening the actual does not work anymore.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-09-03 11:58:35 +07:00
Andy Scherzinger 785f50941d
Merge pull request #54824 from nextcloud/backport/50391/stable31
[stable31] fix(dav): Mark removal of dav object properties as expensive
2025-09-03 09:03:52 +07:00
Nextcloud bot 4ec5aa8702
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-03 00:12:46 +07:00