Releases: AnaCataVC/workspace-companion
Releases · AnaCataVC/workspace-companion
Release list
Release v0.2.0
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
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.