kay delaney
9e6b9215ab
SectionHeader: Fix "Go to Folder" link not working ( #44593 )
2022-02-02 16:27:55 +01:00
kay delaney
8218d81f0e
AnnoListPanel: Add keyboard accessibility ( #44280 )
2022-02-01 15:33:21 +00:00
kay delaney
3c1122cf29
CollapsableSection: Improves keyboard navigation and screen-reader support ( #44005 )
2022-01-25 15:36:17 +00:00
kay delaney
cc6839a21d
TablePanel: Make column headers keyboard-friendly ( #44267 )
2022-01-20 14:31:27 +00:00
kay delaney
a728e9b4dd
MixedDatasource: Fixes infinite loop with empty query panel ( #44265 )
...
* MixedDatasource: Fixes infinite loop with empty query panel
2022-01-20 13:12:45 +00:00
kay delaney
01dd623daa
UI/Plot: Implement keyboard controls for plot cursor ( #42244 )
2022-01-13 10:14:55 +00:00
kay delaney
cc9e70be5c
Tags: Make Tags component more a11y-friendly ( #43808 )
2022-01-10 15:41:19 +00:00
kay delaney
36e4a871f2
UI/ClipboardButton: Remove ClipboardJS in favor of native Clipboard API ( #42996 )
...
* UI/ClipboardButton: Remove ClipboardJS in favor of native Clipboard API
Closes #42365
* Add backwards compatibility
2022-01-07 13:41:09 +00:00
kay delaney and Ashley Harrison
e7f1e11229
Modal: Fix restore focus behavior ( #43749 )
...
* Modal: Fix restore focus behavior
* Use OverlayContainer
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
2022-01-07 09:00:55 +00:00
kay delaney and Torkel Ödegaard
890c43adf1
UI/Card: Refactor Card component for improved accessibility ( #41890 )
...
* UI/Card: Improve accessibility of Card component
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
2022-01-06 15:48:12 +00:00
kay delaney
c8e7368ea6
ColorPicker: Makes tab order left to right ( #43745 )
2022-01-06 13:19:42 +00:00
kay delaney
e4c84003fb
Docs: Add info about yarn pnp to developer guide ( #43653 )
...
* Docs: Add info about yarn pnp to developer guide
* Add missing space
2022-01-04 17:11:56 +00:00
kay delaney and Leon Sorokin
4855fe78f8
TimeSeriesPanel: Null points no longer get tooltips ( #42371 )
...
* TimeSeriesPanel: Null points no longer get tooltips
Co-authored-by: Leon Sorokin <leeoniya@gmail.com >
2021-12-17 10:38:08 +00:00
kay delaney
c926d4d7f2
Dashboard: Fix lazy loading for repeated panels ( #43083 )
2021-12-14 11:23:42 +00:00
kay delaney
28eeb7662c
Dashboard: Remove "flash" of grid placeholder when moving panel ( #43029 )
2021-12-13 16:27:08 +00:00
kay delaney
597148f23b
Dashboards: Use IntersectionObserver to manage lazy loading of panels ( #42834 )
2021-12-13 12:42:33 +00:00
kay delaney
f104741448
BarGauge: Unfilled area shown with data links ( #42676 )
...
Closes #37623
2021-12-03 10:08:42 +00:00
e3ef82203e
CodeEditor: Prevent suggestions from being clipped ( #42120 )
...
Closes #40792
Co-authored-by: Josh Hunt <josh@trtr.co >
Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com >
Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com >
2021-11-23 12:18:17 +00:00
kay delaney
47a7477cff
A11y/DashList: Make star button tab-navigable ( #41479 )
2021-11-22 13:03:50 +01:00
kay delaney
833ed5418e
A11y/Dashboard: Change settings nav items from buttons to links ( #41407 )
2021-11-09 09:39:17 +00:00
kay delaney
c8b7373016
A11y/UserAdminPage: Improves tab navigation and focus management ( #41321 )
2021-11-05 14:45:00 +00:00
kay delaney
3c5003373c
A11y: Fix various fastpass accessibility issues ( #41154 )
2021-11-02 15:27:07 +00:00
kay delaney
124c3f537f
A11y: Fix misc. fastpass issues ( #41088 )
2021-11-01 14:45:23 +00:00
kay delaney
209122347c
Chore: Fix broken enterprise builds ( #41025 )
2021-10-28 10:51:12 +01:00
kay delaney
3a7c5a0755
Chore: Switch yarn 2 to plug-n-play strategy ( #40300 )
2021-10-27 14:21:07 +01:00
kay delaney
565537c6e2
A11y/Dashboard: Fix various dashboard settings issues ( #40641 )
...
See #39429
2021-10-20 14:54:00 +01:00
kay delaney
db62ce477d
A11y/Dashboard: Fix various fastpass issues for dashboard settings ( #40335 )
...
* A11y/Dashboard: Fix various fastpass issue for dashboard settings
See #39429
2021-10-18 13:51:26 +01:00
kay delaney
3c52df960a
A11y/Dashboard: Fix a few more miscellaneous fastpass issues ( #40328 )
...
See #39429
2021-10-12 14:35:48 +01:00
kay delaney
c443f244a0
A11y/Dashboard: Fix misc. fastpass issues ( #40296 )
...
* A11y/Dashboard: Fix misc. fastpass issues
See #39429
2021-10-12 13:26:01 +01:00
kay delaney
9fb6dfe11d
Chore/PluginList: Consolidate PluginListItemRow & PluginListItemCard ( #40271 )
...
* Chore/PluginList: Consolidate PluginListItemRow & PluginListItemCard
2021-10-12 11:06:22 +01:00
kay delaney
78ebac0116
Chore/Nit: Fix minor alignment issue in panel editor ( #40232 )
2021-10-11 10:46:21 +01:00
kay delaney and Hugo Häggmark
b2e94d0733
Chore: Migrate yarn from v1 to v2 ( #39082 )
...
* Chore: Migrate yarn from v1 to v2
Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com >
2021-10-08 15:19:10 +01:00
kay delaney
1ce750471f
A11y: Fix fastpass issues for dashboard management pages ( #39940 )
...
* A11y: Fix fastpass issues for dashboard pages
See #39429
2021-10-06 11:58:18 +01:00
kay delaney
816d70a7e5
A11y: Fix fastpass issues for /org/ pages ( #39902 )
...
* A11y: Fix fastpass issues for /org/ pages
See #39429
2021-10-01 15:58:18 +01:00
kay delaney
451d023c79
A11y: Fix fastpass issues for /org/teams pages ( #39848 )
...
* A11y: Fix fastpass issues for /org/teams pages
See #39429
2021-09-30 15:46:10 +01:00
kay delaney
75a55379f1
A11y: Fixes some fastpass errors for /datasources/* routes ( #39577 )
...
* A11y: Fixes some fastpass errors for /datasources/* routes
See #39429
2021-09-29 16:16:30 +01:00
kay delaney
00dad0f4e8
A11y: Fix fastpass issues for /admin/* pages ( #39435 )
...
* A11y: Fix fastpass issues for /admin/* pages
See #39429
2021-09-22 21:23:54 +01:00
kay delaney
d5b885f958
A11y/Menu: Add keyboard support to Menu component ( #38974 )
2021-09-20 09:08:46 +01:00
kay delaney
35f1d0facb
AdHocFilter: Adds min width to segment input ( #39225 )
...
Closes #38937
2021-09-16 09:37:43 +01:00
kay delaney
8d66db09bf
Timeseries Panel: Retain alerts when migrating from old graph ( #36514 )
...
Closes #36106
2021-07-08 10:47:32 +02:00
kay delaney
aae3b76d84
Chore: Upgrade typescript to version 4.3.4, storybook to 6.3.0 ( #35374 )
...
* Chore: Upgrade typescript to version 4.3.4, storybook to 6.3.0
2021-06-24 15:29:03 +02:00
kay delaney
f5bd325354
A11y: Add focus styles to dashboard toolbar links ( #35895 )
2021-06-23 12:03:44 +01:00
kay delaney
0f81703c35
Chore: Fix more strict typescript errors ( #35514 )
2021-06-14 15:13:48 +01:00
kay delaney
7c0158cdff
Library Panels: Fix refresh when changing to angular library panel ( #35048 )
...
Closes #34874
2021-06-02 13:35:12 +01:00
kay delaney
2e38bbf751
Chore: Reduce number of strict typescript errors ( #34595 )
2021-06-01 13:47:29 +01:00
kay delaney
8143991b94
Security: Update default CSP template and fix firefox CSP issues ( #34836 )
...
* Security: Update default content_security_policy_template
- Add 'strict-dynamic' back to script-src
- Add ws(s)://$ROOT_PATH to connect-src
- Change onEvent to on-event in angular templates to fix CSP issues in firefox.
- Add blob: to style-src
2021-05-28 17:01:10 +02:00
kay delaney
aa14621d29
Chore: Move immutable, is-hotkey, and react-inlinesvg deps to grafana-ui ( #34290 )
2021-05-20 16:19:24 +01:00
kay delaney
8cfbee1e11
Chore: Remove md5 dependency and use uuid/v5 instead ( #34192 )
2021-05-18 13:42:57 +01:00
kay delaney
c778d6a4a2
Library Panels: Add name endpoint & unique name validation to AddLibraryPanelModal ( #33987 )
2021-05-14 15:03:37 +01:00
kay delaney
1a649afdd8
NewsPanel: Fixes rendering in Safari ( #34067 )
...
Closes #34052
2021-05-13 15:30:41 +01:00
kay delaney
c6dd19f163
Library Panels: Fix error when changing viz of panel with multiple instances ( #33915 )
2021-05-12 09:42:17 +01:00
kay delaney
2cc66e548a
Library panels: Normalize feature name as "Library panels" ( #33540 )
2021-05-04 09:00:44 +01:00
kay delaney
68ee4808c1
Library panels: Adds description to library panels tab ( #33428 )
2021-04-30 15:15:48 +01:00
kay delaney
780b776387
BasicAuthSettings: Update styles to use emotion and new theming ( #33164 )
...
* BasicAuthSettings: Update styles to use emotion and new theming
* Use InlineField
2021-04-28 10:04:26 +02:00
kay delaney
ed3b87f165
Library Panels: Change wording of ChangeLibraryPanelModal ( #33424 )
...
"Changing library panel" -> "Replace with library panel"
2021-04-27 15:14:31 +01:00
kay delaney
2a8c36c976
Library Panels: Reset config rev after saving changes ( #33422 )
2021-04-27 15:14:21 +01:00
kay delaney
999f139868
DashboardQueryRunner: Implements opt-in subscribe logic ( #33370 )
...
* DashboardQueryRunner: Implements opt-in subscribe logic
2021-04-26 13:50:08 +01:00
kay delaney
57e9b11fda
DashboardQueryRunner: Add dataSupport to PanelModel & PanelPlugin ( #33253 )
...
* DashboardQueryRunner: Add dataSupport to PanelModel & PanelPlugin
Relates to #32834
2021-04-22 11:56:32 +01:00
kay delaney
bad048b7ba
Performance: Standardize lodash imports to use destructured members ( #33040 )
...
* Performance: Standardize lodash imports to use destructured members
Changes lodash imports of the form `import x from 'lodash/x'` to
`import { x } from 'lodash'` to reduce bundle size.
* Remove unnecessary _ import from Graph component
* Enforce lodash import style
* Fix remaining lodash imports
2021-04-21 09:38:00 +02:00
kay delaney
2ca4f3ecae
Library Panels: Add library panel tab to share modal ( #32953 )
2021-04-15 08:29:34 +01:00
kay delaney
12ceff407b
AnnoListPanel: Fix 'Within Time Range' option ( #32439 )
2021-04-13 16:55:55 +01:00
kay delaney and Hugo Häggmark
8a1431b472
Library panels: Add convert/unlink options to panel menu ( #32908 )
...
Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com >
2021-04-13 16:55:31 +01:00
kay delaney
6c16ecf65f
TablePanel: Makes sorting case-insensitive ( #32435 )
...
* UI/Table: Make sorting case-insensitive
Closes #30476
2021-04-07 14:28:51 +01:00
kay delaney
71e8a03c46
LibraryPanels: Add search input back to add panel widget ( #32719 )
2021-04-07 11:27:45 +02:00
kay delaney
230f95dc47
Dashboard: No longer includes default datasource when externally exporting dashboard with row ( #32494 )
...
Closes #31065
2021-03-31 08:26:32 +01:00
kay delaney
6015432f07
BarGauge: Fix percentage-based thresholds ( #32415 )
...
Closes #31756
2021-03-29 15:11:23 +01:00
kay delaney
a98fd22e34
Panel/DashList: Fetch folders with View permission ( #32406 )
...
Closes #31357
2021-03-29 11:11:51 +01:00
kay delaney
2827d89ccf
Table: Fixes so links work for image cells ( #32370 )
...
* Panel/Table: Adjust data links logic
Closes #31576
2021-03-29 10:42:48 +01:00
kay delaney
ab4b980d54
AppRootPage: Fix tests ( #32364 )
2021-03-29 10:02:18 +01:00
kay delaney
298ff3ea01
Library Panels: Improve unsaved changes handling ( #32026 )
...
* Library Panels: Improve unsaved changes handling
2021-03-25 13:11:09 +00:00
kay delaney
48d2dff987
Migration/AlertList: Migrates AlertList from AngularJS to React ( #31872 )
...
* Migration/AlertList: Migrates AlertList from AngularJS to React
2021-03-11 14:53:13 +00:00
kay delaney
06a6fb405c
Library Panels: Add "Discard" button to panel save modal ( #31647 )
...
* Library Panels: Add "Discard" button to panel save modal
2021-03-09 17:05:38 +00:00
kay delaney
3d459b556a
Panel/PluginList: Migrate to React ( #31738 )
...
* Panel/PluginList: Migrate to React
2021-03-09 12:22:59 +00:00
kay delaney
0b4305c2c3
Library Panels: Choosing library panel now updates plugin type ( #31643 )
...
* Library Panels: Choosing library panel now updates plugin type
2021-03-04 13:17:57 +00:00
kay delaney
9e0d84f1cf
Library Panels: Change unsaved change detection logic ( #31477 )
...
* Library Panels: Change unsaved change detection logic
Change logic from diffing panel models to setting dirty flag
2021-03-03 14:16:54 +00:00
kay delaney
8379f36a68
Library Panels: Don't list current panel in available panels list ( #31472 )
2021-02-25 13:20:02 +00:00
kay delaney and Hugo Häggmark
47d2a8085b
Frontend changes for library panels feature ( #30653 )
...
Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com >
2021-02-25 10:26:28 +00:00
kay delaney
bbf12088d6
Introduce functions for interacting with library panels API ( #30993 )
2021-02-17 13:40:10 +00:00
kay delaney
38daf0cba6
UI/Card: Fix handling of 'onClick' callback ( #31225 )
2021-02-16 13:11:37 +00:00
kay delaney
b9b6af9491
Dashboards: Adds cheat sheet toggle to supported query editors ( #28857 )
...
* Dashboards: Adds cheat sheet toggle to supported query editors
2021-01-19 23:52:09 +01:00
kay delaney
a246a26a2f
Dashboards: Exit to dashboard when deleting panel from panel view / edit view ( #29032 )
...
* Dashboards: Exit to dashboard when deleting panel from panel view / edit view
Closes #11941
* Remove ability to delete panel when viewing/editing
2021-01-18 13:34:45 +00:00
kay delaney
56db402d0f
Chore: Upgrade typescript to 4.1 ( #29493 )
...
* Chore: Upgrade typescript to 4.1
2020-12-03 15:05:59 +00:00
kay delaney
2af4deedd2
Panels/DashList: Fix order of recent dashboards ( #29366 )
...
Closes #29182
2020-11-25 13:39:02 +00:00
kay delaney
1bb61660f1
Chore: Migrate Dashboard List panel to React ( #28607 )
...
* Chore: Migrate Dashlist to React
Closes #28491
2020-11-12 16:21:09 +00:00
kay delaney
9659c98d61
Test Datasource/Bug: Fixes division by zero in csv metric values scenario ( #29029 )
...
Closes #8705
2020-11-12 16:20:08 +00:00
kay delaney and Arve Knudsen
b2dcf06b60
Backend: Adds route for well-known change password URL ( #28788 )
...
* Backend: Adds route for well-known change password URL
* Include 'dashboard/new' in backend routes
* Move index route handler registration out of "not logged in views" section
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-11-10 22:36:35 +00:00
kay delaney
c4c5b2dc61
CloudWatch Logs queue and websocket support ( #28176 )
...
CloudWatch Logs queue and websocket support
2020-10-28 08:36:57 +00:00
kay delaney
1dd65456a3
Component/NewsPanel: Add rel="noopener" to NewsPanel links ( #28379 )
2020-10-19 22:48:00 +01:00
kay delaney
64304dafce
Webpack: Split out unicons and bizcharts ( #28374 )
2020-10-19 22:47:47 +01:00
kay delaney
185442115c
Chore: Remove angular dependency from data sources ( #27735 )
...
* Chore: Remove angular dependency from data sources
* Removes default export for time and template srvs
Also uses @grafana/runtime versions of the interfaces where possible
* Replace usage of internal templateSrv where possible
* Use runtime templateSrv in a couple more places
2020-10-01 18:51:23 +01:00
d322417217
Chore: Upgrade typescript and related packages ( #27316 )
...
* Chore: Upgrade typescript and related packages
Closes #27115
* Apply suggestions from code review
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
* fixes some tests
* Fix failing tests
* Apply suggestions from code review
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com >
2020-09-25 15:48:41 +01:00
kay delaney
267f3e7389
Chore: Remove leftover console.log ( #27766 )
2020-09-24 15:51:38 +01:00
kay delaney
ca7263d898
Explore/Actions: Stop loadExploreDatasourcesAndSetDatasource from running queries twice ( #27577 )
2020-09-17 14:34:28 +01:00
kay delaney
22d6cfc358
DataSource/CloudWatch: Adds metadata to grouped CW Logs dataframe ( #27454 )
2020-09-09 08:38:53 +01:00
kay delaney
584913197e
Docs: Add documentation for Explore Query Inspector ( #27035 )
...
* Docs: Add documentation for Explore Query Inspector
2020-09-08 13:27:20 +01:00
kay delaney
783391a861
CloudWatch Logs: Adjusts CloudWatch Logs timeout logic ( #26621 )
...
* CloudWatch Logs: Adjusts CloudWatch Logs timeout logic
Previously CloudWatch Logs queries would time out if,
after a number of attempts, a response was received with no additional data.
This commit changes the behavior so that a consecutive number of requests
yielding no additional data must be made before we cancel the query
2020-09-07 14:41:36 +01:00
kay delaney
444f2d5896
Dependencies: Adds @testing-library/user-event for best practices ( #27397 )
...
Adds @testing-library/user-event so that best practices can be followed
when writing tests
2020-09-04 16:38:27 +01:00
kay delaney
262a42b249
UI/ClickOutsideWrapper: Adds parent prop for situations where event should be on document ( #27221 )
2020-08-27 09:18:34 +01:00
kay delaney
b54c0b5d52
UI/ClickOutsideWrapper: Fix for undesirable timepicker behavior ( #27164 )
2020-08-24 15:38:36 +01:00
kay delaney
a1f90521a0
CloudWatch Logs: Move query response stats to appropriate FrameMeta property ( #26732 )
...
* CloudWatch Logs: Move query response stats to appropriate FrameMeta property
2020-08-19 15:18:04 +01:00