]> source.dussan.org Git - nextcloud-server.git/log
nextcloud-server.git
2 months agofeat(Security): add Factory for IP addresses and ranges 46473/head
Benjamin Gaussorgues [Fri, 19 Jul 2024 13:25:57 +0000 (15:25 +0200)]
feat(Security): add Factory for IP addresses and ranges

Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2 months agofeat(security): Add public API to allow validating IP Ranges and checking for "in...
Joas Schilling [Wed, 17 Jul 2024 13:25:51 +0000 (15:25 +0200)]
feat(security): Add public API to allow validating IP Ranges and checking for "in range"

Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2 months agofeat(security): restrict admin actions to IP ranges
Benjamin Gaussorgues [Fri, 12 Jul 2024 14:25:49 +0000 (16:25 +0200)]
feat(security): restrict admin actions to IP ranges

Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2 months agoMerge pull request #46622 from nextcloud/fix/delete-user
Pytal [Fri, 19 Jul 2024 14:01:00 +0000 (07:01 -0700)]
Merge pull request #46622 from nextcloud/fix/delete-user

fix(settings): Fix endless spinner when wiping or deleting accounts

2 months agoMerge pull request #46608 from nextcloud/error-log-textprocessing
Marcel Klehr [Fri, 19 Jul 2024 11:59:47 +0000 (13:59 +0200)]
Merge pull request #46608 from nextcloud/error-log-textprocessing

fix(TextProcessing): use error instead of info for exception logging

2 months agoMerge pull request #46055 from nextcloud/R0Wi-patch-1
Robin Windey [Fri, 19 Jul 2024 11:26:26 +0000 (13:26 +0200)]
Merge pull request #46055 from nextcloud/R0Wi-patch-1

Increase PHP memory limit for DevContainer to 512mb

2 months agoMerge pull request #46368 from nextcloud/fix/task-processing
Marcel Klehr [Fri, 19 Jul 2024 10:38:30 +0000 (12:38 +0200)]
Merge pull request #46368 from nextcloud/fix/task-processing

TaskProcessing follow-up

2 months agochore: compile assets 46622/head
Christopher Ng [Thu, 18 Jul 2024 22:36:32 +0000 (15:36 -0700)]
chore: compile assets

Signed-off-by: Christopher Ng <chrng8@gmail.com>
2 months agofix(settings): Fix endless spinner when wiping or deleting accounts
Christopher Ng [Thu, 18 Jul 2024 22:36:32 +0000 (15:36 -0700)]
fix(settings): Fix endless spinner when wiping or deleting accounts

Signed-off-by: Christopher Ng <chrng8@gmail.com>
2 months agoMerge pull request #46583 from nextcloud/filecache-sharding-compat
Robin Appelman [Fri, 19 Jul 2024 07:49:45 +0000 (09:49 +0200)]
Merge pull request #46583 from nextcloud/filecache-sharding-compat

Make filecache queries compatible with sharding

2 months agoMerge pull request #46589 from nextcloud/fix/files_sharing-file-request-followup
John Molakvoæ [Fri, 19 Jul 2024 07:14:09 +0000 (09:14 +0200)]
Merge pull request #46589 from nextcloud/fix/files_sharing-file-request-followup

