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
- Accounts to IAM — the IAM story whose surfaces this UI exercises.