Releases: arimxyer/aic
Releases · arimxyer/aic
v2.7.0
v2.6.0
Changelog
- 5470d08 Add CLAUDE.md for Claude Code onboarding
- d9abc84 Add Kimi CLI, Qwen Code, Goose sources and fix OpenCode owner
- a96ccf9 Add OpenClaw as a tracked source
- a1899f7 Add aic config command with interactive source picker
- 71fb018 Add lipgloss, bubbletea, and glamour dependencies
- f34b150 Add styled version list and interactive version picker
- 85a8948 Fix config picker raw mode rendering
- 71b1edf Move config picker help text to dimmed footer
- 0e070ac Remove direct golang.org/x/term usage, update CLAUDE.md
- 07ccc9b Render changelogs with glamour markdown rendering
- 45c55f7 Replace manual Unicode table with lipgloss table
- 4298ff5 Replace manual raw-mode config picker with bubbletea
- 8c2f452 Split main.go into separate files by concern
v2.5.0
What's New
- Local tool detection: The
statuscommand now detects locally installed tools and displays their version alongside the latest remote version- Uses
exec.LookPathto find binaries on PATH - Runs
--versionwith a 3-second timeout to extract semver - Detection runs in parallel with GitHub API fetches for zero added latency
- Uses
- Replaced "Previous" column with "Installed" column in status table
- Renamed "Version" column to "Latest" for clarity
v2.4.0
What's Changed
Simplified Architecture
- All 5 sources now use GitHub Releases API uniformly (previously Claude and Copilot parsed CHANGELOG.md files)
- Removed ~225 lines of markdown parsing code (24% reduction)
- Source configuration is now a single line per source
Technical Improvements
Sourcestruct usesOwner/Repofields withURL()andFetch()methods- Removed special-case date fallback logic for Claude
- Adding new sources now requires just one line of config
Performance
- ~7% faster on average due to unified code path