Private
Public Access
0
0
Commit Graph

574 Commits

Author SHA1 Message Date
ed 8f5565ed04 chore(conductor): Mark track 'fix_imgui_keys_down_20260601' as complete 2026-06-01 17:56:24 -04:00
ed 7de5625b71 chore(conductor): Mark track 'Fix GUI Crashes in Tool Preset Manager and Discussion Hub' as complete after Phase 4 2026-06-01 17:03:29 -04:00
ed 93a3d1cade chore(conductor): Mark track 'Fix GUI Crashes in Tool Preset Manager and Discussion Hub' as complete 2026-05-31 23:35:16 -04:00
ed e2305ff49a Antigravity is dog shit. 2026-05-20 07:51:58 -04:00
ed a55a1200a0 last progress before ending last session 2026-05-17 12:40:10 -04:00
ed a5c0569417 progress on context composition 2026-05-17 07:27:55 -04:00
ed c1487d32bb progress on context composition 2026-05-17 06:55:00 -04:00
ed 22f3b9f33a Progress on context composition 2026-05-17 06:43:19 -04:00
ed e770515328 fix(ctx): Remove erroneous recursive call to render_text_viewer_window 2026-05-16 17:58:19 -04:00
ed e1e4571c68 feat(ctx): Also set show_windows for Text Viewer on Slices button 2026-05-16 17:53:41 -04:00
ed b807c03ef0 feat(ctx): Move render_ast_inspector_modal to render_context_modals 2026-05-16 17:01:40 -04:00
ed 9ea20d01e4 feat(ctx): Fix Preview button sync and Text Viewer render loop 2026-05-16 16:58:28 -04:00
ed 3859013f97 another fix 2026-05-16 16:12:40 -04:00
ed f861f26d8d fixing bugs 2026-05-16 16:10:57 -04:00
ed bf5b426c24 gemini quota exhausted: fixing regressions in test suite 2026-05-16 14:45:06 -04:00
ed 49082e5036 stuff left over from context composition presets track (still regressions) 2026-05-16 14:32:38 -04:00
ed fcc8822612 docs(conductor): Synchronize docs for track 'Context Composition Presets' 2026-05-16 12:36:20 -04:00
ed c52e4612ae fix(tests): Update tests and HotReloader to accommodate gui_2 refactoring 2026-05-16 11:22:41 -04:00
ed e3d84bc4da feat(presets): Implement ContextPresetManager and integrate with AppController 2026-05-16 11:04:38 -04:00
ed 8467cdd525 feat(models): Implement ContextPreset and ContextFileEntry 2026-05-16 05:05:22 -04:00
ed c88330cc48 feat(hot-reload): Exhaustive region grouping for module-level render functions 2026-05-16 04:57:33 -04:00
ed 5bcce1c90a clanker 2026-05-16 04:55:31 -04:00
ed 5b76607293 feat(hot-reload): Final style polish and gap fix 2026-05-16 04:47:51 -04:00
ed 3c2fde3c83 feat(hot-reload): Final high-integrity refactor with restored code regions 2026-05-16 04:46:51 -04:00
ed 430754c1e5 feat(hot-reload): Complete deep OOP gutting of gui_2.py and perfect 1-space refactor 2026-05-16 04:36:00 -04:00
ed 4e153fb436 feat(hot-reload): Complete Phase 2 refactor and document UI delegation pattern 2026-05-16 04:11:00 -04:00
ed 607aeaf2d2 sigh 2026-05-16 04:10:33 -04:00
ed 6fc397cb00 reduce inline imports in ai client 2026-05-16 03:24:06 -04:00
ed 671654ddda feat(hot-reload): Add trigger integration for hot reload system
- Task 1.1: Added _hot_reload_error state to App.__init__
- Task 1.2: Added _trigger_hot_reload() method to App
- Task 1.3: Added Ctrl+Alt+R keyboard capture in _gui_func()
- Task 1.4: Registered src.gui_2 with HotReloader in App.__init__
- Task 1.5: Added Hot Reload button in _render_mma_global_controls
- Tests: Added test_hot_reload_integration.py with 13 passing tests
2026-05-16 03:19:53 -04:00
ed 31a8949d64 feat(style): Fix 1-space indentation in 27 files
Files corrected:
- src/fuzzy_anchor.py (18 violations)
- src/patch_modal.py (14 violations)
- scripts/extract_symbols.py (4 violations)
- scripts/tasks/download_fonts.py (8 violations)
- tests/: 23 files with indentation issues

