John Molakvoæ
09a3ca924a
fix: remove unnecessary copyright header
...
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com >
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-06-11 15:24:49 +02:00
Pawel Boguslawski
9d9d372551
feat(files): added parameter to disable web UI integration with local client
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2026-06-11 15:24:37 +02:00
Côme Chilliet
1ab09ec753
chore: Apply new coding standard to all files
...
The diff can be checked using: git diff --ignore-all-space --ignore-blank-lines
To see only the changes not related to blank lines.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-06-01 13:46:39 +02:00
Côme Chilliet
c853d8f96e
fix(files): Use proper DI for TagService class
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-05-11 16:22:21 +02:00
Côme Chilliet
865cf5f2a7
fix(files): Use proper DI for ApiController
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-05-11 16:11:13 +02:00
nextcloud-command
e11e7f1c70
refactor: Apply rector changes
...
Signed-off-by: GitHub <noreply@github.com >
2026-04-29 23:54:19 +02:00
Ferdinand Thiessen
be2ac0bd86
Merge pull request #59932 from nextcloud/carl/copySkeleton
...
refactor: Move copy skeleton step to a file listener
2026-04-29 23:15:38 +02:00
Ferdinand Thiessen
d8e8703796
chore: add missing Override attribute to app code
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-04-28 21:29:28 +02:00
Carl Schwan
bb4c55c125
refactor: Move copy skeleton step to a file listener
...
Instead of having all user providers call OC_Util::copySkeleton
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-04-27 15:37:02 +02:00
Robin Appelman
3385cd4342
fix: move mountpoint when transfering share
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-04-24 18:17:39 +02:00
Robin Appelman
1a3da80932
feat: add output options and '--cached-only' to list mounts command
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-04-24 18:16:44 +02:00
Louis
8598f8b171
Merge pull request #58908 from nextcloud/feat/1701/recent-files-img-grouping
...
feat(recent-files): allow configuring image grouping
2026-04-16 12:00:02 +02:00
Louis Chmn
72812b2b07
chore(Scanner): Use modern syntax and APIs
...
Signed-off-by: Louis Chmn <louis@chmn.me >
2026-04-08 12:26:55 +02:00
Cristian Scheid
8f2cfe5f76
refactor(recent-files): drop frontend changes, move configs to instance level
...
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com >
2026-04-02 09:46:49 -03:00
Cristian Scheid
a967660432
feat(recent-files): implement image grouping based on configuration
...
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com >
2026-04-02 09:21:42 -03:00
Ferdinand Thiessen
047a758a31
Merge pull request #58786 from nextcloud/fix/templates_enabled
...
fix(files): only disable template creation when both skeleton directories are empty
2026-04-01 00:40:25 +02:00
Git'Fellow
99a26b0a97
fix(chunkedUploads): Ensure max parallel count is at least 1
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com >
2026-03-27 18:57:19 +01:00
Cristian Scheid
9b605de474
refactor(recent-files): move recent limit to app-scoped config
...
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com >
2026-03-24 20:44:22 -03:00
Cristian Scheid
981978d960
feat(recent-files): handle invalid config when only min or max are set for recent files limit
...
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com >
2026-03-24 15:15:34 -03:00
Cristian Scheid
62f3ea390e
feat(recent-files): add recent_files_limit config on files settings
...
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com >
2026-03-24 15:15:34 -03:00
Côme Chilliet
9b84a0ec19
fix: Remove unused static var and method in files application
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-03-23 16:48:30 +01:00
Benjamin Frueh
4b203e5f7b
fix: only skip template initialization when both skeletondirectory and templatedirectory are empty
...
Signed-off-by: Benjamin Frueh <benjamin.frueh@gmail.com >
2026-03-08 00:12:56 +01:00
Marcel Müller
d039cb92f9
fix: Set files app lexicon strictness to IGNORE
...
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de >
2026-03-02 22:06:49 +01:00
provokateurin
1ed7a0ef98
fix(TransferOwnershipService): Remove groupfolders size
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-19 08:38:04 +01:00
Benjamin Gaussorgues
f2907f133c
Merge pull request #58282 from nextcloud/carl/refactor-migration
...
refactor(psalm): Modernize migration doc
2026-02-17 14:58:03 +01:00
Joas Schilling
bb1b12b218
fix(docs): Fix dead documentation link for Windows file names
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-02-12 17:47:37 +01:00
Carl Schwan
f6c839d125
refactor(psalm): Modernize migration doc
...
And remove all the duplication in the subclasses
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-12 11:25:55 +01:00
Carl Schwan
0e66ed2233
perf(files): Only request directories from the database
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-12 03:31:27 +01:00
Ferdinand Thiessen
2f29ad8ff8
feat(files): allow to include parents in folder tree API
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-12 01:28:46 +01:00
Carl Schwan
d35773b99a
Merge pull request #57891 from nextcloud/carl/getDirectoryContent-mimetypefilter
...
perf: Allow filtering the directory content by mimetype
2026-02-12 01:22:10 +01:00
Carl Schwan
edd37d349b
perf(file-cache): Add mimetype filter on getFolderContents
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-12 00:36:18 +01:00
Carl Schwan
9741f5f17d
perf: Allow filtering the directory content by mimetype
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-12 00:35:48 +01:00
Carl Schwan
3d18cd7cc5
fix(preview): Fix files:app-data-scan for previews
...
And add unit tests for both migrated files and non-migrated files
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-12 00:26:20 +01:00
Robin Appelman
9cd337bebe
Merge pull request #57745 from nextcloud/share-transfered-event
...
Share mount validation fixes
2026-02-09 16:46:15 +01:00
provokateurin
f12cecb684
feat(rector): Enable SafeDeclareStrictTypesRector
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-09 10:59:31 +01:00
Robin Appelman
c49665f5cd
feat: add event for tranfered shares
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-06 16:55:12 +01:00
Carl Schwan
c091ae4098
perf: Replace getById call with getFirstNodeById
...
Avoid looking at all the mounts
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-05 12:55:18 +01:00
Carl Schwan
ef226e9ec6
Merge pull request #57826 from nextcloud/carl/setupmanager
...
feat(OCP): Expose setup manager to OCP
2026-01-28 21:39:15 +01:00
Carl Schwan
fd3878448b
feat(filecache): Scale DB query created when deleting file from filecache
...
Instead of creating a CacheEntryRemovedEvent for each deleted files,
create a single CacheEntriesRemovedEvent which wrap multiple
CacheEntryRemovedEvent.
This allow listener to optimize the query they do when multiple files
are deleted at the same time (e.g. when deleting a folder).
Signed-off-by: Carl Schwan <carl.schwan@nextclound.com >
2026-01-28 16:07:57 +01:00
Carl Schwan
ae73f7aaf5
refactor(setup-manager): Use ISetupManager instead of SetupManager
...
Keep using the OC API in the mount manager and OC_Utils, but the rest is
now using the public API.
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-01-27 15:19:19 +01:00
Carl Schwan
9a8d45d81f
refactor(QueryException): Remove most usage of QueryException
...
This is preparation to move QueryException from OCP to OC as part of
Nextcloud 34.
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-01-16 11:55:06 +01:00
Maxence Lange
eb0369705a
Merge pull request #56240 from nextcloud/fix/noid/set-adr-book-local-but-not-system
...
fix(contacts): allow address book to be local but not system
2026-01-05 09:55:42 -01:00
Andy Scherzinger
32327c6285
Merge pull request #56773 from nextcloud/carl/remove-sciencemesh
...
refactor(share): Remove code related to science mesh integration
2025-12-30 14:18:53 +01:00
Maxence Lange
b28176458d
fix(contacts): not contact, not local
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2025-12-22 12:36:33 -01:00
Louis
189e1fcf22
Merge pull request #56834 from nextcloud/artonge/feat/repair_tree_path_and_storage
...
feat(files): Add support for `storage-id` and `path` in RepairTree command
2025-12-04 18:06:07 +01:00
Andy Scherzinger
1ef465f804
Merge pull request #56251 from nextcloud/carl/template-manager-cleanup
...
refactor(template-manager): Modernize template manager API
2025-12-04 17:26:53 +01:00
Louis Chmn
55756e626f
feat(files): Add support for storage-id and path in RepairTree command
...
This allows to run the command on specific part of the filecache. When the filecache is big, it prevents overloading the DB.
Signed-off-by: Louis Chmn <louis@chmn.me >
2025-12-04 11:43:12 +01:00
Carl Schwan
cc7655136c
refactor(share): Remove code related to science mesh integration
...
The app was not updated for the past 2 years.
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2025-12-03 14:11:58 +01:00
Cristian Scheid
9272a13e9d
refactor(files): use strict string comparison instead of empty()
...
Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com >
Signed-off-by: Cristian Scheid <74515775+cristianscheid@users.noreply.github.com >
2025-12-01 09:52:59 -03:00
Cristian Scheid
fa2a7b9b2d
refactor(files): use explicit empty check instead of elvis operator
...
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com >
2025-12-01 07:36:18 -03:00