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.
1. Goal
Provide a Qt UI for managing the saved-connections store.
2. Status
| Field | Value |
|---|---|
| State | DONE |
| Parent story | Connection management |
| Now | Completed 2026-01-13. |
| Waiting on | None. |
| Next | None. |
| Last touched | 2026-01-13 |
3. 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.
4. Plan
Captured during execution; cleared into the parent story on close.
5. Notes
Master password is the thing that gates the encrypted-credentials store; without it the dialog stays empty.
6. Result
Connection browser usable from Qt.