Commit Graph

5 Commits

Author SHA1 Message Date
Levi Neely 18b36c09cd Add ollie:// KIO worker for Dolphin
Implements a KIO worker that maps ollie:///path to the Ollie 9P
namespace. Supports listing, reading, writing, mkdir, delete, and
rename — all operations Dolphin needs for full file manager integration.

Works with both KF5 (RealWorkerFactory) and KF6 (WorkerFactory).
Type ollie:/// in Dolphin's location bar to browse sessions and agents.
2026-08-13 12:26:15 +02:00
Levi Neely 022980bc40 gui: fix infinite layout loop in chat ListView
The delegate used a ColumnLayout root with parent-dependent width
fallbacks (: 0, : 100) causing two-pass layouts. Combined with
onContentHeightChanged -> positionViewAtEnd(), this created a
feedback loop: height change -> scroll -> refill -> new delegates ->
height change -> ... burning 100% CPU on the main thread.

Fixes:
- Replace onContentHeightChanged with onCountChanged + Qt.callLater
- Replace ColumnLayout root with plain Column
- Bind all child widths to root.width (top-down, no fallbacks)
- Create context Menu lazily on first right-click
- Add reuseItems: true to the ListView
- Standardize bin path to ~/.local/bin
2026-08-09 00:03:37 +02:00
Levi Neely 7393e4a846 Remove remaining plasmoid/tray references
- Remove Plasmoid from README components, architecture diagram, usage, file layout
- Remove Plasmoid build outputs from Build section
- Remove Plasma dependency from Dependencies
- Remove stale plasmoid/tray paths from justfile uninstall targets
- Fix typo in justfile (q5 -> qt5)
- Remove test-peers.sh from file layout
2026-08-05 18:56:32 +02:00
Levi Neely d473fb4e4c justfile: fix paths relative to submodule root
just -f runs recipes from the directory containing the justfile, not
from cwd.  Strip the kde/ prefix from all paths.
2026-07-30 20:50:39 +02:00
Levi Neely 1d6055c444 add standalone justfile for decoupled builds 2026-07-30 19:35:53 +02:00