Commit Graph

  • 2de82e6a7b Remove blinking chat reload timer main Levi Neely 2026-08-16 14:55:02 +0200
  • 014fa0f6bb Make minimap markers translucent Levi Neely 2026-08-16 14:49:07 +0200
  • 100572b94e Improve chat scrolling and minimap bounds Levi Neely 2026-08-16 14:47:41 +0200
  • 183f30ca23 Add integrated chat minimap Levi Neely 2026-08-16 14:43:14 +0200
  • b0e46fdfbc Add chat scroll-to-bottom button Levi Neely 2026-08-16 13:08:38 +0200
  • 57c95e3192 Scroll chat to bottom on startup Levi Neely 2026-08-16 13:07:10 +0200
  • b28330b5d5 Simplify chat pane scrolling Levi Neely 2026-08-16 13:02:46 +0200
  • 8103d80df2 Load chat history when chat pane starts Levi Neely 2026-08-16 12:59:36 +0200
  • 541ef48bb7 Refactor GUI into session tree and chat pane components Levi Neely 2026-08-16 12:56:49 +0200
  • 0e163f6ee6 gui: fix focus stealing from dialogs during session tree rebuild Levi Neely 2026-08-14 14:27:37 +0200
  • f136c3e534 revert: scroll fix caused issues, restore positionViewAtEnd Levi Neely 2026-08-13 22:37:12 +0200
  • 5057b1a3dd gui: fix scroll jitter — use contentY instead of positionViewAtEnd, increase timer interval Levi Neely 2026-08-13 22:30:59 +0200
  • 18b36c09cd Add ollie:// KIO worker for Dolphin Levi Neely 2026-08-13 12:26:15 +0200
  • 739fba2462 fix: ollie-session-here uses default session, agent named by directory Levi Neely 2026-08-12 16:21:05 +0200
  • 08cd2b6eac fix: remove unnecessary session creation from ollie-ask Levi Neely 2026-08-12 16:19:26 +0200
  • 3f73f09688 fix: update dolphin scripts for session/agent model Levi Neely 2026-08-12 16:18:54 +0200
  • b6a7d93d0e gui: fix prose-after-fence overwriting finalized code segment Levi Neely 2026-08-09 12:14:04 +0200
  • ed74d421c3 gui: fix tool block rendering — use blockRenderedHtml directly Levi Neely 2026-08-09 12:09:42 +0200
  • 59e1992f37 gui: emit dataChanged on block close for segment updates Levi Neely 2026-08-09 11:57:49 +0200
  • c6da563109 gui: update slash command hints to match ctl surface Levi Neely 2026-08-09 03:15:19 +0200
  • 26076b0ae9 gui: read chat.raw for block-structured stream Levi Neely 2026-08-09 01:43:19 +0200
  • eed4a1089e gui: restore scroll-follow with debounced Timer Levi Neely 2026-08-09 00:16:46 +0200
  • 3525637d60 gui: chat stream always-on while agent is selected Levi Neely 2026-08-09 00:14:32 +0200
  • 93eba4442d gui: incremental rendering for chat blocks (O(n) → O(1) per line) Levi Neely 2026-08-09 00:12:22 +0200
  • 022980bc40 gui: fix infinite layout loop in chat ListView Levi Neely 2026-08-09 00:03:37 +0200
  • 51b2013ac3 gui: fix deadlock — demand-driven chat streaming Levi Neely 2026-08-08 23:20:03 +0200
  • 66aecc8315 Revert "gui: fix freeze on agent switch — bulk load chat blocks" Levi Neely 2026-08-08 23:15:48 +0200
  • a3826f2ce8 gui: fix freeze on agent switch — bulk load chat blocks Levi Neely 2026-08-08 23:14:55 +0200
  • e24d332d50 gui: auto-switch to newly created agent, remove remote field from agent dialog Levi Neely 2026-08-08 14:02:10 +0200
  • 70390097b0 fix KF6 auto-detect on distros without monolithic KF6Config.cmake Levi Neely 2026-08-07 18:58:42 +0200
  • a4c6802430 gui: add scroll-to-bottom button Levi Neely 2026-08-07 18:53:32 +0200
  • 4b21deec14 gui: fix scrolling to follow content Levi Neely 2026-08-07 18:51:20 +0200
  • cde0284bad gui: fix scrolling - use contentHeight not timer Levi Neely 2026-08-07 18:14:09 +0200
  • e10912de08 gui: remove dead code (ninepconnection, streamfsm) Levi Neely 2026-08-07 18:07:16 +0200
  • 6fda37ae96 nativestreamer: use subprocess instead of blocking thread Levi Neely 2026-08-07 18:05:53 +0200
  • 16883248f0 nativestreamer: fix thread cleanup race Levi Neely 2026-08-07 18:03:43 +0200
  • ca4dc2d412 gui: eliminate all subprocess calls, use native 9P streaming Levi Neely 2026-08-07 18:02:45 +0200
  • 350d74866a gui: use native 9P client instead of subprocess calls Levi Neely 2026-08-07 17:53:15 +0200
  • 073cc2158b qml: fix binding loop in ChatBlockDelegate Levi Neely 2026-08-07 17:49:26 +0200
  • 60c273e94a cmake: auto-detect KF5/KF6, fall back to KF5 if KF6 not found Levi Neely 2026-08-07 17:41:54 +0200
  • 2d6e0ed787 gui: extract dialogs and chat delegate into components Levi Neely 2026-08-07 17:40:09 +0200
  • bdad2b740f remove scroll-to-bottom button Levi Neely 2026-08-07 17:17:14 +0200
  • b77667fbfb Fix QML performance and stability issues Levi Neely 2026-08-07 15:25:16 +0200
  • 0ac03a9931 Fix chat rendering and improve scroll behavior Levi Neely 2026-08-07 15:15:05 +0200
  • 07232b94df Add PlantUML and Mermaid diagram rendering Levi Neely 2026-08-07 14:59:20 +0200
  • 2ea6ec1ba7 gui: fix scrolling in chat and message input Levi Neely 2026-08-07 11:20:13 +0200
  • df8e69aeb8 gui: I-beam cursor over block content context menu area Levi Neely 2026-08-07 11:01:09 +0200
  • f086400bf3 gui: add text selection and context menus Levi Neely 2026-08-07 11:00:15 +0200
  • 624b7ad66d gui: smart auto-scroll follows streaming content Levi Neely 2026-08-07 10:21:53 +0200
  • 1ca5563fdb gui: stream partial content to UI before newlines Levi Neely 2026-08-07 10:11:14 +0200
  • bb1454f85a fix: ollie_ghost compile — stripPrefixEcho signature and forward declarations Levi Neely 2026-08-07 08:59:03 +0200
  • 08ec46027e kate: replace ollie-9p complete with generate for code completions Levi Neely 2026-08-07 07:37:42 +0200
  • ab8aa8d719 kate: add 'Start Session' context action Levi Neely 2026-08-06 16:58:02 +0200
  • 05fa829ec1 kate: ESC dismisses ghost completion Levi Neely 2026-08-06 16:55:47 +0200
  • c1160a468a ghost: add tinted background to multi-line overlay Levi Neely 2026-08-06 16:54:02 +0200
  • e4c831df89 kate: add config page with 'Automatic completion' toggle Levi Neely 2026-08-06 16:52:16 +0200
  • 1df0daf9de kate: reuse single agent, write cwd on project change Levi Neely 2026-08-06 16:50:49 +0200
  • 405095716a docs: add Send verbatim action and connection recovery to README Levi Neely 2026-08-06 16:15:33 +0200
  • 48a5250194 kate: add 'Send verbatim' context action Levi Neely 2026-08-06 14:56:13 +0200
  • 4acda0f7de gui: rename 'Human' to 'You' in chat block headers Levi Neely 2026-08-06 14:15:58 +0200
  • 2a6441cd53 kate: add connection state tracking and auto-recovery Levi Neely 2026-08-06 14:09:33 +0200
  • 0ff1025bb9 docs: update README for simplified kate plugin and GUI sidebar toggle Levi Neely 2026-08-06 13:57:37 +0200
  • d90a2e6f27 ghost: fix completion overlapping existing document text Levi Neely 2026-08-06 13:49:22 +0200
  • 9887751690 gui: add sidebar toggle (Ctrl+B or click button in header) Levi Neely 2026-08-06 13:42:36 +0200
  • 7aad74dafe kate: simplify plugin — remove chat panel, keep context actions + ghost text Levi Neely 2026-08-06 13:39:30 +0200
  • 9a1704d728 Remove all D-Bus mentions from README Levi Neely 2026-08-05 19:01:33 +0200
  • 00b904063e Fix close-to-tray comment - it is implemented Levi Neely 2026-08-05 18:59:47 +0200
  • 8748c2e540 Fix architecture diagram: KDE programs use 9P clients to access olliesrv Levi Neely 2026-08-05 18:58:35 +0200
  • e8ac6f445d Remove stale tray/daemon/plasmoid build files Levi Neely 2026-08-05 18:57:35 +0200
  • 7393e4a846 Remove remaining plasmoid/tray references Levi Neely 2026-08-05 18:56:32 +0200
  • ce36dcde52 Update KDE README and remove D-Bus dependencies Levi Neely 2026-08-05 18:53:30 +0200
  • 73e262ffaf kate: fix agent selection, block rendering, project change detection Levi Neely 2026-08-05 17:51:27 +0200
  • 2c7b5e6fc5 gui: add heartbeat-based daemon disconnect detection Levi Neely 2026-08-05 09:02:51 +0200
  • d01d7c8ad8 gui: add session connection status indicator Levi Neely 2026-08-05 08:35:43 +0200
  • 9f3f962567 Remove sidebar state dot indicators Levi Neely 2026-08-04 16:33:21 +0200
  • dbc1eabf55 gui: revert to working approach - activeState for selected agent only Levi Neely 2026-08-04 16:26:32 +0200
  • 9929abc73b gui: use Connections to update agent state on revision change Levi Neely 2026-08-04 16:24:57 +0200
  • 670d759769 gui: use revision inside binding expression for proper dependency tracking Levi Neely 2026-08-04 16:24:10 +0200
  • 22980e376a gui: track all agent states via revision counter for proper QML binding Levi Neely 2026-08-04 16:23:04 +0200
  • 1d79d0ee89 gui: agent tree dot uses ollie.activeState directly for active agent Levi Neely 2026-08-04 16:19:33 +0200
  • dbd2606ed2 gui: agent tree dot uses ollie.agentState() like top indicator Levi Neely 2026-08-04 16:18:42 +0200
  • 457a6a55dc gui: use explicit properties for agent state dot binding Levi Neely 2026-08-04 16:17:11 +0200
  • 9e5352f700 gui: fix agent state dot colors and parentPaused propagation Levi Neely 2026-08-04 16:15:40 +0200
  • 3d739a9560 gui: gray indicators and 'inactive' label for paused sessions Levi Neely 2026-08-04 16:13:04 +0200
  • 2b19cafc50 gui: show disconnected state visually, remove session connected/ended messages Levi Neely 2026-08-04 16:11:39 +0200
  • b4ae887089 ninepconnection: emit disconnected when leaving Connected state Levi Neely 2026-08-04 16:07:26 +0200
  • 22302ce9f1 gui: session tree with Active/Paused groups, arbitrary-depth expand/collapse Levi Neely 2026-08-04 16:05:08 +0200
  • 265a1fdda9 refactor: promote remote to session level, remove agent connectivity, formalize NinePConnection state machine Levi Neely 2026-08-04 15:22:08 +0200
  • ec89eaae18 fix: always send stop on ESC regardless of cached state Levi Neely 2026-08-04 11:51:01 +0200
  • 9d059943f2 cleanup: remove debug logging Levi Neely 2026-08-03 20:43:16 +0200
  • 3fd13c6d38 fix: use state role directly for binding updates Levi Neely 2026-08-03 20:31:17 +0200
  • 1d0fb99501 targeted state dot updates in render path Levi Neely 2026-08-03 20:29:38 +0200
  • 2d373b4bfb fast path for active agent state changes Levi Neely 2026-08-03 20:27:45 +0200
  • 8792539bcc optimize handleEvent() hot path Levi Neely 2026-08-03 20:22:18 +0200
  • 249a19e261 single-pass session parsing Levi Neely 2026-08-03 20:16:07 +0200
  • 57b3ce04e3 eliminate C++ calls in QML update loop Levi Neely 2026-08-03 20:13:32 +0200
  • 8a3d52965e remove per-agent connection polling Levi Neely 2026-08-03 20:10:49 +0200
  • 0e9a7016a3 native 9P client via libollie9p Levi Neely 2026-08-03 20:04:17 +0200
  • 24921e7a2b incremental session tree updates Levi Neely 2026-08-03 19:51:54 +0200
  • 0c93414251 optimize QML rendering performance Levi Neely 2026-08-03 19:29:45 +0200