Fix unlocked TUI field values and selected-field contrast #66
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Make the unlocked TUI entry viewer readable and useful: render field values according to storage-provided sensitivity and keep the selected field legible with clear high contrast.
Observed behavior
In the TUI Viewer after an entry is unlocked, field labels are visible but values are rendered as identical bullet placeholders, including ordinary fields such as autoType_enabled and icon. The selected Password row uses a light selection background while its foreground and nested field styling remain too faint to read reliably. This was reproduced in the native terminal UI shown in the report screenshot.
Scope
Tests and verification
Acceptance criteria
Implemented and verified in commit
7c64be3.autoType_enabledandiconas ordinary presentation metadata, so the unlocked TUI renders their real lossless values while passwords, OTP data, notes, and unknown fields remain masked by storage policy.Verification passed:
cargo fmt --all -- --check;RUSTFLAGS="-D warnings" cargo check --workspace --all-targets;cargo clippy --workspace --all-targets -- -D warnings;cargo test --workspace.