Session selection now auto-selects first agent: - Clicking a session row selects its first agent (not just the session) - Auto-select at startup now picks first agent of first session - Fixes issue where clicking session would clear agent and show empty chat Improved UI feedback: - Header shows 'Session / Agent' name instead of just state - State indicator gray when no agent selected - Placeholder message when no agent selected: 'Select an agent to view chat' - Chat ListView hidden when no agent (shows placeholder instead) - Input already disabled with 'No agent' placeholder (existing behavior) Cleanup: - Remove dead declaration reconcileAgentConnections(const QVariantList&) |
||
|---|---|---|
| .. | ||
| chatblockmodel.cpp | ||
| chatblockmodel.h | ||
| main.cpp | ||
| main.qml | ||
| ninepconnection.cpp | ||
| ninepconnection.h | ||
| ollie.svg | ||
| ollie9pclient.cpp | ||
| ollie9pclient.h | ||
| org.ollie.gui.desktop | ||
| qml.qrc | ||
| streamfsm.cpp | ||
| streamfsm.h | ||
| thememanager.cpp | ||
| thememanager.h | ||