]> source.dussan.org Git - nextcloud-server.git/log
nextcloud-server.git
7 weeks agofeat(preview): add command to cleanup preview folder add-command-to-cleanup-preview 48537/head
Thomas Citharel [Wed, 2 Oct 2024 17:00:04 +0000 (19:00 +0200)]
feat(preview): add command to cleanup preview folder

When changing preview parameters (size, format, …), one can simply delete the preview folder and run
files:scan-app-data in order to retrigger updated preview recreation because files are absent.

However, that's not possible when using ObjectStorage as primary storage, as there's no concept of
"preview folder".

This command allows to simply delete and recreate the preview folder properly from
Nextcloud, so that the abstraction levels handle all the subfolder & file deleting part.

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
7 weeks agoMerge pull request #48540 from nextcloud/bugfix/noid/remove-3rdparty-use
Joas Schilling [Thu, 3 Oct 2024 10:28:12 +0000 (12:28 +0200)]
Merge pull request #48540 from nextcloud/bugfix/noid/remove-3rdparty-use

fix(filesexternal): Remove unneeded 3rdparty library use

7 weeks agoFix(l10n): Update translations from Transifex
Nextcloud bot [Thu, 3 Oct 2024 00:20:34 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
7 weeks agofix(filesexternal): Remove unneeded 3rdparty library use bugfix/noid/remove-3rdparty-use 48540/head
Joas Schilling [Wed, 2 Oct 2024 21:27:44 +0000 (23:27 +0200)]
fix(filesexternal): Remove unneeded 3rdparty library use

Signed-off-by: Joas Schilling <coding@schilljs.com>
7 weeks agoMerge pull request #48508 from nextcloud/fix/webcal-subscription-jobs-middleware
Anna [Wed, 2 Oct 2024 13:12:26 +0000 (15:12 +0200)]
Merge pull request #48508 from nextcloud/fix/webcal-subscription-jobs-middleware

fix(caldav): add missing handlers

7 weeks agoMerge pull request #48519 from nextcloud/bug/48518/ignore-invalid-dates
Sebastian Krupinski [Wed, 2 Oct 2024 13:04:21 +0000 (09:04 -0400)]
Merge pull request #48519 from nextcloud/bug/48518/ignore-invalid-dates

fix(dav): don't crash subscription on invalid calendar object

7 weeks agoMerge pull request #48486 from nextcloud/chore/48408/rename-twitter-to-x
F. E Noel Nfebe [Wed, 2 Oct 2024 10:03:54 +0000 (12:03 +0200)]
Merge pull request #48486 from nextcloud/chore/48408/rename-twitter-to-x

chore: Move from Twitter to X

7 weeks agofix(dav): don't crash subscription on invalid calendar object bug/48518/ignore-invalid-dates 48519/head
escoand [Wed, 25 Sep 2024 10:29:12 +0000 (12:29 +0200)]
fix(dav): don't crash subscription on invalid calendar object

Signed-off-by: escoand <escoand@users.noreply.github.com>
7 weeks agoMerge pull request #47414 from nextcloud/debt/noid/user-changed-event
Arthur Schiwon [Wed, 2 Oct 2024 09:25:36 +0000 (11:25 +0200)]
Merge pull request #47414 from nextcloud/debt/noid/user-changed-event

test(admin_audit): add test for user management listener

7 weeks agoMerge pull request #48512 from nextcloud/fix/pick-folder-smart-picker
Pytal [Wed, 2 Oct 2024 09:07:50 +0000 (02:07 -0700)]
Merge pull request #48512 from nextcloud/fix/pick-folder-smart-picker

fix(files): Fix folders not being selectable in the smart picker

7 weeks agochore: Move from Twitter to X chore/48408/rename-twitter-to-x 48486/head
fenn-cs [Tue, 1 Oct 2024 12:45:07 +0000 (14:45 +0200)]
chore: Move from Twitter to X

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
7 weeks agoMerge pull request #47788 from nextcloud/feat/add-addressbook-list-command
Anna [Wed, 2 Oct 2024 08:35:44 +0000 (10:35 +0200)]
Merge pull request #47788 from nextcloud/feat/add-addressbook-list-command

feat(carddav): add command to list address books

7 weeks agoMerge pull request #48513 from nextcloud/fix/taskprocessing-manager/php-notice
Marcel Klehr [Wed, 2 Oct 2024 07:56:13 +0000 (09:56 +0200)]
Merge pull request #48513 from nextcloud/fix/taskprocessing-manager/php-notice

fix(TaskProcessing\Manager): Don't provoke PHP notice in setTaskResult

7 weeks agofix(TaskProcessing\Manager): Don't provoke PHP notice in setTaskResult fix/taskprocessing-manager/php-notice 48513/head
Marcel Klehr [Wed, 2 Oct 2024 06:38:20 +0000 (08:38 +0200)]
fix(TaskProcessing\Manager): Don't provoke PHP notice in setTaskResult

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
7 weeks agoFix(l10n): Update translations from Transifex
Nextcloud bot [Wed, 2 Oct 2024 00:19:58 +0000 (00:19 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
7 weeks agochore(assets): Recompile assets fix/pick-folder-smart-picker 48512/head
nextcloud-command [Tue, 1 Oct 2024 23:12:33 +0000 (23:12 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
7 weeks agofix(files): Fix folders not being selectable in the smart picker
Christopher Ng [Tue, 1 Oct 2024 22:55:14 +0000 (15:55 -0700)]
fix(files): Fix folders not being selectable in the smart picker

Signed-off-by: Christopher Ng <chrng8@gmail.com>
7 weeks agoMerge pull request #48496 from nextcloud/enh/noid/taskprocessing-commands-task-errors
Julien Veyssier [Tue, 1 Oct 2024 21:42:08 +0000 (23:42 +0200)]
Merge pull request #48496 from nextcloud/enh/noid/taskprocessing-commands-task-errors

[taskprocessing] Add new command to get a task from a task ID

7 weeks agofix(caldav): add missing handlers fix/webcal-subscription-jobs-middleware 48508/head
Anna Larch [Mon, 19 Aug 2024 11:28:04 +0000 (13:28 +0200)]
fix(caldav): add missing handlers

Signed-off-by: Anna Larch <anna@nextcloud.com>
7 weeks agoMerge pull request #48451 from nextcloud/bug/noid/federated-addressbook-sync-without...
Daniel [Tue, 1 Oct 2024 18:41:42 +0000 (20:41 +0200)]
Merge pull request #48451 from nextcloud/bug/noid/federated-addressbook-sync-without-localaddressallowed

fix: make federation address book sync work with allow_local_remote_servers = false

7 weeks agofeat(taskprocessing): new command to get a task from a task ID, include error_message... enh/noid/taskprocessing-commands-task-errors 48496/head
Julien Veyssier [Tue, 1 Oct 2024 15:20:59 +0000 (17:20 +0200)]
feat(taskprocessing): new command to get a task from a task ID, include error_message in list and get commands

Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
7 weeks agoMerge pull request #48426 from nextcloud/jtr/fix-45671
Kate [Tue, 1 Oct 2024 16:19:51 +0000 (18:19 +0200)]
Merge pull request #48426 from nextcloud/jtr/fix-45671

7 weeks agochore: always execute parse_url in preventLocalAddress bug/noid/federated-addressbook-sync-without-localaddressallowed 48451/head
Daniel Kesselberg [Mon, 30 Sep 2024 11:05:19 +0000 (13:05 +0200)]
chore: always execute parse_url in preventLocalAddress

This change should make it easier to spot wrong uses of the HTTP client on development setups where allow_local_remote_servers is usually true.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
7 weeks agofix: make federation address book sync work with allow_local_remote_servers = false
Daniel Kesselberg [Fri, 27 Sep 2024 17:16:59 +0000 (19:16 +0200)]
fix: make federation address book sync work with allow_local_remote_servers = false

Client.preventLocalAddress expects an absolute URL, which means the base_uri option cannot be used.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
7 weeks agoMerge pull request #48454 from nextcloud/fix/storage/get-directory-content-return...
Kate [Tue, 1 Oct 2024 14:22:16 +0000 (16:22 +0200)]
Merge pull request #48454 from nextcloud/fix/storage/get-directory-content-return-type

7 weeks agoMerge pull request #48484 from nextcloud/fwdport/48445/master
Arthur Schiwon [Tue, 1 Oct 2024 13:47:11 +0000 (15:47 +0200)]
Merge pull request #48484 from nextcloud/fwdport/48445/master

fix(Auth): ignore missing token when trying to set password-unconfirm…

7 weeks agoMerge pull request #48480 from nextcloud/checkColExists
Git'Fellow [Tue, 1 Oct 2024 13:17:52 +0000 (15:17 +0200)]
Merge pull request #48480 from nextcloud/checkColExists

fix(migration): Check if column exits before adding it

7 weeks agoMerge pull request #48235 from nextcloud/readd-object-store-phpunit
Robin Appelman [Tue, 1 Oct 2024 13:11:10 +0000 (15:11 +0200)]
Merge pull request #48235 from nextcloud/readd-object-store-phpunit

test: re-add object store primary storage phpunit tests

7 weeks agoci: Fix path name
Joas Schilling [Tue, 1 Oct 2024 10:28:39 +0000 (12:28 +0200)]
ci: Fix path name

Signed-off-by: Joas Schilling <coding@schilljs.com>
7 weeks agoMerge pull request #48483 from nextcloud/ci/noid/execute-psalm-security-on-push
Joas Schilling [Tue, 1 Oct 2024 10:24:34 +0000 (12:24 +0200)]
Merge pull request #48483 from nextcloud/ci/noid/execute-psalm-security-on-push

ci: Execute psalm:security on pushes

7 weeks agofix(Auth): ignore missing token when trying to set password-unconfirmable fwdport/48445/master 48484/head
Arthur Schiwon [Tue, 1 Oct 2024 10:20:20 +0000 (12:20 +0200)]
fix(Auth): ignore missing token when trying to set password-unconfirmable

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
7 weeks agoci: Execute psalm:security on pushes 48483/head
Joas Schilling [Tue, 1 Oct 2024 10:07:21 +0000 (12:07 +0200)]
ci: Execute psalm:security on pushes

Signed-off-by: Joas Schilling <coding@schilljs.com>
7 weeks agoMerge pull request #48476 from nextcloud/ci/noid/improve-running-psalm-locally
Daniel [Tue, 1 Oct 2024 08:46:38 +0000 (10:46 +0200)]
Merge pull request #48476 from nextcloud/ci/noid/improve-running-psalm-locally

ci: Don't upload output of normal psalm to GitHub Security section

7 weeks agofix(migration): Check if column exits before adding it checkColExists 48480/head
Git'Fellow [Tue, 1 Oct 2024 06:12:11 +0000 (08:12 +0200)]
fix(migration): Check if column exits before adding it

Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
7 weeks agoMerge pull request #48479 from nextcloud/dependabot/github_actions/github-actions...
dependabot[bot] [Tue, 1 Oct 2024 05:54:10 +0000 (05:54 +0000)]
Merge pull request #48479 from nextcloud/dependabot/github_actions/github-actions-aa3137d618

7 weeks agoFix(l10n): Update translations from Transifex
Nextcloud bot [Tue, 1 Oct 2024 00:20:31 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
7 weeks agochore(deps): Bump actions/checkout in the github-actions group dependabot/github_actions/github-actions-aa3137d618 48479/head
dependabot[bot] [Mon, 30 Sep 2024 22:35:17 +0000 (22:35 +0000)]
chore(deps): Bump actions/checkout in the github-actions group

Bumps the github-actions group with 1 update: [actions/checkout](https://github.com/actions/checkout).

Updates `actions/checkout` from 4.1.7 to 4.2.0
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/692973e3d937129bcbf40652eb9f2f61becf3332...d632683dd7b4114ad314bca15554477dd762a938)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
7 weeks agoci: Add psalm baseline for security and make CI fail on change ci/noid/improve-running-psalm-locally 48476/head
Joas Schilling [Mon, 30 Sep 2024 22:09:15 +0000 (00:09 +0200)]
ci: Add psalm baseline for security and make CI fail on change

Signed-off-by: Joas Schilling <coding@schilljs.com>
7 weeks agoci: Don't upload output of normal psalm to GitHub Security section
Joas Schilling [Mon, 30 Sep 2024 21:57:39 +0000 (23:57 +0200)]
ci: Don't upload output of normal psalm to GitHub Security section

Signed-off-by: Joas Schilling <coding@schilljs.com>
7 weeks agoci: Improve usability of running different psalm modes locally
Joas Schilling [Mon, 30 Sep 2024 21:53:53 +0000 (23:53 +0200)]
ci: Improve usability of running different psalm modes locally

Signed-off-by: Joas Schilling <coding@schilljs.com>
7 weeks agoMerge pull request #48455 from nextcloud/update-phpdoc-for-folder-get
Daniel [Mon, 30 Sep 2024 21:02:53 +0000 (23:02 +0200)]
Merge pull request #48455 from nextcloud/update-phpdoc-for-folder-get

update docs for Folder.get and call for Folder.nodeExists

7 weeks agoMerge pull request #47846 from nextcloud/fix/provisionApi-status-codes
Hamza [Mon, 30 Sep 2024 17:20:25 +0000 (19:20 +0200)]
Merge pull request #47846 from nextcloud/fix/provisionApi-status-codes

fix: provision api's status codes

7 weeks agofix: catch NotPermittedException in Folder.nodeExists update-phpdoc-for-folder-get 48455/head
Daniel Kesselberg [Mon, 30 Sep 2024 11:54:40 +0000 (13:54 +0200)]
fix: catch NotPermittedException in Folder.nodeExists

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
7 weeks agodocs: Folder.get throws a NotPermittedException exception
Daniel Kesselberg [Mon, 30 Sep 2024 11:52:46 +0000 (13:52 +0200)]
docs: Folder.get throws a NotPermittedException exception

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
7 weeks agoMerge pull request #48466 from nextcloud/ci/noid/require-up-to-date-psalm-paseline
Daniel [Mon, 30 Sep 2024 17:00:04 +0000 (19:00 +0200)]
Merge pull request #48466 from nextcloud/ci/noid/require-up-to-date-psalm-paseline

ci: fail psalm when baseline update required

7 weeks agoMerge pull request #48461 from nextcloud/perf/files/chunked-upload-default-100-mib
Kate [Mon, 30 Sep 2024 16:09:24 +0000 (18:09 +0200)]
Merge pull request #48461 from nextcloud/perf/files/chunked-upload-default-100-mib

7 weeks agoci: fail psalm when baseline update required ci/noid/require-up-to-date-psalm-paseline 48466/head
Daniel Kesselberg [Mon, 30 Sep 2024 16:05:05 +0000 (18:05 +0200)]
ci: fail psalm when baseline update required

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
7 weeks agoMerge pull request #48460 from nextcloud/deps/noid/bump-3rdparty-hash
Joas Schilling [Mon, 30 Sep 2024 15:40:30 +0000 (17:40 +0200)]
Merge pull request #48460 from nextcloud/deps/noid/bump-3rdparty-hash

build: Bump 3rdparty hash after empty updates

7 weeks agofix: provision api's status codes fix/provisionApi-status-codes 47846/head
Hamza Mahjoubi [Mon, 9 Sep 2024 13:08:15 +0000 (15:08 +0200)]
fix: provision api's status codes

Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
7 weeks agofix(Storage): Fix getDirectoryContent() return type fix/storage/get-directory-content-return-type 48454/head
provokateurin [Mon, 30 Sep 2024 10:45:44 +0000 (12:45 +0200)]
fix(Storage): Fix getDirectoryContent() return type

Signed-off-by: provokateurin <kate@provokateurin.de>
7 weeks agoMerge pull request #48453 from nextcloud/fix/psalm/update-baseline
Kate [Mon, 30 Sep 2024 14:46:38 +0000 (16:46 +0200)]
Merge pull request #48453 from nextcloud/fix/psalm/update-baseline

7 weeks agoperf(files): Adjust default chunk size for chunked upload to 100MiB perf/files/chunked-upload-default-100-mib 48461/head
provokateurin [Mon, 30 Sep 2024 14:29:11 +0000 (16:29 +0200)]
perf(files): Adjust default chunk size for chunked upload to 100MiB

Signed-off-by: provokateurin <kate@provokateurin.de>
7 weeks agobuild: Bump 3rdparty hash after empty updates deps/noid/bump-3rdparty-hash 48460/head
Joas Schilling [Mon, 30 Sep 2024 13:11:03 +0000 (15:11 +0200)]
build: Bump 3rdparty hash after empty updates

Signed-off-by: Joas Schilling <coding@schilljs.com>
7 weeks agoMerge pull request #47910 from nextcloud/fix/files-add-move-info
Daniel [Mon, 30 Sep 2024 12:06:32 +0000 (14:06 +0200)]
Merge pull request #47910 from nextcloud/fix/files-add-move-info

fix(files): Add more visual move / copy notification

7 weeks agofix(files): Add more visual move / copy notification fix/files-add-move-info 47910/head
Ferdinand Thiessen [Wed, 11 Sep 2024 20:29:31 +0000 (22:29 +0200)]
fix(files): Add more visual move / copy notification

* Resolves: https://github.com/nextcloud/server/issues/46645

This adds loading toast notification while the move operation is running.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 weeks agofix(psalm): Update baseline fix/psalm/update-baseline 48453/head
provokateurin [Mon, 30 Sep 2024 10:47:26 +0000 (12:47 +0200)]
fix(psalm): Update baseline

Signed-off-by: provokateurin <kate@provokateurin.de>
7 weeks agoMerge pull request #48439 from nextcloud/fix/background-image
Daniel [Mon, 30 Sep 2024 10:42:29 +0000 (12:42 +0200)]
Merge pull request #48439 from nextcloud/fix/background-image

fix(theming): Use `AppConfig` for setting background image

7 weeks agoMerge pull request #48437 from nextcloud/fix/noid/count-disabled-correct
Kate [Mon, 30 Sep 2024 09:59:06 +0000 (11:59 +0200)]
Merge pull request #48437 from nextcloud/fix/noid/count-disabled-correct

7 weeks agoMerge pull request #48446 from nextcloud/fix/fix-storage-interface-check
Kate [Mon, 30 Sep 2024 09:58:40 +0000 (11:58 +0200)]
Merge pull request #48446 from nextcloud/fix/fix-storage-interface-check

7 weeks agofeat(carddav): add command to list address books feat/add-addressbook-list-command 47788/head
Anna Larch [Thu, 5 Sep 2024 18:35:43 +0000 (20:35 +0200)]
feat(carddav): add command to list address books

Signed-off-by: Anna Larch <anna@nextcloud.com>
7 weeks agofix: Fix test of IConstructableStorage implentation by storage classes fix/fix-storage-interface-check 48446/head
Côme Chilliet [Mon, 30 Sep 2024 09:19:53 +0000 (11:19 +0200)]
fix: Fix test of IConstructableStorage implentation by storage classes

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
7 weeks agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sun, 29 Sep 2024 00:27:57 +0000 (00:27 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
7 weeks agoMerge pull request #48431 from nextcloud/dependabot/npm_and_yarn/vueuse/integrations...
dependabot[bot] [Sat, 28 Sep 2024 22:13:30 +0000 (22:13 +0000)]
Merge pull request #48431 from nextcloud/dependabot/npm_and_yarn/vueuse/integrations-11.1.0

7 weeks agochore(deps): Bump @vueuse/integrations from 11.0.3 to 11.1.0 48431/head
dependabot[bot] [Sat, 28 Sep 2024 01:30:35 +0000 (01:30 +0000)]
chore(deps): Bump @vueuse/integrations from 11.0.3 to 11.1.0

Bumps [@vueuse/integrations](https://github.com/vueuse/vueuse/tree/HEAD/packages/integrations) from 11.0.3 to 11.1.0.
- [Release notes](https://github.com/vueuse/vueuse/releases)
- [Commits](https://github.com/vueuse/vueuse/commits/v11.1.0/packages/integrations)

---
updated-dependencies:
- dependency-name: "@vueuse/integrations"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
7 weeks agoMerge pull request #48430 from nextcloud/dependabot/npm_and_yarn/libphonenumber-js...
dependabot[bot] [Sat, 28 Sep 2024 21:50:03 +0000 (21:50 +0000)]
Merge pull request #48430 from nextcloud/dependabot/npm_and_yarn/libphonenumber-js-1.11.9

7 weeks agochore(deps): Bump libphonenumber-js from 1.11.5 to 1.11.9 48430/head
dependabot[bot] [Sat, 28 Sep 2024 01:30:09 +0000 (01:30 +0000)]
chore(deps): Bump libphonenumber-js from 1.11.5 to 1.11.9

Bumps [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js) from 1.11.5 to 1.11.9.
- [Changelog](https://gitlab.com/catamphetamine/libphonenumber-js/blob/master/CHANGELOG.md)
- [Commits](https://gitlab.com/catamphetamine/libphonenumber-js/compare/v1.11.5...v1.11.9)

---
updated-dependencies:
- dependency-name: libphonenumber-js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
7 weeks agoMerge pull request #48432 from nextcloud/dependabot/npm_and_yarn/cypress-13.15.0
dependabot[bot] [Sat, 28 Sep 2024 21:29:49 +0000 (21:29 +0000)]
Merge pull request #48432 from nextcloud/dependabot/npm_and_yarn/cypress-13.15.0

7 weeks agochore(deps-dev): Bump cypress from 13.14.2 to 13.15.0 48432/head
dependabot[bot] [Sat, 28 Sep 2024 01:31:19 +0000 (01:31 +0000)]
chore(deps-dev): Bump cypress from 13.14.2 to 13.15.0

Bumps [cypress](https://github.com/cypress-io/cypress) from 13.14.2 to 13.15.0.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v13.14.2...v13.15.0)

---
updated-dependencies:
- dependency-name: cypress
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
7 weeks agofix(theming): Use `AppConfig` for setting background image fix/background-image 48439/head
Ferdinand Thiessen [Sat, 28 Sep 2024 20:44:03 +0000 (22:44 +0200)]
fix(theming): Use `AppConfig` for setting background image

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 weeks agoMerge pull request #48424 from nextcloud/fix/declarative-settings-priority
Ferdinand Thiessen [Sat, 28 Sep 2024 17:45:36 +0000 (19:45 +0200)]
Merge pull request #48424 from nextcloud/fix/declarative-settings-priority

fix(settings): Sort all settings - incl declarative settings - by priority

7 weeks agofix: correctly count disabled users for subadmins fix/noid/count-disabled-correct 48437/head
Maksim Sukharev [Sat, 28 Sep 2024 16:46:16 +0000 (18:46 +0200)]
fix: correctly count disabled users for subadmins

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
7 weeks agoMerge pull request #48098 from nextcloud/feat/zip-folder-plugin
Ferdinand Thiessen [Sat, 28 Sep 2024 12:24:12 +0000 (14:24 +0200)]
Merge pull request #48098 from nextcloud/feat/zip-folder-plugin

feat: Move to ZipFolderPlugin for downloading multiple-nodes

7 weeks agofix(settings): Sort all settings - incl declarative settings - by priority fix/declarative-settings-priority 48424/head
Ferdinand Thiessen [Fri, 27 Sep 2024 19:40:30 +0000 (21:40 +0200)]
fix(settings): Sort all settings - incl declarative settings - by priority

Previously declarative settings were sorted by priority but behind the "native" settings,
this is now fixed, meaning a declarative setting with higher priority than an `ISetting` will
be correctly rendered before that `ISetting` in the settings list.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 weeks agochore: compile assets 48098/head
Ferdinand Thiessen [Mon, 16 Sep 2024 18:01:36 +0000 (20:01 +0200)]
chore: compile assets

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 weeks agochore: Drop unused legacy `OC_Files`
Ferdinand Thiessen [Thu, 26 Sep 2024 21:57:10 +0000 (23:57 +0200)]
chore: Drop unused legacy `OC_Files`

It is replaced with the Sabre `ZipFolderPlugin` and apps should use the `OCP\AppFramework\Http\StreamResponse`.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 weeks agofeat(files_sharing): Make `ShareController` download route use the DAV `ZipFolderPlugin`
Ferdinand Thiessen [Thu, 26 Sep 2024 20:31:25 +0000 (22:31 +0200)]
feat(files_sharing): Make `ShareController` download route use the DAV `ZipFolderPlugin`

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 weeks agofeat(files): Make the files download action use WebDAV zip download
Ferdinand Thiessen [Mon, 16 Sep 2024 14:35:01 +0000 (16:35 +0200)]
feat(files): Make the files download action use WebDAV zip download

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 weeks agofix: Allow `Streamer` to specify type in constructor instead of magin UA handling
Ferdinand Thiessen [Mon, 16 Sep 2024 10:51:51 +0000 (12:51 +0200)]
fix: Allow `Streamer` to specify type in constructor instead of magin UA handling

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 weeks agofeat(dav): New `ZipFolderPlugin` which allows to download folders using GET requests
Ferdinand Thiessen [Mon, 16 Sep 2024 10:51:18 +0000 (12:51 +0200)]
feat(dav): New `ZipFolderPlugin` which allows to download folders using GET requests

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 weeks agoMerge pull request #47265 from nextcloud/ernolf/configurable_sharetoken_length
Joas Schilling [Sat, 28 Sep 2024 06:34:57 +0000 (08:34 +0200)]
Merge pull request #47265 from nextcloud/ernolf/configurable_sharetoken_length

feat(share): make sharelink token length configurable

7 weeks agofeat(share): make sharelink token length configurable ernolf/configurable_sharetoken_length 47265/head
ernolf [Thu, 15 Aug 2024 18:46:46 +0000 (20:46 +0200)]
feat(share): make sharelink token length configurable

- ensure unique share token with dynamic length adjustment

Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
7 weeks agoMerge pull request #48433 from nextcloud/dependabot/npm_and_yarn/puppeteer-23.4.1
dependabot[bot] [Sat, 28 Sep 2024 02:05:39 +0000 (02:05 +0000)]
Merge pull request #48433 from nextcloud/dependabot/npm_and_yarn/puppeteer-23.4.1

7 weeks agoMerge pull request #48434 from nextcloud/dependabot/npm_and_yarn/typescript-5.6.2
dependabot[bot] [Sat, 28 Sep 2024 02:05:10 +0000 (02:05 +0000)]
Merge pull request #48434 from nextcloud/dependabot/npm_and_yarn/typescript-5.6.2

7 weeks agochore(deps-dev): Bump typescript from 5.5.4 to 5.6.2 dependabot/npm_and_yarn/typescript-5.6.2 48434/head
dependabot[bot] [Sat, 28 Sep 2024 01:32:30 +0000 (01:32 +0000)]
chore(deps-dev): Bump typescript from 5.5.4 to 5.6.2

Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.5.4 to 5.6.2.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.5.4...v5.6.2)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
7 weeks agochore(deps-dev): Bump puppeteer from 23.3.0 to 23.4.1 dependabot/npm_and_yarn/puppeteer-23.4.1 48433/head
dependabot[bot] [Sat, 28 Sep 2024 01:31:44 +0000 (01:31 +0000)]
chore(deps-dev): Bump puppeteer from 23.3.0 to 23.4.1

Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 23.3.0 to 23.4.1.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v23.3.0...puppeteer-v23.4.1)

---
updated-dependencies:
- dependency-name: puppeteer
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
7 weeks agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sat, 28 Sep 2024 00:20:08 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
7 weeks agofix(config): Suppress error at install time jtr/fix-45671 48426/head
Josh [Fri, 27 Sep 2024 21:28:14 +0000 (17:28 -0400)]
fix(config): Suppress error at install time

Signed-off-by: Josh <josh.t.richards@gmail.com>
7 weeks agoMerge pull request #48419 from nextcloud/bugfix/noid/fix-rtl-language-list
Joas Schilling [Fri, 27 Sep 2024 20:16:29 +0000 (22:16 +0200)]
Merge pull request #48419 from nextcloud/bugfix/noid/fix-rtl-language-list

fix(l10n): Fix list of RTL languages

7 weeks agofix: rework move into object store to better preserve fileids readd-object-store-phpunit 48235/head
Robin Appelman [Thu, 26 Sep 2024 14:28:59 +0000 (16:28 +0200)]
fix: rework move into object store to better preserve fileids

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 weeks agotest: fix share storage move test with object store
Robin Appelman [Wed, 25 Sep 2024 16:01:53 +0000 (18:01 +0200)]
test: fix share storage move test with object store

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 weeks agofix: preserve fileid when moving from objectstore to non-objectstore
Robin Appelman [Wed, 25 Sep 2024 15:52:42 +0000 (17:52 +0200)]
fix: preserve fileid when moving from objectstore to non-objectstore

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 weeks agofix: ensure source folder is removed from cache when moving to objectstore
Robin Appelman [Fri, 20 Sep 2024 09:19:14 +0000 (11:19 +0200)]
fix: ensure source folder is removed from cache when moving to objectstore

otherwise this causes confusion down the line as it's contents will be moved to the new cache

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 weeks agotest: re-add object store primary storage phpunit tests
Robin Appelman [Fri, 20 Sep 2024 08:28:19 +0000 (10:28 +0200)]
test: re-add object store primary storage phpunit tests

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 weeks agofix(l10n): Fix list of RTL languages bugfix/noid/fix-rtl-language-list 48419/head
Joas Schilling [Fri, 27 Sep 2024 10:50:30 +0000 (12:50 +0200)]
fix(l10n): Fix list of RTL languages

Signed-off-by: Joas Schilling <coding@schilljs.com>
7 weeks agoMerge pull request #48219 from nextcloud/fix/istorage/return-types
Kate [Fri, 27 Sep 2024 05:40:05 +0000 (07:40 +0200)]
Merge pull request #48219 from nextcloud/fix/istorage/return-types

7 weeks agoFix(l10n): Update translations from Transifex
Nextcloud bot [Fri, 27 Sep 2024 00:20:34 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
7 weeks agoMerge pull request #48370 from nextcloud/dependabot/composer/laravel/serializable...
Joas Schilling [Thu, 26 Sep 2024 16:19:14 +0000 (18:19 +0200)]
Merge pull request #48370 from nextcloud/dependabot/composer/laravel/serializable-closure-1.3.5

build(deps): Bump laravel/serializable-closure from 1.3.3 to 1.3.5

7 weeks agofix(IStorage): Use false instead of bool intersection type to match implementations fix/istorage/return-types 48219/head
provokateurin [Thu, 19 Sep 2024 13:47:26 +0000 (15:47 +0200)]
fix(IStorage): Use false instead of bool intersection type to match implementations

Signed-off-by: provokateurin <kate@provokateurin.de>
7 weeks agofix(Storage): Fix IStorage return types
provokateurin [Thu, 19 Sep 2024 16:19:34 +0000 (18:19 +0200)]
fix(Storage): Fix IStorage return types

Signed-off-by: provokateurin <kate@provokateurin.de>
7 weeks agotest: Fix IStorage return types
provokateurin [Thu, 19 Sep 2024 16:19:16 +0000 (18:19 +0200)]
test: Fix IStorage return types

Signed-off-by: provokateurin <kate@provokateurin.de>