Skip to main content

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.json file 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 qs package 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 repos
  • Auto-sync via GitHub webhooks
  • Reverse sync (Target → Make)
  • Three sync strategies: PR, Direct Push, Auto-merge
  • Conflict detection and diff viewer
  • Include/exclude file patterns
  • GitHub 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