feat(apollo-wind): comprehensive component stories update and cleanup#219
Merged
1980computer merged 16 commits intomainfrom Mar 3, 2026
Merged
feat(apollo-wind): comprehensive component stories update and cleanup#2191980computer merged 16 commits intomainfrom
1980computer merged 16 commits intomainfrom
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Dependency ReviewThe following issues were found:
License Issuespackages/apollo-wind/package.json
pnpm-lock.yaml
OpenSSF ScorecardScorecard details
Scanned Files
|
Collaborator
CalinaCristian
left a comment
There was a problem hiding this comment.
Please split changes into smaller PR's. This is very hard to review with those many changes.
CalinaCristian
requested changes
Feb 13, 2026
Collaborator
CalinaCristian
left a comment
There was a problem hiding this comment.
not ready for merge.
b143a40 to
20331ca
Compare
20331ca to
871eedb
Compare
871eedb to
0e62f23
Compare
0c4b6e7 to
6007acc
Compare
96d36de to
f2e1dfe
Compare
f2e1dfe to
f59e7b3
Compare
📦 Dev Packages🧹 Dev packages cleaned up after PR close. Last updated: 2026-03-03 12:42:49 PT |
e84c0fa to
5a04b5f
Compare
650e865 to
64088da
Compare
CalinaCristian
pushed a commit
that referenced
this pull request
Mar 3, 2026
- Type internalRowSelection state as Record<string, boolean> (data-table) - Sanitize CSS tokens and remove dangerouslySetInnerHTML (chart) - Fix zero-value hidden by truthiness check in chart tooltip - Add onTabChange prop and wire tab buttons (flow-properties-expanded) - Add type="button" to all <button> elements in custom components - Rename Panel → MaestroPanel to avoid generic naming collisions - Remove unused imports (Input, FileText, MoreHorizontal, CreditCard, Settings) Made-with: Cursor
3150f04 to
4cff2c1
Compare
will take another look at vercel issues
…g, and AI prototyping - Add Maestro, Delegate, Admin, and Flow template systems with multiple page variants (Landing, Dashboard, Settings, Data Management, Properties) - Implement dual-theme architecture: Future (dark/light) and Legacy (dark/light) with CSS custom properties and shadcn bridge pattern - Add custom components: MaestroHeader, FlowPanel, PropertiesSimple, PropertiesExpanded, Canvas, ChatComposer, and more - Create Prototyping documentation page with 5 tabs: Overview, Use Cases, Use Figma, Use AI, and Best Practices - Add apollo-ai-context.md — portable AI context file for consistent prototyping with LLMs (components, tokens, patterns, rules) - Install and configure @storybook/addon-mcp for live component metadata exposure to AI coding agents - Install and configure @storybook/addon-a11y for accessibility auditing - Hide addons panel by default, remove background switcher from toolbar - Reorganize Storybook sidebar: flatten Templates (remove Future folder), rename Current to Xrchive, rename Theme/Current to Theme/Legacy - Move legacy-theme.css to foundation/Future/ alongside future-theme.css - Upgrade all component stories to use Storybook categories - Delete deprecated example files and consolidate into new template system Co-authored-by: Cursor <cursoragent@cursor.com> feat(apollo-wind): add Getting Started section with templates, theming, and AI prototyping - Add Getting Started landing page and AI prototyping documentation - Implement Future theme system (dark/light) with CSS custom properties - Add gradient tokens (6 theme-aware gradients) to foundation - Create shared FutureTheme type for consistent theme prop typing - Add Onboarding, Agentic Process, and Empty & Errors template sections - Implement Flow template responsive panel behavior and properties panels - Add global theme sync for Radix portal components via preview decorator - Add aria-label and type="button" to all icon-only buttons for accessibility - Remove unused imports, functions, and dead code across story files - Delete legacy Xrchive templates (New Project, VSCode) Co-authored-by: Cursor <cursoragent@cursor.com>
Expand Storybook documentation with rich, structured stories for 20+ components following a consistent format (Basic, Variants, Examples). Reorganize component categories, remove unused components, and fix theme issues. Components updated: - Alert, Alert Dialog, Accordion, Badge, Breadcrumb, Combobox, Command, Context Menu, Data Table, Dialog, Dropdown, Empty State, Hover Card, Pagination, Popover, Progress, Sheet, Skeleton, Sonner/Toast, Spinner, Tabs, Tooltip Components removed: - Menubar, Navigation Menu (unused, not needed for design system) - Drawer (consolidated into Sheet/Drawer component) - Table stories (covered by Data Table) - Pattern Drawer/Modal experiments Reorganization: - Move Search, Calendar, Collapsible to UiPath-review folder - Move Alert, Spinner to Feedback category - Move Context Menu to Navigation category - Rename Sonner to Toast (Sonner), Dropdown Menu to Dropdown - Rename Sheet to Drawer (Sheet) Fixes: - Add --color-destructive-foreground to future-theme.css - Fix Context Menu forwardRef for right-click support - Enhance EmptyState with code prop and children support Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com> Made-with: Cursor
…e files - Rename CSS tokens from future-*/legacy-* prefixed to bare names (e.g. --color-future-surface → --surface) scoped by class selectors - Adopt shadcn convention: bare vars for definitions, --color-* via @theme - Add shadcn aliases in each theme for component compatibility - Rename "accent" token to "brand" to avoid shadcn naming conflict - Consolidate legacy-theme.css into themes.css (renamed from future-theme.css) - Rename demo theme classes: future-wireframe → wireframe, etc. - Rename legacy-dark/legacy-light → core-dark/core-light - Move legacy storybook files to top-level foundation folder - Reformat all theme comments to inline for improved readability - Update all components, templates, stories, and docs to match Made-with: Cursor
- Type internalRowSelection state as Record<string, boolean> (data-table) - Sanitize CSS tokens and remove dangerouslySetInnerHTML (chart) - Fix zero-value hidden by truthiness check in chart tooltip - Add onTabChange prop and wire tab buttons (flow-properties-expanded) - Add type="button" to all <button> elements in custom components - Rename Panel → MaestroPanel to avoid generic naming collisions - Remove unused imports (Input, FileText, MoreHorizontal, CreditCard, Settings) Made-with: Cursor
- Add CodeBlock component with react-syntax-highlighter for code display - Export CodeBlock and CodeBlockProps from package index - Expand apollo-ai-context.md with border radius, spacing, sizing, and typography scales to prevent AI tools from fabricating values - Add token system architecture overview to AI context Made-with: Cursor
…omponents - Add template-studio.tsx with resizable panel layout for VS Code-style IDE - Add canvas-studio.tsx, panel-studio.tsx with stories for Studio custom components - Add page-header.tsx with stories for reusable page header component - Expand studio.stories.tsx with Default, Minimal, and Sidebar Only variants - Refactor template-admin.tsx and template-flow.tsx to use PageHeader - Update Storybook preview with additional theme font configuration - Update tsconfig.json path aliases Made-with: Cursor
…page Merge themes.css into tailwind.consumer.css, remove core-dark/core-light in favor of body.light/body.dark/body.light-hc/body.dark-hc from apollo-core. Simplify the Theme story page by removing tabs and making it respond dynamically to the global Storybook theme switcher. Future themes show side-by-side light/dark previews; Core and Demo themes show a single live card. Update all templates, stories, and types accordingly. Made-with: Cursor
4952ea0 to
3966993
Compare
CalinaCristian
approved these changes
Mar 3, 2026
3966993 to
ff6853b
Compare
1980computer
added a commit
that referenced
this pull request
Mar 3, 2026
- Type internalRowSelection state as Record<string, boolean> (data-table) - Sanitize CSS tokens and remove dangerouslySetInnerHTML (chart) - Fix zero-value hidden by truthiness check in chart tooltip - Add onTabChange prop and wire tab buttons (flow-properties-expanded) - Add type="button" to all <button> elements in custom components - Rename Panel → MaestroPanel to avoid generic naming collisions - Remove unused imports (Input, FileText, MoreHorizontal, CreditCard, Settings) Made-with: Cursor
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Details
Components Updated
Alert, Alert Dialog, Accordion, Badge, Breadcrumb, Combobox, Command, Context Menu, Data Table, Dialog, Dropdown, Empty State, Hover Card, Pagination, Popover, Progress, Sheet (Drawer), Skeleton, Sonner (Toast), Spinner, Tabs, Tooltip
Components Removed
Reorganization
UiPath-reviewfolder for later evaluationFeedbackcategoryNavigationcategoryToast (Sonner)DropdownDrawer (Sheet)Fixes
--color-destructive-foregroundto future-theme.css (dark + light)forwardReffor right-click supportcodeprop andchildrensupport for flexible actionsTest plan
Made with Cursor