ollie/kde/gui
Levi Neely 50ebcedb8a gui: support multiple concurrent bypass requests per agent
Frontend changes to match the backend's multi-request support:

- bypassResolved signal now includes the request ID
- ChatPane tracks pendingBypasses as a map (id -> request)
- onBypassRequested adds to the map; onBypassResolved removes by ID
- currentBypass shows the first pending request for the active agent
- Switching agents updates the banner to show that agent's pending request
- Approve/Deny now remove only the specific resolved request

This allows each agent to have multiple pending bypass requests without
blocking other agents, and the banner correctly shows requests only for
the currently active agent.
2026-10-09 10:21:09 +02:00
..
ChatBlockDelegate.qml gui: include _ in isfilec for B3 path expansion 2026-10-08 18:06:17 +02:00
ChatPane.qml gui: support multiple concurrent bypass requests per agent 2026-10-09 10:21:09 +02:00
GoalDialog.qml Split session/idx and agent/idx, fix sub-agent tree display 2026-08-17 13:03:26 +02:00
NewAgentDialog.qml per-agent cwd override with session-level inheritance 2026-10-07 15:14:04 +02:00
NewSessionDialog.qml Add 'none' workflow option as the default (no-op on goal set) 2026-08-19 18:09:09 +02:00
ProcManagerWindow.qml gui: procs output panel resizable and toggle-able 2026-10-09 09:43:25 +02:00
SessionTree.qml gui: add 'Open Workdir' context menu for sessions and agents 2026-10-08 13:38:29 +02:00
SettingsDialog.qml proc events, bypass shortcuts, Kate session fix 2026-10-07 14:22:44 +02:00
TextSelection.js gui: _ is word delimiter for double-click selection 2026-10-08 18:07:05 +02:00
chatblockmodel.cpp kde/gui: render markdown tables in chat view 2026-09-04 13:28:06 +02:00
chatblockmodel.h kde/gui: render markdown tables in chat view 2026-09-04 13:28:06 +02:00
clipboardhelper.cpp Integrate KDE frontend into main repository 2026-08-16 15:08:33 +02:00
clipboardhelper.h Integrate KDE frontend into main repository 2026-08-16 15:08:33 +02:00
lib9pclient.cpp Integrate KDE frontend into main repository 2026-08-16 15:08:33 +02:00
lib9pclient.h server: remove statewait file, use event stream instead 2026-10-06 12:44:02 +02:00
lib9pstreamer.cpp server: remove statewait file, use event stream instead 2026-10-06 12:44:02 +02:00
lib9pstreamer.h gui: fix slow agent switching by closing fid on stop 2026-10-06 11:36:30 +02:00
main.cpp kde/gui: Acme-style mouse actions and one-handed workflow 2026-09-04 13:47:51 +02:00
main.qml gui: convert ProcManager to separate Window, sync to active session 2026-10-08 14:57:25 +02:00
nativestreamer.cpp Integrate KDE frontend into main repository 2026-08-16 15:08:33 +02:00
nativestreamer.h gui: remove per-agent statewait stream, use server event bus 2026-10-06 12:11:14 +02:00
ninep.cpp gui: native 9P plumb client with edit receiver and mouse chording 2026-10-08 15:34:29 +02:00
ninep.h gui: native 9P plumb client with edit receiver and mouse chording 2026-10-08 15:34:29 +02:00
ollie.svg Update KDE branding to Ollie octopus icon 2026-08-18 13:48:42 +02:00
ollie9pclient.cpp gui: support multiple concurrent bypass requests per agent 2026-10-09 10:21:09 +02:00
ollie9pclient.h gui: support multiple concurrent bypass requests per agent 2026-10-09 10:21:09 +02:00
org.ollie.gui.desktop kde: use embedded octopus icon directly, not fromTheme 2026-08-20 08:59:04 +02:00
plumber.cpp gui: native 9P plumb client with edit receiver and mouse chording 2026-10-08 15:34:29 +02:00
plumber.h gui: pass session cwd as plumb wdir for relative path resolution 2026-10-08 15:44:39 +02:00
plumbmsg.cpp gui: native 9P plumb client with edit receiver and mouse chording 2026-10-08 15:34:29 +02:00
plumbmsg.h gui: native 9P plumb client with edit receiver and mouse chording 2026-10-08 15:34:29 +02:00
qml.qrc gui: shared TextSelection.js for bracket/quote pair selection 2026-10-08 17:47:05 +02:00
sessionmodel.cpp Split session/idx and agent/idx, fix sub-agent tree display 2026-08-17 13:03:26 +02:00
sessionmodel.h Split session/idx and agent/idx, fix sub-agent tree display 2026-08-17 13:03:26 +02:00
thememanager.cpp proc events, bypass shortcuts, Kate session fix 2026-10-07 14:22:44 +02:00
thememanager.h proc events, bypass shortcuts, Kate session fix 2026-10-07 14:22:44 +02:00