Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix: Do not throw if appstore is unavailable during upgrade | Julius Härtl | 2024-09-04 | 1 | -1/+2 |
| | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
* | style: update codestyle for coding-standard 1.2.3 | Daniel Kesselberg | 2024-08-25 | 2 | -2/+2 |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | fix: unify bundle naming | Jérôme Herbinet | 2024-08-06 | 1 | -1/+1 |
| | | | | | Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com> Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de> | ||||
* | Merge pull request #46510 from nextcloud/feat/info-xml-backends | Richard Steinmetz | 2024-07-17 | 2 | -1/+21 |
|\ | | | | | feat: hide caldav server settings if no app uses the caldav backend | ||||
| * | feat: hide caldav server settings if no app uses the caldav backend | Richard Steinmetz | 2024-07-16 | 2 | -1/+21 |
| | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | | chore: add warning in case of failure | Git'Fellow | 2024-07-16 | 1 | -0/+1 |
| | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> | ||||
* | | fix(appstore): Return an empty array in case of fail | Git'Fellow | 2024-07-16 | 1 | -0/+3 |
|/ | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com> | ||||
* | 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 | 20 | -444/+45 |
| | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de> | ||||
* | fix: Drop workarounds for unsupported obsolete PHP versions | Côme Chilliet | 2024-04-22 | 1 | -8/+1 |
| | | | | | | Also improved error handling in Installer.php to be type safe. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | 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: Apply new coding standard to all files | Côme Chilliet | 2024-04-02 | 2 | -4/+4 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(AppStore\Fetcher): Ensure `get` returns an array | Ferdinand Thiessen | 2024-03-22 | 1 | -1/+1 |
| | | | | | | | When fetch fails and the `data` prop contains null (e.g. `json_decode` failed), then we should return an empty array instead of null. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix(AppDiscoverFetcher): Do not remove entries as expired that have no ↵ | Ferdinand Thiessen | 2024-03-19 | 1 | -18/+18 |
| | | | | | | expiry date Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | feat(settings): Cache app discover images to ensure privacy of users | Ferdinand Thiessen | 2024-03-14 | 1 | -0/+16 |
| | | | | | | | 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: Allow to fetch app discover json and provide frontend API route | Ferdinand Thiessen | 2024-03-14 | 2 | -1/+101 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | feat: Adding PublicSectorBundle | sorbaugh | 2024-03-12 | 2 | -0/+52 |
| | | | | Signed-off-by: Christopher Ng <chrng8@gmail.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> | ||||
* | fix: Fetch custom app store url without internet connection | Julius Härtl | 2024-03-04 | 1 | -2/+4 |
| | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
* | Fix psalm errors | Hamid Dehnavi | 2024-02-23 | 1 | -1/+1 |
| | | | | Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com> | ||||
* | Make adjustments based on the psalm review | Hamid Dehnavi | 2024-02-23 | 1 | -6/+2 |
| | | | | | | Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com> Co-authored-by: Julius Härtl <jus@bitgrid.net> Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com> | ||||
* | Fix code style | Hamid Dehnavi | 2024-02-23 | 6 | -8/+1 |
| | | | | Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com> | ||||
* | Refactor lib/private/App | Hamid Dehnavi | 2024-02-23 | 10 | -77/+43 |
| | | | | 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> | ||||
* | fix(appstore): Only send subscription keys to valid appstores | Joas Schilling | 2024-01-15 | 1 | -4/+7 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | chore: apply changes from Nextcloud coding standards 1.1.1 | Joas Schilling | 2023-11-23 | 5 | -24/+24 |
| | | | | | 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> | ||||
* | Convert isset ternary to null coalescing operator | Hamid Dehnavi | 2023-09-28 | 1 | -2/+2 |
| | | | | Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com> | ||||
* | 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> | ||||
* | fix(apps): Fix loading info.xml file | Joas Schilling | 2023-07-20 | 1 | -3/+3 |
| | | | | | | Ref: https://bugs.php.net/bug.php?id=62577 Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | Merge pull request #38524 from nextcloud/chore/app/clear-unused-cache-key | Arthur Schiwon | 2023-06-05 | 1 | -2/+0 |
|\ | | | | | chore(app): Do not clear unused cache key | ||||
| * | 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> | ||||
* | | Refactors "strpos" calls in lib/private to improve code readability. | Faraz Samapoor | 2023-05-15 | 3 | -3/+3 |
|/ | | | | Signed-off-by: Faraz Samapoor <fsamapoor@gmail.com> | ||||
* | Use typed version of IConfig::getSystemValue as much as possible | Côme Chilliet | 2023-04-05 | 2 | -8/+8 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | 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> |