Task: Add Connection Browser MDI window

Table of Contents

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.

Emacs 29.1 (Org mode 9.6.6)