Make agent selection, context menus and editable credentials visible #61

Merged
karsten merged 2 commits from feat/agent-selector-account-settings into main 2026-11-07 10:04:46 +00:00
Owner

Resume requested UI improvements, not the subsequently withdrawn repository extraction.

Project mode is default; distinct Projects/Chats navigation; visible expanded/collapsed control plus ellipsis/right-click project/stream menus. Explicit active-agent selector exposes registered peers and streams without requiring project mapping; send button names actual target. Failed selection reports unavailable, and navigation during a send cannot silently select a different destination after completion.

Account settings allows changing login name and/or password after confirming current password, persists private account override separately from deployment bootstrap Secret, revokes sessions and retains operator-owned projects when username changes. No chat/browser-storage password flow. Store failures retain previous credentials; changes survive plugin restart. Live init must restore private account file mode after fsGroup.

Verified 22 backend cases, 29 WebUI HTTP/TLS/lifecycle cases, five Chromium flows including current-password confirmation/change/relogin, agent dropdown, right-click action, readable sidebar and actual TLS multi-agent messaging. Native identity host restart/persistence test passes. No Core change or repo extraction included. Deploy separately as overlay 0.2.3 after green CI.

Resume requested UI improvements, not the subsequently withdrawn repository extraction. Project mode is default; distinct Projects/Chats navigation; visible expanded/collapsed control plus ellipsis/right-click project/stream menus. Explicit active-agent selector exposes registered peers and streams without requiring project mapping; send button names actual target. Failed selection reports unavailable, and navigation during a send cannot silently select a different destination after completion. Account settings allows changing login name and/or password after confirming current password, persists private account override separately from deployment bootstrap Secret, revokes sessions and retains operator-owned projects when username changes. No chat/browser-storage password flow. Store failures retain previous credentials; changes survive plugin restart. Live init must restore private account file mode after fsGroup. Verified 22 backend cases, 29 WebUI HTTP/TLS/lifecycle cases, five Chromium flows including current-password confirmation/change/relogin, agent dropdown, right-click action, readable sidebar and actual TLS multi-agent messaging. Native identity host restart/persistence test passes. No Core change or repo extraction included. Deploy separately as overlay 0.2.3 after green CI.
feat: make agent selection menus and account settings explicit
Some checks failed
plugins-ci / compatibility (push) Failing after 2m15s
77bcf2c26d
test: measure live sidebar layout atomically after render
All checks were successful
plugins-ci / compatibility (push) Successful in 2m23s
489a9b9684
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
harness/plugins!61
No description provided.