Commit Graph

  • 7703d06430 gui: revert incremental parsing, use full reparse always Levi Neely 2026-07-18 18:12:10 +0200
  • c46f38fc93 gui: fix incremental parser producing phantom tool_call blocks Levi Neely 2026-07-18 18:04:42 +0200
  • 7ccce95445 gui: incremental chat parsing during streaming Levi Neely 2026-07-18 17:36:36 +0200
  • e021724c52 remove tier routing: drop route/cascade/escalate tools and prompts Levi Neely 2026-07-18 16:55:33 +0200
  • be2f3b3487 tools: explicit UTF-8 encoding for file_read, file_write, file_edit Levi Neely 2026-07-18 16:15:10 +0200
  • caf547c4af ChatPane: remove read-only implicitWidth assignments on TextEdit Levi Neely 2026-07-17 23:28:21 +0200
  • 3aa751d8de gui: fix Process Manager scroll — use Flickable with contentHeight tracking Levi Neely 2026-07-17 22:22:49 +0200
  • 6ea77c56c2 gui: auto-scroll output in Process Manager (pin to bottom) Levi Neely 2026-07-17 22:20:08 +0200
  • 131e875820 gui: add process detach support + Process Manager window Levi Neely 2026-07-17 17:01:16 +0200
  • 89dba79dc1 prompts: elevation requires proven failure first Levi Neely 2026-07-17 16:04:07 +0200
  • 72185c5752 gui: text selection, copy z-index, scroll fix Levi Neely 2026-07-17 15:03:45 +0200
  • d707dd3a56 kf5: fix build error and sync features with KF6 Levi Neely 2026-07-17 09:41:33 +0200
  • e1e7422166 gui: BSP tiling split panes, sloppy focus, emoji selector, drag-swap headers Levi Neely 2026-07-16 23:28:39 +0200
  • 2699044b3b gui: split-pane sessions (Ctrl+* to split, Ctrl+W to close) Levi Neely 2026-07-16 22:35:35 +0200
  • 16c195b1a8 gui: session graph in separate window, pannable + zoomable Levi Neely 2026-07-16 22:14:32 +0200
  • 6362e399bd gui: session topology graph Levi Neely 2026-07-16 22:06:08 +0200
  • 8e3418c4fe kate: navigate to applied line range after Apply Levi Neely 2026-07-16 21:54:07 +0200
  • 0a6299783d agent-copilot: strict response format (brief prose + change blocks) Levi Neely 2026-07-16 21:44:49 +0200
  • 0fa5522673 kate: apply button uses line ranges from fence metadata Levi Neely 2026-07-16 21:41:31 +0200
  • 0599fbceb7 kate: fix diff/apply URL scheme (use path not host to avoid QUrl IPv4 normalization) Levi Neely 2026-07-16 21:19:40 +0200
  • 84b3123461 kate: fix context menu (use contextMenuAboutToShow signal, deduplicate actions) Makefile: fix BUILD_DIR, install kate plugin to kf6/ path prompts: clarify tools-elevate does NOT run as root Levi Neely 2026-07-16 21:07:39 +0200
  • abec12e09f kate: editor integration — context menu, apply button, inline annotations Levi Neely 2026-07-16 20:44:46 +0200
  • a12e00e231 add gui_media tool and docs Levi Neely 2026-07-16 20:33:23 +0200
  • 4a29efc121 prompts: add tools-image.md for image_read tool Levi Neely 2026-07-16 20:13:33 +0200
  • 5eb8f49d15 Activate the existing Ollie GUI instance Levi Neely 2026-07-16 19:58:15 +0200
  • 9e0e5cb0f4 Improve KDE GUI file and command handling Levi Neely 2026-07-16 19:42:21 +0200
  • 483981a9cd fix(gui): include emojis.js in Qt6 resource bundle Levi Neely 2026-07-16 17:26:06 +0200
  • 167e70531a gui: add copy button to call and tool blocks Levi Neely 2026-07-16 16:23:56 +0200
  • 378ea83de7 kate: add kill session button in upper right Levi Neely 2026-07-16 14:50:47 +0200
  • e2d02152e4 kate: fix chat scroll not pinning to bottom Levi Neely 2026-07-16 14:45:26 +0200
  • f45cb8199d gui: close-to-tray option + fix session list disrupting rename Levi Neely 2026-07-16 14:34:14 +0200
  • 1d646f7fab gui: fix flickering, add code exec button, fix bubble width, improve scroll Levi Neely 2026-07-16 13:20:08 +0200
  • 2929bb6b04 kde: visual enhancements, emoji completion, scroll/layout fixes Levi Neely 2026-07-16 11:13:54 +0200
  • d3c8aece38 kate: extract chat_renderer, simplify kate plugin Levi Neely 2026-07-16 08:57:55 +0200
  • 59285cda9f gitignore: add CMakeFiles/ Levi Neely 2026-07-16 08:44:23 +0200
  • f6b218bef7 kf5: sync gui with kf6 features, fix install paths Levi Neely 2026-07-16 08:43:25 +0200
  • f546c8cf69 move You/Ollie labels below bubbles Levi Neely 2026-07-16 07:38:56 +0200
  • a0fae46417 chat bubble styling for user and assistant messages Levi Neely 2026-07-16 07:34:33 +0200
  • dfca04e734 all blocks use markdown rendering by default Levi Neely 2026-07-16 07:29:30 +0200
  • 7f226e2012 tool blocks: use sub-block rendering (same as assistant) Levi Neely 2026-07-16 07:27:33 +0200
  • c907aee653 use Qt native MarkdownText for prose blocks Levi Neely 2026-07-16 07:23:41 +0200
  • cc24400ba7 fix indentation: wrap highlighted HTML in <pre> with white-space:pre-wrap Levi Neely 2026-07-16 07:20:55 +0200
  • 5c093a3bb2 fix syntax highlighting: use AbstractHighlighter directly Levi Neely 2026-07-16 07:19:09 +0200
  • 9f365f49b0 fix backtick regex: prevent matching across newlines Levi Neely 2026-07-16 07:09:16 +0200
  • 93c9bd995e move call/tool formatting entirely to C++ via formattedContent role Levi Neely 2026-07-16 07:07:51 +0200
  • 7cd46337a3 render inline \`code\` in monospace with subtle background Levi Neely 2026-07-16 07:04:46 +0200
  • c2ff88e8e6 fix: String() conversion for block.blockContent, avoid ES2019 methods Levi Neely 2026-07-16 07:03:40 +0200
  • 38df1a8e32 fix TypeError: guard against undefined blockContent in tool/call delegates Levi Neely 2026-07-16 07:02:04 +0200
  • c39e0f2723 fix call/tool pretty-print: use C++ prettyJson() with QJsonDocument Levi Neely 2026-07-16 07:00:40 +0200
  • ee3a0a1e76 pretty-print + syntax highlight call/tool blocks Levi Neely 2026-07-16 06:56:14 +0200
  • 481f7f9d76 toggle arrow direction on collapsible blocks (▶/▼) Levi Neely 2026-07-16 06:54:06 +0200
  • d7a66f1827 replace ListView with Flickable+Column+Repeater Levi Neely 2026-07-16 06:51:37 +0200
  • 79656596e4 fix startup freeze: async highlighting + reduce initial blocks to 20 Levi Neely 2026-07-16 06:49:20 +0200
  • f122a69bce reverse-scroll chat: start at bottom, lazy-load on scroll up Levi Neely 2026-07-16 06:46:47 +0200
  • f1a045077b limit visible blocks to 80 + reduce cacheBuffer for startup perf Levi Neely 2026-07-16 06:44:11 +0200
  • 6f351b77e4 fix performance: cache subBlocks and syntax highlighting Levi Neely 2026-07-16 06:42:11 +0200
  • a6a1a227c3 fix scroll: incremental model updates + prevent scroll loop Levi Neely 2026-07-16 06:38:37 +0200
  • 0783c7dda3 fix scroll height and prose line breaks in rich output Levi Neely 2026-07-16 06:36:00 +0200
  • 9e10bf30db fix: Text has no background property, wrap diff lines in Rectangle Levi Neely 2026-07-16 06:31:02 +0200
  • 6e03064d0f rich output rendering for ollie-gui Levi Neely 2026-07-16 06:29:18 +0200
  • 6642ab014b multi-line prompt input across all front-ends Levi Neely 2026-07-16 06:19:14 +0200
  • 5c51ef3a87 gitignore build directory Levi Neely 2026-07-16 06:10:10 +0200
  • 7b8fa5eca4 support arbitrary color schemes in ollie-gui Levi Neely 2026-07-16 06:08:41 +0200
  • fcc3cd2313 kate stop button, sorted sessions, scroll pinning, install fix Levi Neely 2026-07-16 06:03:15 +0200
  • d5e27f1c82 fix kate crash Levi Neely 2026-07-15 17:54:17 +0200
  • 455d9c9190 kate: fix use-after-free crash in setupGhostProvider Levi Neely 2026-07-15 11:06:20 +0200
  • 5d18806ad6 kate: add KF5 preprocessor guards for InlineNote and completion APIs Levi Neely 2026-07-15 09:59:56 +0200
  • e87038ca04 plasmoid: fix highlighted session text unreadable on light themes Levi Neely 2026-07-14 15:58:46 +0200
  • 1552fce126 kate: fix crash on document close (dangling overlay pointer) Levi Neely 2026-07-14 14:58:40 +0200
  • 18402a2be7 kate: config page improvements, status bar dedup, default backend/model Levi Neely 2026-07-14 14:53:13 +0200
  • b67e82dca0 kate: fix ghost text provider, add multi-line overlay and config Levi Neely 2026-07-14 13:24:03 +0200
  • 16e8fc7a75 feat: ghost-text code completion via InlineNoteProvider Levi Neely 2026-07-14 12:30:18 +0200
  • bbff78cd7e add .gitignore: exclude __pycache__ Levi Neely 2026-07-14 12:00:43 +0200
  • 2f02d71ca3 add gui_brightness tool (percentage-based brightness control) Levi Neely 2026-07-14 11:56:01 +0200
  • 606bb1bbaa add GUI automation tools (10 tools + prompt + Makefile targets) Levi Neely 2026-07-14 11:53:09 +0200
  • a86d7391b2 plasmoid: use Kirigami components for session list delegates Levi Neely 2026-07-11 16:09:07 +0200
  • d1d113b5fd fix kf5 plasmoid install and portal dialog race Levi Neely 2026-07-10 12:04:12 +0200
  • 45419393ae gui: allow text selection in chat area Levi Neely 2026-07-10 11:43:48 +0200
  • dc1816f023 gui: fix Qt5/KF5 compatibility Levi Neely 2026-07-09 11:26:10 +0200
  • 7f93543e56 gui: theme manager with KDE color schemes, font settings, and native folder dialogs Levi Neely 2026-07-09 00:07:47 +0200
  • 86518c75fe fix: prefer theme icon over font-rendered fallback Levi Neely 2026-07-08 21:13:57 +0200
  • c2df43749e fix: use visible pink color for brain icon Levi Neely 2026-07-08 21:11:37 +0200
  • 75e518dd5f fix: use concrete fill color in icon SVG Levi Neely 2026-07-08 21:08:49 +0200
  • a66b9984e3 fix: use proper vector path for brain icon SVG Levi Neely 2026-07-08 20:58:37 +0200
  • 74f51519f6 feat: add .desktop file and icon for task manager persistence Levi Neely 2026-07-08 20:52:10 +0200
  • 5984dec374 feat: render FA6 brain glyph as window icon Levi Neely 2026-07-08 20:08:00 +0200
  • c294670df1 fix: correct resource prefix for ollie-gui QML Levi Neely 2026-07-08 19:55:00 +0200
  • 8a644d8d7c feat: add ollie-gui QtQuick standalone application Levi Neely 2026-07-08 19:46:10 +0200
  • c8d3143d87 fix: use kpackagetool6 -g for system-wide plasmoid install Levi Neely 2026-07-08 19:39:14 +0200
  • eed04948c7 fix: use kpackagetool -u (update) instead of remove+install Levi Neely 2026-07-08 19:36:53 +0200
  • a988930dbc fix: use xdg-desktop-portal for folder dialog in plasmoid Levi Neely 2026-07-08 19:33:48 +0200
  • d97d2fb1af feat: use native QFileDialog for new session folder selection Levi Neely 2026-07-08 19:31:22 +0200
  • 31e45452d9 fix(kf5): open folder dialog before creating session Levi Neely 2026-07-08 19:28:59 +0200
  • 5ad224dfae fix: refresh session list on rename via reply callback and signal Levi Neely 2026-07-08 19:27:31 +0200
  • 3b42c9ee25 plasmoid: folder picker for new sessions, fix chat offset encoding Levi Neely 2026-07-07 15:02:55 +0200
  • 327030293b plasmoid: async D-Bus calls to prevent panel freezes Levi Neely 2026-07-07 13:32:07 +0200
  • d457be9524 remove daemon (moved to ollie-dbus submodule) Levi Neely 2026-07-07 13:02:34 +0200
  • e53ed3b918 plasmoid: auto-focus prompt input when expanded Levi Neely 2026-07-07 12:27:52 +0200
  • 03321cf8a6 plasmoid: clear sessions when ollie-kde service disappears Levi Neely 2026-07-07 12:26:46 +0200
  • 200bf7251e add prompts, skills, tools (D-Bus API versions) Levi Neely 2026-07-07 12:07:39 +0200