Release v0.1.6
MigChat CLI v0.1.6
New Features
- ✨ Cancel/Back option in Send Message screen - Can now exit the send message flow without sending by selecting "← Cancel" or leaving fields empty
- ✨ Cancel/Back option in Change Username screen - Can now exit the change username flow without making changes
- 🔧 Fixed GitHub Actions workflow - Auto-runs on pushes to main and creates releases reliably
Improvements
- Better UX with titled sections ("═══ Send Message ═══" and "═══ Change Username ═══")
- Shows context before performing actions (current username, replying to user)
- Multiple ways to cancel operations (menu option or empty input)
- Clear screen and proper formatting for better user experience
Bug Fixes
- Fixed release workflow that was failing on artifact uploads
- Release workflow now properly flattens artifact directories for reliable uploads
- Workflow now triggers on both main pushes (builds only) and tag pushes (builds + release)
Previous Features (from v0.1.5)
- Show version in header
- Navigable conversations with interactive selection
- Send response in conversation thread
- Change username functionality
- Polling for new messages (Linux: with desktop notifications)
- Auto-update option with GitHub release integration
Installation
Quick Install (Linux/macOS):
curl -fsSL https://raw.githubusercontent.com/migchat/cli/main/install.sh | bashQuick Install (Windows):
irm https://raw.githubusercontent.com/migchat/cli/main/install.ps1 | iexManual Installation:
- Download the binary for your platform below
- Rename it to
migchatormigchat.exe(remove platform suffix) - (Unix only) Make it executable:
chmod +x migchat - Move it to a directory in your PATH
Supported Platforms
- Linux x86_64 (with desktop notifications)
- Linux aarch64/ARM64 (with desktop notifications)
- macOS x86_64 (Intel)
- macOS aarch64 (Apple Silicon)
- Windows x86_64
- Windows aarch64/ARM64
What's Changed
Full Changelog: v0.1.5...v0.1.6