This repository has been archived on 2026-08-16. You can view files and clone it, but cannot push or open issues or pull requests.
ollie-kde/gui
Levi Neely 2c7b5e6fc5 gui: add heartbeat-based daemon disconnect detection
- Add 2.5 second heartbeat timer using Lib9pClient to read 'help'
- Heartbeat detects daemon death reliably (vs unreliable process exit codes)
- On disconnect: clear sessions, stop streams, reset active selection
- On reconnect: refresh sessions, restart agent streams

Replaces flaky NinePConnection::disconnected signal which depended on
eventwait process exit behavior.
2026-08-05 09:02:51 +02:00
..
chatblockmodel.cpp fix(gui): rewrite chat block rendering for proper syntax highlighting 2026-08-03 16:16:43 +02:00
chatblockmodel.h fix(gui): rewrite chat block rendering for proper syntax highlighting 2026-08-03 16:16:43 +02:00
lib9pclient.cpp native 9P client via libollie9p 2026-08-03 20:04:17 +02:00
lib9pclient.h native 9P client via libollie9p 2026-08-03 20:04:17 +02:00
main.cpp gui: fix chat not reloading on session switch 2026-08-01 16:19:59 +02:00
main.qml gui: add session connection status indicator 2026-08-05 08:35:43 +02:00
ninepconnection.cpp ninepconnection: emit disconnected when leaving Connected state 2026-08-04 16:07:26 +02:00
ninepconnection.h refactor: promote remote to session level, remove agent connectivity, formalize NinePConnection state machine 2026-08-04 15:22:08 +02:00
ollie.svg fix: use visible pink color for brain icon 2026-07-08 21:11:37 +02:00
ollie9pclient.cpp gui: add heartbeat-based daemon disconnect detection 2026-08-05 09:02:51 +02:00
ollie9pclient.h gui: add heartbeat-based daemon disconnect detection 2026-08-05 09:02:51 +02:00
org.ollie.gui.desktop feat: add .desktop file and icon for task manager persistence 2026-07-08 20:52:10 +02:00
qml.qrc gui: replace D-Bus with native 9P streaming 2026-07-31 20:06:05 +02:00
streamfsm.cpp refactor: StreamFsm lifecycle + chatblock model FSM fix 2026-08-02 11:11:05 +02:00
streamfsm.h refactor: StreamFsm lifecycle + chatblock model FSM fix 2026-08-02 11:11:05 +02:00
thememanager.cpp restore ThemeManager (color scheme, font settings) from git history 2026-08-01 09:57:39 +02:00
thememanager.h restore ThemeManager (color scheme, font settings) from git history 2026-08-01 09:57:39 +02:00