All notable changes to this project will be documented in this file.
- Added proper replaceVariables function to utils (works with scoped variables)
- Bad empty dataframe detection
- Add support for click, select, and zoom events
- Implement dashboard time range synchronization with chart zoom
- Expand script context with more Grafana variables and utilities
- Update README with detailed usage instructions and examples
- Improve error handling and code organization
- Add migration script for compatibility with older versions
- Titles substitute vars properly
The contextual variables have been changed:
parameters
(referencing the data, allData, layout, config) has been changed tooptions
- Helper functions are bundled in a
utils
object where you can referencetimeZone
,dayjs
,matchTimezone
,locationService
,getTemplateSrv
from theutils
object likeutils.timeZone
orutils.locationService
.
- Major refactor with multiple fixes and improvements
- Image export reflects all config options
- Light/dark theme that matches Grafana
- Updated theme colors
- Better error display
- Clearer message when there's no data in source
- Updated margins (default to 0 for all)
- More memoziation to reduce rerendering
- Fixed workflow and updated Node version
- Updated with grafana/create-plugin
- Updated license
- Added a changelog
- Bug fix for height/width resize
- Fixed potential crashes with script validation
- Small fix for 1.6.7
- Moved image render function out of panel
- Improved error handling
- Updated to create-plugin
- Updated README.md
- Fixed resizable issue
- Fixed timezone matcher
- Added ability to select column for time correction
- Enhanced matchTimezone logic
- Added image export format selector
- Now passing the entire variable object
- Fixed "browser" timezone issue
- Removed forced defaults
- Added matchTimezone function