## Codename-11/hermes-relay — v0.5.1…v0.6.0

_56 commits._

### Features
- **Merge pull request #35 from Codename-11/add-claude-github-actions-1776559501439** (295db17)
- **feat(connections): unified relay UI state machine + docs pass** (55f9a87)
- **feat(settings): active agent summary card + open sheet from nav arg** (cf3b09d)
- **feat(profiles): snackbar confirmation on profile + personality switch** (e277a0f)
- **feat(chat): consolidate profile + personality into agent sheet** (4e50ea8)
- **feat(connections): polish pass — pair-stamp + scheme validation + status UX** (7031115)
- **feat(profiles): thread profile system_message into chat send (Worker R2)** (7af0571)
- **feat(profiles): ProfilePicker chip + ChatViewModel model-override wiring (Worker C)** (39bf5c5)
- **feat(profiles): Profile data class + AuthManager parse + VM flows (Worker A)** (0303a4f)
- **feat(profiles): thread modelOverride through HermesApiClient (Worker B)** (feeb3b5)
- **feat(profiles): add VM helpers for profile add/rename/revoke/remove (Worker B2)** (614007b)
- **feat(profiles): top-bar chip + ProfilesSettings + pairing nav (Worker C)** (57cfed9)
- **feat(profiles): switch orchestration + ChatViewModel wiring (Worker B)** (887c64d)
- **feat(profiles): add ProfileStore + profile-keyed auth (Worker A)** (a8ba1df)
- **feat(sideload): in-app update notification + manual check** (c4e345c)
- **feat(dashboard): editable + persistent pair URL — host/port/TLS override** (d7e5fc8)
- **feat(install): --dashboard-plugin=yes|no toggle + rescan on install/uninstall** (6494a4f)
- **feat(dashboard): add plugin manifest + plan file** (9df6a20)
- **feat(dashboard): add React UI for four relay tabs** (9b21fcd)
- **feat(dashboard): add plugin_api.py proxy to relay HTTP** (497fe38)
- **feat(relay): add /bridge/activity /media/inspect /relay/info for dashboard** (1723325)
- **feat(relay): add bridge command ring buffer for dashboard activity feed** (326db52)
- **feat(relay): add MediaRegistry.list_all for dashboard inspector** (e461eca)

### Fixes
- **Merge main into feature/multi-profile-connections (fold fix PR #33)** (af4619d)
- **Merge PR #33: fix/pairing-mint-schema** (0c84a1a)
- **fix(chat): scrollable agent sheet + restore session/stats section** (ac98e84)
- **fix(dashboard): render paired-device grants object correctly** (ca50524)
- **fix(relay): /pairing/mint emits correct v2 schema for Android scanner** (4f0affa)
- **fix(backup): wrap v3→v4 migration fallback in JsonObject** (b9d2914)
- **fix(profiles): off-main HermesApiClient.shutdown + field validation** (ba21b60)
- **fix(profiles): pad profile chip for status bar and hide with single profile** (029e6e4)
- **fix(profiles): address review findings on switch orchestration + flow binding** (b0acf4a)
- **fix(install): detect dashboard bind host from systemd ExecStart** (ba72d63)
- **fix(dashboard): shim SDK components not in the host whitelist** (43a15a2)

### Backend
- **release: v0.6.0** (b7a9c1a)
- **Merge PR #34: feature/multi-profile-connections** (1b05bef)
- **"Update Claude Code Review workflow"** (d65f2e0)
- **"Update Claude PR Assistant workflow"** (acac18c)
- **Merge feature/sideload-update-check into main** (f5b726a)
- **Merge feature/dashboard-plugin into main** (646cf26)

### Tests
- **test(connections): @Ignore entire ConnectionStoreTest class until scope injectable** (1e8db0b)
- **test(connections): @Ignore flaky addConnection race until scope is injectable** (dba554f)
- **test(data): fix DataManagerTest v3 normalization type-inference** (b92e638)

### Docs
- **docs(user-docs): document dashboard Pair new device flow + refresh stale revoke notes** (64a09f9)
- **docs: note /pairing/mint schema fix + dashboard grants render fix** (7a84b0c)
- **docs: 0.6.0 release pass — multi-connection + agent profile picker** (e55f9c8)
- **docs(profiles): rewrite §21 + user-docs page for directory-discovered profiles** (ec7559c)
- **docs(profiles): update §19 reference — sessionLabels replaced by agentProfiles in §21** (adca31b)
- **docs(profiles): add decision 21 + user-docs page for agent profile picker** (5699482)
- **docs(profiles): add decision 19 + user-docs page for multi-profile connections** (1622655)
- **docs(changelog): append pairing/revoke/installer/fixes to [Unreleased]** (4c7fd38)
- **docs(release): document merging-vs-releasing rhythm** (389dfa8)
- **docs(install): drop stale 'Phase 3' banner** (cec97a8)
- **docs: dashboard plugin spec, ADR, relay routes, user-site** (4695592)

### Chore
- **ci: re-trigger** (d528441)
- **refactor(connections): rename Profile → Connection across multi-connection feature** (f93b1d7)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/Codename-11/hermes-relay?utm_source=github-action)._