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 2d6e0ed787 gui: extract dialogs and chat delegate into components
Phase 1 of GUI cleanup - component extraction:
- SettingsDialog.qml: theme and font settings (118 lines)
- NewSessionDialog.qml: session creation form (79 lines)
- NewAgentDialog.qml: agent creation form (174 lines)
- ChatBlockDelegate.qml: chat block with text/diagram segments (322 lines)

main.qml reduced from 1685 to 1030 lines (39% reduction).
Updated CMakeLists.txt for both Qt6 and KF5 builds.
2026-08-07 17:40:09 +02:00
..
ChatBlockDelegate.qml gui: extract dialogs and chat delegate into components 2026-08-07 17:40:09 +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 gui: extract dialogs and chat delegate into components 2026-08-07 17:40:09 +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: 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