Skip to content

Releases: BryanPinheiro77/xswap

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 19:29
2ed4f76

Added

  • Optional per-user service for auto-switch on macOS (launchd) and Linux (systemd user service). Use xswap service install, status, logs, and uninstall.
  • The supervisor restarts the monitor after failures with a delay, while xswap auto off stops it cleanly. Installing the service while auto-switch is active migrates the running monitor without duplicate rotation.
  • The service uses a stable XSwap executable path when available, so package upgrades can keep it working.

The service is opt-in. Existing detached auto-switch behavior continues when it is not installed. Windows does not support this optional service yet.

See the usage guide for setup and recovery commands.

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 28 Sep 14:16
8e0e5d4

What's Changed

Maintenance

Full Changelog: v0.6.0...v0.6.1

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 26 Sep 17:32
9a5aada

What's Changed

Maintenance

Full Changelog: v0.5.5...v0.6.0

v0.5.5

Choose a tag to compare

@github-actions github-actions released this 25 Sep 16:28
87189a8

What's Changed

Maintenance

Full Changelog: v0.5.4...v0.5.5

v0.5.4

Choose a tag to compare

@github-actions github-actions released this 25 Sep 14:55
9a209a4

What's Changed

Maintenance

Full Changelog: v0.5.3...v0.5.4

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 25 Sep 14:15
aa1d5b2

What's Changed

Maintenance

Full Changelog: v0.5.2...v0.5.3

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 21 Sep 15:22
4f08d77

What's Changed

Maintenance

Full Changelog: v0.5.1...v0.5.2

XSwap v0.5.1

Choose a tag to compare

@github-actions github-actions released this 19 Sep 19:47
08fa2eb

What's changed

  • XSwap now identifies the conversation selected through an interactive
    codex resume picker when one new writer lock appears. Ambiguous matches stay
    marked as awaiting identification instead of being guessed.
  • Divergent conversation histories no longer block the entire project or Home
    picker. You can deselect the conflict or explicitly choose which account copy
    to keep.
  • When conflict resolution replaces a different destination history, XSwap
    archives that copy privately under ~/.codex-swap/session-conflicts and
    reports its recovery path.
  • Session handoff tests now cover both source directions, conflict cancellation,
    compatible-session continuation, and archive failures.

Full changelog: v0.5.0...v0.5.1

Merged pull request: #64

XSwap v0.5.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 13:54
04dbc77

Highlights

  • Rebuilt the terminal panel on Bubble Tea v2 while preserving XSwap's layout,
    account storage, quota monitoring, auto-switch, and session continuation
    behavior.
  • Login, update, account removal, and session continuation now hand terminal
    control to the interactive action and restore the panel afterward. This fixes
    confirmation keys being consumed before prompts receive them.
  • Added Unicode-safe account-name editing and allowed q inside display names
    while keeping it as a navigation shortcut.
  • Improved resize handling and asynchronous quota and release refreshes through
    Bubble Tea messages.

Compatibility

This release keeps the existing account data and command-line behavior. Release
binaries remain self-contained and are available for macOS, Linux, and Windows
on ARM64 and AMD64.

Validation

CI passed formatting, vet, race-enabled behavioral tests, builds, and platform
integration tests on macOS, Linux, and Windows. Terminal handoff also passed
pseudo-terminal integration tests on macOS and Linux. All published archives
were checked against checksums.txt before publication.

Full changelog: v0.4.2...v0.5.0

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 18 Sep 19:30
f4f5799

What's Changed

Fixes

Full Changelog: v0.4.1...v0.4.2