-
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