Skip to content

Tui - #10

Merged
idle-river merged 10 commits into
mainfrom
tui
Jul 4, 2026
Merged

Tui#10
idle-river merged 10 commits into
mainfrom
tui

Conversation

@idle-river

Copy link
Copy Markdown
Owner

A new TUI for viewing passwords. nothing is else is implemented for now.

@idle-river
idle-river requested a review from Copilot July 4, 2026 22:10
@idle-river idle-river self-assigned this Jul 4, 2026
@idle-river
idle-river merged commit d8eb57a into main Jul 4, 2026
1 check passed
@idle-river
idle-river deleted the tui branch July 4, 2026 22:10

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces an initial terminal UI (TUI) for browsing stored password entries, wiring it into the CLI’s default (None) execution path. It also extends the library error type to support simple static-string errors needed by the new UI code.

Changes:

  • Add a new tui::App built with ratatui + crossterm to list entries and show decrypted details.
  • Switch the CLI default path to launch the TUI instead of printing a plain list.
  • Extend SilicateError with a Plain(&'static str) variant and add new dependencies (ratatui, crossterm).

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
src/tui/mod.rs New TUI module implementing list/details view, searching UI, and decryption for display.
src/main.rs Launches the TUI in the default CLI path.
src/lib.rs Adds SilicateError::Plain and a From<&'static str> conversion; minor string conversion tweak.
Cargo.toml Adds ratatui and crossterm dependencies.
Cargo.lock Locks new transitive dependencies required by the TUI crates.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/tui/mod.rs
Comment thread src/tui/mod.rs
Comment thread src/tui/mod.rs
Comment thread src/tui/mod.rs
Comment thread src/tui/mod.rs
Comment thread src/tui/mod.rs
Comment thread src/main.rs
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.

2 participants