Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix(OpenAPI): Adjust array syntax to avoid ambiguitiesfix/openapi/array-syntax | provokateurin | 2024-11-05 | 2 | -7/+7 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | chore(apps): Apply new rector configuration to autouse classes | Côme Chilliet | 2024-10-15 | 1 | -4/+5 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | refactor(dashboard): Replace security annotations with respective attributes | provokateurin | 2024-07-27 | 2 | -15/+16 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix(dashboard): Use the widget icon URL when it was provided | Joas Schilling | 2024-07-11 | 1 | -0/+2 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | fix(dashboard): Correctly redirect guests to login page when opening dashboard | Joas Schilling | 2024-06-20 | 1 | -1/+1 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | chore: Add SPDX header | Andy Scherzinger | 2024-05-27 | 4 | -84/+8 |
| | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de> | ||||
* | refactor(dashboard): Use attributes for routing | provokateurin | 2024-05-10 | 2 | -0/+10 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | feat(dashboard): Add endpoints to get the layout and statuses | provokateurin | 2024-05-10 | 3 | -15/+93 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | refactor(dashboard): Let the statuses and layout endpoints use a saner format | provokateurin | 2024-05-10 | 2 | -13/+18 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | refactor(dashboard): Migrate saving layout and statuses to OCS | provokateurin | 2024-05-10 | 2 | -21/+28 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | chore(dashboard): Delete unused LayoutApiController | provokateurin | 2024-05-10 | 1 | -56/+0 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix(dashboard): do not suggest to install new widgets if appstore is disabled | Thomas Citharel | 2024-03-28 | 1 | -0/+1 |
| | | | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com> | ||||
* | Merge branch 'master' into refactor_dashboard_app | John Molakvoæ | 2024-02-28 | 3 | -35/+161 |
|\ | | | | | Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com> | ||||
| * | fix!: Remove deprecated `RegisterWidgetEvent` | Ferdinand Thiessen | 2024-02-09 | 1 | -3/+0 |
| | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
| * | perf(dashboard): Stop loading the viewer on the dashboard | Ferdinand Thiessen | 2024-02-07 | 1 | -7/+0 |
| | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
| * | refactor: Migrate IgnoreOpenAPI attributes to OpenAPI | provokateurin | 2024-01-18 | 1 | -2/+2 |
| | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
| * | enh(dashboard): changed h1 to say Dashboard instead of Nextcloud | Eduardo Morales | 2023-12-20 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Eduardo Morales <emoral435@gmail.com> | ||||
| * | enh(dashboard): changed h1 to say Dashboard instead of Nextcloud | Eduardo Morales | 2023-12-20 | 1 | -0/+7 |
| | | | | | | | | Signed-off-by: Eduardo Morales <emoral435@gmail.com> | ||||
| * | chore(dashboard): Add limit range to items v1 API | jld3103 | 2023-12-06 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: jld3103 <jld3103yt@gmail.com> | ||||
| * | enh(noid): reasonabley limit amount of possible dashboard widget items | Arthur Schiwon | 2023-11-24 | 1 | -1/+2 |
| | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
| * | chore: apply changes from Nextcloud coding standards 1.1.1 | Joas Schilling | 2023-11-23 | 2 | -7/+7 |
| | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | ||||
| * | Add single status code descriptions for OpenAPI | jld3103 | 2023-09-27 | 1 | -0/+6 |
| | | | | | | | | Signed-off-by: jld3103 <jld3103yt@gmail.com> | ||||
| * | dashboard: Fix get widgets OpenAPI | jld3103 | 2023-09-20 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: jld3103 <jld3103yt@gmail.com> | ||||
| * | feat(dashboard): implement widget item api v2 | Richard Steinmetz | 2023-08-22 | 2 | -10/+72 |
| | | | | | | | | | | | | | | | | | | This API enables the dashboard to render all widgets from the API data alone without having apps to provide their own bundles. This saves a lot of traffic and execution time as a lot less javascript has to be parsed on the frontend. Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
| * | dashboard: Add OpenAPI spec | jld3103 | 2023-07-11 | 3 | -8/+72 |
| | | | | | | | | Signed-off-by: jld3103 <jld3103yt@gmail.com> | ||||
* | | Make adjustments based on the review | Hamid Dehnavi | 2023-07-16 | 2 | -2/+2 |
| | | | | | | | | | | Co-authored-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com> | ||||
* | | Make adjustments based on the review | Hamid Dehnavi | 2023-07-14 | 1 | -1/+1 |
| | | | | | | | | | | Co-authored-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com> | ||||
* | | Refactor dashboard app | Hamid Dehnavi | 2023-07-08 | 3 | -42/+10 |
|/ | | | | Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com> | ||||
* | Add missing taint analysis docblock comments, and improve escaping in some ↵ | Carl Schwan | 2023-04-24 | 1 | -1/+1 |
| | | | | | | | methods Signed-off-by: Carl Schwan <carl@carlschwan.eu> Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Merge pull request #33658 from nextcloud/dashboard-api-widgets | Vincent Petry | 2022-09-16 | 1 | -9/+59 |
|\ | | | | | Extend dashboard api to allow listing of widgets | ||||
| * | adjust empty array check | Julien Veyssier | 2022-09-15 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Julien Veyssier <eneiluj@posteo.net> | ||||
| * | move widget options into a Option class | Robin Appelman | 2022-09-15 | 1 | -3/+5 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
| * | add IItemOptionWidget to define some item-related parameters, only ↵ | Julien Veyssier | 2022-09-15 | 1 | -0/+2 |
| | | | | | | | | | | | | getItemIconsRound() for now Signed-off-by: Julien Veyssier <eneiluj@posteo.net> | ||||
| * | change widget button api to support multiple button types | Robin Appelman | 2022-09-15 | 1 | -5/+8 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
| * | allow adding button to dashboard api output | Robin Appelman | 2022-09-15 | 1 | -8/+21 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
| * | allow filtering dashboard items api by widgets | Robin Appelman | 2022-09-15 | 1 | -4/+8 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
| * | add dashboard api to list widgets | Robin Appelman | 2022-09-15 | 1 | -0/+26 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | Fix initial state typo in dashboard controller | Christopher Ng | 2022-09-15 | 1 | -6/+6 |
|/ | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> | ||||
* | Move background settings from dashboard app to Appearance and accessibility ↵ | greta | 2022-09-14 | 2 | -268/+0 |
| | | | | | | | settings Signed-off-by: greta <gretadoci@gmail.com> Signed-off-by: Christopher Ng <chrng8@gmail.com> | ||||
* | Allow to override #app-content and #app-navigation hrefs for content skipping | Julius Härtl | 2022-07-16 | 1 | -1/+4 |
| | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
* | Validate custom dashboard background image | Christopher Ng | 2022-06-02 | 1 | -0/+4 |
| | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> | ||||
* | Dashboard fixes | John Molakvoæ | 2022-04-27 | 1 | -0/+1 |
| | | | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com> | ||||
* | Load scripts of theming app before the dashboard | Louis Chemineau | 2022-02-17 | 1 | -1/+1 |
| | | | | | | This allows dashboard to access OCA.Theming Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | Fix dynamic loading | John Molakvoæ (skjnldsv) | 2022-01-08 | 1 | -0/+2 |
| | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | ||||
* | implement dashboard API for clients, new WidgetItem class, new IAPIWidget ↵ | Julien Veyssier | 2021-06-15 | 1 | -0/+86 |
| | | | | | | interface Signed-off-by: Julien Veyssier <eneiluj@posteo.net> | ||||
* | Update php licenses | John Molakvoæ (skjnldsv) | 2021-06-04 | 3 | -9/+10 |
| | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | ||||
* | Some psalm fixes for the DashboardController | Roeland Jago Douma | 2021-02-10 | 1 | -14/+14 |
| | | | | | | | * Use the AppFramework IInitialState * Set return type Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl> | ||||
* | Add config to specify a default dashboard layout | Julius Härtl | 2021-01-25 | 1 | -1/+2 |
| | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
* | Only setup filesystem if needed for dashboard background service | Julius Härtl | 2020-11-18 | 1 | -20/+38 |
| | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
* | override default dashboard background with theming one | Julien Veyssier | 2020-11-13 | 1 | -0/+10 |
| | | | | | | | | fix getAppValue default value in theming app fix cacheBuster value injection Signed-off-by: Julien Veyssier <eneiluj@posteo.net> Signed-off-by: npmbuildbot-nextcloud[bot] <npmbuildbot-nextcloud[bot]@users.noreply.github.com> |