Files
SeedPass/memory-update.md
T

3.5 KiB

Session Memory Update - 2026-03-02

TUI v2 parity progress

  • Completed multiple UI parity slices for Textual TUI v2 with focused test-gated increments.
  • Current focused gate: 34 passed for:
    • src/tests/test_tui_v2_textual_interactions.py
    • src/tests/test_tui_v2_action_matrix.py

Key interaction fixes landed

  • Resolved v/g reveal/QR hotkey reliability by defaulting center focus to #entry-list.
  • Added regression: test_tui2_textual_default_focus_keeps_sensitive_hotkeys_active.

Responsive behavior

  • Added narrow-width compact mode behavior:
    • auto-collapses link side panel,
    • preserves secret panel,
    • shortens action-strip wording.
  • Added regression: test_tui2_textual_compact_layout_hides_link_panel_and_can_restore.

Board fidelity slices landed

  • Password/Stored Password: explicit board naming and refined action/field lines.
  • Note/2FA: metadata consistency and clearer action wording.
  • SSH/PGP/Nostr: board titles, metadata-first layout, grouped actions.
  • Seed/Managed Seed: specialized board titles, seed word-count fallback from phrase, confirm-gated action hints.
  • Added regressions:
    • test_tui2_textual_ssh_pgp_nostr_boards_show_action_fidelity
    • test_tui2_textual_seed_and_managed_seed_boards_show_fidelity
    • test_tui2_textual_note_and_totp_boards_include_common_metadata

Planning docs updated

  • docs/tui_v2_ui_refresh_plan.md
    • Added strict closeout classification with Done / Minor Gap / Open.
    • Marked only explicit Open: 2FA board missing first-class copy URL affordance.
  • docs/dev_control_center.md
    • Queue now prioritizes closing 2FA copy URL, then minor-gap visual polish and compact-mode discoverability.

Artifact notes

  • New UI evidence sets generated up to after36 (SVG snapshot artifacts under artifacts/ui_eval/).
  • Some prior .png files in artifacts were actually SVG payloads; prefer using .svg outputs from export_screenshot for reliable inspection in this workflow.

Additional update (same session)

  • Closed strict parity Open item for 2FA by adding first-class 2fa-copy-url <entry_id>.
  • Added TOTP URL support in generic copy path via copy url confirm for selected TOTP entries.
  • Updated 2FA board/action hints and palette discoverability text to include URL copy flow.
  • Implemented compact-mode notes/tags discoverability fallback inline in inspector boards when side panel is hidden.
  • Extended compact layout test to assert inline notes/tags visibility.
  • Current focused TUI gate remains green: 34 passed.

Additional update (viewport balance)

  • Added height-adaptive viewport balance in TUI v2 responsive path.
  • On short terminals, activity panel is hidden to preserve table/inspector usability.
  • Added regression: test_tui2_textual_viewport_balance_hides_activity_on_short_height.
  • Focused TUI suite now at 35 passed.

Additional update (typography/icon polish)

  • Added consistent kind icons to inspector board titles/shared headers for faster visual scanning.
  • Preserved behavior and command parity; change is presentational only.
  • Generated after40 SVG evidence set for all core boards.
  • Focused TUI suite remains green at 35 passed.

Additional update (strict closeout scoring)

  • Completed strict parity score pass in docs/tui_v2_ui_refresh_plan.md.
  • Current board closeout state:
    • Done: 5 (2FA, BIP-39 Seed, SSH, PGP, Nostr)
    • Minor Gap: 4 (UI Board, Password, Stored Password, Note)
    • Open: 0
  • Control center queue updated to target remaining Minor Gap boards first while preserving Open=0.