Commit Graph

38 Commits (500a9cb7244d3072f83eebc878e27833572e707d)

Author SHA1 Message Date
Joas Schilling 42be7a5d74
fix(OCP): Add since tag for all constants 9 months ago
Ferdinand Thiessen a37b6c7e5f
fix!: Remove deprecated `RegisterWidgetEvent` 10 months ago
Joas Schilling aa5f037af7
chore: apply changes from Nextcloud coding standards 1.1.1 1 year ago
jld3103 80e3064817
Fix Dashboard IManager getWidgets return annotation 1 year ago
Richard Steinmetz 6982597b6a
feat(dashboard): implement widget item api v2 1 year ago
Christoph Wurst c7c28a81d5
fix(ocp): Fix reference of dashboard IAPIWidget::getItems from WidgetItem 1 year ago
Daniel Kesselberg 258c919b3c
ci: migrate ocp since checker to psalm 2 years ago
Côme Chilliet f5c361cf44
composer run cs:fix 2 years ago
Julius Härtl 5b67b92f73
chore(OCP): Remove deprecated dashboard interfaces and classes 2 years ago
Joas Schilling 23171206b4
Allow to conditionally enable dashboard widgets 2 years ago
Joas Schilling 9c402eb745
Add since tags 2 years ago
Robin Appelman d9e75f00b1
move widget options into a Option class 2 years ago
Julien Veyssier 845149bb7c
add IItemOptionWidget to define some item-related parameters, only getItemIconsRound() for now 2 years ago
Robin Appelman a3912e264a
change widget button api to support multiple button types 2 years ago
Robin Appelman 79adca6b8b
allow adding button to dashboard api output 2 years ago
Robin Appelman 0e5944748d
add dashboard api to list widgets 2 years ago
Arthur Schiwon 523572fcea
load widgets only of enabled apps 2 years ago
Côme Chilliet 113756db30
Fix ArrayAccess and JsonSerializable return types 3 years ago
Julien Veyssier e15270cbb9
implement dashboard API for clients, new WidgetItem class, new IAPIWidget interface 3 years ago
John Molakvoæ (skjnldsv) 215aef3cbd
Update php licenses 4 years ago
Julius Härtl 45a474071e
Remove @package annotations from public namespace 4 years ago
Christoph Wurst 2a054e6c04
Update the license headers for Nextcloud 20 4 years ago
Julius Härtl 018be662f4
Refactor API to match the widget wording 4 years ago
Julius Härtl 35bdb998ef
Dashboard strict typing 4 years ago
Julius Härtl 31a1494529
Add load method for apps to bootstrap their panels 4 years ago
Julius Härtl b71de68f43
Cleanup public api methods 4 years ago
Julius Härtl f7c04b0415
Deprecate panel register event right away but keep it for not breaking backward compatible apps 4 years ago
Julius Härtl 81e5593133
Move to lazy panel registration during registration context 4 years ago
Julius Härtl 544fcdb549
Deprecate old dashboard API 4 years ago
Julius Härtl 673d70dfc5
Add new dashboard public API 4 years ago
Christoph Wurst cb057829f7
Update license headers for 19 5 years ago
Christoph Wurst 28f8eb5dba
Add visibility to all constants 5 years ago
Christoph Wurst caff1023ea
Format control structures, classes, methods and function 5 years ago
Christoph Wurst 41b5e5923a
Use exactly one empty line after the namespace declaration 5 years ago
Christoph Wurst 5bf3d1bb38
Update license headers 5 years ago
Roeland Jago Douma 68748d4f85
Some php-cs fixes 5 years ago
Maxence Lange dfd4782dfc
include dashboard into core 6 years ago