Story: Qt UX polish

Table of Contents

This page documents a story in Sprint 07. It captures the goal, current status, acceptance criteria, and the tasks that compose it.

Goal

General Qt UX polish: account management UI, exit confirmation, relative-time formatting in audit views.

Status

Field Value
State DONE
Parent sprint Sprint 07
Now Completed 2025-12-22.
Waiting on None.
Next None.
Last touched 2025-12-22

Acceptance

  • Account management UI in place; exercises the new IAM protocol surfaces.
  • Exit confirmation dialog with don't ask again option.
  • Relative-time formatter used in audit / history views, with absolute time on hover.

Tasks

Task State Start End Description
Add account management support to qt DONE 2026-05-19 2025-12-21 Qt UI for listing accounts, viewing account details, performing lock / reset actions.
Add exit confirmation dialog DONE 2026-05-19 2025-12-22 Prompt the user before quitting the application; avoid accidental data loss.
Add support for relative time formatting DONE 2026-05-19 2025-12-22 Render timestamps as relative time ("3 minutes ago") with a tooltip showing the absolute time.

Decisions

Single relative-time helper
one threshold table everywhere; no per-view drift.

Out of scope

  • Theming / dark-mode work; tracked separately.

See also

Emacs 29.1 (Org mode 9.6.6)