All files verified with py_compile. Remaining 4 files
(test_api_events.py, test_discussion_takes_gui.py,
test_gui_updates.py, test_headless_service.py) have complex
multi-line with statements that require manual correction.
2026-05-16 03:00:20 -04:00
ed 11c9aab685 fixing formatting 2026-05-16 02:33:14 -04:00
ed 8260c4a6b9 feat(hot-reload): Implement HotReloader.reload and reload_all 2026-05-16 01:33:11 -04:00
ed 2c0eddc264 feat(hot-reload): Add HotModule dataclass and HotReloader registry 2026-05-16 01:30:00 -04:00
ed 3c51af9bcf rm tmp files 2026-05-16 01:23:30 -04:00
ed 20054b0476 fix(test): Final synchronization and stability fixes for RAG stress test
- Improved AppController.ai_status to prevent overwriting 'sending...' with 'models loaded'.
- Enhanced 	est_rag_phase4_stress.py with robust polling and increased timeout.
- Synchronized App and AppController history objects to ensure consistent view.
2026-05-16 01:21:27 -04:00
ed 7f2f9c1989 fix: Robustness improvements for RAG tests and GUI stability
- Added import sys to src/api_hook_client.py.
- Fixed App.__getattr__ to use direct attribute access on controller to avoid recursion.
- Simplified _get_app_attr and _has_app_attr in src/api_hooks.py.
- Centralized RAG and symbol enrichment in AppController._handle_request_event.
- Updated 	ests/test_symbol_parsing.py to match the new enrichment flow.
- Removed redundant task appending from i_status and mma_status setters.
- Improved _sync_rag_engine to only set 'ready' status after indexing is confirmed.
- Updated 	est_status_encapsulation.py to reflect setter changes.
2026-05-15 17:17:05 -04:00
ed b43043d27f chore(gui): Remove debug task queue logging 2026-05-15 00:19:56 -04:00
ed 45104af1ee fix(rag): Final RAG stability and status fixes
- Corrected GeminiEmbeddingProvider model name to gemini-embedding-001.
- Prevented _fetch_models from overwriting active i_status (sending/done/error).
- Updated 	est_rag_engine.py to correctly patch the lazy-loaded chromadb getter.
- Adjusted RAG simulation tests to account for the new initializing... status and automatic initial indexing.
- Fixed typo in 	est_z_negative_flows.py.
2026-05-14 23:38:23 -04:00
ed c769a0ed18 fix(phase3): Resolve remaining test failures and stabilize GUI
- Fixed
ullcontext NameError in gui_2.py.
- Corrected TestMMAApprovalIndicators to call real rendering methods on mock app.
- Updated 	est_history_manager.py to provide required context_files argument to UISnapshot.
- Stabilized 	est_z_negative_flows.py with robust polling for terminal response status and corrected field names.
- Cleaned up debug logging in 
ag_engine.py and pp_controller.py.
2026-05-14 23:13:17 -04:00
ed 2d76381796 fix(rag): Resolve RAG test failures and race conditions
- Fixed circular import in chromadb by using lazy imports in 
ag_engine.py.
- Moved RAG engine initialization to background threads in AppController to avoid blocking UI.
- Added _rag_engine_lock to prevent race conditions during engine re-initialization.
- Updated Gemini embedding model to gemini-embedding-001 (available) from 	ext-embedding-004 (not found).
- Fixed _rebuild_rag_index to use fresh 
ag_engine instance from self in every iteration.
- Optimized 	est_rag_phase4_final_verify.py and 	est_rag_phase4_stress.py to wait for RAG sync before continuing.
- Added dummy embedding fallback in LocalEmbeddingProvider if sentence-transformers fails to load.
2026-05-14 22:23:48 -04:00
ed 54aa1ce4a5 fix indents on end_combos for Tier Model Usage collapsing header in _render_mma_usage_section 2026-05-14 21:45:45 -04:00
ed 940ab2ea2c add chroma db to app controller 2026-05-14 21:21:28 -04:00
ed 08125ac63a move rag status indictor to usage analytics window/panel 2026-05-14 21:21:15 -04:00
ed f2c265ec69 finally fixed leaking discussion collapsing header (_render_theme_panel had entropied code from agent changes) 2026-05-14 21:11:37 -04:00
ed 3976559a2f fixes to main menu ribbon 2026-05-14 20:35:02 -04:00
ed 0863559e59 fix(gui): Fix imgui.begin_child unbalanced EndChild() calls
In ImGui, EndChild() MUST be called even if BeginChild() returns False (meaning the child is clipped). Using if imgui.begin_child(...): caused EndChild() to be skipped, unbalancing the stack and causing sloppy.py to crash when certain UI panels were off-screen or collapsed.
2026-05-14 20:19:44 -04:00
ed c8545dfbea test(gui): Fix test_gui_window_controls_minimize_maximize_close unpacking error
Added missing mock for imscope.menu to prevent the test from entering the menu loops which expect valid imgui menu_item tuple return values.
2026-05-14 20:09:28 -04:00
ed c8e6a9585d test(gui): Fix test_discussion_tabs_rendered mock assertion
The test was incorrectly asserting against mock_imgui.begin_tab_item instead of the newly refactored mock_imscope.tab_item context manager pattern.
2026-05-14 20:08:14 -04:00
ed ef91c64a65 minor cleanup aggregae.py 2026-05-14 00:23:02 -04:00
ed 292b021174 remove ai_server.py (no longer needed) 2026-05-14 00:22:38 -04:00