aboutsummaryrefslogtreecommitdiffstats
path: root/apps
Commit message (Collapse)AuthorAgeFilesLines
* fix(OpenAPI): Adjust array syntax to avoid ambiguitiesfix/openapi/array-syntaxprovokateurin2024-11-0555-300/+433
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Merge pull request #48991 from nextcloud/fix/password-field-sharingFerdinand Thiessen2024-10-301-3/+15
|\ | | | | fix(files_sharing): Password field must not be required if already set
| * fix(files_sharing): Password field must not be required if already setFerdinand Thiessen2024-10-301-3/+15
| | | | | | | | | | | | | | If there is already a password, there is no need to require the password in the setting ('newPassword'). It is only required for new shares. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix: add PasswordConfirmationRequired to saveGlobalCredentialsfix/add-password-confirmation-to-save-global-credsyemkareems2024-10-302-10/+19
|/ | | | | Co-authored-by: yemkareems <yemkareems@gmail.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(users): use correct active user countBenjamin Gaussorgues2024-10-301-1/+1
| | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-10-30426-2898/+3734
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(ci): eslint fix, minor correction after rebaseAndrey Borysenko2024-10-291-8/+3
| | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
* fix: loading state reactivityAndrey Borysenko2024-10-291-24/+28
| | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
* fix(ci): fix eslint errorsAndrey Borysenko2024-10-293-12/+9
| | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
* fix(ci): psalm, suppress undefined for viewAppsAndrey Borysenko2024-10-291-0/+2
| | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
* fix: address review commentsAndrey Borysenko2024-10-297-30/+29
| | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
* WIP: remove app_api_apps vuex storeAndrey Borysenko2024-10-291-399/+0
| | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
* WIP: migrate to Pinia, minor fixesAndrey Borysenko2024-10-2910-66/+396
| | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
* WIP: address review comments, small fixesAndrey Borysenko2024-10-299-81/+74
| | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
* fix(ci): suppress UndefinedClass for AppAPI related classes since it's bundledAndrey Borysenko2024-10-291-0/+3
| | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
* fix(ci): resolve eslint errorsAndrey Borysenko2024-10-2912-43/+53
| | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
* WIP: minor fixesAndrey Borysenko2024-10-291-1/+6
| | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
* WIP: add missing state checksAndrey Borysenko2024-10-291-1/+1
| | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
* WIP: use global mutation, since app_api_apps is namespacedAndrey Borysenko2024-10-291-16/+8
| | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
* WIP: add Daemon badge in app sidebar (2)Andrey Borysenko2024-10-292-0/+39
| | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
* feat(settings): migrate AppAPI ExApps management (1)Andrey Borysenko2024-10-2911-40/+692
| | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
* feat(app_api): add initial state data for AppAPI UI partAndrey Borysenko2024-10-291-0/+34
| | | | | | | | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com> # Conflicts: # apps/settings/lib/Controller/AppSettingsController.php # Conflicts: # apps/settings/lib/Controller/AppSettingsController.php
* test: Add proper styles for Cypress component testsFerdinand Thiessen2024-10-292-1/+12
| | | | | | | This also fixes Typescript issue but requires to slightly adjust the Navigation test as the progress bar is not visible (because it is overlayed by another element). Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor(federatedfilesharing): Replace deprecated functionsFerdinand Thiessen2024-10-296-345/+369
| | | | | | | | | * Replace deprecated OC dialogs methods * Replace deprecated global jQuery with axios * Replace deprecated jQuery event with event bus * Add component + unit tests for new dialog Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #48572 from nextcloud/fix/align-avatar-visibilityJohn Molakvoæ2024-10-292-2/+6
|\
| * fix(settings): Align contents of profile picture headingfix/align-avatar-visibilityChristopher Ng2024-10-292-2/+6
| | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | Merge pull request #48632 from ↵John Molakvoæ2024-10-291-0/+5
|\ \ | | | | | | | | | nextcloud/artonge/fix/file_list_jump_on_viewer_close
| * | fix(files): Do not jump to top when fileId is set to currentFolderartonge/fix/file_list_jump_on_viewer_closeLouis Chemineau2024-10-291-0/+5
| |/ | | | | | | | | | | Fix https://github.com/nextcloud/server/issues/48545 Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Merge pull request #48965 from nextcloud/feat/files-bulk-tagging-followupJohn Molakvoæ2024-10-291-0/+6
|\ \
| * | fix(systemtags): set min height on picker notefeat/files-bulk-tagging-followupskjnldsv2024-10-291-0/+6
| | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | fix: Move cloud id into readonly inputChristopher Ng2024-10-291-29/+31
| |/ |/| | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | Merge pull request #48766 from ↵John Molakvoæ2024-10-292-4/+129
|\ \ | | | | | | | | | nextcloud/fix/fix-disabled-user-list-for-subadmins
| * | fix(provisioning_api): Fix getting disabled users for group adminsfix/fix-disabled-user-list-for-subadminsCôme Chilliet2024-10-171-4/+4
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | chore(provisioning_api): Add tests for getDisabledUserDetailsCôme Chilliet2024-10-171-0/+125
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | Merge pull request #48788 from ↵John Molakvoæ2024-10-293-0/+7
|\ \ \ | |_|/ |/| | | | | nextcloud/fix/788/add-password-required-to-external-storages
| * | fix: cs fix namespacefix/788/add-password-required-to-external-storagesyemkareems2024-10-181-1/+1
| | | | | | | | | | | | Signed-off-by: yemkareems <yemkareems@gmail.com>
| * | fix: add PasswordConfirmationRequired to the eternal storages mentioned in ↵yemkareems2024-10-183-0/+7
| |/ | | | | | | | | | | review Signed-off-by: yemkareems <yemkareems@gmail.com>
* | fix(systemtags): no bulk action on public pagesskjnldsv2024-10-291-2/+6
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | fix(systemtags): translations and etag method casingskjnldsv2024-10-291-34/+75
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | fix(systemtags): single-node bulk tagging actionskjnldsv2024-10-292-13/+15
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | feat(systemtags): add cypress tests and fix a few logic issuesskjnldsv2024-10-297-14/+33
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | feat(systemtags): create tag from bulk tagging dialogskjnldsv2024-10-293-30/+73
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | feat(systemtags): emit tags changes and optimise tag updates performancesskjnldsv2024-10-296-72/+192
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | feat(systemtags): add etag support and handle proppatchskjnldsv2024-10-299-71/+329
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | feat(dav): add systemtag object IDs listingskjnldsv2024-10-2911-18/+179
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | feat(systemtags): add bulk tagging actionskjnldsv2024-10-298-18/+379
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | Merge pull request #48887 from nextcloud/fix/federated-usersJohn Molakvoæ2024-10-292-4/+54
|\ \
| * | fix(files_sharing): federated shares avatarskjnldsv2024-10-252-4/+54
| | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-10-2996-94/+2
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | fix: Adjust preview for view-only sharesfix/view-only-previewFerdinand Thiessen2024-10-283-22/+128
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously there was a different behavior for public shares (link-shares) and internal shares, if the user disabled the view permission. The legacy UI for public shares simply "disabled" the context menu and hided all download actions. With Nextcloud 31 all share types use the consistent permissions attributes, which simplifies code, but caused a regression: Images can no longer been viewed. Because on 30 and before the attribute was not set, previews for view-only files were still allowed. Now with 31 we need a new way to allow "viewing" shares. So this is allowing previews for those files, but only for internal usage. This is done by settin a special header, which only works with custom requests, and not by opening the URL directly. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>