Skip to content

Releases: kayspace/github-labels-sync

Release v1.2.0: Multi-target Label Removal/Cleanup Feat

04 Jun 18:46

Choose a tag to compare

Feature

  • Remove all labels from target repos with single click
  • Keep defaults mode - remove all except standard labels (bug, feature, documentation, enhancement, good first issue..)
  • Independent cleanup workflow - doesn't require source repo
  • Multi-target cleanup with parallel processing
  • Per-repo progress tracking and removal statistics
  • Destructive operation requires explicit selection for safety
  • Same localStorage PAT support as sync feature
  • Comprehensive error handling and logging per repository"

Release v1.1.0: Multi-target Sync & PAT Persistence

04 Jun 18:13

Choose a tag to compare

Features

Multi-Target Repository Sync with Parallel Processing

  • Sync labels from 1 source repo to multiple target repos in a single run
  • Dynamic target repo list with intuitive add/remove buttons
  • Per-repository progress tracking with individual progress bars
  • Parallel syncing using Promise.all() for maximum efficiency
  • Repo-specific logging to track each repository's sync status
  • Aggregated statistics showing totals across all synced repositories
  • Target count badge for quick reference

Persistent GitHub Personal Access Token (PAT)

  • Auto-save PAT to browser localStorage for seamless reuse
  • PAT auto-loads on page refresh or revisit
  • Reset button now preserves PAT (only clears target repos & source)
  • Conflict strategy selection also persists across sessions
  • Users can clear stored PAT by entering empty value and resetting
  • Enhanced UX - no more re-entering token repeatedly

Under the Hood

  • Enhanced logging system with repo parameter for per-repo tracking
  • Improved progress UI with separate bars for each target repo
  • CSS additions for multi-target UI and per-repo progress cards
  • localStorage integration for secure client-side token storage
  • Smart reset function that distinguishes between persistent and temporary data

Breaking Changes

None - fully backward compatible

Migration Guide

No migration needed. Existing users will see improvements immediately:

  • If they've used the app before with a token, it will be auto-loaded
  • Reset button behavior is improved - token now persists
  • First time with multiple targets? Just add repos and they'll sync in parallel"

v1.0.0 - Initial Stable Release

26 May 19:27

Choose a tag to compare

A minimal, browser-only utility to copy GitHub issue labels from one repository to another using the GitHub REST API.

First public release of GitHub Label Sync.

Features:

  • browser-only architecture
  • label preview
  • overwrite/skip modes
  • GitHub REST API integration