-
5615f69d11
gui: use Shortcut for ESC key instead of Keys handler
Levi Neely
2026-08-01 12:04:27 +0200
-
ef63dfd398
gui: ESC key interrupts active agent (Stop action)
Levi Neely
2026-08-01 12:03:29 +0200
-
cc472da496
gui: sessions pane 15% of window (min 300px)
Levi Neely
2026-08-01 12:01:40 +0200
-
da31ca05f1
gui: make sessions pane width 30% of window (min 150px)
Levi Neely
2026-08-01 12:01:16 +0200
-
ff9bf89bcc
gui: increase sessions pane default/min width to 240px
Levi Neely
2026-08-01 12:00:52 +0200
-
7d75ba8524
gui: preserve original indentation in fenced code/diff blocks
Levi Neely
2026-08-01 12:00:14 +0200
-
7f083c0d7a
gui: replace backend/model ComboBoxes with TextField + picker dialogs
Levi Neely
2026-08-01 11:59:11 +0200
-
e86b09447b
gui: use FileDialog instead of QtQuick.Dialogs 1.15
Levi Neely
2026-08-01 11:56:37 +0200
-
774c3d4d77
gui: new session dialog with directory, backend, model, agent, remote fields
Levi Neely
2026-08-01 11:55:17 +0200
-
69458631dc
gui: fix session tree view delegate crashes and scrollable input
Levi Neely
2026-08-01 11:48:59 +0200
-
3cedf602be
gui: session tree view with agent sub-elements
Levi Neely
2026-08-01 11:43:55 +0200
-
a0f71a01c2
gui: wrap prompt input in ScrollView for scrollable multi-line text area
Levi Neely
2026-08-01 11:39:21 +0200
-
24edd5941a
gui: syntax-highlight fenced code/diff blocks at stream end
Levi Neely
2026-08-01 11:36:43 +0200
-
1aa1455f33
state indicator: simple forever-loop via statewait subprocess
Levi Neely
2026-08-01 11:16:19 +0200
-
de835e9e6e
fix QProcess pipe deadlock: drain stdout in run9p while waiting
Levi Neely
2026-08-01 10:38:56 +0200
-
95d6da75f6
fix scroll: use named Timer instead of Timer.singleShot (scope issue)
Levi Neely
2026-08-01 10:23:24 +0200
-
50c3b5979c
fix streaming scroll: use Timer.singleShot + positionViewAtIndex
Levi Neely
2026-08-01 10:20:50 +0200
-
df41aad5cb
trim chat to last 30 blocks on initial load and session switch
Levi Neely
2026-08-01 10:19:22 +0200
-
2d2ba1eeaf
fix scroll: defer positionViewAtEnd to after layout
Levi Neely
2026-08-01 10:17:52 +0200
-
2bd7a2dca0
apply full theme palette to ApplicationWindow for system-wide consistency
Levi Neely
2026-08-01 10:15:04 +0200
-
207eaf4f9d
header colors derive from base background, light/dark aware
Levi Neely
2026-08-01 10:13:27 +0200
-
68e7dfa7c2
chat blocks use theme palette colors instead of hardcoded
Levi Neely
2026-08-01 10:11:53 +0200
-
873ad9ae23
chat blocks respect font setting; use pointSize for DPI scaling
Levi Neely
2026-08-01 10:04:49 +0200
-
e03488e6bb
add settings dialog (color scheme, font family/style/size)
Levi Neely
2026-08-01 10:02:16 +0200
-
da1f7f02dd
restore ThemeManager (color scheme, font settings) from git history
Levi Neely
2026-08-01 09:57:39 +0200
-
857a919b64
streaming INI parser: ChatBlockModel with per-block decorations
Levi Neely
2026-08-01 09:37:48 +0200
-
b28921c39f
fix qt_add_resources: add BASE gui so main.qml is at qrc:/main.qml
Levi Neely
2026-08-01 08:43:41 +0200
-
e7b3291826
cleanup: delete all dead D-Bus code and unused UI components
Levi Neely
2026-07-31 20:44:22 +0200
-
f5ccaf13bd
kate: start chat/state streams on session switch
Levi Neely
2026-07-31 20:33:19 +0200
-
4f1c1f7222
gui: fix session switch — emit signals after agent ID discovery
Levi Neely
2026-07-31 20:30:17 +0200
-
1ceeeeb39c
kate: complete 9P conversion, remove all D-Bus dependencies
Levi Neely
2026-07-31 20:25:04 +0200
-
e89b723627
kill D-Bus: krunner+tray use 9P, remove plasmoid+tray, disable kate
Levi Neely
2026-07-31 20:16:25 +0200
-
f4161fcabc
gui: replace D-Bus with native 9P streaming
Levi Neely
2026-07-31 20:06:05 +0200
-
f00ed7738d
kate: fix crash in onSessionKilled
Levi Neely
2026-07-31 16:34:33 +0200
-
5dfdd2bd31
gui: add remote field to new session dialog
Levi Neely
2026-07-31 10:54:40 +0200
-
17f9d30aaa
gui: remove reaction UI artifacts
Levi Neely
2026-07-31 09:19:45 +0200
-
5bdab3c616
remove emoji reaction feature (KDE GUI)
Levi Neely
2026-07-31 09:09:30 +0200
-
d473fb4e4c
justfile: fix paths relative to submodule root
Levi Neely
2026-07-30 20:50:39 +0200
-
1d6055c444
add standalone justfile for decoupled builds
Levi Neely
2026-07-30 19:35:53 +0200
-
75b9a5ffb1
kate: fix segfault in clearAnnotations on document close
Levi Neely
2026-07-30 17:05:56 +0200
-
1a6aab7a13
gui: populate model list on dialog open
Levi Neely
2026-07-30 16:29:50 +0200
-
e4c1cea385
diagrams: move MouseArea outside Flickable to fix pan
Levi Neely
2026-07-29 16:49:44 +0200
-
32c501a2c7
diagrams: simplify pan — native Flickable drag, MouseArea only for wheel+right-click
Levi Neely
2026-07-29 16:47:29 +0200
-
395f2890ae
diagrams: use Ctrl+drag to pan (Meta is global on KDE)
Levi Neely
2026-07-29 16:45:01 +0200
-
931cadb3ce
diagrams: Meta+click-drag to pan fullscreen viewer
Levi Neely
2026-07-29 16:43:12 +0200
-
c76a144de2
diagrams: re-enable mermaid server via /img/ (raster) endpoint
Levi Neely
2026-07-29 16:40:18 +0200
-
a598d0c5cc
diagrams: render mermaid as PNG instead of SVG
Levi Neely
2026-07-29 16:38:34 +0200
-
3b27bccdda
diagrams: force light theme for mermaid rendering
Levi Neely
2026-07-29 16:25:36 +0200
-
d008a2e6a8
gui: collapse call blocks by default, click to expand
Levi Neely
2026-07-29 16:23:37 +0200
-
29c74b2837
feat(gui): render PlantUML, Mermaid, and draw.io diagrams as images
Levi Neely
2026-07-29 15:23:29 +0200
-
b591640b65
gui: refresh session list on ConfigChanged D-Bus signal
Levi Neely
2026-07-29 11:04:06 +0200
-
5bc480c706
gui-kf5: fix reaction badge not updating via reactive property
Levi Neely
2026-07-29 09:43:57 +0200
-
9cf63f67b4
gui: fix ghost process, null block.reaction crash, window counter
Levi Neely
2026-07-27 21:32:31 +0200
-
c5a5c0c9b9
add agent selector to new session dialog
Levi Neely
2026-07-27 20:43:05 +0200
-
1cce42f2d6
fix: setReactions updates blocks in-place with dataChanged signal
Levi Neely
2026-07-27 19:50:53 +0200
-
d5f0770b0a
structured reactions via getReactions/setReactions, remove broken chat-text parsing
Levi Neely
2026-07-27 19:47:21 +0200
-
6e02ea4ca3
fix: update assistant block reaction badge on incremental parse
Levi Neely
2026-07-27 19:33:15 +0200
-
042acf347e
fix: parse reaction markers from [user] block content
Levi Neely
2026-07-27 19:30:10 +0200
-
cf1f0f75d9
pin reaction badge on assistant blocks, hide reaction buttons after reacting
Levi Neely
2026-07-27 19:27:20 +0200
-
e2592d821f
propagate response IDs through chat models to reactTo
Levi Neely
2026-07-27 19:12:12 +0200
-
16364e52b0
kf6: add reaction buttons + remove sloppy focus
Levi Neely
2026-07-27 15:48:43 +0200
-
7b59e11f6d
kf5: add emoji reaction buttons on assistant messages
Levi Neely
2026-07-27 15:33:33 +0200
-
582ea51126
kf5: replace sloppy focus with click-to-focus
Levi Neely
2026-07-27 15:28:40 +0200
-
d6c3e82dc8
kf5: fix buttons not responding to first click
Levi Neely
2026-07-27 15:21:48 +0200
-
d183b489d5
gui: add Ctrl+Q shortcut to quit
Levi Neely
2026-07-27 09:42:13 +0200
-
81bd93f1f4
gui: sloppy focus targets filter input when filter bar is visible
Levi Neely
2026-07-27 09:41:42 +0200
-
a7dc265f5f
gui: don't steal focus from filter input
Levi Neely
2026-07-27 09:39:47 +0200
-
dc18436bae
gui: Ctrl+F filter bar to search chat messages
Levi Neely
2026-07-27 09:37:26 +0200
-
4392c7ec7b
gui: add session name field to New Session dialog
Levi Neely
2026-07-27 09:25:00 +0200
-
c62ae85b2c
gui: style scrollbar handle for visibility
Levi Neely
2026-07-27 09:20:39 +0200
-
2b17e861be
gui: add native scrollbar + lazy-load on scroll-up
Levi Neely
2026-07-27 09:17:28 +0200
-
756e4086b3
gui: Ctrl+N new window shortcut + KF5 draft persistence
Levi Neely
2026-07-27 09:14:13 +0200
-
1d2fffdcab
gui: persist prompt draft text per session
Levi Neely
2026-07-27 09:09:24 +0200
-
325870e38c
gui: support multiple windows in single instance
Levi Neely
2026-07-27 09:05:14 +0200
-
fad8baaa1b
kate: windowed chat rendering for long conversations
Levi Neely
2026-07-24 14:45:19 +0200
-
5b005c4126
gui/kf5: remove palette.placeholderText (Qt6-only property)
Levi Neely
2026-07-24 12:07:26 +0200
-
325ff53a54
gui: sync kf5 with kf6 features
Levi Neely
2026-07-24 12:05:35 +0200
-
62663aff4e
add 6th arg (remote) to all CreateSession D-Bus calls
Levi Neely
2026-07-24 11:58:09 +0200
-
d223911191
kate: add "Review Diff" context menu via gitplusplus extension
Levi Neely
2026-07-23 14:52:51 +0200
-
5ab7a46f4d
Move Ask File and Explain to editor context menu
Levi Neely
2026-07-23 14:29:49 +0200
-
abd46c052e
gui: model ComboBox populated by ListModelsByBackend on backend change
Levi Neely
2026-07-21 15:32:54 +0200
-
726b3f29d7
gui: new session dialog with backend/model/cwd configuration
Levi Neely
2026-07-21 15:27:59 +0200
-
10e39abc8e
gui/plasmoid: show error dialog on CreateSession failure
Levi Neely
2026-07-21 15:20:55 +0200
-
1afedfca7d
dbus: pass systemPrompt arg to CreateSession calls
Levi Neely
2026-07-21 14:28:20 +0200
-
90fe8e3478
kf5 corrections
Levi Neely
2026-07-20 10:25:27 +0200
-
cd612d2812
gui: recreate QDBusInterface on service restart
Levi Neely
2026-07-19 14:16:17 +0200
-
cf637b2674
fix plugin install paths for user-local KDE install
Levi Neely
2026-07-19 13:22:31 +0200
-
d0caaa1f63
remove Makefile (consolidated into root justfile)
Levi Neely
2026-07-19 13:02:47 +0200
-
51af575e48
remove tools/ — now at repo root
Levi Neely
2026-07-19 12:37:15 +0200
-
65154790bd
remove redundant SYSTEM_PROMPT.md — now at repo root as SYSTEM_PROMPT-dbus.md
Levi Neely
2026-07-19 12:16:08 +0200
-
0418dd9fad
move prompts and skills to parent repo
Levi Neely
2026-07-19 12:07:29 +0200
-
b5c713443e
krunner: launch ollie-gui when selecting a session from list
Levi Neely
2026-07-18 23:56:24 +0200
-
412d17dda3
krunner: open selected session in ollie-gui via SelectSession D-Bus call
Levi Neely
2026-07-18 23:47:25 +0200
-
5b374847f8
krunner, dolphin: use Generate one-shot instead of session lifecycle
Levi Neely
2026-07-18 23:09:51 +0200
-
89e86824f6
readme: krunner uses Generate one-shot, not a session
Levi Neely
2026-07-18 23:07:04 +0200
-
f7555f0cce
readme: add olliesrv to architecture diagram, fix URLs
Levi Neely
2026-07-18 23:01:03 +0200
-
046665c684
gui: add copy button to detached process window
Levi Neely
2026-07-18 20:15:07 +0200
-
b868fd5b9d
gui: fix video embed - proper thumbnail, min height, correct property refs
Levi Neely
2026-07-18 18:52:02 +0200
-
b9e02a972a
gui: inline video embeds in chat
Levi Neely
2026-07-18 18:46:35 +0200
-
513029005e
gui: fix buttons not responding on first click
Levi Neely
2026-07-18 18:32:13 +0200