grafana/public/app/features/dashboard
David a08e0581de
Hotkeys: Make time range permanent (#43802)
Typing `t a` in Explore or Dashboards will turn a relative time like "Last 1 hour"
into an absolute range to make the URL permanent, so that when sharing it others
will see the same data.

- registered `t a` in key service
- new `AbsoluteTimeEvent` dispatch via global event bus
- dashboard times handled in TimeSrv
- Explore times handled in Explore.tsx and Explore's time reducer

I could not find an easy way to combine time handling for Exlore and Dashboard in one place.
2022-01-07 16:51:29 +01:00
..
components UI/ClipboardButton: Remove ClipboardJS in favor of native Clipboard API (#42996) 2022-01-07 13:41:09 +00:00
containers Dashboards: Use IntersectionObserver to manage lazy loading of panels (#42834) 2021-12-13 12:42:33 +00:00
dashgrid Dashboard: Fix lazy loading for repeated panels (#43083) 2021-12-14 11:23:42 +00:00
services Hotkeys: Make time range permanent (#43802) 2022-01-07 16:51:29 +01:00
state CloudWatch: Run migrations even with a missing period (#43350) 2021-12-20 17:57:58 +01:00
utils AppEvents: export appEvents in @grafana/runtime and support copy panel (#40715) 2021-10-20 13:01:21 -07:00
index.ts Routing NG: Replace Angular routing with react-router (#31463) 2021-03-10 18:03:36 +01:00