Commit Graph
100 Commits
Author SHA1 Message Date
kay delaneyandIvan Ortega 4c0571be3a Scenes: Add textbox var to scenes demo (#64313)
* Scenes: Add textbox var to scenes demo

* Upgrade scenes version

---------

Co-authored-by: Ivan Ortega <ivanortegaalba@gmail.com>
2023-03-09 06:09:15 -08:00
kay delaney 312117bdfe DatasourceVariables: Update query editor when switching datasources from picker (#62617) 2023-03-08 11:24:29 +00:00
kay delaney 36e474d109 PanelHeaderMenu: Use UI/Menu component (#63040) 2023-02-24 04:23:56 +00:00
kay delaney c769a6281e data/scaledUnits: Handle size === undefined more gracefully (#63218) 2023-02-23 13:23:33 +00:00
kay delaney f970745941 UI/MenuItem: Add support for shortcut labels (#62878)
* UI/MenuItem: Add support for shortcut labels

* Adjust spacing
2023-02-07 13:41:38 +00:00
40ec4ef5b8 PanelChrome: Implement hover header (#61774)
Closes #59078

Co-authored-by: polinaboneva <polina.boneva@grafana.com>
Co-authored-by: Ivan Ortega <ivanortegaalba@gmail.com>
Co-authored-by: Alexandra Vargas <alexa1866@gmail.com>
2023-02-02 17:53:18 +00:00
kay delaney 955bf55c6a Datasource Onboarding: Create initial data source onboarding page (#58795) 2022-12-07 23:29:38 +00:00
kay delaney 850f5fa8d7 LibraryPanels: Fix issue where viewer with folder edit permissions could not update library panel (#58420)
* LibraryPanels: Fix issue where viewer with folder edit permissions could not update library panel
2022-11-22 10:05:55 +00:00
kay delaney 59d2cf2ff7 Snapshots: Allow user with viewer permissions to delete own snapshots (#58572)
Also allows deletion of snapshots whose original dashboard is
in a folder which the viewer has explicit edit permissions for
2022-11-14 19:13:33 +00:00
kay delaney a8c181bf6a Chore: Migrate usage of v1 theme to v2 (#58154) 2022-11-03 18:15:55 +00:00
kay delaney f37e53f060 Chore: Migrate more theme v1 usage to v2 (#58121) 2022-11-03 09:54:18 -04:00
kay delaney 30dc0f56a4 Chore: Migrate more usage of v1 themes to v2 (#57680)
* Chore: Migrate more usage of v1 themes to v2

* Implement suggested changes
2022-11-02 10:25:08 +00:00
kay delaney e4d1d8d70c Dashboards: Add workaround for react-grid-layout rearrange bug (#57832) 2022-10-28 15:36:37 +01:00
kay delaney 05872283b5 ServiceAccounts: Wrap ServiceAccountPage route in dynamic import (#57669) 2022-10-26 15:54:28 +01:00
kay delaney 05ceff5188 Chore: Migrate usage of v1 themes to v2 (#57617) 2022-10-26 13:28:12 +01:00
kay delaney b49713d323 Chore: Remove unused files (#57515) 2022-10-25 23:34:53 +01:00
kay delaney ed71b7b884 Chore/React18: Remove enzyme slate tests and replace with e2e tests (#57095) 2022-10-17 16:31:59 +01:00
kay delaney 5d53a983d8 React18: Update useCallback arg types where needed (#57084) 2022-10-17 14:52:12 +01:00
kay delaney b1128e0b8c Chore/React18: Update context types where needed (#57018) 2022-10-17 13:29:44 +01:00
kay delaney 64b0f8072b Themes: Add color-scheme attribute to :root (#57001) 2022-10-14 16:30:07 +01:00
kay delaney e85917f041 Chore/React18: Update component prop types (#56898) 2022-10-14 10:24:32 +01:00
kay delaney e819ed0f51 PlotLegend: Memoize for better performance (#56123) 2022-10-14 09:51:27 +01:00
kay delaney 45edce90d3 VariableEditor: Use new form styles (#56326) 2022-10-12 09:43:41 +01:00
kay delaney 0696cd3549 i18n: Fix unnecessary ampersand escaping (#56654) 2022-10-10 11:56:28 -04:00
kay delaney efed72096f TagsInput: Prevent adding duplicate tags + refactor, restyle (#56485) 2022-10-10 15:56:02 +01:00
kay delaney d79f60d73f QueryEditorRow: Fix broken drag-and-drop reordering (#56515) 2022-10-10 09:40:54 +01:00
kay delaney 81a39b7e5b Variables: Add confirmation modal when deleting variables (#56016) 2022-09-30 16:32:14 +01:00
kay delaney 4d1b422b25 Chore: Remove empty and leftover files (#55757) 2022-09-26 11:33:07 -04:00
kay delaney 9e0d349bf9 LibraryPanelSearch: Refactor and fix hyphen issue (#55314) 2022-09-21 18:37:17 +01:00
kay delaney 064a9ccd6e PanelHeader: Add deadzone to panel header click/drag detection (#55490) 2022-09-20 18:15:03 +01:00
kay delaney 64bbb7a7ce Chore: Update and enforce usage of typed react-redux hooks (#55349)
* Chore: Update and enforce usage of typed react-redux hooks
2022-09-19 10:49:35 +01:00
kay delaney f578adfede PluginLoader: Alias slate-react as @grafana/slate-react (#55027) 2022-09-12 09:22:01 -04:00
kay delaney 4c7732ad17 Chore: Upgrade Typescript to 4.8.2 (#54901)
* Chore: Upgrade typescript to 4.8.2
2022-09-09 16:17:58 +01:00
kay delaney a70aba1384 Chore: Update slate and related packages (#54566)
* Chore: Update slate and related packages
2022-09-06 15:23:48 +01:00
kay delaney 65c3ad6721 LibraryElements: Fix inability to delete library panels under MySQL (#54600)
Closes #53456
2022-09-05 14:28:32 +01:00
kay delaney 96403236cb Chore: Further reduce usage of v1 theme (#53423) 2022-08-09 14:58:32 +01:00
kay delaney f4a5e034b3 LibraryPanels: Rewrite invalid connection deletion query to be MySQL-friendly (#53460)
Closes #53456
2022-08-09 14:55:36 +01:00
kay delaney 1772bd4238 Chore: Reduce usage of v1 theme (#53245) 2022-08-08 16:37:06 +01:00
kay delaney c2d3b45bf4 Chore: Make "why-did-you-render" a dynamic import (#53121) 2022-08-08 15:33:49 +01:00
kay delaney b9598a08a4 Chore: Enable React strict mode (#53126) 2022-08-02 15:27:49 +01:00
kay delaney 06012d51a9 Dashboard: Adjust styles for very long titles (#52452) 2022-07-25 17:03:37 +01:00
kay delaney c35c3abaa3 Chore: Bump typescript version to 4.7.4 (#52325)
* Chore: Bump typescript version to 4.7.4

* Bump related packages

* Revert eslint-plugin-react upgrade
2022-07-25 13:47:59 +01:00
kay delaney 0c89743759 Variables: Optimize "timeRangeUpdated" path (#52047) 2022-07-22 16:10:10 +01:00
kay delaney 0142c8ccd1 Dashboard Links: Fix styles for very long dashboard titles (#52443) 2022-07-19 16:15:59 +01:00
kay delaney 3131d12738 Panels: Prevent panel content from escaping its bounds (#52167) 2022-07-14 11:17:40 +01:00
kay delaney d4eef3bd76 TimeSrv: Don't modify refresh interval when editing panel (#51718) 2022-07-05 05:25:07 -04:00
kay delaney 8053f770c1 Export: Fix export/import of dash with library panels (#49319) 2022-06-29 16:18:27 +01:00
kay delaney 189b7f9c0b LibraryElements: Delete invalid connections before deleting element (#50519) 2022-06-29 08:56:40 -04:00
kay delaney e9fac9ee03 AddDataSourceConfig: Remove deprecated checkHealth prop (#50296) 2022-06-07 12:32:40 +02:00
kay delaney c96fa4c77d Data: Remove deprecated types and functions from valueMappings (#50035) 2022-06-07 10:48:54 +01:00
kay delaney a9a276a9da Formatting: Make SI number formats more robust (#50117)
Closes #49372
2022-06-07 10:48:17 +01:00
kay delaney 05e501c641 UI: Remove deprecated getFormStyles function (#49945) 2022-06-01 09:57:53 +01:00
kay delaney 1595cc96e6 InlineLabel: Remove deprecated props (#49929) 2022-05-31 16:30:59 +01:00
kay delaney 8d59ba2be9 ColorPicker: Remove deprecated onColorChange prop (#49923) 2022-05-31 15:33:07 +01:00
kay delaney d590012a18 UI/Card: Remove deprecated props (#49885) 2022-05-31 12:02:20 +01:00
kay delaney 0012d2d81f UI/Button: Remove deprecated "link" variant (#49843) 2022-05-31 09:40:03 +01:00
kay delaney 70980fbb44 ClipboardButton: Simplify callbacks (#49847) 2022-05-30 18:38:52 +02:00
kay delaney 17d0133008 Search: Fix overflow issue with folder view (#49723) 2022-05-30 10:31:42 +01:00
kay delaney 3d8eda0132 Chore: Remove deprecated surface prop from IconButton (#49715)
* Chore: Remove deprecated `surface` prop from IconButton

* Update component docs
2022-05-27 01:00:57 +01:00
kay delaney bae9a60089 Chore: Convert legacy Input test to RTL (#49713) 2022-05-26 17:10:35 +01:00
kay delaney c6ac9410b2 Chore: Remove deprecated TextDisplayOptions export (#49705) 2022-05-26 16:02:11 +02:00
kay delaney 308ceebdd1 Chore: Remove usage of deprecated getColorForTheme function (#49519) 2022-05-26 14:11:44 +01:00
kay delaney 861c6f21a0 Search: Center FolderSection spinner (#49494) 2022-05-24 16:57:35 +01:00
kay delaney 7096bc65b1 VersionHistoryTable: Disable other checkboxes when two are selected (#49098) 2022-05-24 10:51:37 +03:00
kay delaney a1b709626f DashList: Handle long dashboard titles more gracefully (#49460) 2022-05-24 09:29:36 +02:00
kay delaney 64aedb78ba Search: Support filtering by tag in folder view (#49221) 2022-05-19 14:16:25 -07:00
kay delaney e5925b2e91 Search: Constrain folder view (#49069) 2022-05-17 12:36:34 +01:00
kay delaney de3e981985 Chore: Upgrade typescript to 4.6.4 (#49016) 2022-05-17 12:08:10 +01:00
kay delaney e2e9616c87 Search: Reduce unnecessary child component re-rendering (#49013) 2022-05-16 16:36:34 +01:00
kay delaney 8b5f899912 Search: Adjust table structure (#48933)
* Search: Adjust table structure

* Always include tags column
2022-05-16 12:48:38 +01:00
kay delaney 90b7a76328 Dashboards: Remove "delete dashboard" button for new dashboards (#48947) 2022-05-13 11:40:04 +01:00
kay delaney c8a0e52a59 Search: Improve tab navigation (#48932) 2022-05-12 12:41:20 +01:00
kay delaney bb7e556efc Templating: Prefix variable picker element IDs (#48405) 2022-05-04 11:04:15 +02:00
kay delaney 713e624790 DashboardModel: Tidy up some of the older code (#48355) 2022-05-04 09:39:41 +01:00
kay delaney 3b4d237ade Notifications: Hide display of trace ID behind feature flag (#48057)
* Notifications: Hide display of trace ID behind feature flag
2022-04-26 14:31:27 +01:00
kay delaney 706d3d1161 UI/Field: Undefined defaults no longer override child props (#48182)
Closes #48131
2022-04-26 12:51:42 +01:00
kay delaney 3606527359 Templating: Expose more informative action names for keyed actions (#48076) 2022-04-22 10:57:02 +01:00
kay delaney e19e934178 UserListAdminPage: Reset page when changing filters (#47958) 2022-04-20 16:02:33 +01:00
kay delaney db8d85e2f2 Folders: Fix flaky test (#47953) 2022-04-20 15:03:33 +02:00
kay delaney 8ae5dd74e6 Dashboards: Defer loading of plugin exports until panel is visible (#47361) 2022-04-20 11:56:19 +02:00
kay delaney c48d8d1d48 Frontend: Add notification persistence behind feature flag (#47871) 2022-04-20 10:42:32 +01:00
kay delaney ff60f39e96 Revert "DataLinks: Encode variable params for data link URLs (#46100)" (#47763)
This reverts commit b47f5433d7.
2022-04-20 10:15:36 +01:00
kay delaney f9f4a4cbf6 Export: Explicitly include default datasources in exported dashboard json (#47244)
* Export: Explicitly include default datasources in exported dashboard json
2022-04-20 10:02:26 +01:00
kay delaney 38809d73c2 Nav: Icon clickable area fills all available space (#47334)
Closes #47255
2022-04-13 14:41:48 +01:00
kay delaney f10047b708 Dashboard: Refactor panel cleanup (#47323) 2022-04-12 14:12:03 +01:00
kay delaney 0cff2d5980 Library panels: Fix issue where query editor options wouldn't be updated (#47242)
Closes #47241
2022-04-07 09:39:54 +01:00
kay delaney 25c91d7bb9 Nav: Capitalize "Dashboards" in "Search Dashboards" (#47289) 2022-04-05 09:17:23 +01:00
kay delaney 2018d83e1c Navigation: Add persistence to collapsible nav items (#47292) 2022-04-05 09:17:02 +01:00
kay delaney 83140f7369 Navigation: Fix layout shift for long collapse content (#47161) 2022-04-01 10:42:19 +01:00
kay delaney 54b1d88c44 Navigation: Add animation when closing nav menu (#47128) 2022-03-31 14:42:38 +02:00
kay delaney f486b54b84 Navigation: Rough implementation of new navbar design (#46909) 2022-03-30 18:05:52 +01:00
kay delaneyandLevente Balogh f1c3177e79 Chore: Add type info for grafana boot data (#45322)
Co-authored-by: Levente Balogh <balogh.levente.hu@gmail.com>
2022-03-30 10:48:58 +01:00
kay delaney 8329cd59f6 LibraryPanels: Increase max description length to 2048 chars (#46601) 2022-03-24 12:14:56 +00:00
kay delaney b47f5433d7 DataLinks: Encode variable params for data link URLs (#46100) 2022-03-04 17:05:56 +00:00
kay delaney f530775e45 Chore: Remove several 'as' type assertions (#45913) 2022-03-02 14:02:09 +00:00
kay delaney 043c1be572 NewNavigation: Fix failing e2e test (#45779) 2022-02-23 15:47:56 +01:00
kay delaney 860e94420e NewNavigation: Fix default pinned items (#45769) 2022-02-23 12:40:56 +01:00
kay delaney 59317a22e4 AppNotifications: Migrate usage of deprecated appEvents.emit method to redux actions (#45607) 2022-02-23 11:31:15 +00:00
kay delaney 49ac8b9f0a Dashboards: Move slow dashboard logic to css (#45686) 2022-02-23 09:35:42 +00:00
kay delaney b6682cdcb9 Navigation: Proof-of-concept for pinning navbar items (#44775) 2022-02-21 15:25:47 +00:00