1.2.20
- Fix dashboard preview URL causing redirect issues
- Improve finished build button layout and styling
- Always load artboard thumbnails by default
1.2.19
- Add "Free Alternative: Use Figma Plugin" component to all error screens
- Add FIGMA_SERVER_ERROR handling with user-friendly UI
- Improve error messaging for Figma API issues
1.2.18
- Better error handling for Figma permission errors (403 vs 401)
1.2.17
- Minified styles for faster loading and smaller plugin size
1.2.16
1.2.15
- Add comprehensive crash reporting with user email, response codes, and error details
- Fix auth error UX: show "Reconnect Figma" instead of useless "Try Again" button
- Persist Figma file ID to localStorage to survive browser refresh
- Fix logout to properly clear localStorage and generate fresh OAuth session
1.2.14
- Always load screenshots for AI (batched with images, no extra API calls)
- Remove screenshot opt-in setting - thumbnails now load automatically
1.2.13
- Enable auto-updates by default for seamless security and feature updates
- Fix asset cache busting - use dynamic version instead of hardcoded 1.1.0
1.2.11
- Fix stale closures, error handling, and add failedImages UI
- Use getState() pattern to avoid stale closures in async callbacks
- Add try/catch for JSON.parse in WS message handler
- Add try/catch for localStorage history parsing
- Reset failedImages on retry
- Move getThemeUrl into try/catch block
- Display failed images warning in FinishedBuild component
- Add IMAGE_TOO_LARGE error type
1.2.10
- Add warnings pre-figma token expiration and offers reconnetion
1.2.9
- Add automatic reconnection with exponential backoff (max 3 attempts)
- Handle intentional vs unexpected WebSocket closes
- Detect rate limit errors in BUILD_STATE and show RateLimitError UI
- Use buildState.message for better error messages
- Add crash reporting for rate limit errors during build
- Ported improvements from Figma plugin.
1.2.8
- Add expiresAt field to FigmaAuth store (7 day default)
- Check token expiration on component mount
- Auto-logout and show message if token expired
- Prevents FIGMA_AUTH_FAILED errors from expired stored tokens
- Add auth guard to PageSelection page
1.2.7
- Improve download theme instructions modal styling
- Add blue gradient header with better typography
- Move navigation arrows to overlay on image with circular buttons
- Add step indicators (dots) for direct navigation
- Add step counter text
- Improve tab labels and spacing
- Make video section responsive with proper aspect ratio
- Better overall visual hierarchy and padding
1.2.6
- Validates scenegraph.project.id exists before initiating WebSocket
- Prevents connection to build:undefined when project creation fails
- Shows clear error message when project creation fails silently
1.2.5
1.2.4
1.2.3
Improved Figma API calls
1.2.2
Minor bug fixes
1.2.1
Improved Figma URL validation to prevent invalid URLs.
1.2.0
New UI improvements, screenshot loading optimization to save Figma API calls, and WPMaven integration.
1.1.0
New Figma OAuth authentication - connect directly with your Figma account for a smoother experience.
1.0.0
Initial release.