Skip to content

XSwap v0.5.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 13:54
· 11 commits to main since this release
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