ed
f7ac09bb7b
add ruf_cache to gitignore
2026-05-13 08:11:36 -04:00
ed
4fe5fbd7d2
move reports in docs to a dedicated folder.
2026-05-13 08:10:56 -04:00
ed
6f1cf625d9
correct track state
2026-05-13 08:08:36 -04:00
ed
900e8d5400
add setup for defer in sloppy.py
2026-05-13 08:08:10 -04:00
ed
a659089eb7
remove python defer and dearpygui from deps
2026-05-13 08:07:58 -04:00
ed
16428efc6f
More compaction/cleanup to gui
2026-05-13 08:03:13 -04:00
ed
48c32becaf
improvements to defer
2026-05-13 07:47:55 -04:00
ed
bf84058ca8
possibly finished reognizating gui_2.py...
2026-05-13 07:27:41 -04:00
ed
8687207fe5
fixes to parser for defer
2026-05-13 07:01:45 -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
8e9725792f
adjustments to rag engine
2026-05-13 06:32:26 -04:00
ed
1a529ed750
fix defer
2026-05-13 05:55:46 -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
a3430be435
config update
2026-05-12 21:06:06 -04:00
ed
29de116233
WIP: fixing regressions in tests
2026-05-12 21:04:50 -04:00
ed
c0d106255b
refactor(gui): Modularize _render_context_composition_panel into sub-methods
2026-05-12 20:33:38 -04:00
ed
4823b217bc
config update
2026-05-12 20:27:21 -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
25419f4aa3
docs(conductor): Synchronize docs for track 'GUI Refactor & Stabilization'
2026-05-12 20:00:36 -04:00
ed
d6adaef1af
chore(conductor): Mark track 'GUI Refactor & Stabilization' as complete
2026-05-12 19:58:56 -04:00
ed
afb11d083d
conductor(plan): Mark phase 'Piecemeal Refactoring - Main Panels (Part 2)' as complete
2026-05-12 19:58:45 -04:00
ed
f79cdb96b3
conductor(checkpoint): Checkpoint end of Phase 4
2026-05-12 19:57:59 -04:00
ed
dd445826e4
refactor(gui): Refactor main panels to use imscope and fix regression in test suite
2026-05-12 19:57:21 -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
8fcc227cfa
conductor(plan): Mark phase 'Piecemeal Refactoring - Main Panels (Part 1)' as complete
2026-05-12 19:54:15 -04:00
ed
f3e307fc03
conductor(checkpoint): Checkpoint end of Phase 3
2026-05-12 19:53:32 -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
87aeee3322
conductor(plan): Mark phase 'Targeted Sub-agent Test Framework' as complete
2026-05-12 19:33:33 -04:00
ed
972ff1b260
conductor(checkpoint): Checkpoint end of Phase 2
2026-05-12 19:33:05 -04:00
ed
7c0ce9dd9a
test(gui): Add fast render tests for main panels
2026-05-12 19:32:27 -04:00
ed
52fb91dbb3
conductor(plan): Mark phase 'Linting & Verification Foundations' as complete
2026-05-12 19:09:39 -04:00
ed
294217cca2
conductor(checkpoint): Checkpoint end of Phase 1
2026-05-12 19:09:10 -04:00
ed
c1d56866fc
remove bad py files
2026-05-12 19:08:51 -04:00
ed
a3b117dabd
feat(api): Expand API hooks with drag and right_click actions
2026-05-12 19:06:54 -04:00
ed
d92361b025
conductor(plan): Mark linter tasks as complete
2026-05-12 19:03:08 -04:00
ed
c359961a0a
feat(linter): Develop custom AST linter for ImGui scopes
2026-05-12 19:02:30 -04:00
ed
5398b4eef0
chore(conductor): Add new track 'GUI Refactor & Stabilization'
2026-05-12 18:58:48 -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
b9c1b63f8d
feat(style): Add anti-OOP conventions and OOP refactoring tracker
...
- Add section 10 (Anti-OOP Conventions) to python.md with hard rules,
class justification requirements, and Strangler Fig refactoring pattern
- Create conductor/refactor_oop.md tracker with 4 phases for class elimination
- Add ruff PLR rules (PLR0912, PLR6301, PLR0206) to pyproject.toml for
OOP anti-patterns
Addresses AI agent scope misinterpretation issues by enforcing flat
function-call graphs over deep class hierarchies.
2026-05-11 23:41:41 -04:00
ed
4ef18ab5d2
comitting latest mess
2026-05-11 23:34:18 -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
af1e484d0c
maybe 5
2026-05-11 23:06:38 -04:00
ed
76508d7e71
udpate style guide for max indent of 4.
2026-05-11 23:03:53 -04:00
ed
4c64942426
preparing to use imgui scopes...
2026-05-11 23:03:21 -04:00
ed
ecef6175e7
feat(gui): Add ImGuiScope base class and scope helpers
2026-05-11 22:43:35 -04:00
ed
cc319d4d80
feat(gui): Add ImGuiScope base class and scope helpers
2026-05-11 22:34:27 -04:00
ed
cb87aacafe
conductor(plan): Add ImGui context manager implementation plan
2026-05-11 22:30:58 -04:00
ed
dc302855cb
docs(superpowers): Add ImGui context manager suite design spec
2026-05-11 22:27:20 -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
2ba427f827
docs(conductor): Synchronize docs for track 'Context Composition Slice Visualization'
2026-05-11 18:53:31 -04:00
ed
41ad4b74e2
chore(conductor): Mark track 'Context Composition Slice Visualization' as complete
2026-05-11 18:52:41 -04:00
ed
c0c7d9e0a7
conductor(plan): Mark Task 6.1-6.3 as complete
2026-05-11 18:52:35 -04:00
ed
1303fc1402
feat(aggregate): Support custom view mode with annotated slices
2026-05-11 18:52:22 -04:00
ed
d22c98c9ac
conductor(plan): Mark phase 'Phase 5: AST Slice Pre-population' as complete
2026-05-11 18:50:30 -04:00
ed
2ebe0c60d2
conductor(checkpoint): Checkpoint end of Phase 5
2026-05-11 18:50:13 -04:00
ed
c659aa3a66
conductor(plan): Mark Task 5.1-5.4 as complete
2026-05-11 18:49:28 -04:00
ed
a669f92cab
feat(ui): Automatically populate AST slices when adding files to context
2026-05-11 18:49:18 -04:00
ed
c5ae21dc85
conductor(plan): Mark phase 'Phase 4: View Presets' as complete
2026-05-11 18:33:45 -04:00
ed
8073938fad
conductor(checkpoint): Checkpoint end of Phase 4
2026-05-11 18:33:34 -04:00
ed
ee9bdc83a6
conductor(plan): Mark Task 4.1-4.4 as complete
2026-05-11 18:32:08 -04:00
ed
cb0fa89730
feat(presets): Implement NamedViewPresets for per-file view settings
2026-05-11 18:31:56 -04:00
ed
6e53906715
conductor(plan): Mark phase 'Phase 3: Slice Editor Visual Enhancement' as complete
2026-05-11 18:22:00 -04:00
ed
4f0f4368b4
conductor(checkpoint): Checkpoint end of Phase 3
2026-05-11 18:21:44 -04:00
ed
64b39f7b42
conductor(plan): Mark Task 3.1-3.5 as complete
2026-05-11 18:20:00 -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
33062d7cf3
conductor(plan): Mark phase 'Phase 2: Slice Inspector Enhancement' as complete
2026-05-11 18:13:44 -04:00
ed
31ecbe5fb5
conductor(checkpoint): Checkpoint end of Phase 2
2026-05-11 18:13:27 -04:00
ed
247bcdf025
conductor(plan): Mark Task 2.1-2.4 as complete
2026-05-11 18:06:01 -04:00
ed
976b241dcc
feat(ui): Implement dual-pane AST Inspector with line-based highlights
2026-05-11 18:00:56 -04:00
ed
4aab4fa5f4
conductor(plan): Mark phase 'Phase 1: Slice Data Model Extension' as complete
2026-05-11 17:44:03 -04:00
ed
4a20489a22
conductor(checkpoint): Checkpoint end of Phase 1
2026-05-11 17:43:46 -04:00
ed
1d57704131
conductor(plan): Mark Task 1.1-1.3 as complete
2026-05-11 17:20:41 -04:00
ed
976879dce0
feat(models): Extend FileItem.custom_slices with tag and comment fields
2026-05-11 17:15:04 -04:00
ed
0416eaeaa8
feat(context): Finalize AppController decoupling and aggregate integration
2026-05-11 16:12:33 -04:00
ed
bb69f1d6f1
docs(conductor): Synchronize docs for track 'Context Composition Decoupling'
2026-05-11 16:11:44 -04:00
ed
bc8e52e4b5
chore(conductor): Mark track 'Context Composition Decoupling' as complete
2026-05-11 15:17:25 -04:00
ed
c2e567ad6b
conductor(plan): Mark Task 6.1-6.3 as complete
2026-05-11 15:17:17 -04:00
ed
4dc801ec69
feat(context): Integrate view modes into aggregate pipeline
2026-05-11 15:17:00 -04:00