Commit Graph

72 Commits (ba94de2510b3858f10d60f0230a58b1252346372)

Author SHA1 Message Date
Ferdinand Thiessen c8d7a5acaa fix(AppManager): Allow to query dark **or** bright icon 2 years ago
Ferdinand Thiessen 876e2d6198
feat(AppManager): Provide `getAppIcon` function 2 years ago
Hamid Dehnavi 84749d53a9 Refactor lib/private/App 2 years ago
Joas Schilling 582ec1294a
fix(apps): Fix type information of app manager 2 years ago
Joas Schilling aa5f037af7
chore: apply changes from Nextcloud coding standards 1.1.1 2 years ago
Ferdinand Thiessen 927e7fcf67
fix(AppManager): Ensure that app manager can handle empty app keys on the navigation entries 2 years ago
Ferdinand Thiessen 8d0c7cc5fa
fix: Allow to set custom app order on navigation entries added by closures to NavigationManager 2 years ago
Ferdinand Thiessen 363d9ebb13
feat(NavigationManager): Always sort the default app first 2 years ago
Ferdinand Thiessen 08cff0777a
feat(IAppManager): Allow to set the (user) default apps and get all global default apps 2 years ago
Côme Chilliet 8049702413
Fix behavior when defaultapp is empty 2 years ago
Côme Chilliet a4a3d94f05
Default to first application if no default app is set 2 years ago
Joas Schilling 5bb6a7804f
fix: Move AppManager events to IEventDispatcher 2 years ago
Christoph Wurst 3d1acca1f3
chore(app): Do not clear unused cache key 3 years ago
Christopher Ng 4f8e916585 Add label for logo link 3 years ago
Côme Chilliet 13c71ed24a
Small cleanups for AppManager 3 years ago
Côme Chilliet 78c1716818
Move loadApps to the AppManager 3 years ago
Côme Chilliet 8dc5f82189
Move isType to AppManager 3 years ago
Côme Chilliet a224551132
Avoid calling Server::get more times than necessary in loadApp 3 years ago
Côme Chilliet f0bdf2a4cd
Strong type private properties and methods in AppManager 3 years ago
Côme Chilliet 71ed968e34
Switch away from Server::get for AppManager and logger in loadApp 3 years ago
Côme Chilliet a7c8090dc3
Move loadApp function to the AppManager 3 years ago
Thomas Citharel f1751c4428
Introduced app enable/disable/update typed events 3 years ago
Côme Chilliet f5c361cf44
composer run cs:fix 3 years ago
Côme Chilliet a1301de7fa Revert "Just use string for groups in enableAppForGroups" 3 years ago
Côme Chilliet 3cce9aa547 Just use string for groups in enableAppForGroups 3 years ago
Maxence Lange 0efd6d9950 set defaultEnabled in shipped.json 3 years ago
Joas Schilling 66ffedcb16
Fix updating with apps 4 years ago
Joas Schilling 0b747538ff
Keep group restrictions when reenabling apps after an update 4 years ago
John Molakvoæ (skjnldsv) 215aef3cbd
Update php licenses 5 years ago
Maxence Lange 65649468f3 force 'name' key in array 5 years ago
Joas Schilling 56ae87c281
Less ILogger 5 years ago
Christoph Wurst d89a75be0b
Update all license headers for Nextcloud 21 5 years ago
Christoph Wurst caff1023ea
Format control structures, classes, methods and function 6 years ago
Christoph Wurst 14c996d982
Use elseif instead of else if 6 years ago
Christoph Wurst 1a9330cd69
Update the license headers for Nextcloud 19 6 years ago
Christoph Wurst b80ebc9674
Use the short array syntax, everywhere 6 years ago
Joas Schilling 3eee359d7f
Allow to force enable apps via CLI 6 years ago
Christoph Wurst 5bf3d1bb38
Update license headers 6 years ago
Daniel Rudolf 2d56664e35
Improve usage of IAppManager::getAppWebPath() 6 years ago
Daniel Rudolf 34919d3ebc
Add IAppManager::getAppWebPath() 6 years ago
Joas Schilling 810ee7d811
Make the auto-disabled list more broad 6 years ago
Morris Jobke 55d8c3db3e
Reduce indirection in AppManager 7 years ago
Morris Jobke 99f2c82222
Properly inject the logger 7 years ago
Greta Doci 5898e87e0f Remove deleted groups from app restrictions fixes #15823 7 years ago
Daniel Kesselberg c09ddf6c78
Check app path for enableAppForGroups 7 years ago
Julius Härtl f30c14a6a2
Keep AppConfig for now 8 years ago
Julius Härtl facce73c7f
Remove unused import 8 years ago
Julius Härtl 1a034ce699
Implement update functionality 8 years ago
Julius Härtl eb6e5a27a3
Do not fail hard if no appinfo is returned during update 8 years ago
Morris Jobke 514de5dfa1
Use isInstalled of AppManger instead of reimplement it 8 years ago