Release history

Changelog

Every DevSwitch release, what changed, and direct download links — all in one place.

View on GitHub
v1.0.4Latest

1.0.4

July 12, 2026

# Release Notes - v1.0.4

This update brings complete data management parity between the DevSwitch desktop application and the CLI. We have added secure profile transfers, database backups, and enhanced activity logging across both interfaces.

---

What's New

1. Secure Profile Import & Export

You can now export and import your developer profiles between different devices or back them up safely.

* Encryption Support: Choose to password-protect your exports using AES-256-CBC encryption to keep your SSH keys secure.

* SSH Key Handling: Decide whether to export private/public keys or skip them. On import, you can choose to restore existing keys or generate fresh ones for all imported profiles.

* Detailed Import Status: The app now tells you exactly how many profiles were added, updated, or skipped.

2. Database Backup Management

We added a complete backup and restore utility to make sure you never lose your profiles.

* Auto-Backups: Turn auto-backups on or off. The system automatically maintains a rolling history of your last 5 changes.

* Manual Snapshots: Create manual backups at any time.

* Restore & Delete: Restore your entire database from a saved snapshot or delete old backups you no longer need.

* CLI Support: Run backup operations directly from your terminal using:

* devswitch backup (creates a backup)

* devswitch backup list (shows all snapshots, their sizes, and creation dates)

* devswitch backup delete <filename> (permanently deletes a snapshot)

3. Desktop UI "Backups & Data" Settings

* Added a new settings tab in the desktop application called Backups & Data.

* Manage auto-backup toggles, trigger manual backups, and view a history table of all stored backup files.

* Restore snapshots or delete backup files with a single click.

* Run password-protected exports and imports via native file dialogs.

4. Richer Activity Logs

* The audit log now tracks backup creation, backup restoration, backup deletions, profile exports, and profile imports.

* Shows tags indicating whether the action was run via the Desktop App ([app]) or the CLI ([cli]).

---

What We Fixed

* Desktop Backup Load Crash: Fixed a crash where navigating to the settings page in the desktop app threw a backupService.listBackups is not a function error.

* TypeScript Preload Defs: Fixed a compilation error caused by a mismatch in return types between the main process and preload bridge declarations.

* CLI Auto-Completion: Updated the shell autocompletion definitions to correctly list the new backup subcommands (list and delete) and backup filenames.

v1.0.3

1.0.3

June 7, 2026

# DevSwitch v1.0.3 Release Notes — Desktop App Focus

Welcome to DevSwitch v1.0.3! This release brings major visual updates and user experience improvements across the desktop application, alongside key CLI integrations.

---

🎨 UI & UX Improvements

1. Refreshed Settings & Shell Integration

  • New CLI Tab: The Settings panel now features a dedicated CLI configuration tab. It offers quick-copy installation snippets, dynamic path verification, and a comprehensive CLI command reference table.
  • Enhanced Configuration Management: Improved the visual status indicator for the local SSH config (~/.ssh/config), complete with inline diagnostics and cleaner action buttons.

2. Modernized Permission Dashboard

  • Interactive Checklist: Completely redesigned the permissions page with dedicated system verification cards (e.g. system files, SSH keys access).
  • Clearer Call-to-Actions: Action buttons now dynamically adapt their states, with clearer colors and badges highlighting whether system access is authorized.

3. Polish & Typography

  • Profile Cards & Grid:

- Redesigned the cards on the main dashboard for a cleaner grid appearance.

- Added new visual tags for SSH key types (e.g. ed25519, rsa) and provider services (e.g. github, gitlab).

  • Activity Log Modernization: Beautifully styled status badges and enhanced spacing on the Active Logs page to browse past actions effortlessly.
  • Form Enhancements: Cleaned up the input fields and section headers on the Create and Edit Profile pages for a much more intuitive setup flow.

---

💻 Integrated CLI Updates

  • Auto-Copy Public Keys: Requesting/displaying public keys now copies them directly to your OS clipboard for quick pasting.
  • Shell Autocomplete: Shell completion for devswitch commands and dynamic profile names is now active for all terminals.