Changelog
v1.2.0 (January 15, 2026)
Major Changes
Git-Like Staging Workflow
- Real-time change detection monitors Variables and Styles every 3 seconds
- Three-section workflow: Unstaged Changes → Staged Changes → Commits to Push
- Stage individual changes or use "Stage All" to batch
- Create local commits before pushing to GitHub
- View, expand, and delete pending commits
- Cross-device support: commits stored in cloud and sync across devices
Streamlined Plugin
- Removed Make Bridge mode to focus on the core workflow
- Make Bridge functionality is archived and may return in a future release
- The plugin now launches directly with no mode switching
Redesigned Repository Connection
- Connect Existing: Separate Owner dropdown and Repository Name fields
- Owner dropdown shows your GitHub username and organizations with avatars
- Create New: Same Owner selector for choosing where to create the repo
- Consistent UI pattern across both connection methods
Unified Main View
- Settings merged into main view (no separate Settings screen)
- Mapping section now inline with file tree always visible
- "Add Target" button appears on hover over JSON files
- Repository dropdown with Disconnect option
- Branch dropdown with Create Branch inline
- User menu with avatar and Sign Out
- Pull button relocated to header row with commit count badge
Improvements
- GitHub-style octicon icons for branches, repositories, and pull requests
- Improved toast notification positioning (top of panel)
- Better keyboard input handling in Figma plugin context
- Authentication status visible on splash and connect screens
- Baseline updates automatically after Pull and Push operations
v1.1.1 (January 13, 2026)
Bug Fixes
Fixed New Repository Setup Flow
- Creating a new repository now works seamlessly end-to-end
- Default file mapping (
sample-tokens.json→ Variables) is automatically configured - Tokens are auto-pulled immediately after repo creation (no manual pull required)
- Removed misleading "Repository has content to pull" notification on fresh setup
This patch resolves a UX issue where users creating new repositories were stuck in a dead-end state, unable to pull without mappings or configure mappings without files.
v1.1.0 (January 8, 2026)
New Features
Draft File Support
- Work with unsaved/draft Figma files
- Draft files get a unique identifier that persists across sessions
- When you save a draft to a Figma project, your connection automatically migrates to the stable file ID
- Works seamlessly across Figma Desktop and Web
Improved Onboarding
- New repositories now include a
sample-tokens.jsonfile with example design tokens - Sample includes colors, spacing, and border radius values in W3C format
- Pull the sample immediately to see how variables are created in Figma
Improvements
Actionable Error Messages
- Error messages now provide clear next steps for resolution
- Authentication errors: prompt to sign out and back in
- Permission errors: suggest checking repository access
- Network errors: advise checking connection
- Context-specific guidance for each operation type
Better Toast Notifications
- Repositioned to top of panel to avoid overlapping buttons
- Longer display duration for better readability (8-12 seconds depending on type)
- Dynamic content padding prevents UI overlap
UI Clarity
- "Disconnect repo" button moved next to the repository name for better discoverability
- Clearer visual association between the action and the connected repository
- Repository input help text now explains owner format (GitHub username or org name)
Footer with Quick Links
- Version number displayed in footer (e.g., "GitFig v1.1.1")
- Quick access icons linking to website, documentation, and community
- Tooltips show full URLs on hover
Bug Fixes
- Fixed high severity
qspackage vulnerability (Dependabot #6)
v1.0.0 (December 25, 2025)
Initial public release of GitFig.
Core Features
- Connect Figma files directly to GitHub repositories
- Pull JSON tokens from GitHub → create/update Figma Variables
- Push Figma Variables/Styles → commit to GitHub
- Support for W3C Design Tokens, Style Dictionary, and Tokens Studio formats
- Branch management: switch, create, and view branches
- Create Pull Requests directly from Figma
- Change detection with commit count badges
- Conflict warnings when pushing with unpulled changes
Make Bridge Mode (Removed in v1.2.0)
note
Make Bridge mode was removed in v1.2.0 to focus on the core workflow. The functionality has been archived and may return in a future release based on user feedback.
Sync Figma Make's auto-created repos to your target reposAuto-sync via GitHub webhooksReverse sync (Target → Make)Three sync strategies: PR, Direct Push, Auto-mergeConflict detection and diff viewerInclude/exclude file patternsGitHub Pages deployment toggle
Infrastructure
- GitHub OAuth Device Flow authentication
- Vercel serverless backend
- Supabase PostgreSQL database
Roadmap
Planned features for future releases:
- Scheduled syncs
- Preview changes before applying
- Sync specific mappings individually
- GitHub Enterprise support
- Figma DevMode integration