aboutsummaryrefslogtreecommitdiffstats
path: root/lib/public/AppFramework/Bootstrap
Commit message (Collapse)AuthorAgeFilesLines
* chore: apply changes from Nextcloud coding standards 1.1.1Joas Schilling2023-11-231-2/+2
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* Merge pull request #40326 from nextcloud/enh/text-to-image-apiJoas Schilling2023-10-261-0/+11
|\ | | | | Implement TextToImage OCP API
| * fix: Minor copypastaMarcel Klehr2023-10-231-1/+1
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * fix(Text2Image): Fix psalm errorsMarcel Klehr2023-10-201-0/+11
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | Fix docblock and types for new public APICôme Chilliet2023-10-191-3/+2
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Add api to register setup checksCarl Schwan2023-10-191-0/+10
|/ | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Fix registerEventListener signatureCôme Chilliet2023-10-121-1/+1
| | | | | | It seems now psalm correctly supports this. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Massive refactoring: Turn LanguageModel OCP API into TextProcessing APIMarcel Klehr2023-07-141-5/+5
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* Since 27.1.0Marcel Klehr2023-07-071-1/+1
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* Update lib/public/AppFramework/Bootstrap/IRegistrationContext.phpMarcel Klehr2023-07-071-1/+1
| | | | Co-authored-by: Daniel <mail@danielkesselberg.de> Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* LLM OCP API: Implement ocs APIMarcel Klehr2023-07-071-0/+11
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* feat(SpeechToText): Add SpeechToText provider APIMarcel Klehr2023-04-111-0/+11
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* feat(translations): Add translation provider APIJulius Härtl2023-02-271-0/+11
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Pluggable share providerLouis Chemineau2023-02-021-0/+10
| | | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu> Signed-off-by: Louis Chemineau <louis@chmn.me>
* feat(app-framework): Add support for global middlewaresChristoph Wurst2023-01-261-1/+3
| | | | | | | This allows apps to register middlewares that always register, not just for the app's own requests Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* composer run cs:fixCôme Chilliet2023-01-203-3/+0
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Move registration to IBootstrapJulius Härtl2022-08-311-0/+10
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* allow apps to specify methods carrying sensitive parametersArthur Schiwon2022-07-281-0/+11
| | | | | | … in order to remove them from logging. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Allow registration of migratorsChristopher Ng2022-02-111-0/+11
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Move calendar resource/room backend registration to IBootstrapChristoph Wurst2022-02-071-0/+20
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add a Talk API for OCPChristoph Wurst2022-02-041-0/+11
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Fix registerEventListener issuesCarl Schwan2022-01-271-2/+2
| | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Register missing DAV app calendar providerChristoph Wurst2021-10-281-1/+2
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Use more explicit naming for profile link actionChristopher Ng2021-10-251-2/+2
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Move preview provider registration to bootstrapRoeland Jago Douma2021-10-211-0/+13
| | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Profile backendChristopher Ng2021-10-191-0/+13
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Add Public Calendar ProviderAnna Larch2021-10-141-0/+9
| | | | | Signed-off-by: Anna Larch <anna@nextcloud.com> Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Update php licensesJohn Molakvoæ (skjnldsv)2021-06-043-6/+3
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Move 2FA registration to IBootstrapRoeland Jago Douma2021-04-201-0/+10
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Allow registering NotifierServices trough IBootstrapRoeland Jago Douma2021-04-161-0/+10
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Type the service registrationChristoph Wurst2021-02-101-0/+2
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Move TemplateProvider registration to boot context and make template type ↵Julius Härtl2021-01-281-0/+11
| | | | | | registration lazy Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Add a hint about the direction of priorityJoas Schilling2021-01-151-1/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #24702 from nextcloud/enhancement/well-known-handler-apiChristoph Wurst2020-12-181-0/+14
|\ | | | | Add well known handlers API
| * Add well known handlers APIChristoph Wurst2020-12-161-0/+14
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Update all license headers for Nextcloud 21Christoph Wurst2020-12-161-0/+1
|/ | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add psalm types for the event dispatcherChristoph Wurst2020-10-151-2/+3
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add Psalm type for the bootstrap registration contextChristoph Wurst2020-10-121-2/+13
| | | | | | This can potentially catch a few bugs with wrong class strings. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Move initial state provider to boostrapRoeland Jago Douma2020-10-041-0/+13
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Update the license headers for Nextcloud 20Christoph Wurst2020-08-243-6/+12
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Refactor API to match the widget wordingJulius Härtl2020-08-051-2/+2
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Use the proper IAppContainer and IServerContainer type hints to know which ↵Morris Jobke2020-07-211-5/+4
| | | | | | code runs with which container Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Make the bootstrap context return ContainerInterface instancesChristoph Wurst2020-07-211-4/+4
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Merge pull request #21850 from ↵Morris Jobke2020-07-201-0/+13
|\ | | | | | | | | nextcloud/techdebt/noid/register-alternative-logins Allow to register AlternativeLogin on RegistrationContext
| * Allow to register AlternativeLogin on RegistrationContextJoas Schilling2020-07-161-0/+13
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Use PSR container interface and deprecate our own abstractionChristoph Wurst2020-07-161-3/+4
|/ | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Move to lazy panel registration during registration contextJulius Härtl2020-07-151-0/+9
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Callable parameter injectionChristoph Wurst2020-07-031-0/+22
| | | | | | | | | | | | | | This is like what we have to DI and classes, but for callables. The motivating factor is to get rid of *service locators* in the `boot` method of apps as a new pattern is about to emerge where we have lots of `query` calls on the app or server container in order to fetch some services. With this little helper it's possible to call another (public) method and magically have everything injected. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add unified search APIChristoph Wurst2020-06-241-0/+15
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Allow crash reporters registration during app bootstrapChristoph Wurst2020-06-191-0/+10
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>