aboutsummaryrefslogtreecommitdiffstats
path: root/apps/settings/src
Commit message (Collapse)AuthorAgeFilesLines
* fix(settings): When testing server stability, request URL with trailing slashFerdinand Thiessen2024-05-061-1/+1
| | | | | | | This prevents one HTTP request for most situations (301 from `apps/files` to `apps/files/`) and helps users with faulty reverse-proxy configuration. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(webauthn): submit device name by pressing enterRichard Steinmetz2024-05-011-8/+11
| | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* fix: Use `@simplewebauthn` for frontend logicFerdinand Thiessen2024-04-165-113/+124
| | | | | | | | | This simplifies the code a lot and fixes errors with the exisiting custom code, where slightly different base64 values were emitted which are not valid according to the standard. ref: https://github.com/web-auth/webauthn-framework/issues/510 Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(encryption): Clicking default module in UI sets bogus valueJosh2024-04-011-3/+2
| | | | | | | | Fixes #44532 Likely fixes #43123 Signed-off-by: Josh <josh.t.richards@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* feat(settings): Allow to sort groups in the account management alphabeticallyFerdinand Thiessen2024-03-274-21/+117
| | | | | | | We can do this purly in the frontend - but when enforced from the backend using the existing system config, we need to follow the requirement. We then show a warning about the configuration. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(settings): Implement `app` type for AppDiscover sectionFerdinand Thiessen2024-03-193-12/+139
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(settings): Implement `showcase` type for App Discover sectionFerdinand Thiessen2024-03-193-0/+144
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): Make App Discover PostType responsive based on available widthFerdinand Thiessen2024-03-191-5/+21
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): Fit media into post type (app discover section)Ferdinand Thiessen2024-03-191-2/+13
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): Show proper warning if app discover section could not be fetchedFerdinand Thiessen2024-03-191-0/+5
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): Support `order` property on App Discover elements and hide ↵Ferdinand Thiessen2024-03-194-8/+133
| | | | | | | | | future elements This adds support to pinning elements by setting the `order` property on the element (e.g. `order: 0` will always be the first element to show). Also filter list of elements to remove upcoming and outdated elements (as the json might be cached). Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): make apps list search result valid tableGrigorii K. Shartsev2024-03-191-8/+22
| | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* fix(settings): app list scroll on SafariGrigorii K. Shartsev2024-03-192-14/+48
| | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* refactor(settings): move AppItem styles to AppItem componentGrigorii K. Shartsev2024-03-192-174/+135
| | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* refactor(settings): use more BEM styles in apps settingsGrigorii K. Shartsev2024-03-192-97/+107
| | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* refactor(settings): move apps list styles to componentsGrigorii K. Shartsev2024-03-193-11/+244
| | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* refactor(settings): remove unused styles from apps settingsGrigorii K. Shartsev2024-03-191-4/+2
| | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* refactor(settings): remove unneeded classes from hidden headerGrigorii K. Shartsev2024-03-191-10/+10
| | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* fix(settings): apps list layout on mobileGrigorii K. Shartsev2024-03-192-3/+6
| | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* fix(settings): use correct dynamic component load for apps/usersGrigorii K. Shartsev2024-03-191-8/+6
| | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* fix(settings): App Store Discover carousel animations are invertedFerdinand Thiessen2024-03-181-3/+3
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): Open app details also on app discover section when requestedFerdinand Thiessen2024-03-185-6/+11
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(settings): Allow app discover links to open app routes or the appstore pageFerdinand Thiessen2024-03-182-6/+125
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): Adjust appstore types as `releases` are not always setFerdinand Thiessen2024-03-182-2/+2
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): Add event search listener on mounted to guarantee function existsFerdinand Thiessen2024-03-182-414/+3
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: more comprehensive wording for devices wipe actionJérôme Herbinet2024-03-161-1/+1
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(files_sharing): allow to specify allowed groups to share instead of ↵Corentin Damman2024-03-151-10/+26
| | | | | | | | excluded groups Relates to #3387 Signed-off-by: Corentin Damman <c.damman@intopix.com>
* Merge pull request #44202 from nextcloud/fix/migrate-webdav-check-to-setupcheckJohn Molakvoæ2024-03-151-3/+1
|\
| * fix: Migrate WebDAV endpoint check to SetupCheck APICôme Chilliet2024-03-141-3/+1
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | feat(settings): Cache app discover images to ensure privacy of usersFerdinand Thiessen2024-03-141-5/+14
| | | | | | | | | | | | | | Co-authored-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | feat(settings): Implement `carousel` type for app discover sectionFerdinand Thiessen2024-03-144-4/+222
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | feat(settings): Implement `post` type for app discover sectionFerdinand Thiessen2024-03-146-34/+506
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | feat(settings): Implement new app discover section for app managementFerdinand Thiessen2024-03-146-19/+213
|/ | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat: Migrate HSTS check to Security headers SetupCheckCôme Chilliet2024-03-131-3/+2
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* feat: Add declarative settingsjld31032024-03-122-0/+318
| | | | | | Signed-off-by: jld3103 <jld3103yt@gmail.com> Signed-off-by: Julien Veyssier <julien-nc@posteo.net> Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
* fix(settings): Save account management settings in local storageFerdinand Thiessen2024-03-112-34/+18
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): Always open the details tab for selected appFerdinand Thiessen2024-03-111-4/+10
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(settings): Split account management into navigation and contentFerdinand Thiessen2024-03-118-329/+352
| | | | | | The should ease the maintenance of it due to reduced complexity. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(settings): Split account management and app store views into chunksFerdinand Thiessen2024-03-116-133/+258
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(settings): Refactor appstore to use PiniaFerdinand Thiessen2024-03-111-0/+104
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat: Add composable to fetch app icon as SVG for inline useFerdinand Thiessen2024-03-111-0/+52
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat: Make appstore sidebar tabs standalone componentsFerdinand Thiessen2024-03-115-267/+635
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Get rid of PrefixMixinFerdinand Thiessen2024-03-112-35/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(settings): Split appstore code into better maintainable piecesFerdinand Thiessen2024-03-115-1/+351
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(settings): Refactor routing code to use named router viewsFerdinand Thiessen2024-03-116-154/+122
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Remove deprecated parts from `AppLevelBadge`Ferdinand Thiessen2024-03-071-7/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): Remove migrated SetupCheck from legacy JS codeFerdinand Thiessen2024-03-071-6/+2
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): users settings cypressJohn Molakvoæ (skjnldsv)2024-03-071-3/+3
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* feat: Make the AppScorce component to use SVG iconsFerdinand Thiessen2024-03-061-13/+61
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): Split group listsChristopher Ng2024-03-061-29/+34
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>