Story: Connection browser: environments
Table of Contents
This page documents a story in Sprint 13. It captures the goal, current status, acceptance criteria, and the tasks that compose it.
Goal
Quality-of-life refactor of the connection browser: split host/port from credentials, unify the tree, add a quick-connect combo, support duplication.
Status
| Field | Value |
|---|---|
| State | DONE |
| Parent sprint | Sprint 13 |
| Now | Completed 2026-02-24. |
| Waiting on | None. |
| Next | None. |
| Last touched | 2026-02-24 |
Acceptance
- environment + connection split with auto-migration.
- Unified tree (folders + environments + connections).
- Duplicate action with copy-name suffix.
- Inherited tags + resolved host/port for env-linked connections.
- Login quick-connect combo (Manual / Environments / Connections).
- New icons (Keyboard, Copy).
Tasks
| Task | State | Start | End | Description |
|---|---|---|---|---|
| Refactor connection browser with environments | DONE | 2026-05-20 | 2026-02-24 | Split server_environment into environment (host + port) and connection (credentials, optionally linked to environment); migrate existing connections automatically; unified tree (folders + environments + connections); Duplicate action; environment-linked connections show inherited tags + resolved host/port; login dialog gets unified quick-connect combo (Manual / Environments / Connections headers); new Keyboard + Copy icons. |
Decisions
- Environments are first-class
- subsumes the older named environments story — they're just
environmentrows now. - Auto-migrate existing data
- backward-compatible by default.
Out of scope
- Sharing connections across machines (separate).
See also
- Connection management (sprint 09) — the original landing.