]>
source.dussan.org Git - nextcloud-server.git/log
dependabot[bot] [Wed, 14 Aug 2024 09:33:13 +0000 (09:33 +0000)]
chore(deps): bump @vueuse/integrations from 10.11.0 to 10.11.1
Bumps [@vueuse/integrations](https://github.com/vueuse/vueuse/tree/HEAD/packages/integrations) from 10.11.0 to 10.11.1.
- [Release notes](https://github.com/vueuse/vueuse/releases)
- [Commits](https://github.com/vueuse/vueuse/commits/v10.11.1/packages/integrations)
---
updated-dependencies:
- dependency-name: "@vueuse/integrations"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Kate [Wed, 14 Aug 2024 08:48:49 +0000 (10:48 +0200)]
Merge pull request #46809 from nextcloud/refactor/files_external/security-attributes
John Molakvoæ [Wed, 14 Aug 2024 08:35:00 +0000 (10:35 +0200)]
Merge pull request #47211 from nextcloud/fix/core/limit-valid-avatar-sizes
Christoph Wurst [Wed, 14 Aug 2024 08:34:42 +0000 (10:34 +0200)]
Merge pull request #47201 from nextcloud/fix/also-run-user-status-automation-for-start-and-end
fix(userstatus): run user status automation job for start and end events
John Molakvoæ [Wed, 14 Aug 2024 08:32:45 +0000 (10:32 +0200)]
Merge pull request #46887 from nextcloud/fix/versions-catch-insertion-error
John Molakvoæ [Wed, 14 Aug 2024 08:18:38 +0000 (10:18 +0200)]
Merge pull request #46966 from nextcloud/fix/cache-uploader-get-content-function
skjnldsv [Wed, 14 Aug 2024 07:49:12 +0000 (09:49 +0200)]
chore: compile assets
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
Ferdinand Thiessen [Thu, 1 Aug 2024 19:20:07 +0000 (21:20 +0200)]
perf(files): Cache `getContents` function used for uploader
Instead of trigger a PROPFIND for every new-menu entry clicks,
or conflict handling of uploads, we can just use the cached content from the file store.
If we do not have any cache entry we fetch new, but otherwise this is not needed.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Kate [Wed, 14 Aug 2024 07:46:46 +0000 (09:46 +0200)]
Merge pull request #46813 from nextcloud/refactor/files_versions/security-attributes
Kate [Wed, 14 Aug 2024 07:46:28 +0000 (09:46 +0200)]
Merge pull request #46812 from nextcloud/refactor/files_trashbin/security-attributes
provokateurin [Thu, 25 Jul 2024 11:14:46 +0000 (13:14 +0200)]
refactor(files_external): Replace security annotations with respective attributes
Signed-off-by: provokateurin <kate@provokateurin.de>
Anna Larch [Tue, 13 Aug 2024 14:27:51 +0000 (16:27 +0200)]
fix(userstatus): run user status automation job for start and end events
Signed-off-by: Anna Larch <anna@nextcloud.com>
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
John Molakvoæ [Wed, 14 Aug 2024 07:43:27 +0000 (09:43 +0200)]
Merge pull request #47016 from nextcloud/refactor/cleanup-files-view
Kate [Wed, 14 Aug 2024 07:40:41 +0000 (09:40 +0200)]
Merge pull request #46806 from nextcloud/refactor/federation/security-attributes
Kate [Wed, 14 Aug 2024 07:38:28 +0000 (09:38 +0200)]
Merge pull request #46814 from nextcloud/refactor/oauth2/security-attributes
Kate [Wed, 14 Aug 2024 07:38:08 +0000 (09:38 +0200)]
Merge pull request #46816 from nextcloud/refactor/settings/security-attributes
Kate [Wed, 14 Aug 2024 07:37:56 +0000 (09:37 +0200)]
Merge pull request #46821 from nextcloud/refactor/updatenotification/security-attributes
John Molakvoæ [Wed, 14 Aug 2024 07:34:13 +0000 (09:34 +0200)]
Merge pull request #47207 from nextcloud/fix/sticky-nav-item
nextcloud-command [Tue, 13 Aug 2024 17:43:07 +0000 (17:43 +0000)]
chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Ferdinand Thiessen [Sat, 3 Aug 2024 12:04:25 +0000 (14:04 +0200)]
refactor(files): Drop unneeded initial state
The initial state is no longer used, it was only used in legacy UI and in the f2v rewrite
it was only used for the `id` which can be loaded just from the URL.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
provokateurin [Wed, 14 Aug 2024 07:29:30 +0000 (09:29 +0200)]
fix(core): Limit valid avatar sizes
Signed-off-by: provokateurin <kate@provokateurin.de>
Christopher Ng [Tue, 13 Aug 2024 23:00:10 +0000 (16:00 -0700)]
fix(files): Fix non-sticky sticky views in files nav
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
John Molakvoæ [Wed, 14 Aug 2024 07:20:04 +0000 (09:20 +0200)]
Merge pull request #47209 from nextcloud/rakekniven-patch-2
rakekniven [Wed, 14 Aug 2024 06:20:26 +0000 (08:20 +0200)]
chore(i18n): Improved grammar
Reported at Transifex.
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
John Molakvoæ [Wed, 14 Aug 2024 07:09:47 +0000 (09:09 +0200)]
Merge pull request #46888 from nextcloud/jtr/bfp-settings-app-default-enable
Richard Steinmetz [Wed, 14 Aug 2024 06:57:03 +0000 (08:57 +0200)]
Merge pull request #46723 from nextcloud/feat/add-delta-sync-to-subscription-calendars
feat(webcal): only update modified and deleted events from webcal calendars
Christoph Wurst [Wed, 14 Aug 2024 04:54:43 +0000 (06:54 +0200)]
Merge pull request #45435 from nextcloud/feat/dav/upcoming-events-api
feat(dav): Add an API for upcoming events
Nextcloud bot [Wed, 14 Aug 2024 00:20:23 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Christoph Wurst [Wed, 22 May 2024 07:10:24 +0000 (09:10 +0200)]
feat(dav): Add an API for upcoming events
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Sebastian Krupinski [Tue, 13 Aug 2024 17:25:14 +0000 (13:25 -0400)]
Merge pull request #47200 from nextcloud/fix/issue-47193
fix: test variables before returning
Ferdinand Thiessen [Tue, 13 Aug 2024 16:53:21 +0000 (18:53 +0200)]
Merge pull request #47202 from nextcloud/chore/nextcloud-auth-2_4
chore(deps): Update `@nextcloud/auth` to v2.4.0 and use `getCSPNonce` where possible
nextcloud-command [Tue, 13 Aug 2024 16:20:05 +0000 (16:20 +0000)]
chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Ferdinand Thiessen [Tue, 13 Aug 2024 15:54:47 +0000 (17:54 +0200)]
chore(deps): Update `@nextcloud/auth` to v2.4.0 and use `getCSPNonce` where possible
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Ferdinand Thiessen [Tue, 13 Aug 2024 15:53:30 +0000 (17:53 +0200)]
Merge pull request #43573 from nextcloud/HolgerHees-fix-csp-nonce-handling
Fix for ignored `CSP_NONCE` in ContentSecurity Header
Richard Steinmetz [Tue, 13 Aug 2024 15:16:40 +0000 (17:16 +0200)]
Merge pull request #45786 from nextcloud/fix/caldav/default-vjournal
fix(caldav): allow VJOURNAL if no supported component set is specified
Christoph Wurst [Tue, 13 Aug 2024 14:32:08 +0000 (16:32 +0200)]
Merge pull request #45221 from nextcloud/feat/auth/authtoken-clean-up
feat(auth): Clean-up unused auth tokens and wipe tokens
SebastianKrupinski [Tue, 13 Aug 2024 13:54:38 +0000 (09:54 -0400)]
fix: test variables before returning
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
Richard Steinmetz [Tue, 11 Jun 2024 12:00:14 +0000 (14:00 +0200)]
fix(caldav): allow VJOURNAL if no supported component set is specified
This is mandated by the RFCs.
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
Joas Schilling [Tue, 13 Aug 2024 13:15:47 +0000 (15:15 +0200)]
Merge pull request #47195 from nextcloud/bugfix/noid/return-correct-userid-on-fed-invites
fix(federation): Return the used userID to allow the inviting server …
Joas Schilling [Tue, 13 Aug 2024 13:09:49 +0000 (15:09 +0200)]
Merge pull request #47198 from nextcloud/fix/issue-46700
Change label "Allow download" for better l10n
Joas Schilling [Mon, 12 Aug 2024 10:40:41 +0000 (12:40 +0200)]
chore(assets): Recompile assets
Signed-off-by: Joas Schilling <coding@schilljs.com>
Archisman Das [Fri, 9 Aug 2024 17:46:59 +0000 (23:16 +0530)]
fix: Update translation string
Signed-off-by: Archisman Das <archisman.officials@gmail.com>
Joas Schilling [Tue, 13 Aug 2024 11:19:52 +0000 (13:19 +0200)]
fix(federation): Return the used userID to allow the inviting server to react to the famous `mapUid` result
Signed-off-by: Joas Schilling <coding@schilljs.com>
Stephan Orbaugh [Tue, 13 Aug 2024 12:13:49 +0000 (14:13 +0200)]
Merge pull request #47189 from nextcloud/feat/noid/ship-twofactor_nextcloud_notification
chore: Ship twofactor_nextcloud_notification
Anna Larch [Wed, 24 Jul 2024 14:11:47 +0000 (16:11 +0200)]
feat(webcal): only update modified and deleted events from webcal calendars
Signed-off-by: Anna Larch <anna@nextcloud.com>
Christoph Wurst [Tue, 7 May 2024 17:30:11 +0000 (19:30 +0200)]
feat(auth): Clean-up unused auth tokens and wipe tokens
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Hamza [Tue, 13 Aug 2024 10:33:10 +0000 (12:33 +0200)]
Merge pull request #41740 from nextcloud/Fix/duplicate-reminders
fix(dav): Handle duplicate event reminder
Côme Chilliet [Tue, 13 Aug 2024 10:20:48 +0000 (12:20 +0200)]
Merge pull request #47180 from nextcloud/fix/apply-group-limit-on-remove-from-group
Apply group limit on remove from group
Ferdinand Thiessen [Tue, 13 Aug 2024 10:09:55 +0000 (12:09 +0200)]
Merge pull request #47181 from nextcloud/fix/new-folder-messae
fix(files): Add messages when "new folder" fails or gets cancelled
hamza221 [Fri, 24 Nov 2023 16:45:32 +0000 (17:45 +0100)]
fix: handle-duplicate-reminder
Signed-off-by: hamza221 <hamzamahjoubi221@gmail.com>
Joas Schilling [Tue, 13 Aug 2024 09:32:27 +0000 (11:32 +0200)]
Merge pull request #47188 from nextcloud/spreed/12950/avatar-menu-icon-color
fix(avatar): Fix icon-color for action-router contacts menu options
Joas Schilling [Tue, 13 Aug 2024 09:31:03 +0000 (11:31 +0200)]
chore: Ship twofactor_nextcloud_notification
Signed-off-by: Joas Schilling <coding@schilljs.com>
Joas Schilling [Tue, 13 Aug 2024 09:04:29 +0000 (11:04 +0200)]
fix(avatar): Fix icon-color for action-router contacts menu options
Signed-off-by: Joas Schilling <coding@schilljs.com>
nextcloud-command [Tue, 13 Aug 2024 08:41:05 +0000 (08:41 +0000)]
chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Ferdinand Thiessen [Thu, 1 Aug 2024 21:06:55 +0000 (23:06 +0200)]
feat: Provide CSP nonce as `<meta>` element
This way we use the CSP nonce for dynamically loaded scripts.
Important to notice: The CSP nonce must NOT be injected in `content` as
this can lead to value exfiltration using e.g. side-channel attacts (CSS selectors).
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Ferdinand Thiessen [Mon, 12 Aug 2024 14:03:10 +0000 (16:03 +0200)]
fix(files): Add messages when "new folder" fails or gets cancelled
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Ferdinand Thiessen [Tue, 13 Aug 2024 07:51:24 +0000 (09:51 +0200)]
test: Adjust tests for CSP nonce
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Ferdinand Thiessen [Thu, 1 Aug 2024 21:06:23 +0000 (23:06 +0200)]
fix: Make sure CSP nonce is not double base64 encoded
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Holger Hees [Wed, 14 Feb 2024 12:32:21 +0000 (13:32 +0100)]
fix: Use `CSP_NONCE` env variable in ContentSecurity Header
We should use 'cspNonceManager' for requesting the NONCE value, because it is doing the same as before, except that it honors a CPS_NONCE environment variable if available.
Signed-off-by: Holger Hees <holger.hees@gmail.com>
Nextcloud bot [Tue, 13 Aug 2024 00:20:11 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Julien Veyssier [Mon, 12 Aug 2024 23:31:52 +0000 (01:31 +0200)]
Merge pull request #47177 from nextcloud/fix/noid/preferred-taskprocessing-providers
[Task processing] Fix preferred providers
Julien Veyssier [Mon, 12 Aug 2024 15:39:54 +0000 (17:39 +0200)]
feat(taskprocessing): add text2text, text2image, contextWrite, transcribe and translate providers in the testing app
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Côme Chilliet [Mon, 12 Aug 2024 14:09:42 +0000 (16:09 +0200)]
chore(tests): Fix import in cypress test limit_to_same_group.cy.ts
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Côme Chilliet [Mon, 12 Aug 2024 13:21:38 +0000 (15:21 +0200)]
chore(tests): Fix SPDX license header on new cypress test
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Côme Chilliet [Mon, 12 Aug 2024 13:15:58 +0000 (15:15 +0200)]
fix(tests): Adapt tests to change of DefaultShareProvider constructor
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Côme Chilliet [Thu, 13 Jun 2024 15:05:29 +0000 (17:05 +0200)]
fix: Remove shares only if there are no more common groups between users
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Louis Chemineau [Wed, 22 May 2024 09:59:10 +0000 (11:59 +0200)]
chore(tests): Test limiting sharing to same group
Signed-off-by: Louis Chemineau <louis@chmn.me>
Louis Chemineau [Wed, 22 May 2024 09:55:47 +0000 (11:55 +0200)]
fix(files_sharing): Delete user shares if needed when user is removed from a group
Signed-off-by: Louis Chemineau <louis@chmn.me>
Julien Veyssier [Mon, 12 Aug 2024 11:11:41 +0000 (13:11 +0200)]
fix(taskprocessing): select preferred provider when running sync task, fix task type values according to preferred provider
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Ferdinand Thiessen [Mon, 12 Aug 2024 10:06:15 +0000 (12:06 +0200)]
Merge pull request #46987 from nextcloud/fix/dav-public
fix(dav): Ensure share properties are also set on public remote endpoint
Ferdinand Thiessen [Mon, 5 Aug 2024 15:51:45 +0000 (17:51 +0200)]
feat: Make `ISharedStorage` public API and reuse where possible
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Ferdinand Thiessen [Fri, 2 Aug 2024 12:30:52 +0000 (14:30 +0200)]
fix(dav): Ensure share properties are also set on public remote endpoint
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Nextcloud bot [Mon, 12 Aug 2024 00:19:52 +0000 (00:19 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 11 Aug 2024 00:19:57 +0000 (00:19 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Pytal [Sat, 10 Aug 2024 12:59:44 +0000 (05:59 -0700)]
Merge pull request #47157 from nextcloud/perf/prevent-extra-requests
perf(files): Prevent extraneous requests when tree children are loading
Ferdinand Thiessen [Sat, 10 Aug 2024 12:48:14 +0000 (14:48 +0200)]
Merge pull request #47153 from nextcloud/trashbin-fix-folder-extract
fix: fix getting the folder node from the dav response
nextcloud-command [Fri, 9 Aug 2024 13:27:31 +0000 (13:27 +0000)]
chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Robin Appelman [Fri, 9 Aug 2024 13:17:57 +0000 (15:17 +0200)]
fix: fix getting the folder node from the dav response
Signed-off-by: Robin Appelman <robin@icewind.nl>
Nextcloud bot [Sat, 10 Aug 2024 00:20:14 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Christopher Ng [Fri, 9 Aug 2024 22:32:17 +0000 (15:32 -0700)]
chore: compile assets
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Christopher Ng [Fri, 9 Aug 2024 22:32:17 +0000 (15:32 -0700)]
perf(files): Prevent extraneous requests when tree children are loading
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Ferdinand Thiessen [Fri, 9 Aug 2024 18:15:57 +0000 (20:15 +0200)]
Merge pull request #47152 from nextcloud/fix/guest-layout
fix(styles): Guest layout should follow the new design
Ferdinand Thiessen [Fri, 9 Aug 2024 13:50:39 +0000 (15:50 +0200)]
Merge pull request #47135 from nextcloud/fix/open-tags-in-folder
fix(systemtags): Sub folders should be opened in files
Ferdinand Thiessen [Thu, 8 Aug 2024 11:45:59 +0000 (13:45 +0200)]
fix(systemtags): Sub folders should be opened in files
Currently this is simply broken and here are two ways:
1. Open subfolders in files view
2. Implement logic to save last request
1 is the way this is now implemented, basically copy-paste from the recent view.
2 is much more complicated because if we get `/2/foo/bar` as the path we need to know the source of `foo`, so we would need at least 2 requests or cache the previous directory. We do not do it like this for any view so lets just stick with 1 for now.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Ferdinand Thiessen [Fri, 9 Aug 2024 12:45:19 +0000 (14:45 +0200)]
chore: Compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Ferdinand Thiessen [Fri, 9 Aug 2024 12:40:31 +0000 (14:40 +0200)]
fix(styles): Guest layout should follow the new design
1. Adjust some places that used the old pill-style design
2. Make indention consistent using tabs
3. Remove duplicates styles for inputs (also included in server.css) that conflic with nextcloud-vue styles
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Ferdinand Thiessen [Fri, 9 Aug 2024 12:39:30 +0000 (14:39 +0200)]
Merge pull request #47147 from nextcloud/fix/trim-new-folder
fix(files): trim names on new node creation
skjnldsv [Fri, 9 Aug 2024 07:12:32 +0000 (09:12 +0200)]
fix(files): trim names on new node creation
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
John Molakvoæ [Fri, 9 Aug 2024 11:52:30 +0000 (13:52 +0200)]
Merge pull request #47149 from nextcloud/fix/disable-tags-editing
fix(files): Disable tags editing for shared files/folders with view only permission
nextcloud-command [Fri, 9 Aug 2024 11:35:09 +0000 (11:35 +0000)]
chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Konstantin Myakshin [Sun, 21 Jul 2024 13:40:00 +0000 (15:40 +0200)]
fix(files): Disable tags editing for shared files/folders with view only permission
Signed-off-by: Konstantin Myakshin <molodchick@gmail.com>
Nextcloud bot [Fri, 9 Aug 2024 00:25:27 +0000 (00:25 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Benjamin Gaussorgues [Thu, 8 Aug 2024 20:59:05 +0000 (22:59 +0200)]
Merge pull request #47100 from nextcloud/release/30.0.0_beta_5
Benjamin Gaussorgues [Thu, 8 Aug 2024 20:58:03 +0000 (22:58 +0200)]
Merge pull request #46456 from nextcloud/fix/check-datadir
Ferdinand Thiessen [Thu, 11 Jul 2024 18:53:37 +0000 (20:53 +0200)]
fix(SetupCheck): Properly check public access to data directory
When checking for public (web) access to the data directory the status is not enough
as you might have a webserver that forwards to e.g. a login page.
So instead check that the content of the file matches.
For this the `.ncdata` file (renamed from `.ocdata`¹) has minimal text content
to allow checking.
¹The file was renamed from the legacy `.ocdata`, there is a repair step to remove the old one.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Pytal [Thu, 8 Aug 2024 18:55:15 +0000 (11:55 -0700)]
Merge pull request #47122 from nextcloud/feat/limited-depth-tree
feat(files): Load limited depth tree
Christopher Ng [Thu, 8 Aug 2024 18:26:51 +0000 (11:26 -0700)]
chore: compile assets
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Christopher Ng [Thu, 8 Aug 2024 03:52:29 +0000 (20:52 -0700)]
feat: Load limited depth tree
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Christopher Ng [Thu, 8 Aug 2024 03:52:29 +0000 (20:52 -0700)]
feat(files): Add getter for all view configs
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Christopher Ng [Thu, 8 Aug 2024 03:52:29 +0000 (20:52 -0700)]
perf(files): Remove redundant call to get navigation
Signed-off-by: Christopher Ng <chrng8@gmail.com>