chore: bump version to 0.2.1, update README for TUI redesign
All checks were successful
Beta Release / beta (push) Successful in 32s

- Document 4-tab layout (Dashboard, Studio, Shell, Config)
- Add keyboard shortcuts table for new tabs
- Update version references from 0.2.0 to 0.2.1

💘 Generated with Crush

Assisted-by: GLM-5.1 via Crush <crush@charm.land>
This commit is contained in:
Augustin
2026-04-20 21:21:03 +02:00
parent b475348816
commit 22fb2823ce
2 changed files with 45 additions and 21 deletions

View File

@@ -76,25 +76,49 @@ muyue skills deploy # Deploy skills to Crush and Claude Code
muyue skills delete <name> # Delete a skill muyue skills delete <name> # Delete a skill
``` ```
## TUI Controls ## TUI — 4 Tabs
| Key | Action | The TUI is organized into 4 tabs with a red/rose theme (`#E8364F``#FF6B8A`):
|-----|--------|
| `Ctrl+T` | Open tab switcher |
| `Tab` / `Shift+Tab` | Cycle tabs |
| `Ctrl+C` | Quit confirmation |
| `i` (Dashboard) | Install missing tools |
| `u` (Dashboard) | Check for updates |
| `s` (Dashboard) | Rescan system |
| `a` (Workflow) | Approve plan |
| `r` (Workflow) | Reject plan |
| `g` (Workflow) | Generate plan |
| `n` (Workflow) | Next step |
| `x` (Workflow) | Cancel workflow |
### Chat Commands ### ◉ Dashboard
- `/plan <goal>` — Start a structured Plan→Execute workflow System overview: installed tools with status, active agents, updates, LSP/MCP/daemon status, and quick actions (install, update, scan).
### ◈ Studio
Central AI chat with a collapsible sidebar (`Ctrl+S`) containing 3 panels:
| Panel | Shortcut | Description |
|-------|----------|-------------|
| **Chat** | `1` | AI conversation, `/plan <goal>` to start workflows |
| **Agents** | `2` | Start/stop Crush and Claude Code agents |
| **Workflows** | `3` | Plan→Execute workflow controls (approve, reject, next step) |
### ▶ Shell
Split-view terminal with an AI assistant panel (`Ctrl+A` to toggle). The AI knows your system and suggests commands you can easily copy into the terminal.
### ⚙ Config
Profile, API providers, terminal/starship settings, BMAD, and skills — displayed in a two-column layout.
### Keyboard Shortcuts
| Key | Context | Action |
|-----|---------|--------|
| `Ctrl+T` | Global | Open tab switcher |
| `Ctrl+S` | Studio | Toggle sidebar |
| `Ctrl+A` | Shell | Toggle AI assistant panel |
| `Ctrl+C` | Global | Quit confirmation |
| `i` | Dashboard | Install missing tools |
| `u` | Dashboard | Check for updates |
| `s` | Dashboard | Rescan system |
| `1` `2` `3` | Studio sidebar | Switch panels (Chat/Agents/Workflows) |
| `a` | Workflow | Approve plan |
| `r` | Workflow | Reject plan |
| `g` | Workflow | Generate plan |
| `n` | Workflow | Next step |
| `x` | Workflow | Cancel workflow |
## Configuration ## Configuration
@@ -179,7 +203,7 @@ git push -u origin feature/my-feature
```bash ```bash
# 1. Bump the version in internal/version/version.go # 1. Bump the version in internal/version/version.go
# Change: Version = "0.2.0" → Version = "0.3.0" # Change: Version = "0.2.1" → Version = "0.3.0"
# Commit on develop: # Commit on develop:
git checkout develop git checkout develop
# (edit internal/version/version.go) # (edit internal/version/version.go)
@@ -222,7 +246,7 @@ git push
```go ```go
const ( const (
Version = "0.2.0" // ← bump this before a release Version = "0.2.1" // ← bump this before a release
) )
``` ```
@@ -236,11 +260,11 @@ Binary version is injected at build time via `-ldflags`:
```bash ```bash
# Beta build (automatic in CI) # Beta build (automatic in CI)
go build -ldflags="-X github.com/muyue/muyue/internal/version.Prerelease=beta.3" ./cmd/muyue/ go build -ldflags="-X github.com/muyue/muyue/internal/version.Prerelease=beta.3" ./cmd/muyue/
# → muyue v0.2.0-beta.3 # → muyue v0.2.1-beta.3
# Stable build (automatic in CI) # Stable build (automatic in CI)
go build -ldflags="-s -w" ./cmd/muyue/ go build -ldflags="-s -w" ./cmd/muyue/
# → muyue v0.2.0 # → muyue v0.2.1
``` ```
### Conventional commits ### Conventional commits

View File

@@ -2,7 +2,7 @@ package version
const ( const (
Name = "muyue" Name = "muyue"
Version = "0.2.0" Version = "0.2.1"
Author = "La Légion de Muyue" Author = "La Légion de Muyue"
License = "MIT" License = "MIT"
) )