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 350d74866a gui: use native 9P client instead of subprocess calls
Convert most operations from spawning plan9port 9p subprocess to using
the persistent Lib9pClient connection. This eliminates process spawn
overhead for common operations like submit, interrupt, kill, pause,
resume, rename, and create.

Streaming operations (chat, statewait) still use subprocess because
they need continuous tailing which the native lib doesn't support.

Reduces code by ~70 lines and removes synchronous QProcess waits.
2026-08-07 17:53:15 +02:00
..
ChatBlockDelegate.qml qml: fix binding loop in ChatBlockDelegate 2026-08-07 17:49:26 +02:00
NewAgentDialog.qml gui: extract dialogs and chat delegate into components 2026-08-07 17:40:09 +02:00
NewSessionDialog.qml gui: extract dialogs and chat delegate into components 2026-08-07 17:40:09 +02:00
SettingsDialog.qml gui: extract dialogs and chat delegate into components 2026-08-07 17:40:09 +02:00
chatblockmodel.cpp Fix chat rendering and improve scroll behavior 2026-08-07 15:15:05 +02:00
chatblockmodel.h Add PlantUML and Mermaid diagram rendering 2026-08-07 14:59:20 +02:00
clipboardhelper.cpp Add PlantUML and Mermaid diagram rendering 2026-08-07 14:59:20 +02:00
clipboardhelper.h Add PlantUML and Mermaid diagram rendering 2026-08-07 14:59:20 +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 Add PlantUML and Mermaid diagram rendering 2026-08-07 14:59:20 +02:00
main.qml qml: fix binding loop in ChatBlockDelegate 2026-08-07 17:49:26 +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: use native 9P client instead of subprocess calls 2026-08-07 17:53:15 +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: extract dialogs and chat delegate into components 2026-08-07 17:40:09 +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 Fix close-to-tray comment - it is implemented 2026-08-05 18:59:47 +02:00
thememanager.h Fix close-to-tray comment - it is implemented 2026-08-05 18:59:47 +02:00