aboutsummaryrefslogtreecommitdiffstats
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-242-18/+18
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix: wipe local storages on log outMaksim Sukharev2025-02-242-7/+22
| | | | Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-244-2/+8
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-222-6/+6
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* refactor: Migrate nextcloud-vue usage to new import schemaFerdinand Thiessen2025-02-2026-80/+84
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-202-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-194-2/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #50864 from nextcloud/fix/fix-psalm-taint-errors-2Joas Schilling2025-02-181-0/+3
|\ | | | | fix: Fix psalm taint false-positives by small refactorings
| * fix: Fix psalm taint false-positives by small refactoringsfix/fix-psalm-taint-errors-2Côme Chilliet2025-02-171-0/+3
| | | | | | | | | | | | | | Mostly make it clear that we trust admin input or that we correctly escape strings. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-02-184-4/+4
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #50798 from nextcloud/fix/login-error-stateFerdinand Thiessen2025-02-171-0/+5
|\ | | | | fix(login): only show error state on login box if user interacted
| * fix(login): only show error state on login box if user interactedFerdinand Thiessen2025-02-171-0/+5
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #50791 from nextcloud/perf/remove-filecache-indexKate2025-02-172-5/+38
|\ \ | |/ |/| chore(filecache): remove index fs_id_storage_size
| * chore(filecache): remove index fs_id_storage_sizeperf/remove-filecache-indexBenjamin Gaussorgues2025-02-132-5/+38
| | | | | | | | | | | | Index is outdated by PR 50781 Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-02-152-2/+2
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix: Replace getInstalledApps calls with getEnabledAppsfix/clarify-app-manager-methodsCôme Chilliet2025-02-132-2/+2
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | fix: Replace isInstalled calls with isEnabledForAnyone or isEnabledForUserCôme Chilliet2025-02-136-16/+10
|/ | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Merge pull request #50081 from nextcloud/fix/undefined-application-keyPytal2025-02-112-2/+2
|\ | | | | fix(core): Fix undefined "application" array key error
| * fix(core): Fix undefined "application" array key error in user layoutChristopher Ng2025-02-111-1/+1
| | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
| * fix(core): Fix undefined "application" array key errorChristopher Ng2025-02-111-1/+1
| | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-02-122-6/+6
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-112-0/+34
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-106-12/+18
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-094-2/+14
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #48674 from nextcloud/jtr/fix-updater-cleanup-job-loggingJohn Molakvoæ2025-02-061-5/+13
|\
| * chore: Run cs:fixjtr/fix-updater-cleanup-job-loggingLouis Chemineau2025-02-061-3/+3
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * fix(updater): make clean-up job more robust / easier to debugJosh2025-02-061-5/+13
| | | | | | Signed-off-by: Josh <josh.t.richards@gmail.com>
* | Merge pull request #50660 from nextcloud/fix/mime-intJohn Molakvoæ2025-02-062-0/+8
|\ \ | |/ |/| fix: make sure we process mime extensions as string
| * fix: make sure we process mime extensions as stringskjnldsv2025-02-052-0/+8
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-02-054-26/+32
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge branch 'master' into fix/noid/in-folder-searchF. E Noel Nfebe2025-02-031-1/+8
|\
| * Merge pull request #49016 from Keeper-of-the-Keys/occ-groups-list-single-groupStephan Orbaugh2025-02-031-1/+8
| |\ | | | | | | Add the option to provide a groupname and only see its' members in occ group:list
| | * fix: Clearly document that the argument is a search string Côme Chilliet2025-02-031-3/+3
| | | | | | | | | | | | | | | It is not an exact match on the group id Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
| | * Add the option to provide a groupname and only see its' members.E.S. Rosenberg a.k.a. Keeper of the Keys2025-01-081-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | Improvements/TODO: 1. Fail/return error if group doesn't exist 2. Only print the members and not the groupname Signed-off-by: E.S. Rosenberg a.k.a. Keeper of the Keys <es.rosenberg+github@gmail.com>
* | | fix(unified-search): filteredProviders now inherits all provider propsnfebe2025-02-031-6/+6
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The main providers come from both the backend and client side plugins such as `in-folder` search. The main providers may carry callbacks functions and other information that should be passed to the `filteredProviders`. This is important because the current code does not make a distinction between `filteredProviders` and `providers` rightly so, becuase they are the same thing! Without the mentioned distinction above, sooner or later, we try to access a property on the `filteredProviders` which we did not transfer with the manual property copy. ---- This fix prevents in-folder search from searching everywhere when "load more results" is clicked; Essentially ignoring the in-folder search filter. Signed-off-by: nfebe <fenn25.fn@gmail.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-02-034-6/+6
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-02-014-4/+4
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #50550 from nextcloud/fix/noid/fix-unified-search-provider-idF. E Noel Nfebe2025-01-313-13/+17
|\ \ | | | | | | fix: unified search provider id
| * | fix: Use `searchFrom` property for client side pluginsfix/noid/fix-unified-search-provider-idnfebe2025-01-303-13/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The client-side plugin `in-folder` uses the `files` provider, this makes it overlap with the main files provider itself. This change follows eecda06f1ad2832cc2a7b31d646458f730c8412a after it was discovered that some apps/providers like `dav` use providers from another app like `contacts` Signed-off-by: nfebe <fenn25.fn@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | fix: unified search provider idSebastianKrupinski2025-01-301-1/+1
| | | | | | | | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2025-01-316-22/+36
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix(ConvertType): Read hostname from arguments and not optionsfix/convert-typeprovokateurin2025-01-301-1/+1
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | fix(ConvertType): Read dbtype in createConnectionParams and remove safeguardNils Wenninghoff2025-01-301-8/+1
| | | | | | | | Signed-off-by: Nils Wenninghoff <nils@ungemein.cool>
* | fix(unified-search): Prevent multiple file picker triggers in in-folder searchfix/load-more-than-5-items-in-folder-filternfebe2025-01-291-1/+6
| | | | | | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
* | refactor: Drop deprecated use of defineStorenfebe2025-01-291-3/+1
| | | | | | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
* | fix(unified-search): Use appId for searchingnfebe2025-01-291-2/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Each provider may search from a particular app so we should use that for searching. Before this commit, we used `provider.id` instead of `provider.appId` the problem with the previous approach is that it forces the provider id to be a valid search provider (an app that supports search) limiting the developers ability to use unique IDs to identify the different providers (especially plugin providers) inside the places filter. For example the Files search plugin "In folder" (search in folder plugin) was required to have id as `files` while the files provider itself already has id as `files`. Signed-off-by: nfebe <fenn25.fn@gmail.com>
* | fix: `user:settings` command when user is not availablefix/settings-commandFerdinand Thiessen2025-01-271-2/+5
| | | | | | | | | | | | | | If `ignore-missing-user` all sub commands work, except listing all settings for a user like `occ user:settings --ignore-missing-user user core`. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(unifiedsearch): Simplify and correct thumbnail stylesFerdinand Thiessen2025-01-271-61/+48
| | | | | | | | | | | | | | Ensure that the if a preview is available the maximum sizes are respected (clickable area). Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-01-262-2/+12
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix(occ): hide sensitive data while config:app:setMisha M.-Kupriyanov2025-01-251-1/+1
| | | | | | | | | | | | in order to hide sensitive data from logs Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>