]> source.dussan.org Git - nextcloud-server.git/log
nextcloud-server.git
6 weeks agofix: Adjust more places for logical position
Ferdinand Thiessen [Tue, 20 Aug 2024 17:42:11 +0000 (19:42 +0200)]
fix: Adjust more places for logical position

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
6 weeks agofix: Adjust some minor styles issues
Ferdinand Thiessen [Tue, 20 Aug 2024 17:21:07 +0000 (19:21 +0200)]
fix: Adjust some minor styles issues

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
6 weeks agoFix: float and clear
Mostafa Ahangarha [Sat, 23 Dec 2023 16:16:25 +0000 (19:46 +0330)]
Fix: float and clear

Fix other background-positions
Minor fix in link button icon position
Update header left and right to start and end

Signed-off-by: Mostafa Ahangarha <ahangarha@riseup.net>
6 weeks agoFix: shorthand paddings and margins
Mostafa Ahangarha [Sat, 23 Dec 2023 15:40:30 +0000 (19:10 +0330)]
Fix: shorthand paddings and margins

Signed-off-by: Mostafa Ahangarha <ahangarha@riseup.net>
6 weeks agoFix: background position based on direction
Mostafa Ahangarha [Sat, 23 Dec 2023 15:27:37 +0000 (18:57 +0330)]
Fix: background position based on direction

Signed-off-by: Mostafa Ahangarha <ahangarha@riseup.net>
6 weeks agofeat: Add bidi support in core directory
Mostafa Ahangarha [Tue, 19 Dec 2023 18:12:52 +0000 (21:42 +0330)]
feat: Add bidi support in core directory

Signed-off-by: Mostafa Ahangarha <ahangarha@riseup.net>
6 weeks agoMerge pull request #47551 from nextcloud/fix/files_sharing/share-nullable-label
Joas Schilling [Thu, 29 Aug 2024 06:43:34 +0000 (08:43 +0200)]
Merge pull request #47551 from nextcloud/fix/files_sharing/share-nullable-label

fix(files_sharing): Make share labels nullable

