Task: Add Connection Browser MDI window
This page documents a task in the Connection management story. It captures the goal, current status, acceptance, and any notes or results.
Goal
Provide a Qt UI for managing the saved-connections store.
Status
| Field | Value |
|---|---|
| State | DONE |
| Parent story | Connection management |
| Now | Completed 2026-01-13. |
| Waiting on | None. |
| Next | None. |
| Last touched | 2026-01-13 |
Acceptance
- MDI window with hierarchical tree view of folders + environments.
- Master-password support: create / change / unlock encrypted credentials.
- Full CRUD for folders and environments.
- Database purge action.
- Login dialog pre-fills + auto-submits from a selected entry when credentials available.
- Icon-guidelines doc extended with Delete-Dismiss / Key-Multiple / Server-Link.
Plan
Captured during execution; cleared into the parent story on close.
Notes
Master password is the thing that gates the encrypted-credentials store; without it the dialog stays empty.
Result
Connection browser usable from Qt.