Skip to content

feat: UX revamp — shell polish, desktop UI, AgentD, docs - #1

Merged
PascalAI2024 merged 1 commit into
mainfrom
feature/ux-revamp
Jun 1, 2026
Merged

PascalAI2024 merged 1 commit into
mainfrom
feature/ux-revamp

Conversation

@PascalAI2024

Copy link
Copy Markdown
Owner

Shell:

  • Add --help/-h to help, alias, abbr, complete, config, prompt builtins
  • help now passes argv so it can show per-command help
  • cd - support with prev_cwd tracking (OLDPWD semantics)
  • exit now warns and refuses if background jobs are running
  • Ctrl+R incremental history search with live preview (type to filter, Up/Down to step matches, Enter accept, Escape cancel)
  • doctor now runs real diagnostics (config file, HISTFILE size, no completions/abbreviations, AgentD on PATH)
  • Default abbreviations: gco, ga, gc, gs, gp, gl, gd, glo, mkcd
  • Default completions for: git, zig, npm, cargo, go, docker
  • Subcommand tree support in CompletionCandidateSpec (--options arg)

Desktop:

  • Ctrl+Shift+B focus previous pane
  • Search overlay Enter jumps to matched scrollback line
  • AgentD panel: warning banner, red text+label for pending writes, Enter action clarified in status bar
  • Settings overlay: hint text updated to guide users

AgentD:

  • Linux canonicalization guard warns once on stderr when realPathFileAlloc is unavailable (backstop silently fails open)

Docs:

  • docs/CONFIG.md: full shell/desktop config reference
  • docs/README.md: links CONFIG.md from hub
  • docs/CONTRIBUTING_TOUR.md: smoke gate includes qa-tomorrow.ps1
  • docs/ROADMAP.md: remove stale Done: prefixes from Mermaid diagram

Summary

Verification

  • zig build
  • zig build test
  • .\scripts\smoke.ps1 on Windows or ./scripts/smoke.sh on POSIX
  • .\scripts\qa-tomorrow.ps1, if preparing a Windows friend-test build
  • Manual shell smoke test, if behavior changed
  • zig build run-desktop, if desktop behavior changed
  • zig build run-agentd -- --describe-tools, if AgentD behavior changed
  • .\scripts\build-release.ps1 -Version <tag> and .\scripts\qa-release-artifacts.ps1 -Version <tag>, if release packaging changed

Notes

Anything reviewers should pay attention to.

Shell:
- Add --help/-h to help, alias, abbr, complete, config, prompt builtins
- help now passes argv so it can show per-command help
- cd - support with prev_cwd tracking (OLDPWD semantics)
- exit now warns and refuses if background jobs are running
- Ctrl+R incremental history search with live preview
  (type to filter, Up/Down to step matches, Enter accept, Escape cancel)
- doctor now runs real diagnostics (config file, HISTFILE size,
  no completions/abbreviations, AgentD on PATH)
- Default abbreviations: gco, ga, gc, gs, gp, gl, gd, glo, mkcd
- Default completions for: git, zig, npm, cargo, go, docker
- Subcommand tree support in CompletionCandidateSpec (--options arg)

Desktop:
- Ctrl+Shift+B focus previous pane
- Search overlay Enter jumps to matched scrollback line
- AgentD panel: warning banner, red text+label for pending writes,
  Enter action clarified in status bar
- Settings overlay: hint text updated to guide users

AgentD:
- Linux canonicalization guard warns once on stderr when
  realPathFileAlloc is unavailable (backstop silently fails open)

Docs:
- docs/CONFIG.md: full shell/desktop config reference
- docs/README.md: links CONFIG.md from hub
- docs/CONTRIBUTING_TOUR.md: smoke gate includes qa-tomorrow.ps1
- docs/ROADMAP.md: remove stale Done: prefixes from Mermaid diagram | Model: claude-opus-4 | Mode: ultrathink | 🤖 J.A.R.V.I.S.
@PascalAI2024
PascalAI2024 changed the base branch from master to main May 31, 2026 23:04
@PascalAI2024
PascalAI2024 merged commit 780c3d5 into main Jun 1, 2026
3 checks passed
@PascalAI2024
PascalAI2024 deleted the feature/ux-revamp branch June 1, 2026 00:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant