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 29c74b2837 feat(gui): render PlantUML, Mermaid, and draw.io diagrams as images
- Detect mermaid/plantuml/drawio/mxgraph code fences as 'diagram' sub-blocks
- Render via local servers (PlantUML :8080, Mermaid :8081, draw.io :8082)
- Fall back to CLI tools (plantuml, mmdc, drawio) if servers unavailable
- Cache rendered SVGs in ~/.cache/*/diagrams/ keyed by content hash
- Show rendered image with white background (dark theme friendly)
- Collapsible source toggle (▶/▼) below rendered diagram
- Middle-click to invalidate cache and re-render
- Left-click opens fullscreen pannable/zoomable viewer
- Fullscreen: scroll-wheel zoom, drag to pan, Esc/right-click/dbl-click to close
- Both kf5 and kf6 builds
2026-07-29 15:23:29 +02:00
..
ChatPane.qml feat(gui): render PlantUML, Mermaid, and draw.io diagrams as images 2026-07-29 15:23:29 +02:00
SessionGraph.qml gui: session graph in separate window, pannable + zoomable 2026-07-16 22:14:32 +02:00
chatblockmodel.cpp feat(gui): render PlantUML, Mermaid, and draw.io diagrams as images 2026-07-29 15:23:29 +02:00
chatblockmodel.h feat(gui): render PlantUML, Mermaid, and draw.io diagrams as images 2026-07-29 15:23:29 +02:00
emojis.js kde: visual enhancements, emoji completion, scroll/layout fixes 2026-07-16 11:19:22 +02:00
main-kf5.qml feat(gui): render PlantUML, Mermaid, and draw.io diagrams as images 2026-07-29 15:23:29 +02:00
main.cpp gui: fix ghost process, null block.reaction crash, window counter 2026-07-27 21:32:31 +02:00
main.qml gui: fix ghost process, null block.reaction crash, window counter 2026-07-27 21:32:31 +02:00
ollie.svg fix: use visible pink color for brain icon 2026-07-08 21:11:37 +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 kde: visual enhancements, emoji completion, scroll/layout fixes 2026-07-16 11:19:22 +02:00
thememanager.cpp gui: close-to-tray option + fix session list disrupting rename 2026-07-16 14:34:14 +02:00
thememanager.h gui: close-to-tray option + fix session list disrupting rename 2026-07-16 14:34:14 +02:00