provokateurin
395bf7c70d
refactor(dashboard): Use attributes for routing
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-05-10 09:44:01 +07:00
provokateurin
fdd905ba42
feat(dashboard): Add endpoints to get the layout and statuses
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-05-10 09:44:01 +07:00
provokateurin
5f53e446da
refactor(dashboard): Let the statuses and layout endpoints use a saner format
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-05-10 09:44:01 +07:00
provokateurin
d82fe6c7b4
refactor(dashboard): Migrate saving layout and statuses to OCS
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-05-10 09:44:01 +07:00
provokateurin
2d0c1c3137
chore(dashboard): Delete unused LayoutApiController
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-05-10 09:44:01 +07:00
Thomas Citharel
79476682af
fix(dashboard): do not suggest to install new widgets if appstore is disabled
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-03-28 15:49:34 +07:00
John Molakvoæ
1a9cab31dc
Merge branch 'master' into refactor_dashboard_app
...
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2024-02-28 19:15:01 +07:00
Ferdinand Thiessen
a37b6c7e5f
fix!: Remove deprecated `RegisterWidgetEvent`
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-02-09 01:34:03 +07:00
Ferdinand Thiessen
0773b8744f
perf(dashboard): Stop loading the viewer on the dashboard
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-02-07 12:10:13 +07:00
provokateurin
b64ab5fba8
refactor: Migrate IgnoreOpenAPI attributes to OpenAPI
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-01-18 16:14:17 +07:00
Eduardo Morales
be54715436
enh(dashboard): changed h1 to say Dashboard instead of Nextcloud
...
Signed-off-by: Eduardo Morales <emoral435@gmail.com>
2023-12-20 15:25:35 +07:00
Eduardo Morales
94d122deab
enh(dashboard): changed h1 to say Dashboard instead of Nextcloud
...
Signed-off-by: Eduardo Morales <emoral435@gmail.com>
2023-12-20 15:25:35 +07:00
jld3103
310832ade9
chore(dashboard): Add limit range to items v1 API
...
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2023-12-06 14:52:17 +07:00
Arthur Schiwon
89094c76cf
enh(noid): reasonabley limit amount of possible dashboard widget items
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-11-24 12:46:38 +07:00
Joas Schilling
aa5f037af7
chore: apply changes from Nextcloud coding standards 1.1.1
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2023-11-23 10:36:13 +07:00
jld3103
c2d45cb172
Add single status code descriptions for OpenAPI
...
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2023-09-27 08:05:21 +07:00
jld3103
6c840984f8
dashboard: Fix get widgets OpenAPI
...
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2023-09-20 17:41:37 +07:00
Richard Steinmetz
6982597b6a
feat(dashboard): implement widget item api v2
...
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>
2023-08-22 08:36:53 +07:00
Hamid Dehnavi
1f6a121ab0
Make adjustments based on the review
...
Co-authored-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com>
2023-07-16 15:52:51 +07:00
Hamid Dehnavi
3aaab5b92b
Make adjustments based on the review
...
Co-authored-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com>
2023-07-14 17:46:48 +07:00
jld3103
f8bed12cfb
dashboard: Add OpenAPI spec
...
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2023-07-11 07:23:00 +07:00
Hamid Dehnavi
4d5b8d2767
Refactor dashboard app
...
Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com>
2023-07-08 20:32:43 +07:00
Carl Schwan
b1ec7ff51f
Add missing taint analysis docblock comments, and improve escaping in some methods
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2023-04-24 17:17:53 +07:00
Vincent Petry
703dd64e7e
Merge pull request #33658 from nextcloud/dashboard-api-widgets
...
Extend dashboard api to allow listing of widgets
2022-09-16 12:18:24 +07:00
Christopher Ng
b1856d0fc9
Fix initial state typo in dashboard controller
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-09-15 19:02:23 +07:00
Julien Veyssier
da74da8a9c
adjust empty array check
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-09-15 18:24:43 +07:00
Robin Appelman
d9e75f00b1
move widget options into a Option class
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-09-15 18:06:21 +07:00
Julien Veyssier
845149bb7c
add IItemOptionWidget to define some item-related parameters, only getItemIconsRound() for now
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-09-15 18:06:21 +07:00
Robin Appelman
a3912e264a
change widget button api to support multiple button types
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-09-15 18:05:52 +07:00
Robin Appelman
79adca6b8b
allow adding button to dashboard api output
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-09-15 18:05:52 +07:00
Robin Appelman
7f52a99ffb
allow filtering dashboard items api by widgets
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-09-15 18:05:52 +07:00
Robin Appelman
0e5944748d
add dashboard api to list widgets
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-09-15 18:05:52 +07:00
greta
02cc42d40a
Move background settings from dashboard app to Appearance and accessibility settings
...
Signed-off-by: greta <gretadoci@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-09-14 20:17:01 +07:00
Julius Härtl
ca0435382d
Allow to override #app-content and #app-navigation hrefs for content skipping
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2022-07-16 10:00:53 +07:00
Louis Chemineau
b50fd97db4
Load scripts of theming app before the dashboard
...
This allows dashboard to access OCA.Theming
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-02-17 11:57:34 +07:00
John Molakvoæ (skjnldsv)
dd7bf0f902
Fix dynamic loading
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2022-01-08 10:14:53 +07:00
Julien Veyssier
e15270cbb9
implement dashboard API for clients, new WidgetItem class, new IAPIWidget interface
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2021-06-15 21:34:00 +07:00
John Molakvoæ (skjnldsv)
215aef3cbd
Update php licenses
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2021-06-04 22:02:41 +07:00
Roeland Jago Douma
a6cd238517
Some psalm fixes for the DashboardController
...
* Use the AppFramework IInitialState
* Set return type
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2021-02-10 20:00:04 +07:00
Julius Härtl
c5bc01f27f
Add config to specify a default dashboard layout
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2021-01-25 07:29:41 +07:00
Julien Veyssier
f5ef2d7d58
override default dashboard background with theming one
...
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>
2020-11-13 06:51:26 +07:00
Julien Veyssier
e8f37dd2b2
refs #22468 fix empty php array becoming an array instead of an object in UI
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-09-04 18:19:46 +07:00
Julien Veyssier
006157b12f
now able to toggle statuses
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2020-08-21 14:58:12 +07:00
Julius Härtl
8a3016565f
Small fixes to cleanup code
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-08-20 12:27:57 +07:00
Roeland Jago Douma
f6578b74f4
Allow using geolocation in the dashboard
...
Else the weather geolocation is kind of useless.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2020-08-20 09:00:03 +07:00
Morris Jobke
72df65c810
Fix psalm warnings
...
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
2020-08-19 21:55:13 +07:00
Julius Härtl
9a7f7ea5e7
Fix php cs
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-08-19 17:07:29 +07:00
Julius Härtl
551d435f89
Make it possible to define theme header styling per background
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-08-19 17:07:28 +07:00
Julius Härtl
5661775568
Allow to set a primary color background
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-08-19 17:07:28 +07:00
Julius Härtl
4118cb0be6
Do not reset background on every save
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-08-19 17:07:27 +07:00