ed
928318fd06
feat(gui): Integrate BlurPipeline with GUI for frosted glass
...
- Add BlurPipeline import and instance in App class
- Add _pre_new_frame callback to call prepare_global_blur before
- Add ui_frosted_glass_enabled toggle in Shader Editor
- Add _render_frosted_background with screen-space UV sampling
- Add _draw_blurred_rect using ImGui DrawList add_image_quad
- All 12 BlurPipeline tests pass
Task: Phase 3, Task 1 of frosted_glass_20260313 track
2026-03-13 20:46:36 -04:00
ed
5416546207
conductor(plan): Mark Phase 2 complete, begin Phase 3
2026-03-13 20:39:20 -04:00
ed
9c2078ad78
feat(shader): Add prepare_global_blur and high-DPI scaling support
...
- Add prepare_global_blur() method combining Deep Sea render + blur
- Add fb_scale parameter to setup_fbos() for high-DPI display support
- FBOs now created at scaled resolution (width * fb_scale, height * fb_scale)
- prepare_global_blur() auto-initializes FBOs if scale changes
- Add test_blur_pipeline_prepare_global_blur
- Add test_blur_pipeline_high_dpi_scaling
Task: Phase 2, Tasks 1-2 of frosted_glass_20260313 track
2026-03-13 20:38:03 -04:00
ed
ab44102bad
conductor(plan): Mark task 'Wide tap Gaussian blur' as complete
2026-03-13 20:28:42 -04:00
ed
c8b7fca368
feat(shader): Expand Gaussian blur to 13-tap wide distribution
...
- Update horizontal and vertical blur shaders from 9-tap to 13-tap kernel
- Use Gaussian weights with sigma=3.5 for creamier 'milky' blur effect
- Add test_blur_pipeline_wide_tap_distribution to verify >= 11 texture samples
- Weights: [0.0152, 0.0300, 0.0525, 0.0812, 0.1110, 0.1342, 0.1432] (symmetric)
Task: Phase 1, Task 3 of frosted_glass_20260313 track
2026-03-13 20:28:12 -04:00
ed
b3e6590cb4
conductor(plan): Mark task 'Deep Sea background shader' as complete
2026-03-13 20:25:57 -04:00
ed
d85dc3a1b3
feat(shader): Add Deep Sea background shader for BlurPipeline
...
- Add compile_deepsea_shader() with animated underwater-like GLSL shader
- Add render_deepsea_to_fbo() to render background to scene FBO
- Deep Sea shader features: FBM noise, animated blobs, caustic lines, vignette
- Add deepsea_program to cleanup() for proper resource management
- Add 2 new tests for Deep Sea shader compilation and FBO rendering
Task: Phase 1, Task 2 of frosted_glass_20260313 track
2026-03-13 20:25:26 -04:00
ed
2947948ac6
conductor(plan): Mark task 'BlurPipeline FBO setup' as complete
2026-03-13 20:22:43 -04:00
ed
d9148acb0c
feat(shader): Add BlurPipeline class for frosted glass FBO setup
...
- Add BlurPipeline class with downsampled FBO support (scene, blur_a, blur_b)
- Implement 2-pass Gaussian blur shaders (horizontal + vertical)
- Add setup_fbos(), compile_blur_shaders(), prepare_blur(), cleanup() methods
- Add tests for BlurPipeline initialization, FBO setup, shader compilation, blur execution, and cleanup
Task: Phase 1, Task 1 of frosted_glass_20260313 track
2026-03-13 20:22:16 -04:00
ed
2c39f1dcf4
sigh
2026-03-13 20:13:51 -04:00
ed
1a8efa880a
tired
2026-03-13 20:12:56 -04:00
ed
11eb69449d
dumb ai
2026-03-13 19:46:23 -04:00
ed
3a0d388502
adjust tracks.md
2026-03-13 14:41:08 -04:00
ed
879e0991c9
chore(conductor): Add new track 'Frosted Glass Background Effect'
2026-03-13 14:40:43 -04:00
ed
d96adca67c
update track ordering
2026-03-13 14:40:37 -04:00
ed
4b0ebe44ff
chore(conductor): Add new track 'Advanced Text Viewer with Syntax Highlighting'
2026-03-13 14:28:32 -04:00
ed
6b8151235f
adjust track loc
2026-03-13 13:59:43 -04:00
ed
69107a75d3
chore(conductor): Add new track 'Rich Thinking Trace Handling'
2026-03-13 13:54:13 -04:00
ed
89c9f62f0c
use maple mono.
2026-03-13 13:49:27 -04:00
ed
87e6b5c665
more win32 wrap
2026-03-13 13:39:42 -04:00
ed
9f8dd48a2e
wrap win32 usage in conditionals
2026-03-13 13:29:13 -04:00
ed
87bd2ae11c
fixed.
2026-03-13 13:23:31 -04:00
ed
a57a3c78d4
fixes
2026-03-13 13:15:58 -04:00
ed
ca01397885
checkpoint: fixing ux with window frame bar
2026-03-13 13:13:35 -04:00
ed
c76aba64e4
docs(conductor): Synchronize docs for track 'Custom Shader and Window Frame Support'
2026-03-13 12:45:58 -04:00
ed
96de21b2b2
chore(conductor): Mark track 'Custom Shader and Window Frame Support' as complete
2026-03-13 12:45:13 -04:00
ed
25d7d97455
conductor(plan): Mark Phase 5 as complete
2026-03-13 12:45:03 -04:00
ed
da478191e9
conductor(checkpoint): Checkpoint end of Phase 5
2026-03-13 12:44:37 -04:00
ed
9b79044caa
conductor(plan): Mark Phase 5 implementations as complete
2026-03-13 12:44:19 -04:00
ed
229fbe2b3f
feat(gui): Implement live shader editor panel
2026-03-13 12:43:54 -04:00
ed
d69434e85f
feat(config): Implement parsing for shader and window frame configurations
2026-03-13 12:41:24 -04:00
ed
830bd7b1fb
conductor(plan): Mark Phase 4 as complete
2026-03-13 12:38:05 -04:00
ed
50f98deb74
conductor(checkpoint): Checkpoint end of Phase 4
2026-03-13 12:37:45 -04:00
ed
67ed51056e
conductor(plan): Mark Phase 4 implementations as complete
2026-03-13 12:36:05 -04:00
ed
905ac00e3f
feat(shaders): Implement CRT post-process shader logic
2026-03-13 12:35:43 -04:00
ed
836168a2a8
feat(shaders): Implement dynamic background shader
2026-03-13 12:33:27 -04:00
ed
2dbd570d59
conductor(plan): Mark Phase 3 as complete
2026-03-13 12:31:02 -04:00
ed
5ebce894bb
conductor(checkpoint): Checkpoint end of Phase 3
2026-03-13 12:30:41 -04:00
ed
6c4c567ed0
conductor(plan): Mark Phase 3 as complete
2026-03-13 12:29:34 -04:00
ed
09383960be
feat(shaders): Implement uniform data passing for ShaderManager
2026-03-13 12:29:10 -04:00
ed
ac4f63b76e
feat(shaders): Create ShaderManager with basic compilation
2026-03-13 12:27:01 -04:00
ed
356d5f3618
conductor(plan): Mark Phase 2 as complete
2026-03-13 12:24:03 -04:00
ed
b9ca69fbae
conductor(checkpoint): Checkpoint end of Phase 2
2026-03-13 12:23:40 -04:00
ed
3f4ae21708
conductor(plan): Mark Phase 2 implementation as complete
2026-03-13 12:20:59 -04:00
ed
59d7368bd7
feat(gui): Implement custom title bar and window controls
2026-03-13 12:20:37 -04:00
ed
02fca1f8ba
test(gui): Verify borderless window mode is configured
2026-03-13 12:05:49 -04:00
ed
841e54aa47
conductor(plan): Mark Phase 1 as complete
2026-03-13 11:58:43 -04:00
ed
815ee55981
conductor(checkpoint): Checkpoint end of Phase 1
2026-03-13 11:58:16 -04:00
ed
4e5ec31876
conductor(plan): Mark Phase 1 investigation tasks as complete
2026-03-13 11:57:46 -04:00
ed
5f4da366f1
docs(architecture): Add custom shaders and window frame architecture document
2026-03-13 11:57:22 -04:00
ed
82722999a8
ai put it in the wrong spot
2026-03-12 21:47:57 -04:00
ed
ad93a294fb
chore(conductor): Add new track 'Optimization pass for Data-Oriented Python heuristics'
2026-03-12 21:47:16 -04:00
ed
b677228a96
get prior session history properly working.
2026-03-12 21:38:19 -04:00
ed
f2c5ae43d7
add resize splitter to dicussion hub message/response section
2026-03-12 21:14:41 -04:00
ed
cf5ee6c0f1
make sure you can't send another rquest prompt when one is still being processed
2026-03-12 21:04:14 -04:00
ed
123bcdcb58
config
2026-03-12 20:58:36 -04:00
ed
c8eb340afe
fixes
2026-03-12 20:58:28 -04:00
ed
414379da4f
more fixes
2026-03-12 20:54:47 -04:00
ed
63015e9523
set theme back to nord dark
2026-03-12 20:28:19 -04:00
ed
36b3c33dcc
update settings
2026-03-12 20:27:08 -04:00
ed
727274728f
archived didn't delete from tracks...
2026-03-12 20:26:56 -04:00
ed
befb480285
feat(conductor): Archive External MCP, Project-Specific Conductor, and GUI Path Config tracks
2026-03-12 20:10:05 -04:00
ed
5a8a91ecf7
more fixes
2026-03-12 19:51:04 -04:00
ed
8bc6eae101
wip: fixing more path resolution in tests
2026-03-12 19:28:21 -04:00
ed
1f8bb58219
more adjustments
2026-03-12 19:08:51 -04:00
ed
19e7c94c2e
fixes
2026-03-12 18:47:17 -04:00
ed
23943443e3
stuff that was not comitted.
2026-03-12 18:15:38 -04:00
ed
6f1fea85f0
docs(conductor): Synchronize docs for track 'GUI Path Configuration in Context Hub'
2026-03-12 17:57:24 -04:00
ed
d237d3b94d
feat(gui): Add Path Configuration panel to Context Hub
2026-03-12 16:44:22 -04:00
ed
7924d65438
docs(conductor): Synchronize docs for track 'Project-Specific Conductor Directory'
2026-03-12 16:38:49 -04:00
ed
3999e9c86d
feat(conductor): Use project-specific conductor directory in project_manager and app_controller
2026-03-12 16:38:01 -04:00
ed
48e2ed852a
feat(paths): Add support for project-specific conductor directories
2026-03-12 16:27:24 -04:00
ed
e5a86835e2
docs(conductor): Synchronize docs for track 'External MCP Server Support'
2026-03-12 16:22:58 -04:00
ed
95800ad88b
chore(conductor): Mark track 'External MCP Server Support' as complete
2026-03-12 15:58:56 -04:00
ed
f4c5a0be83
feat(ai_client): Support external MCP tools and HITL approval
2026-03-12 15:58:36 -04:00
ed
3b2588ad61
feat(gui): Integrate External MCPs into Operations Hub with status indicators
2026-03-12 15:54:52 -04:00
ed
828fadf829
feat(mcp_client): Implement ExternalMCPManager and StdioMCPServer with tests
2026-03-12 15:41:01 -04:00
ed
4ba1bd9eba
conductor(checkpoint): Phase 1: Configuration & Data Modeling complete
2026-03-12 15:35:51 -04:00
ed
c09e0f50be
feat(app_controller): Integrate MCP configuration loading and add tests
2026-03-12 15:33:37 -04:00
ed
1c863f0f0c
feat(models): Add MCP configuration models and loading logic
2026-03-12 15:31:10 -04:00
ed
6090e0ad2b
docs(conductor): Synchronize docs for track 'Expanded Hook API & Headless Orchestration'
2026-03-11 23:59:07 -04:00
ed
d16996a62a
chore(conductor): Mark track 'Expanded Hook API & Headless Orchestration' as complete
2026-03-11 23:52:50 -04:00
ed
1a14cee3ce
test: fix broken tests across suite and resolve port conflicts
2026-03-11 23:49:23 -04:00
ed
036c2f360a
feat(api): implement phase 4 headless refinement and verification
2026-03-11 23:17:57 -04:00
ed
930b833055
docs(conductor): mark phase 3 verification as done
2026-03-11 23:14:40 -04:00
ed
4777dd957a
feat(api): implement phase 3 comprehensive control endpoints
2026-03-11 23:14:09 -04:00
ed
e88f0f1831
docs(conductor): mark phase 2 verification as done
2026-03-11 23:05:31 -04:00
ed
1be576a9a0
feat(api): implement phase 2 expanded read endpoints
2026-03-11 23:04:42 -04:00
ed
e8303b819b
docs(conductor): mark phase 1 verification as done
2026-03-11 23:01:34 -04:00
ed
02e0fce548
feat(api): implement websocket gateway and event streaming for phase 1
2026-03-11 23:01:09 -04:00
ed
00a390ffab
finally (still not fully polsihed but not crashing)
2026-03-11 22:44:32 -04:00
ed
a471b1e588
checkpoint: before ai yeets it again
2026-03-11 22:27:10 -04:00
ed
1541e7f9fd
checkpoitn before the ai yeets ita again
2026-03-11 22:06:34 -04:00
ed
4dee0e6f69
checkpoint: I have to fix try/finally spam by this ai
2026-03-11 21:43:19 -04:00
ed
56f79fd210
refinding (dealing with crashes)
2026-03-11 21:28:19 -04:00
ed
757c96b58e
checkping fixing and refining these preset managers
2026-03-11 21:18:45 -04:00
ed
44fd370167
more refinement
2026-03-11 21:11:13 -04:00
ed
b5007ce96f
gui_2.py persona/prompt/tool preset menu refinement
2026-03-11 21:02:12 -04:00
ed
072c6e66bd
lingering edit
2026-03-11 20:30:32 -04:00
ed
9e51071418
test: Added layout and scaling tests for Preset windows and AI Settings
2026-03-11 20:30:09 -04:00