9.5 KiB
9.5 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
v0.2.1
Changes since v0.2.1
- feat: complete TUI redesign with cyberpunk theme (#1) (
cb8e3d0)
Downloads
| Platform | File |
|---|---|
| Linux x86_64 | muyue-linux-amd64.tar.gz |
| Linux ARM64 | muyue-linux-arm64.tar.gz |
| macOS Intel | muyue-darwin-amd64.tar.gz |
| macOS Apple Silicon | muyue-darwin-arm64.tar.gz |
| Windows x86_64 | muyue-windows-amd64.zip |
| Windows ARM64 | muyue-windows-arm64.zip |
Install
Linux (x86_64)
curl -sL https://gitea.legion-muyue.fr/Muyue/MuyueWorkspace/releases/download/v0.2.1/muyue-linux-amd64.tar.gz | tar xz
chmod +x muyue-linux-amd64
sudo mv muyue-linux-amd64 /usr/local/bin/muyue
macOS (Apple Silicon)
curl -sL https://gitea.legion-muyue.fr/Muyue/MuyueWorkspace/releases/download/v0.2.1/muyue-darwin-arm64.tar.gz | tar xz
chmod +x muyue-darwin-arm64
sudo mv muyue-darwin-arm64 /usr/local/bin/muyue
Windows (x86_64)
Invoke-WebRequest -Uri "https://gitea.legion-muyue.fr/Muyue/MuyueWorkspace/releases/download/v0.2.1/muyue-windows-amd64.zip" -OutFile "muyue.zip"
Expand-Archive -Path "muyue.zip" -DestinationPath "."
Move-Item muyue-windows-amd64.exe C:\Windows\muyue.exe
v0.2.1
Changes since v0.2.0
- chore: bump version to 0.2.1, update README for TUI redesign (
22fb282)
Downloads
| Platform | File |
|---|---|
| Linux x86_64 | muyue-linux-amd64.tar.gz |
| Linux ARM64 | muyue-linux-arm64.tar.gz |
| macOS Intel | muyue-darwin-amd64.tar.gz |
| macOS Apple Silicon | muyue-darwin-arm64.tar.gz |
| Windows x86_64 | muyue-windows-amd64.zip |
| Windows ARM64 | muyue-windows-arm64.zip |
Install
Linux (x86_64)
curl -sL https://gitea.legion-muyue.fr/Muyue/MuyueWorkspace/releases/download/v0.2.1/muyue-linux-amd64.tar.gz | tar xz
chmod +x muyue-linux-amd64
sudo mv muyue-linux-amd64 /usr/local/bin/muyue
macOS (Apple Silicon)
curl -sL https://gitea.legion-muyue.fr/Muyue/MuyueWorkspace/releases/download/v0.2.1/muyue-darwin-arm64.tar.gz | tar xz
chmod +x muyue-darwin-arm64
sudo mv muyue-darwin-arm64 /usr/local/bin/muyue
Windows (x86_64)
Invoke-WebRequest -Uri "https://gitea.legion-muyue.fr/Muyue/MuyueWorkspace/releases/download/v0.2.1/muyue-windows-amd64.zip" -OutFile "muyue.zip"
Expand-Archive -Path "muyue.zip" -DestinationPath "."
Move-Item muyue-windows-amd64.exe C:\Windows\muyue.exe
v0.2.0
Changes since start
- refactor: redesign TUI with 4 tabs, red/rose theme, split layouts (
035e923) - feat: GitFlow workflow with beta/stable CI pipelines (
bbdac6c) - feat: security hardening, tests, doctor command, CI update, CHANGELOG (
3494f6b) - refactor: modularize TUI, improve error handling, add CI caching and tests (
4469122) - fix: remove tab switching, filter AI thinking from responses (
5a33dfc) - fix: enable text selection, dashboard multi-column layout (
82b2816) - feat: Ctrl+T tab switcher, minimal header, integrated terminal (
2d6fc64) - feat: Ctrl+M tab switcher overlay menu (
bb3b303) - fix: docker version check, uv PATH, install progress bar (
e6fdec4) - feat: smart setup wizard - sort choices by system detection (
1be4fc0) - fix: use Alt+1-5 for tab navigation to free number keys for input (
825b429) - ci: add install instructions for all platforms in release body (
ac35ff2) - ci: add build + release steps with push-only conditions (
bcb9aa0) - ci: restore exact working ci.yml from
e58e00dfor testing (0a91cef) - fix: rename workflow back to CI (slash in name breaks Gitea 1.25) (
461122a) - ci: trigger workflow run (
ea59c2c) - fix: remove workflow_dispatch + add push-only conditions on release steps (
9cd583f) - ci: single job - build + vet + release latest in one pass (
92275be) - ci: merge CI and Release into single workflow (
f2c0996) - fix: release workflow - delete old release before creating new one (
5eb237f) - feat: redesign TUI + Ctrl+C quit confirm + version logic + sudo handling (
e3cd618) - feat: add mouse support + install pnpm, uv, docker, gh (
e58e00d) - fix: use GITEATOKEN secret name (no underscores in Gitea 1.25) (
8e3f8b8) - fix: make release delete step resilient + check GITEA_TOKEN (
69ca5c6) - fix: remove redundant newline in profiler.go (go vet) (
2d421fe) - fix: export PATH in every step for Gitea runner compatibility (
3f8e01f) - ci: restore actions/checkout + simplify workflows (
4db69e4) - fix: add missing cmd/muyue/main.go and fix .gitignore (
f650988) - ci: fix Gitea Actions - native checkout + auto-release on push (
78c7239) - ci: migrate workflows to Gitea Actions with self-hosted runner (
811a9aa)
Downloads
| Platform | File |
|---|---|
| Linux x86_64 | muyue-linux-amd64.tar.gz |
| Linux ARM64 | muyue-linux-arm64.tar.gz |
| macOS Intel | muyue-darwin-amd64.tar.gz |
| macOS Apple Silicon | muyue-darwin-arm64.tar.gz |
| Windows x86_64 | muyue-windows-amd64.zip |
| Windows ARM64 | muyue-windows-arm64.zip |
Install
Linux (x86_64)
curl -sL https://gitea.legion-muyue.fr/Muyue/MuyueWorkspace/releases/download/v0.2.0/muyue-linux-amd64.tar.gz | tar xz
chmod +x muyue-linux-amd64
sudo mv muyue-linux-amd64 /usr/local/bin/muyue
macOS (Apple Silicon)
curl -sL https://gitea.legion-muyue.fr/Muyue/MuyueWorkspace/releases/download/v0.2.0/muyue-darwin-arm64.tar.gz | tar xz
chmod +x muyue-darwin-arm64
sudo mv muyue-darwin-arm64 /usr/local/bin/muyue
Windows (x86_64)
Invoke-WebRequest -Uri "https://gitea.legion-muyue.fr/Muyue/MuyueWorkspace/releases/download/v0.2.0/muyue-windows-amd64.zip" -OutFile "muyue.zip"
Expand-Archive -Path "muyue.zip" -DestinationPath "."
Move-Item muyue-windows-amd64.exe C:\Windows\muyue.exe
[0.2.0] - 2026-04-20
Added
- Security: AES-256-GCM encryption for API keys stored in config (
internal/secret). Per-machine random key at~/.muyue_keywith 0600 permissions. - Security: Dangerous command detection in integrated terminal (rm -rf, mkfs, dd, fork bombs, shutdown/reboot, redirects to system dirs).
- Security: MCP config files now written with 0600 permissions, directories with 0700.
- Command:
muyue doctor— checks config, API key, tools, LSP/MCP servers, and skills installation. - Config: XDG-compliant config directory via
os.UserConfigDir()with automatic migration from legacy~/.muyue. - Performance: Scanner results cached with 5-minute TTL and
InvalidateCache()for forced refresh. - Performance: Shared HTTP client for orchestrator and updater (10s timeout, connection pooling).
- Tests: 8 test files covering config, workflow, skills, orchestrator, version, platform, scanner, and secret packages.
- CI: Updated to use
actions/setup-go@v5instead of manual Go download. - Makefile: Added
test-short(with-short -timeout 60s) andvettargets.
Changed
- Architecture: MCP config generation deduplicated — shared
writeMCPConfig()withmcpEntrytype replaces two near-identical functions. - Architecture: Skills YAML frontmatter parser now uses
gopkg.in/yaml.v3instead of manual line-by-line parsing. - Concurrency: Orchestrator history protected by
sync.Mutexto prevent races from tea.Cmd goroutines. - TUI:
cleanup(m Model)now called on all quit paths (confirm, ctrl+c force, ctrl+c in quit overlay) to stop daemon, preview server, and proxy agents. - README: Complete rewrite documenting all CLI commands, LSP/MCP/Skills management, security, and XDG paths.
[0.1.0] - 2026-04-18
Added
- Initial release with Bubble Tea TUI, AI chat orchestration, system scanning, tool installation, LSP/MCP management, skills system, and multi-platform CI/release pipeline.