2 months agochore(integration): add file request tests 46589/head
skjnldsv [Thu, 18 Jul 2024 18:59:50 +0000 (20:59 +0200)]
chore(integration): add file request tests

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Fri, 19 Jul 2024 00:19:41 +0000 (00:19 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 months agochore: compile assets
skjnldsv [Thu, 18 Jul 2024 13:28:24 +0000 (15:28 +0200)]
chore: compile assets

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
3 months agofix(files_sharing): file request expiration date timezone
skjnldsv [Thu, 18 Jul 2024 13:23:28 +0000 (15:23 +0200)]
fix(files_sharing): file request expiration date timezone

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
3 months agofix(files_sharing): file request form validation and date component event
skjnldsv [Thu, 18 Jul 2024 12:13:43 +0000 (14:13 +0200)]
fix(files_sharing): file request form validation and date component event

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
3 months agofix(files_sharing): improve file request info messages
skjnldsv [Thu, 18 Jul 2024 07:27:13 +0000 (09:27 +0200)]
fix(files_sharing): improve file request info messages

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
3 months agofix(files_sharing): also allow removing READ permissions on email shares
skjnldsv [Thu, 18 Jul 2024 06:27:42 +0000 (08:27 +0200)]
fix(files_sharing): also allow removing READ permissions on email shares

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
3 months agofix: drop outdated handlebar comments template
skjnldsv [Wed, 17 Jul 2024 17:47:26 +0000 (19:47 +0200)]
fix: drop outdated handlebar comments template

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
3 months agofeat(files_sharing): add public name prompt for files requests
skjnldsv [Wed, 17 Jul 2024 14:48:47 +0000 (16:48 +0200)]
feat(files_sharing): add public name prompt for files requests

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
3 months agofeat(files_sharing): allow uploading to subfolders in File requests
skjnldsv [Tue, 16 Jul 2024 19:25:34 +0000 (21:25 +0200)]
feat(files_sharing): allow uploading to subfolders in File requests

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
3 months agofeat(files_sharing): use label as title and file drop destination if available
skjnldsv [Tue, 16 Jul 2024 19:24:30 +0000 (21:24 +0200)]
feat(files_sharing): use label as title and file drop destination if available

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
3 months agofix(files_sharing): file request creation permissions and link copy display
skjnldsv [Tue, 16 Jul 2024 18:39:28 +0000 (20:39 +0200)]
fix(files_sharing): file request creation permissions and link copy display

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
3 months agofix(files_sharing): use ClipboardText icon and fix trailing-button-click
skjnldsv [Tue, 16 Jul 2024 17:44:14 +0000 (19:44 +0200)]
fix(files_sharing): use ClipboardText icon and fix trailing-button-click

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
3 months agofix(files_sharing): improve file request email handling
skjnldsv [Tue, 16 Jul 2024 16:40:20 +0000 (18:40 +0200)]
fix(files_sharing): improve file request email handling

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
3 months agofix(files_sharing): file request margin and buttons order
skjnldsv [Tue, 16 Jul 2024 16:23:35 +0000 (18:23 +0200)]
fix(files_sharing): file request margin and buttons order

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
3 months agofix(files_sharing): file request add email on focusout
skjnldsv [Tue, 16 Jul 2024 16:17:37 +0000 (18:17 +0200)]
fix(files_sharing): file request add email on focusout

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
3 months agofix(files_sharing): file request use l10n `t` and `n` aliases
skjnldsv [Tue, 16 Jul 2024 16:01:55 +0000 (18:01 +0200)]
fix(files_sharing): file request use l10n `t` and `n` aliases

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
3 months agofix(files_sharing): file request conditions with link/email global settings
skjnldsv [Tue, 16 Jul 2024 15:59:03 +0000 (17:59 +0200)]
fix(files_sharing): file request conditions with link/email global settings

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
3 months agoMerge pull request #46446 from nextcloud/update-app-api-rate-limit-key
Alexander Piskun [Thu, 18 Jul 2024 17:42:23 +0000 (20:42 +0300)]
Merge pull request #46446 from nextcloud/update-app-api-rate-limit-key

use "app_api" session key in rate limit middleware, "app_api_system" is deprecated

3 months agoMerge pull request #46615 from nextcloud/feat/webhook_listeners-AppApiAdminAccessWith...
Alexander Piskun [Thu, 18 Jul 2024 17:04:02 +0000 (20:04 +0300)]
Merge pull request #46615 from nextcloud/feat/webhook_listeners-AppApiAdminAccessWithoutUser

feat: allow for ExApps to use webhook_listeners without user context

3 months agofeat: allow to use webhook_listeners without user context 46615/head
Alexander Piskun [Thu, 18 Jul 2024 15:12:00 +0000 (18:12 +0300)]
feat: allow to use webhook_listeners without user context

Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
3 months agoMerge pull request #46567 from nextcloud/tests/cleanupremotestoragestest-named-parameters
Robin Appelman [Thu, 18 Jul 2024 15:25:51 +0000 (17:25 +0200)]
Merge pull request #46567 from nextcloud/tests/cleanupremotestoragestest-named-parameters

move share tests await from positional parameters

3 months agochore: use "app_api" session key, "app_api_system" is deprecated 46446/head
Andrey Borysenko [Thu, 11 Jul 2024 10:18:03 +0000 (13:18 +0300)]
chore: use "app_api" session key, "app_api_system" is deprecated

Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
3 months agoMerge pull request #46587 from nextcloud/fix/shrink-headlines
Ferdinand Thiessen [Thu, 18 Jul 2024 14:08:52 +0000 (16:08 +0200)]
Merge pull request #46587 from nextcloud/fix/shrink-headlines

fix(css): Shrink headlines a bit

3 months agoMerge pull request #46594 from nextcloud/fix/issue-28162-2
Anna [Thu, 18 Jul 2024 14:00:05 +0000 (16:00 +0200)]
Merge pull request #46594 from nextcloud/fix/issue-28162-2

fix(caldav): decode values before returning

3 months agoMerge pull request #46607 from nextcloud/feat/AppApiAdminAccessWithoutUser-attribute
Alexander Piskun [Thu, 18 Jul 2024 13:19:23 +0000 (16:19 +0300)]
Merge pull request #46607 from nextcloud/feat/AppApiAdminAccessWithoutUser-attribute

feat: allow for ExApps to call Admin endpoints marked with specific attr

3 months agofix(TextProcessing): use error instead of info for exception logging 46608/head
Anupam Kumar [Thu, 18 Jul 2024 12:23:52 +0000 (17:53 +0530)]
fix(TextProcessing): use error instead of info for exception logging

Signed-off-by: Anupam Kumar <kyteinsky@gmail.com>
3 months agofeat: allow for ExApps to call Admin endpoints marked with specific attr 46607/head
Alexander Piskun [Thu, 18 Jul 2024 12:11:39 +0000 (15:11 +0300)]
feat: allow for ExApps to call Admin endpoints marked with specific attr

Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
3 months agoMerge pull request #45547 from nextcloud/feature/recurrence-invitations2
Sebastian Krupinski [Thu, 18 Jul 2024 10:57:26 +0000 (06:57 -0400)]
Merge pull request #45547 from nextcloud/feature/recurrence-invitations2

feature: Improved Recurrence Invitations Messages

3 months agoMerge pull request #46606 from nextcloud/feat/security/warn-annotations
Kate [Thu, 18 Jul 2024 10:36:47 +0000 (12:36 +0200)]
Merge pull request #46606 from nextcloud/feat/security/warn-annotations

3 months agofeat(Security): Warn about using annotations instead of attributes 46606/head
provokateurin [Mon, 15 Jul 2024 13:25:45 +0000 (15:25 +0200)]
feat(Security): Warn about using annotations instead of attributes

Signed-off-by: provokateurin <kate@provokateurin.de>
3 months agoMerge pull request #46593 from nextcloud/fix/issue-30514
Christoph Wurst [Thu, 18 Jul 2024 08:16:05 +0000 (10:16 +0200)]
Merge pull request #46593 from nextcloud/fix/issue-30514

fix(caldav): Throw 403 Forbidden Error instead of 500 Internal Server…

3 months agochore: update openapi specs 46368/head
Marcel Klehr [Thu, 18 Jul 2024 06:51:43 +0000 (08:51 +0200)]
chore: update openapi specs

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
3 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Thu, 18 Jul 2024 00:19:29 +0000 (00:19 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 months agofeat: Improve recurrence invitations messages 45547/head
SebastianKrupinski [Tue, 28 May 2024 11:25:34 +0000 (07:25 -0400)]
feat: Improve recurrence invitations messages

Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
3 months agoMerge pull request #46581 from nextcloud/fix/reference_api_no_anon_rate
Jonas [Wed, 17 Jul 2024 22:06:37 +0000 (00:06 +0200)]
Merge pull request #46581 from nextcloud/fix/reference_api_no_anon_rate

fix(ReferenceApiController): Remove accidently added AnonRateLimit

3 months agofix(caldav): Throw 403 Forbidden Error instead of 500 Internal Server Error 46593/head
SebastianKrupinski [Wed, 17 Jul 2024 19:26:05 +0000 (15:26 -0400)]
fix(caldav): Throw 403 Forbidden Error instead of 500 Internal Server Error

Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
3 months agofix(caldav): decode values before returning 46594/head
SebastianKrupinski [Wed, 17 Jul 2024 21:34:50 +0000 (17:34 -0400)]
fix(caldav): decode values before returning

Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
3 months agofix: make batch propagator work with sharding restrictions 46583/head
Robin Appelman [Fri, 12 Jul 2024 15:30:11 +0000 (17:30 +0200)]
fix: make batch propagator work with sharding restrictions

Signed-off-by: Robin Appelman <robin@icewind.nl>
3 months agofix: make usermountcache compatible with sharding
Robin Appelman [Wed, 10 Jul 2024 18:19:33 +0000 (20:19 +0200)]
fix: make usermountcache compatible with sharding

Signed-off-by: Robin Appelman <robin@icewind.nl>
3 months agoMerge pull request #46510 from nextcloud/feat/info-xml-backends
Richard Steinmetz [Wed, 17 Jul 2024 16:57:08 +0000 (18:57 +0200)]
Merge pull request #46510 from nextcloud/feat/info-xml-backends

feat: hide caldav server settings if no app uses the caldav backend

3 months agoMerge pull request #46509 from nextcloud/feat/settings/taskprocessing
Marcel Klehr [Wed, 17 Jul 2024 16:24:11 +0000 (18:24 +0200)]
Merge pull request #46509 from nextcloud/feat/settings/taskprocessing

feat(settings/admin/ai): Add Task Processing API settings

3 months agochore: Recompile assets 46587/head
Ferdinand Thiessen [Wed, 17 Jul 2024 14:20:19 +0000 (16:20 +0200)]
chore: Recompile assets

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
3 months agofix(css): Shrink headlines a bit
Ferdinand Thiessen [Wed, 17 Jul 2024 14:19:54 +0000 (16:19 +0200)]
fix(css): Shrink headlines a bit

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
3 months agofix: make joining on tags in search queries work with sharding
Robin Appelman [Wed, 10 Jul 2024 18:19:15 +0000 (20:19 +0200)]
fix: make joining on tags in search queries work with sharding

Signed-off-by: Robin Appelman <robin@icewind.nl>
3 months agofix: always set storage id in Cache::get
Robin Appelman [Fri, 5 Jul 2024 15:25:40 +0000 (17:25 +0200)]
fix: always set storage id in Cache::get

Signed-off-by: Robin Appelman <robin@icewind.nl>
3 months agofix: add set storage id for more cache queries
Robin Appelman [Thu, 4 Jul 2024 17:21:03 +0000 (19:21 +0200)]
fix: add set storage id for more cache queries

Signed-off-by: Robin Appelman <robin@icewind.nl>
3 months agofix(ReferenceApiController): Remove accidently added AnonRateLimit 46581/head
Jonas [Wed, 17 Jul 2024 13:38:09 +0000 (15:38 +0200)]
fix(ReferenceApiController): Remove accidently added AnonRateLimit

Signed-off-by: Jonas <jonas@freesources.org>
3 months agoMerge pull request #45974 from nextcloud/fix/caldav-scheduling-job
Anna [Wed, 17 Jul 2024 13:36:46 +0000 (15:36 +0200)]
Merge pull request #45974 from nextcloud/fix/caldav-scheduling-job

fix(caldav): lower scheduling table size warning

3 months agofeat(settings/admin/ai): fix provider list not being declared 46509/head
Julien Veyssier [Wed, 17 Jul 2024 13:23:18 +0000 (15:23 +0200)]
feat(settings/admin/ai): fix provider list not being declared

Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
3 months agofeat(settings/admin/ai): fix tests
Julien Veyssier [Wed, 17 Jul 2024 10:49:37 +0000 (12:49 +0200)]
feat(settings/admin/ai): fix tests

Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
3 months agofeat(settings/admin/ai): compile assets
Julien Veyssier [Wed, 17 Jul 2024 09:06:25 +0000 (11:06 +0200)]
feat(settings/admin/ai): compile assets

Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
3 months agofeat(settings/admin/ai): increase min width of provider selects
Julien Veyssier [Wed, 17 Jul 2024 09:00:33 +0000 (11:00 +0200)]
feat(settings/admin/ai): increase min width of provider selects

Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
3 months agofeat(settings/admin/ai): Add Task Processing API settings
Marcel Klehr [Sat, 13 Jul 2024 13:07:22 +0000 (15:07 +0200)]
feat(settings/admin/ai): Add Task Processing API settings

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
3 months agoMerge pull request #46378 from nextcloud/feat/public_reference_api
Jonas [Wed, 17 Jul 2024 12:35:15 +0000 (14:35 +0200)]
Merge pull request #46378 from nextcloud/feat/public_reference_api

feat(Reference): Add public API endpoints to get references

3 months agofix(TaskProcessing): Add since doc for new EShapeType method
Marcel Klehr [Sat, 13 Jul 2024 10:35:08 +0000 (12:35 +0200)]
fix(TaskProcessing): Add since doc for new EShapeType method

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
3 months agofix(TaskProcessing): Update openapi specs
Marcel Klehr [Sat, 13 Jul 2024 10:25:51 +0000 (12:25 +0200)]
fix(TaskProcessing): Update openapi specs

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
3 months agofix(TaskProcessing): Run cs:fix
Marcel Klehr [Sat, 13 Jul 2024 10:23:05 +0000 (12:23 +0200)]
fix(TaskProcessing): Run cs:fix

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
3 months agofix(TaskProcessing): Use getScalarType instead of relying on magic integers
Marcel Klehr [Sat, 13 Jul 2024 10:22:22 +0000 (12:22 +0200)]
fix(TaskProcessing): Use getScalarType instead of relying on magic integers

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
3 months agofix(TaskProcessing): fix tests
Marcel Klehr [Sat, 13 Jul 2024 10:13:32 +0000 (12:13 +0200)]
fix(TaskProcessing): fix tests

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
3 months agotest(TaskProcessing): Add test for setTaskResult with fileIds
Marcel Klehr [Sat, 13 Jul 2024 10:13:22 +0000 (12:13 +0200)]
test(TaskProcessing): Add test for setTaskResult with fileIds

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
3 months agofix(TaskProcessingA/Manager): Catch new error
Marcel Klehr [Sat, 13 Jul 2024 09:42:06 +0000 (11:42 +0200)]
fix(TaskProcessingA/Manager): Catch new error

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
3 months agofix(TaskProcessingA/Manager): Use time() along with rand int for file names
Marcel Klehr [Sat, 13 Jul 2024 09:41:44 +0000 (11:41 +0200)]
fix(TaskProcessingA/Manager): Use time() along with rand int for file names

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
3 months agofix(TaskProcessingApiController): Address review comments
Marcel Klehr [Sat, 13 Jul 2024 09:40:39 +0000 (11:40 +0200)]
fix(TaskProcessingApiController): Address review comments

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
3 months agofix(TaskProcessing\Manager#setTaskResult): Replace files contents with ID instead...
Marcel Klehr [Tue, 9 Jul 2024 11:35:46 +0000 (13:35 +0200)]
fix(TaskProcessing\Manager#setTaskResult): Replace files contents with ID instead of File object

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
3 months agofix: do not overwrite the output if NodeID exists
Alexander Piskun [Sat, 13 Jul 2024 08:49:53 +0000 (11:49 +0300)]
fix: do not overwrite the output if NodeID exists

Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
3 months agofix(TaskProcessing\Manager#setTaskResult): Replace files contents with ID instead...
Marcel Klehr [Tue, 9 Jul 2024 11:35:46 +0000 (13:35 +0200)]
fix(TaskProcessing\Manager#setTaskResult): Replace files contents with ID instead of File object

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
3 months agofix: Validate output properly
Marcel Klehr [Tue, 9 Jul 2024 10:43:31 +0000 (12:43 +0200)]
fix: Validate output properly

Differentiate between output with file IDs and output with File data

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
3 months agofix: psalm errors
Marcel Klehr [Tue, 9 Jul 2024 10:28:48 +0000 (12:28 +0200)]
fix: psalm errors

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
3 months agofeat(TaskProcessing): Allow setting task results for file slots
Marcel Klehr [Tue, 9 Jul 2024 09:43:11 +0000 (11:43 +0200)]
feat(TaskProcessing): Allow setting task results for file slots

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
3 months agofeat(Reference): Add public API endpoints to get references 46378/head
Jonas [Mon, 8 Jul 2024 09:29:26 +0000 (11:29 +0200)]
feat(Reference): Add public API endpoints to get references

Calling the public API endpoints will check for matching registered
reference providers that implement `IPublicReferenceProvider` and call
their respective functions. If no matching provider is found, the
default `LinkReferenceProvider` will be used to provide open graph data.

The frontend reference widget components will call these endpoints from
unauthorized sessions, e.g. in public shares.

If present, the sharing token of the origin URL is passed to
`resolveReferencePublic()` as additional information for the reference
provider to determine the access scope. This allows the respective
reference providers to determine whether the origin share has access to
the linked resource.

`getCacheKeyPublic` also gets the sharing token so it can scope the cached
entry to it.

Contributes to #45978

Signed-off-by: Jonas <jonas@freesources.org>
3 months agoMerge pull request #46555 from nextcloud/emptyArrayAppStoreFail
Git'Fellow [Wed, 17 Jul 2024 10:33:33 +0000 (12:33 +0200)]
Merge pull request #46555 from nextcloud/emptyArrayAppStoreFail

fix(appstore): Return an empty array in case of fail

3 months agoMerge pull request #46419 from nextcloud/bugfix/noid/limit-logo-size-for-outlook
Joas Schilling [Wed, 17 Jul 2024 09:54:47 +0000 (11:54 +0200)]
Merge pull request #46419 from nextcloud/bugfix/noid/limit-logo-size-for-outlook

fix(mail): Fix big logos in mail templates for Outlook

3 months agofix(caldav): lower scheduling table size warning 45974/head
Anna Larch [Wed, 19 Jun 2024 13:04:53 +0000 (15:04 +0200)]
fix(caldav): lower scheduling table size warning

Signed-off-by: Anna Larch <anna@nextcloud.com>
3 months agofix(mail): Fix big logos in mail templates for Outlook 46419/head
Joas Schilling [Wed, 10 Jul 2024 13:29:45 +0000 (15:29 +0200)]
fix(mail): Fix big logos in mail templates for Outlook

Signed-off-by: Joas Schilling <coding@schilljs.com>
3 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Wed, 17 Jul 2024 00:19:35 +0000 (00:19 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 months agoMerge pull request #46342 from nextcloud/fix-getimagesize
John Molakvoæ [Tue, 16 Jul 2024 19:47:35 +0000 (21:47 +0200)]
Merge pull request #46342 from nextcloud/fix-getimagesize

3 months agoMerge pull request #46477 from nextcloud/support-direct-appapi-requests
Alexander Piskun [Tue, 16 Jul 2024 18:15:00 +0000 (21:15 +0300)]
Merge pull request #46477 from nextcloud/support-direct-appapi-requests

feat: webhooks_listeners app: send direct requests to ExApps using AppAPI

3 months agoMerge pull request #46557 from nextcloud/enh/declarative-settings-design
Ferdinand Thiessen [Tue, 16 Jul 2024 18:09:01 +0000 (20:09 +0200)]
Merge pull request #46557 from nextcloud/enh/declarative-settings-design

refactor: Improve design of declarative settings

3 months agoMerge branch 'master' into support-direct-appapi-requests 46477/head
Alexander Piskun [Tue, 16 Jul 2024 17:42:51 +0000 (20:42 +0300)]
Merge branch 'master' into support-direct-appapi-requests

3 months agofeat: webhooks_listeners app support for sending direct requests to ExApps using...
Alexander Piskun [Fri, 12 Jul 2024 20:29:55 +0000 (23:29 +0300)]
feat: webhooks_listeners app support for sending direct requests to ExApps using AppAPI.

Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
3 months agochore: add warning in case of failure 46555/head
Git'Fellow [Tue, 16 Jul 2024 16:13:25 +0000 (18:13 +0200)]
chore: add warning in case of failure

Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
3 months agotest: update share tests to work with sharding 46567/head
Robin Appelman [Mon, 15 Jul 2024 12:49:38 +0000 (14:49 +0200)]
test: update share tests to work with sharding

Signed-off-by: Robin Appelman <robin@icewind.nl>
3 months agoMerge pull request #46538 from nextcloud/fix/use-filename-validator
Ferdinand Thiessen [Tue, 16 Jul 2024 15:42:40 +0000 (17:42 +0200)]
Merge pull request #46538 from nextcloud/fix/use-filename-validator

refactor: Migrate filename validation from `Storage` and `Util` to `FilenameValidator`

3 months agoMerge pull request #46547 from nextcloud/query-builder-connection
Robin Appelman [Tue, 16 Jul 2024 15:38:28 +0000 (17:38 +0200)]
Merge pull request #46547 from nextcloud/query-builder-connection

feat: allow running QueryBuilder queries on different connections

3 months agoMerge pull request #46450 from nextcloud/artonge/fix/prevent_generating_metadata_on_e...
Louis [Tue, 16 Jul 2024 15:10:00 +0000 (17:10 +0200)]
Merge pull request #46450 from nextcloud/artonge/fix/prevent_generating_metadata_on_every_upgrade

fix(files_metadata): Don't run generation job on every upgrade

3 months agochore(assets): Recompile assets 46557/head
nextcloud-command [Tue, 16 Jul 2024 14:19:11 +0000 (14:19 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
3 months agoMerge pull request #46551 from nextcloud/fix/shareapi-l10n
John Molakvoæ [Tue, 16 Jul 2024 13:48:42 +0000 (15:48 +0200)]
Merge pull request #46551 from nextcloud/fix/shareapi-l10n

3 months agorefactor: Improve design of declarative settings
Ferdinand Thiessen [Tue, 16 Jul 2024 10:24:37 +0000 (12:24 +0200)]
refactor: Improve design of declarative settings

* Remove the hint from DOM if empty (otherways they still take some place in layout)
* Individual fields of the same section should not be spaced 60px, 20px (2x 10px) should be enough
* We have the type `multi-checkbox` for real checkboxes where you can select on of multiple, and we have `checkbox` which is only used for enable / disable, so we shall use `switch` type of the checkbox component as we do for all other (non declarative) settings

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>