Skip to content

Polish shared GUI and TUI discovery - #8

Merged
debpalash merged 1 commit into
mainfrom
feat/gui-tui-polish
Aug 28, 2026
Merged

Polish shared GUI and TUI discovery#8
debpalash merged 1 commit into
mainfrom
feat/gui-tui-polish

Conversation

@debpalash

Copy link
Copy Markdown
Owner

Summary

  • share distribution search matching and result summaries between GPUI and Ratatui
  • use word-prefix matching for one- and two-character queries so om no longer matches ChromeOS incidentally
  • add explicit Select, Selected, Blocked, Refresh, and Retry labels in both adapters
  • improve empty states, removable-media inventory clarity, catalog headings, version labels, and desktop opacity
  • document the expanded GUI/TUI parity contract

Safety

  • target selection remains explicit
  • blocked, internal, system, and read-only media remain unselectable
  • review, acknowledgment, and write confirmation paths are unchanged

Validation

  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo test --workspace
  • 118 tests passed; 3 live or privileged integration tests ignored

@debpalash
debpalash merged commit 0384a2f into main Aug 28, 2026
11 checks passed
@debpalash
debpalash deleted the feat/gui-tui-polish branch August 28, 2026 05:08
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