]>
source.dussan.org Git - nextcloud-server.git/log
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>
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>
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>
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>
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>
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>
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
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>
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
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
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`
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>
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>
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>
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>
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>
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
Kate [Wed, 28 Aug 2024 13:59:41 +0000 (15:59 +0200)]
Merge pull request #37303 from nextcloud/remove-unset-parameters
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>
Stephan Orbaugh [Wed, 28 Aug 2024 09:22:44 +0000 (11:22 +0200)]
Merge pull request #46639 from nextcloud/autosharding
Transparent* database sharding
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>
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
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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
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
Elizabeth Danzberger [Tue, 27 Aug 2024 18:43:49 +0000 (14:43 -0400)]
chore: rebuild assets
Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
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>
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
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>
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>
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
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
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
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>
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>
John Molakvoæ [Tue, 27 Aug 2024 15:27:38 +0000 (17:27 +0200)]
Merge pull request #47500 from nextcloud/fix/file-list-footer-gap
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>
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>
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
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>
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
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>
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>
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>
Kate [Tue, 27 Aug 2024 10:48:50 +0000 (12:48 +0200)]
Merge pull request #47508 from nextcloud/fix/router/attribute-routes-all-apps
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
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
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>
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>
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>
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>
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
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>
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>
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'
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>
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
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
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
Ferdinand Thiessen [Mon, 26 Aug 2024 14:33:21 +0000 (16:33 +0200)]
chore: Compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
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>
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