Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix(settings): verify source of app-discover mediafix/app-discover-section-media | Ferdinand Thiessen | 46 hours | 1 | -3/+48 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | feat: add toggle for AI guest restriction | Jana Peper | 2025-07-03 | 1 | -1/+1 |
| | | | | Signed-off-by: Jana Peper <jana.peper@nextcloud.com> | ||||
* | chore: apply new CSFixer rules | Ferdinand Thiessen | 2025-07-01 | 8 | -6/+12 |
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> # Conflicts: # apps/settings/lib/SetupChecks/PhpOpcacheSetup.php | ||||
* | feat: add support for sensitive Declarative settings values encryption | Andrey Borysenko | 2025-05-28 | 2 | -0/+48 |
| | | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com> | ||||
* | chore: compile assetsfix/group-admin-new-user | Ferdinand Thiessen | 2025-04-27 | 1 | -2/+2 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix(settings): group admins only can add users to their groups | Ferdinand Thiessen | 2025-04-27 | 1 | -9/+12 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | feat(settings): provide user groups for accounts list | Ferdinand Thiessen | 2025-04-27 | 1 | -0/+7 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | perf(settings): Remove computation of all groups | Christopher Ng | 2025-03-28 | 1 | -3/+10 |
| | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> | ||||
* | fix(AppDiscover): Ensure created cache folder is safe-chars onlyappStoreCacheFolder | Git'Fellow | 2025-03-10 | 1 | -1/+3 |
| | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> | ||||
* | chore: Move magic number into a documented constfix/fix-disabled-user-list-for-saml-subadmin | Côme Chilliet | 2025-03-10 | 1 | -1/+3 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: Correctly count disabled users for SAML groups subadmins | Côme Chilliet | 2025-03-10 | 1 | -12/+4 |
| | | | | | | If too many users return -1 as for LDAP so that link is shown Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore: Apply new rector configuration to apps folder | Côme Chilliet | 2025-02-13 | 2 | -3/+6 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore: re-apply current rector configuration to apps folder | Côme Chilliet | 2025-02-13 | 1 | -1/+2 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: Replace isInstalled calls with isEnabledForAnyone or isEnabledForUser | Côme Chilliet | 2025-02-13 | 1 | -2/+2 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(provisioning_api): Correct limit for `editUser` | Ferdinand Thiessen | 2025-02-06 | 1 | -0/+2 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix(settings): Add back adminstration scope for LogSettingsControllerfix/openapi/outdated-specs | provokateurin | 2025-01-25 | 1 | -0/+2 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | Merge pull request #49882 from nextcloud/fix/http/template-valid-status-codes | Kate | 2025-01-08 | 1 | -9/+9 |
|\ | |||||
| * | fix(settings): Fix log file download return type | provokateurin | 2025-01-07 | 1 | -9/+9 |
| | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | | refactor(settings): Use parameters explicitly when setting mail settingsrefactor/settings/mail-settings-parameters | provokateurin | 2025-01-06 | 1 | -21/+24 |
|/ | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | feat: save state in db | Jana Peper | 2024-12-18 | 1 | -1/+1 |
| | | | | Signed-off-by: Jana Peper <jana.peper@nextcloud.com> | ||||
* | fix(apps-store): Remove apps from force-enabled state when uninstalledfix/app-store-remove-force-enable | Ferdinand Thiessen | 2024-11-18 | 1 | -3/+5 |
| | | | | | | | | | If an app is force-enabled and then uninstalled the force-enabled state was kept. This is now removed, so when the app should be re-installed the compatibility should be reevaluated. Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix(users): use correct active user count | Benjamin Gaussorgues | 2024-10-30 | 1 | -1/+1 |
| | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | ||||
* | fix(ci): psalm, suppress undefined for viewApps | Andrey Borysenko | 2024-10-29 | 1 | -0/+2 |
| | | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com> | ||||
* | WIP: address review comments, small fixes | Andrey Borysenko | 2024-10-29 | 1 | -35/+7 |
| | | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com> | ||||
* | fix(ci): suppress UndefinedClass for AppAPI related classes since it's bundled | Andrey Borysenko | 2024-10-29 | 1 | -0/+3 |
| | | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com> | ||||
* | feat(app_api): add initial state data for AppAPI UI part | Andrey Borysenko | 2024-10-29 | 1 | -0/+34 |
| | | | | | | | | | | Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com> # Conflicts: # apps/settings/lib/Controller/AppSettingsController.php # Conflicts: # apps/settings/lib/Controller/AppSettingsController.php | ||||
* | fix(appsmanagement): Fix exception on generating preview url for screenshots | Claudio Cambra | 2024-10-28 | 1 | -2/+8 |
| | | | | | | | | | Some installed apps meant for older server versions might unexpectedly offer up screenshot values in a non-string format (e.g. health). Avoid an exception by checking first if the first app screenshot is indeed a string and otherwise we take the value of the parameter Signed-off-by: Claudio Cambra <developer@claudiocambra.com> | ||||
* | Merge pull request #48854 from nextcloud/fix/proxy-app-screenshot | Kate | 2024-10-23 | 1 | -1/+15 |
|\ | |||||
| * | fix(app-store): Also proxy images of locally installed appsfix/proxy-app-screenshot | Ferdinand Thiessen | 2024-10-23 | 1 | -1/+15 |
| | | | | | | | | | | | | | | Before this only app store apps got their screenshots proxied, but this will cause locally installed apps to not be correctly shown on the app-store. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | | fix(app-store): Ensure the `groups` property is always an arrayfix/app-store-groups | Ferdinand Thiessen | 2024-10-23 | 1 | -0/+4 |
|/ | | | | | | | If the value was a string, like a single group, then `json_decode` will also yield only a string. So in this case we ensure the property is always an array with that value. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | refactor(apps): Use constructor property promotion when possible | provokateurin | 2024-10-21 | 7 | -134/+51 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix(appstore): Hide last modified information for shipped appsfix/45717/hide-last-modified-for-shipped-apps | Marcel Müller | 2024-10-16 | 1 | -1/+1 |
| | | | | Signed-off-by: Marcel Müller <marcel-mueller@gmx.de> | ||||
* | chore(apps): Apply new rector configuration to autouse classes | Côme Chilliet | 2024-10-15 | 3 | -14/+21 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: do not reduce count for subadmins if they are members of groupfix/48437/dont-exclude-user | Maksim Sukharev | 2024-10-02 | 1 | -6/+0 |
| | | | | Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com> | ||||
* | Merge pull request #48437 from nextcloud/fix/noid/count-disabled-correct | Kate | 2024-09-30 | 1 | -4/+4 |
|\ | |||||
| * | fix: correctly count disabled users for subadminsfix/noid/count-disabled-correct | Maksim Sukharev | 2024-09-28 | 1 | -4/+4 |
| | | | | | | | | Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com> | ||||
* | | fix(settings): Sort all settings - incl declarative settings - by priorityfix/declarative-settings-priority | Ferdinand Thiessen | 2024-09-28 | 3 | -54/+47 |
|/ | | | | | | | | Previously declarative settings were sorted by priority but behind the "native" settings, this is now fixed, meaning a declarative setting with higher priority than an `ISetting` will be correctly rendered before that `ISetting` in the settings list. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix: Ensure app discover section is returned as listfix/app-discover | Ferdinand Thiessen | 2024-09-24 | 1 | -1/+1 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | chore(deps): Update nextcloud/coding-standard to v1.3.1 | provokateurin | 2024-09-19 | 2 | -2/+2 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | feat: add profile pronouns | John Molakvoæ (skjnldsv) | 2024-09-17 | 1 | -0/+5 |
| | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | ||||
* | fix: Remove legacy settings formschore/remove-legacy-settings-fors | Ferdinand Thiessen | 2024-09-17 | 3 | -71/+1 |
| | | | | | | | | `OC_App::getForms` was always returning an empty array, because there were no setter for `adminForms` or `personalForms` anymore. So removed all that legacy settings forms logic. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | chore: Migrate cleanAppId and getAppPath calls to IAppManager from OC_App | Côme Chilliet | 2024-09-13 | 1 | -6/+5 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | style: update codestyle for coding-standard 1.2.3 | Daniel Kesselberg | 2024-08-25 | 1 | -1/+1 |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | refactor(settings): Replace security annotations with respective attributes | provokateurin | 2024-07-27 | 13 | -75/+91 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | feat(users): Enable features for delegated user admins | Louis Chemineau | 2024-07-22 | 1 | -1/+1 |
| | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | feat(users): Add support for admin delegation for users and groups management | Louis Chemineau | 2024-07-22 | 1 | -2/+8 |
| | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | feat(settings/admin/ai): Add Task Processing API settings | Marcel Klehr | 2024-07-17 | 1 | -1/+1 |
| | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> | ||||
* | chore(settings): Rename user groups | Christopher Ng | 2024-07-11 | 1 | -1/+1 |
| | | | | | | | - "Active accounts" -> "All accounts" - "Recent accounts" -> "Recently active" Signed-off-by: Christopher Ng <chrng8@gmail.com> | ||||
* | chore(l10n): Translate group names | Christopher Ng | 2024-07-11 | 1 | -2/+2 |
| | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> | ||||
* | feat: Add Recent accounts section | Christopher Ng | 2024-07-11 | 1 | -1/+7 |
| | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> |