aboutsummaryrefslogtreecommitdiffstats
path: root/core/Controller
Commit message (Collapse)AuthorAgeFilesLines
...
* fix: Revert external url support in icon as it’s not allowedCôme Chilliet2024-02-061-1/+1
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Allow application to pass external links in navigationCôme Chilliet2024-02-061-2/+2
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* refactor: Migrate IgnoreOpenAPI attributes to OpenAPIprovokateurin2024-01-1816-36/+36
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Suppress or fix psalm errors related to InvalidTokenExceptionCôme Chilliet2024-01-112-4/+2
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* Always catch OCP versions of authentication exceptionsCôme Chilliet2024-01-114-6/+8
| | | | | | And always throw OC versions for BC Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix(openapi): Make OpenAPI CI green againJoas Schilling2024-01-111-2/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* enh(core): Refactor profile page to use vue componentsFerdinand Thiessen2024-01-101-2/+2
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Keep https check Gaspard d'Hautefeuille2024-01-051-1/+4
| | | | | | https://github.com/nextcloud/server/issues/41196 + keep https check Co-authored-by: Louis <louis@chmn.me> Signed-off-by: Gaspard d'Hautefeuille <github@dhautefeuille.eu>
* Cancel PR #37405, remove regression codeGaspard d'Hautefeuille2024-01-051-2/+2
| | | | Signed-off-by: Gaspard d'Hautefeuille <github@dhautefeuille.eu>
* chore: apply changes from Nextcloud coding standards 1.1.1Joas Schilling2023-11-239-26/+26
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* Fix invalid users/groups handling in advanced searchBenjamin Gaussorgues2023-11-151-1/+2
| | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* Merge pull request #41271 from nextcloud/enh/text-processing-iprovider2Joas Schilling2023-11-131-2/+10
|\ | | | | enh(TextProcessing): Add two new provider interfaces
| * Merge branch 'master' into enh/text-processing-iprovider2Marcel Klehr2023-11-091-1/+2
| |\
| * \ Merge branch 'master' into enh/text-processing-iprovider2Marcel Klehr2023-11-081-1/+3
| |\ \ | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | fix(TextProcessing/Manager): Throw TaskFailureException upon failureMarcel Klehr2023-11-061-1/+2
| | | | | | | | | | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * | | enh(TextProcessing): Add IProvider2Marcel Klehr2023-11-031-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - allow providers to obtain current task's userId - allow providers to expose average task runtime Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | | | feat(search): Allow multiple search terms in UnifiedControllerBenjamin Gaussorgues2023-11-101-13/+22
| |_|/ |/| | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | | fix: Show error message when CSRF check fails at loginChristoph Wurst2023-11-081-1/+2
| |/ |/| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | fix: Only highlight profile entry when viewing own profileChristopher Ng2023-11-021-1/+3
|/ | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* feat(events): Add typed event for filtering autocompletion suggestionsJoas Schilling2023-11-021-0/+13
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* load script and styles on setup pageRobin Appelman2023-10-311-0/+8
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Reset BFP for sudo actionMarcel Müller2023-10-281-1/+2
| | | | Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
* fix: Set profile as active nav entryChristopher Ng2023-10-261-0/+4
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Merge pull request #40326 from nextcloud/enh/text-to-image-apiJoas Schilling2023-10-261-0/+246
|\ | | | | Implement TextToImage OCP API
| * Update core/Controller/TextToImageApiController.phpMarcel Klehr2023-10-261-1/+1
| | | | | | | | Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * en(TextToImage): Use specific exception class instead of generic ↵Marcel Klehr2023-10-261-1/+2
| | | | | | | | | | | | RuntimeException Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * fix(Text2Image): Fix OpenAPI typesMarcel Klehr2023-10-201-1/+1
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * enh(TextToImage): Allow generating multiple images with one taskMarcel Klehr2023-10-201-5/+9
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * enh(TextToImage): Add getExpectedRuntime to IProvider and run tasks during ↵Marcel Klehr2023-10-201-1/+8
| | | | | | | | | | | | request lifetime if possible Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * fix(TextToImage): Fix OpenAPI definitionsMarcel Klehr2023-10-191-2/+4
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * fix(TextToImage): Fix bruteforce protectionMarcel Klehr2023-10-181-19/+10
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * fix(TextToImage): Add bruteforce protection to APIMarcel Klehr2023-10-181-10/+28
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * fix(TextToImage): Fix docblock of getImage routeMarcel Klehr2023-10-181-4/+3
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * enh(TextToImage): Add bruteforce protection for anonymous API usageMarcel Klehr2023-10-181-2/+7
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * enh(TextToImage): Address review commentsMarcel Klehr2023-10-181-3/+2
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * Update core/Controller/TextToImageApiController.phpMarcel Klehr2023-10-181-6/+6
| | | | | | | | Co-authored-by: Julius Härtl <jus@bitgrid.net> Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * Small fixesMarcel Klehr2023-10-181-7/+6
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
| * Implement TextToImage OCP APIMarcel Klehr2023-10-181-0/+221
| | | | | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* | feat(profile): Add public interface for profile manager so apps can check configJoas Schilling2023-10-231-1/+1
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #39852 from nextcloud/pragmaHeaderFerdinand Thiessen2023-10-182-2/+0
|\ | | | | Stop sending deprecated Pragma header
| * Stop sending deprecated Pragma headerGit'Fellow2023-08-282-2/+0
| | | | | | | | Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
* | rename oauth2_access_token's created_at to code_created_atJulien Veyssier2023-10-051-1/+1
| | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | make oauth2 authorization code expire after 10 minutesJulien Veyssier2023-10-051-0/+3
| | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | Merge pull request #40660 from ↵Joas Schilling2023-10-041-2/+2
|\ \ | | | | | | | | | | | | nextcloud/bugfix/noid/fix-missing-user-status-on-autocomplete-api fix(autocomplete): Fix missing user status on autocomplete endpoint
| * | fix(autocomplete): Fix missing user status on autocomplete endpointJoas Schilling2023-09-281-2/+2
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | fix(unifiedsearch): Allow searching for "0"Christoph Wurst2023-09-281-1/+1
|/ / | | | | | | | | | | empty("0") evaluates to true Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Add single status code descriptions for OpenAPIjld31032023-09-277-0/+22
| | | | | | | | Signed-off-by: jld3103 <jld3103yt@gmail.com>
* | Remove deprecated methods Util::writeLog and DIContainer::logCôme Chilliet2023-09-251-4/+5
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | core: Fix OCM OpenAPIjld31032023-09-231-1/+1
| | | | | | | | Signed-off-by: jld3103 <jld3103yt@gmail.com>
* | small fixesMaxence Lange2023-09-201-5/+11
| | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>