7 weeks agoFix(l10n): Update translations from Transifex
Nextcloud bot [Thu, 29 Aug 2024 00:21:09 +0000 (00:21 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
7 weeks agoMerge pull request #47515 from nextcloud/bugfix/noid/fix-migration-sorting
Andy Scherzinger [Wed, 28 Aug 2024 18:46:24 +0000 (20:46 +0200)]
Merge pull request #47515 from nextcloud/bugfix/noid/fix-migration-sorting

fix(migration): Correctly sort migrations by version number

7 weeks agoMerge pull request #47532 from nextcloud/fix/default-enable-webhooks
Andy Scherzinger [Wed, 28 Aug 2024 18:45:31 +0000 (20:45 +0200)]
Merge pull request #47532 from nextcloud/fix/default-enable-webhooks

feat(webhook_listeners): Enable the app by default

7 weeks agoMerge pull request #47185 from nextcloud/fix/filename-validation
Andy Scherzinger [Wed, 28 Aug 2024 16:39:16 +0000 (18:39 +0200)]
Merge pull request #47185 from nextcloud/fix/filename-validation

fix: Filename validation should only forbid `create` and `update`

7 weeks agochore(assets): Recompile assets 47185/head
nextcloud-command [Wed, 28 Aug 2024 13:42:32 +0000 (13:42 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
7 weeks agofix: Also validate parent path in `verifyPath`
Ferdinand Thiessen [Tue, 27 Aug 2024 12:07:44 +0000 (14:07 +0200)]
fix: Also validate parent path in `verifyPath`

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 weeks agofix: Allow read-only filename validation to allow reading files
Ferdinand Thiessen [Tue, 27 Aug 2024 12:06:23 +0000 (14:06 +0200)]
fix: Allow read-only filename validation to allow reading files

Needed to read files with the "Windows compatibility" feature.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 weeks agofix: Renaming does not need update but delete permissions
Ferdinand Thiessen [Tue, 27 Aug 2024 11:10:32 +0000 (13:10 +0200)]
fix: Renaming does not need update but delete permissions

Renaming is basically copy + delete (a move), so no need to update permissions.
Especially if the node is in a invalid directory the node should be moveable but not editable.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 weeks agofix(dav): Pre-check if node can be copied or moved in DAV files plugin
Ferdinand Thiessen [Tue, 27 Aug 2024 10:59:06 +0000 (12:59 +0200)]
fix(dav): Pre-check if node can be copied or moved in DAV files plugin

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 weeks agoMerge pull request #47525 from nextcloud/fix/optimize-getWrongShareOwnership-query
Hamza [Wed, 28 Aug 2024 14:14:56 +0000 (16:14 +0200)]
Merge pull request #47525 from nextcloud/fix/optimize-getWrongShareOwnership-query

fix: optimise `getWrongShareOwnership` query

7 weeks agoMerge pull request #37303 from nextcloud/remove-unset-parameters
Kate [Wed, 28 Aug 2024 13:59:41 +0000 (15:59 +0200)]
Merge pull request #37303 from nextcloud/remove-unset-parameters

7 weeks agofix(provisionning_api): Remove parameters that are not set into template 37303/head
Thomas Citharel [Mon, 20 Mar 2023 13:38:26 +0000 (14:38 +0100)]
fix(provisionning_api): Remove parameters that are not set into template

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
7 weeks agoMerge pull request #46639 from nextcloud/autosharding
Stephan Orbaugh [Wed, 28 Aug 2024 09:22:44 +0000 (11:22 +0200)]
Merge pull request #46639 from nextcloud/autosharding

Transparent* database sharding

7 weeks agochore: Apply php:cs recommendations 46639/head
Louis Chemineau [Wed, 28 Aug 2024 08:44:18 +0000 (10:44 +0200)]
chore: Apply php:cs recommendations

Signed-off-by: Louis Chemineau <louis@chmn.me>
7 weeks agoMerge pull request #47511 from nextcloud/artonge/chore/is_encrypted_description
Louis [Wed, 28 Aug 2024 08:35:09 +0000 (10:35 +0200)]
Merge pull request #47511 from nextcloud/artonge/chore/is_encrypted_description

chore: Improve `FileInfo::isEncrypted` description

7 weeks agoMerge pull request #47496 from nextcloud/artonge/feat/improve_encryption_detection_in_occ
Louis [Wed, 28 Aug 2024 08:34:55 +0000 (10:34 +0200)]
Merge pull request #47496 from nextcloud/artonge/feat/improve_encryption_detection_in_occ

feat: Improve encryption mode detection in occ info:file

7 weeks agofix: mark systemconfig value as not being tainted because they are implicitly trusted
Robin Appelman [Thu, 22 Aug 2024 12:34:37 +0000 (14:34 +0200)]
fix: mark systemconfig value as not being tainted because they are implicitly trusted

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 weeks agofix: make preload custom proterties sharding compatible
Robin Appelman [Wed, 21 Aug 2024 15:18:08 +0000 (17:18 +0200)]
fix: make preload custom proterties sharding compatible

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 weeks agofix: implement sharding compatible cleanup for various bits
Robin Appelman [Thu, 15 Aug 2024 16:04:55 +0000 (18:04 +0200)]
fix: implement sharding compatible cleanup for various bits

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 weeks agofix: fix share cleanup for deleted groups with sharding
Robin Appelman [Tue, 6 Aug 2024 12:46:50 +0000 (14:46 +0200)]
fix: fix share cleanup for deleted groups with sharding

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 weeks agofix: adjust systemtag orphan cleanup query to work with sharding
Robin Appelman [Wed, 31 Jul 2024 15:17:54 +0000 (17:17 +0200)]
fix: adjust systemtag orphan cleanup query to work with sharding

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 weeks agofix: make background scan job compatible with sharding
Robin Appelman [Thu, 25 Jul 2024 16:46:47 +0000 (18:46 +0200)]
fix: make background scan job compatible with sharding

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 weeks agotest: fix share provider tests for sharding
Robin Appelman [Fri, 19 Jul 2024 17:31:10 +0000 (19:31 +0200)]
test: fix share provider tests for sharding

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 weeks agofix: run mimetype repair query across all shards
Robin Appelman [Fri, 19 Jul 2024 17:30:53 +0000 (19:30 +0200)]
fix: run mimetype repair query across all shards

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 weeks agofix: hint storage id in more places
Robin Appelman [Fri, 19 Jul 2024 14:04:47 +0000 (16:04 +0200)]
fix: hint storage id in more places

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 weeks agotest: run sharding tests in ci
Robin Appelman [Thu, 18 Jul 2024 15:22:02 +0000 (17:22 +0200)]
test: run sharding tests in ci

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 weeks agofix: only allow pre-defined shards
Robin Appelman [Thu, 18 Jul 2024 15:16:01 +0000 (17:16 +0200)]
fix: only allow pre-defined shards

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 weeks agotest: mark share test cleanup as running across all shards
Robin Appelman [Tue, 16 Jul 2024 15:48:03 +0000 (17:48 +0200)]
test: mark share test cleanup as running across all shards

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 weeks agofeat: implement distributing partitioned queries over multiple shards
Robin Appelman [Wed, 31 Jul 2024 16:41:11 +0000 (18:41 +0200)]
feat: implement distributing partitioned queries over multiple shards

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 weeks agofeat: add option to automatically partition queries by specific tables
Robin Appelman [Thu, 13 Jun 2024 16:34:35 +0000 (18:34 +0200)]
feat: add option to automatically partition queries by specific tables

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 weeks agofix: delay calculating global cache prefix untill a cache is created
Robin Appelman [Tue, 20 Aug 2024 14:46:49 +0000 (16:46 +0200)]
fix: delay calculating global cache prefix untill a cache is created

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 weeks agofix: don't make ICacheFactory depend on database
Robin Appelman [Thu, 8 Aug 2024 15:24:12 +0000 (17:24 +0200)]
fix: don't make ICacheFactory depend on database

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 weeks agofeat: track expected output columns in query builder
Robin Appelman [Wed, 31 Jul 2024 17:52:41 +0000 (19:52 +0200)]
feat: track expected output columns in query builder

Signed-off-by: Robin Appelman <robin@icewind.nl>
7 weeks agoFix(l10n): Update translations from Transifex
Nextcloud bot [Wed, 28 Aug 2024 00:23:12 +0000 (00:23 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
7 weeks agoMerge pull request #47400 from nextcloud/feat/load-more-than-50-faves
Pytal [Tue, 27 Aug 2024 23:25:39 +0000 (16:25 -0700)]
Merge pull request #47400 from nextcloud/feat/load-more-than-50-faves

feat(files): Allow more than 50 favorite views

7 weeks agochore(assets): Recompile assets 47400/head
nextcloud-command [Tue, 27 Aug 2024 22:53:31 +0000 (22:53 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
7 weeks agotest(files): Adapt favorite views spec
Christopher Ng [Tue, 27 Aug 2024 22:37:27 +0000 (15:37 -0700)]
test(files): Adapt favorite views spec

Signed-off-by: Christopher Ng <chrng8@gmail.com>
7 weeks agofeat(files): Allow more than 50 favorite views
Christopher Ng [Wed, 21 Aug 2024 17:31:21 +0000 (10:31 -0700)]
feat(files): Allow more than 50 favorite views

Signed-off-by: Christopher Ng <chrng8@gmail.com>
7 weeks agoperf(files): Do not block files page load with server-side favorites retrieval
Christopher Ng [Wed, 21 Aug 2024 17:31:21 +0000 (10:31 -0700)]
perf(files): Do not block files page load with server-side favorites retrieval

Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
7 weeks agofix(files_sharing): Make share labels nullable 47551/head
provokateurin [Tue, 27 Aug 2024 20:28:48 +0000 (22:28 +0200)]
fix(files_sharing): Make share labels nullable

Signed-off-by: provokateurin <kate@provokateurin.de>
7 weeks agoMerge pull request #47290 from nextcloud/feat/checkbox-template-field-type
Elizabeth Danzberger [Tue, 27 Aug 2024 20:15:30 +0000 (16:15 -0400)]
Merge pull request #47290 from nextcloud/feat/checkbox-template-field-type

feat(templates): checkbox field type

7 weeks agoMerge pull request #47521 from nextcloud/fix/noid/loosing-systemconfig-on-setup
Maxence Lange [Tue, 27 Aug 2024 19:10:16 +0000 (18:10 -0100)]
Merge pull request #47521 from nextcloud/fix/noid/loosing-systemconfig-on-setup

fix(logger): ignore session logging during setup

7 weeks agochore: rebuild assets 47290/head
Elizabeth Danzberger [Tue, 27 Aug 2024 18:43:49 +0000 (14:43 -0400)]
chore: rebuild assets

Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
7 weeks agofeat(templates): add support for checkboxes in template filler
Elizabeth Danzberger [Thu, 15 Aug 2024 18:38:02 +0000 (14:38 -0400)]
feat(templates): add support for checkboxes in template filler

Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
7 weeks agoMerge pull request #47540 from nextcloud/fix/folder-creation
Ferdinand Thiessen [Tue, 27 Aug 2024 18:38:41 +0000 (20:38 +0200)]
Merge pull request #47540 from nextcloud/fix/folder-creation

fix(files): Correctly check for already used names when creating new folder

7 weeks agochore(assets): Recompile assets 47540/head
nextcloud-command [Tue, 27 Aug 2024 17:56:03 +0000 (17:56 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
7 weeks agofix(files): Correctly check for already used names when creating new folder
Ferdinand Thiessen [Tue, 27 Aug 2024 15:42:31 +0000 (17:42 +0200)]
fix(files): Correctly check for already used names when creating new folder

Also add Cypress tests for the "new"-menu.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 weeks agoMerge pull request #47541 from nextcloud/ci/noid/lighter
Joas Schilling [Tue, 27 Aug 2024 17:40:01 +0000 (19:40 +0200)]
Merge pull request #47541 from nextcloud/ci/noid/lighter

ci: Reduce required run time

7 weeks agoMerge pull request #47450 from nextcloud/Jerome-Herbinet-line-manager
Ferdinand Thiessen [Tue, 27 Aug 2024 16:53:52 +0000 (18:53 +0200)]
Merge pull request #47450 from nextcloud/Jerome-Herbinet-line-manager

"Line" manager instead of "Account" manager

7 weeks agoMerge pull request #47522 from nextcloud/enh/noid/taskprocessing-runtask
Julien Veyssier [Tue, 27 Aug 2024 15:53:20 +0000 (17:53 +0200)]
Merge pull request #47522 from nextcloud/enh/noid/taskprocessing-runtask

[TaskProcessing] Add manager::runTask method

7 weeks agoci: Don't run things normally and with coverage flag on the same configuration 47541/head
Joas Schilling [Tue, 27 Aug 2024 15:49:12 +0000 (17:49 +0200)]
ci: Don't run things normally and with coverage flag on the same configuration

Signed-off-by: Joas Schilling <coding@schilljs.com>
7 weeks agoci: Run things we only run on 1 PHP version on the preinstalled 8.1 which installs...
Joas Schilling [Tue, 27 Aug 2024 15:48:33 +0000 (17:48 +0200)]
ci: Run things we only run on 1 PHP version on the preinstalled 8.1 which installs ~2m faster

Signed-off-by: Joas Schilling <coding@schilljs.com>
7 weeks agoMerge pull request #47500 from nextcloud/fix/file-list-footer-gap
John Molakvoæ [Tue, 27 Aug 2024 15:27:38 +0000 (17:27 +0200)]
Merge pull request #47500 from nextcloud/fix/file-list-footer-gap

7 weeks agofix(migration): Correctly sort migrations by version number 47515/head
Joas Schilling [Tue, 27 Aug 2024 10:33:20 +0000 (12:33 +0200)]
fix(migration): Correctly sort migrations by version number

Signed-off-by: Joas Schilling <coding@schilljs.com>
7 weeks agofeat(webhook_listeners): Enable the app by default 47532/head
Côme Chilliet [Tue, 27 Aug 2024 14:00:00 +0000 (16:00 +0200)]
feat(webhook_listeners): Enable the app by default

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
7 weeks agoMerge pull request #47509 from nextcloud/fix/exif-orientation-type
Daniel [Tue, 27 Aug 2024 13:59:14 +0000 (15:59 +0200)]
Merge pull request #47509 from nextcloud/fix/exif-orientation-type

fix: gracefully handle unexpected exif orientation types

7 weeks agofix(setup): ignore long session login during installation 47521/head
Maxence Lange [Tue, 27 Aug 2024 13:29:04 +0000 (12:29 -0100)]
fix(setup): ignore long session login during installation

Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
7 weeks agoMerge pull request #47507 from nextcloud/feat/apcu-setup-check
Julius Härtl [Tue, 27 Aug 2024 13:18:34 +0000 (15:18 +0200)]
Merge pull request #47507 from nextcloud/feat/apcu-setup-check

feat(settings): Add setup check for apcu cache expunge

7 weeks agofix(taskprocessing): fix condition to reschedule SynchronousBackgroundJob 47522/head
Julien Veyssier [Tue, 27 Aug 2024 11:22:12 +0000 (13:22 +0200)]
fix(taskprocessing): fix condition to reschedule SynchronousBackgroundJob

Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
7 weeks agofix: optimise getWrongShareOwnership query 47525/head
Hamza Mahjoubi [Tue, 27 Aug 2024 12:07:28 +0000 (14:07 +0200)]
fix: optimise  getWrongShareOwnership query

Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
7 weeks agofeat(taskprocessing): add IManager::runTask method to run task synchronously
Julien Veyssier [Tue, 27 Aug 2024 11:11:51 +0000 (13:11 +0200)]
feat(taskprocessing): add IManager::runTask method to run task synchronously

Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
7 weeks agoMerge pull request #47508 from nextcloud/fix/router/attribute-routes-all-apps
Kate [Tue, 27 Aug 2024 10:48:50 +0000 (12:48 +0200)]
Merge pull request #47508 from nextcloud/fix/router/attribute-routes-all-apps

7 weeks agoMerge pull request #47495 from nextcloud/artonge/dept/delegat_is_encrypted_to_e2ee
Louis [Tue, 27 Aug 2024 10:32:40 +0000 (12:32 +0200)]
Merge pull request #47495 from nextcloud/artonge/dept/delegat_is_encrypted_to_e2ee

feat: Delegate is-encrypted handling to the e2ee app

7 weeks agoMerge pull request #47494 from nextcloud/bugfix/eun-100/allow-apps-to-get-unshared...
Joas Schilling [Tue, 27 Aug 2024 09:23:48 +0000 (11:23 +0200)]
Merge pull request #47494 from nextcloud/bugfix/eun-100/allow-apps-to-get-unshared-users

fix(dav): Allow apps to get unshares for DAV resources

7 weeks agofix(files): fix list gap at bottom 47500/head
Elizabeth Danzberger [Mon, 26 Aug 2024 14:05:35 +0000 (10:05 -0400)]
fix(files): fix list gap at bottom

Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
7 weeks agochore: Improve isEncrypted description 47511/head
Louis Chemineau [Tue, 27 Aug 2024 08:52:35 +0000 (10:52 +0200)]
chore: Improve isEncrypted description

Signed-off-by: Louis Chemineau <louis@chmn.me>
7 weeks agofeat(settings): Add setup check for apcu cache expunge 47507/head
Julius Härtl [Tue, 27 Aug 2024 07:02:05 +0000 (09:02 +0200)]
feat(settings): Add setup check for apcu cache expunge

Signed-off-by: Julius Härtl <jus@bitgrid.net>
7 weeks agofix(Router): Load attribute routes of all apps when not app is specified 47508/head
provokateurin [Tue, 27 Aug 2024 07:00:09 +0000 (09:00 +0200)]
fix(Router): Load attribute routes of all apps when not app is specified

Signed-off-by: provokateurin <kate@provokateurin.de>
7 weeks agoMerge pull request #47510 from nextcloud/fix/db/slow-transactions-higher-log-level
Joas Schilling [Tue, 27 Aug 2024 08:30:52 +0000 (10:30 +0200)]
Merge pull request #47510 from nextcloud/fix/db/slow-transactions-higher-log-level

fix(db): Increase log level for very slow transactions

7 weeks agofix(db): Increase log level for very slow transactions 47510/head
Christoph Wurst [Tue, 27 Aug 2024 08:03:35 +0000 (10:03 +0200)]
fix(db): Increase log level for very slow transactions

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
7 weeks agofix: gracefully handle unexpected exif orientation types 47509/head
Richard Steinmetz [Tue, 27 Aug 2024 07:32:04 +0000 (09:32 +0200)]
fix: gracefully handle unexpected exif orientation types

Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
7 weeks agoMerge pull request #47448 from nextcloud/fix/47187/user-status-absence
Joas Schilling [Tue, 27 Aug 2024 05:37:52 +0000 (07:37 +0200)]
Merge pull request #47448 from nextcloud/fix/47187/user-status-absence

fix(user_status): add link to Availability page if user set predefined 'Vacationing'

7 weeks agoFix(l10n): Update translations from Transifex
Nextcloud bot [Tue, 27 Aug 2024 00:20:54 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
7 weeks agoMerge pull request #47490 from nextcloud/chore/adjust-translations
Ferdinand Thiessen [Mon, 26 Aug 2024 19:40:27 +0000 (21:40 +0200)]
Merge pull request #47490 from nextcloud/chore/adjust-translations

chore(files): Adjust wording for file type filter

7 weeks agoMerge pull request #47465 from nextcloud/fix/files-drop-notice
Ferdinand Thiessen [Mon, 26 Aug 2024 19:00:05 +0000 (21:00 +0200)]
Merge pull request #47465 from nextcloud/fix/files-drop-notice

fix(files): Reset drop notice on firefox

7 weeks agochore(assets): Recompile assets 47490/head
nextcloud-command [Mon, 26 Aug 2024 18:39:36 +0000 (18:39 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
7 weeks agochore(files): Adjust wording for file type filter
Ferdinand Thiessen [Mon, 26 Aug 2024 14:38:48 +0000 (16:38 +0200)]
chore(files): Adjust wording for file type filter

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

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 weeks agochore(assets): Recompile assets 47465/head
nextcloud-command [Mon, 26 Aug 2024 11:59:13 +0000 (11:59 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
7 weeks agofix(files): Reset drop notice on firefox
Ferdinand Thiessen [Fri, 23 Aug 2024 17:55:03 +0000 (19:55 +0200)]
fix(files): Reset drop notice on firefox

On firefox there is an old bug where when you move a dragged file outside
the window the `dragleave` event is never emitted.
So we just use a timeout to reset the drag over state.

Also a small change: Use the ID of the main container instead of relying on tag name and class.
(The ID is guranteed as other APIs rely on it, while the class is just used internally).

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 weeks agoMerge pull request #47466 from nextcloud/chore/migrate-vitest
Ferdinand Thiessen [Mon, 26 Aug 2024 18:30:26 +0000 (20:30 +0200)]
Merge pull request #47466 from nextcloud/chore/migrate-vitest

test: Migrate from Jest to vitest

7 weeks agofeat: Delegate is-encrypted handling to the e2ee app 47495/head
Louis Chemineau [Mon, 26 Aug 2024 17:39:38 +0000 (19:39 +0200)]
feat: Delegate is-encrypted handling to the e2ee app

Signed-off-by: Louis Chemineau <louis@chmn.me>
7 weeks agofeat: Improve encryption mode detection in occ info:file 47496/head
Louis Chemineau [Mon, 26 Aug 2024 17:28:44 +0000 (19:28 +0200)]
feat: Improve encryption mode detection in occ info:file

Signed-off-by: Louis Chemineau <louis@chmn.me>
7 weeks agofix(dav): Allow apps to get unshares for DAV resources 47494/head
Joas Schilling [Mon, 26 Aug 2024 16:58:32 +0000 (18:58 +0200)]
fix(dav): Allow apps to get unshares for DAV resources

Signed-off-by: Joas Schilling <coding@schilljs.com>
7 weeks agochore: npm run build 47450/head
Jérôme Herbinet [Fri, 23 Aug 2024 14:25:58 +0000 (16:25 +0200)]
chore: npm run build

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
7 weeks agofix(wording): "Line" manager instead of "Account" manager
Jérôme Herbinet [Fri, 23 Aug 2024 14:00:26 +0000 (16:00 +0200)]
fix(wording): "Line" manager instead of "Account" manager

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
7 weeks agoMerge pull request #47467 from nextcloud/fix/virtual-files-list
Ferdinand Thiessen [Mon, 26 Aug 2024 15:44:06 +0000 (17:44 +0200)]
Merge pull request #47467 from nextcloud/fix/virtual-files-list

fix(files): Adjust margin at the file list bottom

7 weeks agochore: Update source maps due to dependency changes 47466/head
Ferdinand Thiessen [Mon, 26 Aug 2024 15:29:42 +0000 (17:29 +0200)]
chore: Update source maps due to dependency changes

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 weeks agochore: Add `vitest.config.ts` as expected and remove Jest config
Ferdinand Thiessen [Mon, 26 Aug 2024 12:10:25 +0000 (14:10 +0200)]
chore: Add `vitest.config.ts` as expected and remove Jest config

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 weeks agotest: Migrated all Jest tests to vitest
Ferdinand Thiessen [Sat, 24 Aug 2024 14:53:33 +0000 (16:53 +0200)]
test: Migrated all Jest tests to vitest

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 weeks agochore: Move from Jest to vitest
Ferdinand Thiessen [Sat, 24 Aug 2024 14:51:18 +0000 (16:51 +0200)]
chore: Move from Jest to vitest

There are some benefits, like faster tests and thus saving CI time, but the main reason for me is:

Jest still does not properly support ESM packages, this casues a lot of breaking stuff.
Sometimes you need to adjust imports for mocking, and somethimes other random stuff break.
Instead of wasting valuable developer lifetime we can use vitest which works perfectly with ESM.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 weeks agochore: Compile assets 47467/head
Ferdinand Thiessen [Mon, 26 Aug 2024 14:33:21 +0000 (16:33 +0200)]
chore: Compile assets

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 weeks agofix(files): Remove huge margin on bottom
Ferdinand Thiessen [Fri, 23 Aug 2024 17:52:42 +0000 (19:52 +0200)]
fix(files): Remove huge margin on bottom

Instead make it relative to screen size.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
7 weeks agoMerge pull request #47480 from nextcloud/fix/41639/flow-check-user-agent
Joas Schilling [Mon, 26 Aug 2024 12:09:25 +0000 (14:09 +0200)]
Merge pull request #47480 from nextcloud/fix/41639/flow-check-user-agent

fix(flow): cannot set custom user agent