Commit Graph

296 Commits

Author SHA1 Message Date
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 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 b5e512f483 feat(sdm): inject structural dependency mapping tags across codebase
Adds [C: caller] tags to functions/methods and [M: mutation] / [U: usage] tags to class variables based on cross-module call analysis.
2026-05-13 22:35:52 -04:00
ed 242ea051ad pushing latest gui_2.py, adjustment to regions in app controller. 2026-05-13 21:29:04 -04:00
ed 8cbd232db0 style(gui): Apply strict vertical compaction and add type hints 2026-05-13 16:51:19 -04:00
ed 8d0599a9cb refactor(gui): Reorganize App.__init__ and extract methods 2026-05-13 16:37:52 -04:00
ed 16428efc6f More compaction/cleanup to gui 2026-05-13 08:03:13 -04:00
ed bf84058ca8 possibly finished reognizating gui_2.py... 2026-05-13 07:27:41 -04:00
ed f52eff6499 more organization of gui_2.py 2026-05-13 07:01:36 -04:00
ed c4b3c428f5 WIP: Trying to organize the gui_2.py heavily 2026-05-13 06:43:26 -04:00
ed 9266add6a1 Managing thirdparty package: defer. 2026-05-13 05:09:23 -04:00
ed 8d6c91d306 set the dumb filter to be off by default. 2026-05-12 21:06:53 -04:00
ed c0d106255b refactor(gui): Modularize _render_context_composition_panel into sub-methods 2026-05-12 20:33:38 -04:00
ed 12465fd04c refactor(theme): Introduce semantic theme layer and clean NERV cruft from gui_2.py 2026-05-12 20:24:47 -04:00
ed b53fc19f99 fix(gui): Un-nest _render_response_panel to fix AttributeError 2026-05-12 20:03:33 -04:00
ed 765cbad3af refactor(gui): Use imscope context managers in _render_discussion_entry_read_mode 2026-05-12 19:55:27 -04:00
ed 325970eb38 refactor(gui): Fix scoping issues and restore missing _render_discussion_tab 2026-05-12 19:52:50 -04:00
ed ff1a9d77f7 gemini 3.1 fails 2026-05-12 19:50:46 -04:00
ed ea001e66f7 modularize gui_2.py and fix imgui scope leaks 2026-05-12 18:48:30 -04:00
ed 345be18d55 pain 2026-05-12 18:45:06 -04:00
ed 5be6ef88f8 broken: discussion compression 2026-05-12 18:26:39 -04:00
ed 4b78d1df02 wip: more cleanup 2026-05-12 18:19:32 -04:00
ed e87b7a695e script modal method 2026-05-12 18:16:23 -04:00
ed 128956c0d3 delete redundant operations hub method 2026-05-12 18:13:39 -04:00
ed fd00004afa fix bs 2026-05-12 18:06:43 -04:00
ed dc15d42ec7 Broken: Fixing this crap 2026-05-12 17:47:46 -04:00
ed 7d8680232a fix imgui label error 2026-05-12 15:34:48 -04:00
ed c4e1cca66b progress on fixing up gui code 2026-05-12 15:20:34 -04:00
ed fb45b44824 making a dent (disasterous one) 2026-05-12 02:41:59 -04:00
ed 643f36e7d1 beginning to chunk up _gui_func 2026-05-12 01:03:16 -04:00
ed 1ed2d3e139 starting to get decent compression 2026-05-12 00:45:21 -04:00
ed a0a537ff01 beginning curation of gui_2.py using imscopes 2026-05-12 00:40:19 -04:00
ed aed3ebe063 feat(gui): Add imgui_scopes with per-type context managers for begin/end pairs 2026-05-12 00:13:22 -04:00
ed 8fbe6543dc feat(gui): Migrate AI Settings window to imgui_window scope 2026-05-11 23:22:53 -04:00
ed 1f82f996c4 feat(gui): Migrate Project Settings window to imgui_window scope 2026-05-11 23:19:46 -04:00
ed 1e47ed9013 feat(gui): Migrate _render_history_window to imgui_window scope 2026-05-11 23:17:59 -04:00
ed f1ca3751c8 feat(gui): Migrate _render_shader_live_editor to imgui_window scope 2026-05-11 23:11:56 -04:00
ed 4c64942426 preparing to use imgui scopes... 2026-05-11 23:03:21 -04:00
ed 5e947d50fe fixing bugs in gui_2.py 2026-05-11 22:19:04 -04:00
ed 26ef81a30e chore(fix): Resolve regressions in history logic, track startup, and GUI performance 2026-05-11 20:03:01 -04:00
ed a669f92cab feat(ui): Automatically populate AST slices when adding files to context 2026-05-11 18:49:18 -04:00
ed cb0fa89730 feat(presets): Implement NamedViewPresets for per-file view settings 2026-05-11 18:31:56 -04:00
ed 3614e117c3 feat(ui): Implement visual Slice Editor with colored overlays and click-drag 2026-05-11 18:19:50 -04:00
ed 976b241dcc feat(ui): Implement dual-pane AST Inspector with line-based highlights 2026-05-11 18:00:56 -04:00
ed 78c009fc26 feat(context): Implement ContextPreset and FileViewPreset infrastructure 2026-05-11 13:13:37 -04:00
ed fb1b72c5ac feat(context): Implement view mode UI in context composition panel 2026-05-11 11:44:07 -04:00
ed 5112debe14 feat(context): Implement directory grouping and file stats in context composition panel 2026-05-11 11:37:15 -04:00