Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix: Remove support for app.php loading | Côme Chilliet | 2025-04-14 | 1 | -46/+5 |
| | | | | | | | | | It has been deprecated for a long time, and the last known active application to use it (user_saml) is now migrated the modern API. Presence of the file is still checked in order to log an error. This behavior may be removed as well in a few versions. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: Move getAppInstalledVersions to AppConfig so that it can be used earlierfix/add-getappversions-replacement | Côme Chilliet | 2025-03-25 | 1 | -8/+1 |
| | | | | | | Call it from OC_App to make sure there is only one request to DB. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | feat: Add a replacement for OC_App::getAppVersions is IAppManager | Côme Chilliet | 2025-03-25 | 1 | -0/+16 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: Also remove digits at the start and underscore on both ends of appidfix/fix-appmanager-cleanappid | Côme Chilliet | 2025-02-13 | 1 | -1/+1 |
| | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> | ||||
* | fix: Only keep allowed characters in appid, and flag the method as escaping | Côme Chilliet | 2025-02-13 | 1 | -2/+17 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore: Improve naming of methods and properties in AppManager | Côme Chilliet | 2025-02-13 | 1 | -21/+23 |
| | | | | | | Remove all references to installed apps where it’s about enabled apps Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(ocp): Deprecate getInstalledApps and replace with clearer method name | Côme Chilliet | 2025-02-13 | 1 | -1/+10 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(ocp): Deprecate isInstalled and add isEnabledForAnyone instead | Côme Chilliet | 2025-02-13 | 1 | -3/+5 |
| | | | | | | The method name was really confusing Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: Correctly return app id and app version for `core` styles and images | Ferdinand Thiessen | 2025-01-24 | 1 | -2/+8 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix(apps-store): Remove apps from force-enabled state when uninstalledfix/app-store-remove-force-enable | Ferdinand Thiessen | 2024-11-18 | 1 | -15/+19 |
| | | | | | | | | | 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(appmanager): Fix tainted file path when loading appinfosbugfix/noid/fix-tainted-file-appinfo | Joas Schilling | 2024-10-14 | 1 | -16/+25 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | fix: Replace OC_App::getAllApps with a method in AppManager | Côme Chilliet | 2024-09-13 | 1 | -0/+31 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore: Migrate cleanAppId and getAppPath calls to IAppManager from OC_App | Côme Chilliet | 2024-09-13 | 1 | -3/+6 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | refactor(AppManager): Deprecated default apps handling | provokateurin | 2024-09-09 | 1 | -46/+36 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | feat: hide caldav server settings if no app uses the caldav backend | Richard Steinmetz | 2024-07-16 | 1 | -0/+12 |
| | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | fix(profiler): Remove bogus profiler event start | Côme Chilliet | 2024-06-27 | 1 | -4/+2 |
| | | | | | | | This fixes profiler event graph by removing an event start which had no matching end() call. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(AppManager): Name correct method in error + show error string | Josh | 2024-06-09 | 1 | -2/+6 |
| | | | Signed-off-by: Josh <josh.t.richards@gmail.com> | ||||
* | chore: Add SPDX header | Andy Scherzinger | 2024-05-24 | 1 | -35/+3 |
| | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de> | ||||
* | fix: Lazy load IURLGenerator from AppManager to avoid installation crash | Côme Chilliet | 2024-04-22 | 1 | -2/+17 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: Make sure that AppManager can be built before Nextcloud is installed | Côme Chilliet | 2024-04-22 | 1 | -8/+20 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(AppManager): Allow to query dark **or** bright icon | Ferdinand Thiessen | 2024-03-08 | 1 | -2/+2 |
| | | | | | | The navigation needs the bright icon, while the notifications and activity need a dark icon. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | feat(AppManager): Provide `getAppIcon` function | Ferdinand Thiessen | 2024-03-07 | 1 | -0/+16 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | Refactor lib/private/App | Hamid Dehnavi | 2024-02-23 | 1 | -22/+9 |
| | | | | Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com> | ||||
* | fix(apps): Fix type information of app manager | Joas Schilling | 2024-01-23 | 1 | -6/+3 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | chore: apply changes from Nextcloud coding standards 1.1.1 | Joas Schilling | 2023-11-23 | 1 | -7/+7 |
| | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | ||||
* | fix(AppManager): Ensure that app manager can handle empty app keys on the ↵ | Ferdinand Thiessen | 2023-11-14 | 1 | -4/+6 |
| | | | | | | navigation entries Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix: Allow to set custom app order on navigation entries added by closures ↵ | Ferdinand Thiessen | 2023-11-14 | 1 | -2/+3 |
| | | | | | | to NavigationManager Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | feat(NavigationManager): Always sort the default app first | Ferdinand Thiessen | 2023-10-19 | 1 | -4/+4 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | feat(IAppManager): Allow to set the (user) default apps and get all global ↵ | Ferdinand Thiessen | 2023-10-19 | 1 | -0/+16 |
| | | | | | | default apps Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | Fix behavior when defaultapp is empty | Côme Chilliet | 2023-09-28 | 1 | -0/+1 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Default to first application if no default app is set | Côme Chilliet | 2023-09-26 | 1 | -1/+14 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: Move AppManager events to IEventDispatcher | Joas Schilling | 2023-07-27 | 1 | -7/+3 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | chore(app): Do not clear unused cache key | Christoph Wurst | 2023-05-30 | 1 | -2/+0 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Add label for logo link | Christopher Ng | 2023-03-29 | 1 | -0/+24 |
| | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> | ||||
* | Small cleanups for AppManager | Côme Chilliet | 2023-03-20 | 1 | -2/+2 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Move loadApps to the AppManager | Côme Chilliet | 2023-03-20 | 1 | -0/+49 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Move isType to AppManager | Côme Chilliet | 2023-03-20 | 1 | -1/+38 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Avoid calling Server::get more times than necessary in loadApp | Côme Chilliet | 2023-03-20 | 1 | -29/+45 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Strong type private properties and methods in AppManager | Côme Chilliet | 2023-03-20 | 1 | -43/+17 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Switch away from Server::get for AppManager and logger in loadApp | Côme Chilliet | 2023-03-20 | 1 | -8/+8 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Move loadApp function to the AppManager | Côme Chilliet | 2023-03-20 | 1 | -0/+139 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Introduced app enable/disable/update typed events | Thomas Citharel | 2023-03-13 | 1 | -9/+20 |
| | | | | | | OCP\App\ManagerEvent is depreciated since 22 without a replacement Signed-off-by: Thomas Citharel <tcit@tcit.fr> | ||||
* | composer run cs:fix | Côme Chilliet | 2023-01-20 | 1 | -1/+0 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | set defaultEnabled in shipped.json | Maxence Lange | 2022-09-15 | 1 | -2/+20 |
| | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | ||||
* | Fix updating with apps | Joas Schilling | 2021-11-11 | 1 | -1/+1 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | Keep group restrictions when reenabling apps after an update | Joas Schilling | 2021-10-13 | 1 | -1/+5 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | Merge pull request #27098 from nextcloud/fix/noid/missing-key-in-addInfo | John Molakvoæ | 2021-06-16 | 1 | -1/+1 |
|\ | | | | | force 'name' key in array | ||||
| * | force 'name' key in array | Maxence Lange | 2021-05-25 | 1 | -1/+1 |
| | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | ||||
* | | Update php licenses | John Molakvoæ (skjnldsv) | 2021-06-04 | 1 | -1/+0 |
|/ | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | ||||
* | Less ILogger | Joas Schilling | 2021-04-27 | 1 | -13/+5 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> |