feat: improve usability with status command, post-apply guidance, and TUI navigation#30
Open
minsoo-web wants to merge 2 commits intomainfrom
Open
feat: improve usability with status command, post-apply guidance, and TUI navigation#30minsoo-web wants to merge 2 commits intomainfrom
minsoo-web wants to merge 2 commits intomainfrom
Conversation
- Add restart/reload hints to all target post-apply messages (Warp, Superset, Ghostty, OpenCode, Obsidian, iTerm2) - Include theme name in "Converting..." progress message - Unify progress message formatting with consistent checkmark prefixes - Add PageUp/PageDown/Home/End keyboard navigation to theme selector TUI - Add scroll position indicator "(N/M)" to theme list title - Update help bar with PgUp/PgDn hint in both preview and apply TUI - Add unit tests for new navigation methods Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…d targets - Add `chromaport status` subcommand showing saved themes, symlink-based applied targets, detected editors, and available target apps - Add `link_path()` method to Target for symlink path resolution - Add `link_path()` to OpenCode target module - Output to stdout for pipe-friendly usage Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
(N/M)표시chromaport status: 저장된 테마, symlink 기반 적용 상태, 감지된 에디터, 사용 가능 타겟을 한눈에 표시Changes
Post-apply guidance (6 targets)
success_hint에 "auto-reloads config" 추가success_hint에 "restart to apply" 추가chromaport apply재적용 팁 추가TUI navigation
PageUp/PageDown: 10개씩 이동Home/End: 처음/끝으로 이동(N/M)스크롤 위치 표시PgUp/PgDn키 안내applycommand TUI에도 동일 적용chromaport statusTest plan
cargo test)cargo clippy --all-targets— no warningscargo fmt --check— cleanchromaport status실행 확인 (stdout 출력, symlink 추적 정상)Post-Deploy Monitoring & Validation
No additional operational monitoring required: CLI tool with no server component.
🤖 Generated with Claude Code