Commit Graph

26 Commits

Author SHA1 Message Date
Jakob Friedl
a8154bb7d6 Fixed team server crashing when no UI client is connected. 2025-09-26 15:30:14 +02:00
Jakob Friedl
d477cbd70d Fixed the docking problems by having each agent dock once to the bottom or to the node where the "Listeners" table is shown when they get added. 2025-09-26 13:24:35 +02:00
Jakob Friedl
166cadcb56 Fixed bug caused by '\0' in username that broke formatting. 2025-09-25 20:22:56 +02:00
Jakob Friedl
14771a4b50 Started porting over functionality to the ImGui client via websocket communication. 2025-09-25 19:22:17 +02:00
Jakob Friedl
f0dbcdfc58 Improved agent generation modal. 2025-09-25 10:41:41 +02:00
Jakob Friedl
a4456723ce Made dual list selection widget generic. 2025-09-25 10:01:49 +02:00
Jakob Friedl
8baf65a96d Improved dual list selection widget. 2025-09-24 19:26:17 +02:00
Jakob Friedl
b6c81755a0 Implemented dual list selection widgets for choosing modules. 2025-09-24 16:30:29 +02:00
Jakob Friedl
d4bdf56224 Added more websocket commands and started agent generation modal window. 2025-09-23 15:51:57 +02:00
Jakob Friedl
d3b37aa4a1 Started work on websocket communication: Parsing/Serialization of WebSocket packets. 2025-09-22 21:53:13 +02:00
Jakob Friedl
6b41efe1ed Added simple eventlog. 2025-09-19 11:43:14 +02:00
Jakob Friedl
3173122878 Implemented dynamic sleepmask configuration command. 2025-09-19 10:11:20 +02:00
Jakob Friedl
971bb6c8df Added listener table view and modal for starting listeners. 2025-09-18 17:50:58 +02:00
Jakob Friedl
669a436946 Added console filter. 2025-09-18 12:35:26 +02:00
Jakob Friedl
5f1a9979be Added console history handling with arrow keys. 2025-09-16 22:21:11 +02:00
Jakob Friedl
ee397c4fb5 Implemented console input field. 2025-09-16 20:17:48 +02:00
Jakob Friedl
ce417db941 Implemented console items window using ImGuiTextSelect after it was implemented into imguin. 2025-09-14 22:55:44 +02:00
Jakob Friedl
f0010694eb Added notes and some minor changes to console view. Auto-scroll to bottom is not supported with the current approach, revisit this later. 2025-09-12 10:15:13 +02:00
Jakob Friedl
e15f4842ec Added comments. 2025-09-11 19:11:11 +02:00
Jakob Friedl
1a6977d52d Implemented vertically and horizontally scrollable console-output window for agent interaction windows. 2025-09-11 18:18:13 +02:00
Jakob Friedl
c2b388fbf2 Implemented default docking layout. Console windows are automatically docked to the bottom panel of the application. 2025-09-11 12:03:02 +02:00
Jakob Friedl
8968c797ac Implemented right-click context menu on session table to create console windows for interacting with the agent. 2025-09-10 18:25:15 +02:00
Jakob Friedl
5f131ae916 Implemented multi-select functionality and basic context-menu for session table. 2025-09-09 22:55:43 +02:00
Jakob Friedl
2320b705d3 Experimented with ImGUI tables for session view. 2025-09-07 17:18:50 +02:00
Jakob Friedl
87059ced4c Created template files for core views. 2025-09-06 14:12:51 +02:00
Jakob Friedl
d834e4f713 Created initial UI component template. 2025-09-05 19:39:24 +02:00