feat(glyph): consolidate legacy-plugin-chart-rose to defineChart()
Fold controlPanel.tsx, transformProps.ts, and the legacy index.ts into
a single src/index.tsx using defineChart(). ReactRose.tsx and Rose.ts
stay separate (rendered via render: ({ ...props }) => <ReactRose ... />).
- useLegacyApi: true preserved
- additionalControls split into queryBefore/query/chartOptions
- additionalSections holds the Advanced Analytics block with
tabOverride: 'data'
- formDataOverrides standardizes columns/metrics
- No buildQuery (uses default for legacy charts)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> E
Evan Rusackas committed
4cd4bb1a27d19fff302b926cbf519d16c4564599
Parent: ae1728e