ed
|
d0b06575c7
|
fix(gui): widen Keep Pairs input (80->140) and switch to drag_int
- src/gui_2.py:3829 set_next_item_width 80 -> 140, input_int -> drag_int
- Tests adapted to mock drag_int alongside input_int (5 test files)
|
2026-06-03 11:27:04 -04:00 |
|
ed
|
38d1354b9c
|
conductor(checkpoint): Phase 1 complete
|
2026-06-03 11:11:00 -04:00 |
|
ed
|
79ac9210ef
|
feat(markdown): intercept GFM tables and render via imgui.begin_table
|
2026-06-03 11:10:30 -04:00 |
|
ed
|
f72e72c92c
|
feat(markdown): implement table rendering with imgui.begin_table
|
2026-06-03 11:08:58 -04:00 |
|
ed
|
4d410c8ff4
|
feat(markdown): implement GFM table parser
|
2026-06-03 11:06:03 -04:00 |
|
ed
|
44f631c9a5
|
test(markdown): add GFM table parser failing tests
|
2026-06-03 10:59:57 -04:00 |
|
ed
|
11253e8d60
|
conductor(plan): UI Polish track - 5 phases, design spec + impl plan
|
2026-06-03 10:29:25 -04:00 |
|
ed
|
f0b72494f4
|
fix(docker): add tk/X11 deps for headless; improve sloppy.py web mode
|
2026-06-03 10:13:57 -04:00 |
|
ed
|
b56b62fa1e
|
feat(docker): convert push script to PowerShell
|
2026-06-03 09:01:43 -04:00 |
|
ed
|
1208ccd89d
|
docs(docker): add Gitea registry push and pull instructions
|
2026-06-03 08:48:42 -04:00 |
|
ed
|
08abc9f907
|
feat(docker): add Gitea registry push script
|
2026-06-03 08:48:12 -04:00 |
|
ed
|
df96c6a4ed
|
test(docker): add Docker Desktop auto-start and detection
|
2026-06-03 08:33:10 -04:00 |
|
ed
|
dd52df7e11
|
conductor(plan): Mark docker web frontend plan complete
|
2026-06-03 08:28:22 -04:00 |
|
ed
|
99a84bd683
|
conductor(checkpoint): Docker & web frontend complete
|
2026-06-03 08:27:28 -04:00 |
|
ed
|
ea3bbbc828
|
docs(docker): add Unraid deployment guide
|
2026-06-03 08:26:35 -04:00 |
|
ed
|
7708b76286
|
test(docker): add opt-in build and container-run tests
|
2026-06-03 08:25:37 -04:00 |
|
ed
|
fa8f473716
|
test(pytest): add docker marker
|
2026-06-03 08:24:35 -04:00 |
|
ed
|
36a6874e03
|
feat(docker): add build and run shell scripts
|
2026-06-03 08:23:40 -04:00 |
|
ed
|
46c66277b2
|
feat(docker): add docker-compose.yml for Unraid deployment
|
2026-06-03 08:23:01 -04:00 |
|
ed
|
1c62e88cbd
|
feat(docker): add Dockerfile and .dockerignore for containerized deployment
|
2026-06-03 08:22:17 -04:00 |
|
ed
|
067d228d9e
|
feat(sloppy): add --web-host and --web-port args for web mode
|
2026-06-03 08:20:28 -04:00 |
|
ed
|
db177e4494
|
docs(api): correct endpoint /api/mma_status -> /api/gui/mma_status across docs
|
2026-06-03 00:56:32 -04:00 |
|
ed
|
6ce119dffe
|
conductor(checkpoint): Fix markdown_helper.py for imgui-bundle >=1.92.801 complete
|
2026-06-03 00:54:07 -04:00 |
|
ed
|
b306f8f609
|
test(clean-install): use correct endpoint /api/gui/mma_status (not /api/mma_status)
|
2026-06-03 00:52:08 -04:00 |
|
ed
|
7a34edf605
|
fixes
|
2026-06-03 00:47:40 -04:00 |
|
ed
|
79a12d2c3e
|
conductor(tracks): register Clean Install Test track with checkpoint d14ae3b
|
2026-06-03 00:33:13 -04:00 |
|
ed
|
d14ae3bd08
|
conductor(checkpoint): Clean install test complete
|
2026-06-03 00:31:55 -04:00 |
|
ed
|
d171c18717
|
test(clean-install): add opt-in clone-and-verify pytest test
|
2026-06-03 00:30:00 -04:00 |
|
ed
|
573d289941
|
test(pytest): register clean_install marker for opt-in clone-and-verify test
|
2026-06-03 00:28:20 -04:00 |
|
ed
|
0309420ba1
|
conductor(checkpoint): Archive Completed Tracks (2026-05 to 2026-06) complete
|
2026-06-03 00:19:13 -04:00 |
|
ed
|
b87742ecba
|
conductor(tracks): fix 25 broken links in Phase 5/6/Hot Reload sections after archival
|
2026-06-03 00:17:38 -04:00 |
|
ed
|
56ea316afa
|
conductor(tracks): consolidate 'Earlier Archives' into 'Recent Completed Tracks (2026-05+)' with archive/ links
|
2026-06-03 00:14:45 -04:00 |
|
ed
|
594f14f943
|
conductor(archive): move 39 completed tracks (2026-05 to 2026-06) to archive/
|
2026-06-03 00:09:52 -04:00 |
|
ed
|
0ffeccc7d3
|
conductor(tracks): register 4 completed 2026-06-02 tracks with checkpoint SHAs
|
2026-06-03 00:02:15 -04:00 |
|
ed
|
f93dac7d8f
|
conductor(guidelines): add See Also section linking to per-file conventions
|
2026-06-02 23:53:31 -04:00 |
|
ed
|
f03b24eaca
|
conductor(refactor): update OOP tracker with Phase 4 progress and 2026-06-02 log
|
2026-06-02 23:53:05 -04:00 |
|
ed
|
f210d228ec
|
conductor(style): add See Also section linking to per-file pattern demonstrations
|
2026-06-02 23:51:20 -04:00 |
|
ed
|
7f8a9c4496
|
conductor(tracks): mark command_palette done, add documentation_refresh track entry
|
2026-06-02 23:50:34 -04:00 |
|
ed
|
fe62b87dd7
|
conductor(index): point active track to command_palette; mark doc refresh complete
|
2026-06-02 23:49:50 -04:00 |
|
ed
|
da03350ffc
|
conductor(tech-stack): update tool count 26->45, add api_hooks + command_palette, link 8 new per-file guides
|
2026-06-02 23:49:06 -04:00 |
|
ed
|
8b02b8a238
|
conductor(product): add 7 per-source-file + 1 testing guide to architecture reference
|
2026-06-02 23:47:34 -04:00 |
|
ed
|
a615bbdaa0
|
conductor(workflow): add 8 new per-file guide references to docs fallback
|
2026-06-02 23:46:38 -04:00 |
|
ed
|
87d5870076
|
docs(readme): add 8 new guide entries to Guides table
|
2026-06-02 23:40:16 -04:00 |
|
ed
|
7ade88d577
|
docs(models): add guide_models.md
|
2026-06-02 23:38:52 -04:00 |
|
ed
|
9ea7989f90
|
docs(mma): add guide_multi_agent_conductor.md
|
2026-06-02 23:37:10 -04:00 |
|
ed
|
6415e84994
|
docs(app-controller): add guide_app_controller.md
|
2026-06-02 23:35:29 -04:00 |
|
ed
|
a58a2fd887
|
docs(mcp-client): add guide_mcp_client.md
|
2026-06-02 23:33:17 -04:00 |
|
ed
|
f7663ab2e8
|
docs(api-hooks): add guide_api_hooks.md
|
2026-06-02 23:27:13 -04:00 |
|
ed
|
0426239a13
|
docs(ai-client): add guide_ai_client.md
|
2026-06-02 23:25:28 -04:00 |
|
ed
|
779eb006ba
|
docs(gui_2): add guide_gui_2.md
Comprehensive guide for the main GUI file (~260KB, 5400 lines):
- Architecture (UI delegation pattern: module-level render functions + App class)
- App class breakdown (init, key state, render entry point)
- The render_main_interface flow (calls ~15 hub renderers)
- Modal pattern via _render_window_if_open helper
- Keyboard shortcuts (Ctrl+Shift+P, Ctrl+Alt+R, Ctrl+L, Ctrl+Enter)
- Key patterns: hot reload, snapshots, window state, modal
- Public methods worth knowing table
- Performance considerations (60 FPS target, perf monitor)
- Testing approaches (pure, integration via live_gui, mock_app)
- Common operations: adding toggleable window, modal, hook API exposure
|
2026-06-02 23:23:35 -04:00 |
|