Skip to content

Releases: AnaCataVC/workspace-companion

Release v0.2.0

Choose a tag to compare

@AnaCataVC AnaCataVC released this 25 Aug 14:55

Release v0.2.0 — Worktrees, Profiles & Fast Scanning

English

🚀 What's New

  • Brand & Visual Refresh: Brand new modern companion icon integrated across application windows, system tray, and NSIS installers.
  • Interactive Worktree Management: Create, inspect, switch branches, and safely remove Git Worktrees directly from the Spotlight floating panel.
  • 1-Click GitHub CLI Identity Switcher: Seamlessly switch active authentication accounts (gh auth switch) without terminal friction.
  • Fast Repository Scanner: High-performance local directory discovery with non-blocking subprocesses (CREATE_NO_WINDOW).
  • Showcase Website: Interactive landing page documentation ready for standalone and GitHub Pages preview.

🛡️ Safety & Improvements

  • Added pre-flight dirty checks before worktree deletion to prevent accidental loss of uncommitted work.
  • Handled bare repository edge cases in Git porcelain parsing.

Español

🚀 Novedades

  • Renovación visual e icono: Nuevo icono oficial integrado en la aplicación, bandeja del sistema e instaladores nativos.
  • Gestión interactiva de Worktrees: Crea, inspecciona, cambia de rama y elimina worktrees de Git de forma segura desde el panel flotante tipo Spotlight.
  • Conmutador de perfiles de GitHub CLI en 1 clic: Cambia instantáneamente entre cuentas personales y corporativas (gh auth switch) sin fricción de terminal.
  • Escaneo rápido de repositorios: Descubrimiento de directorios locales de alto rendimiento con subprocesos sin parpadeo de consola (CREATE_NO_WINDOW).
  • Página web de presentación: Landing page interactiva lista para visualización y GitHub Pages.

🛡️ Seguridad y Mejoras

  • Verificación previa de cambios pendientes (dirty check) antes de remover cualquier worktree.
  • Manejo robusto de casos especiales en repositorios bare al parsear el protocolo porcelain de Git.

v0.1.0

Choose a tag to compare

@AnaCataVC AnaCataVC released this 23 Aug 12:16

Release v0.1.0

Features

  • Multi-Directory Watched Folders: Configure root development folders with automatic recursive repository discovery and GitHub account binding.
  • Interactive Worktree Creator: Create new git worktrees from existing or new branches with real-time path suggestion and duplicate directory validation.
  • In-Place Branch Switcher: Switch branches directly inside active worktrees without leaving the companion dashboard.
  • Multi-IDE & Terminal Launcher: Launch repositories and worktrees instantly into Antigravity, Visual Studio Code, Cursor, Windsurf, Windows Terminal, or File Explorer.
  • GitHub Multi-Account Integration: Automatic detection of active GitHub CLI profiles, account filtering pills, and one-click account switching.
  • Safe Worktree Cleaner: Detect orphaned worktree references with automated pre-flight dirty checks (git status --porcelain) to prevent uncommitted data loss.
  • Persistent Configuration: User preferences and folder watchlists saved locally in standard OS app configuration storage.

Lanzamiento v0.1.0

Nuevas Funcionalidades

  • Carpetas Vigiladas Multi-Directorio: Configuración de directorios raíz con detección recursiva automática de repositorios y vinculación a cuentas de GitHub.
  • Creador Interactivo de Worktrees: Creación de nuevos worktrees a partir de ramas existentes o nuevas con generador automático de rutas y validación de nombres.
  • Conmutador de Ramas en Caliente: Cambio de rama directamente en los worktrees activos desde el panel de control.
  • Lanzador para Múltiples IDEs y Terminales: Apertura instantánea de repositorios y worktrees en Antigravity, VS Code, Cursor, Windsurf, Windows Terminal o el Explorador de archivos.
  • Integración Multi-Cuenta de GitHub: Detección de perfiles activos en GitHub CLI, filtros visuales por cuenta y conmutación de contexto con un solo clic.
  • Limpiador Seguro de Worktrees Huérfanos: Detección de worktrees huérfanos con verificación previa de seguridad (git status --porcelain) para proteger cambios sin commitear.
  • Persistencia de Configuración: Almacenamiento local de preferencias de usuario y directorios vigilados en el directorio de configuración del sistema.