ed
e0f1d7840f
fix(gui): cap persona system prompt text box height at 300px
2026-05-10 16:35:28 -04:00
ed
6b43e2f5cd
fix(gui): cap tool preset and persona panel child heights
...
- Tool preset manager: h1 max 250px, h2 max 200px
- Persona editor: h1 max 300px
Prevents excessive empty space when panels are mostly empty.
2026-05-10 16:33:36 -04:00
ed
d28fd58f03
fix(gui): limit Files & Media collapsible child height to reasonable max
...
The begin_child() was using (0, -40) which made it stretch to fill parent.
Changed to (0, min(len(items) * 30 + 50, 300)) so it:
- Sizes to content (30px per row + 50px header)
- Caps at 300px max height
- Allows scrolling when content overflows
2026-05-10 16:30:54 -04:00
ed
0f180e8c4b
fix(gui): fix typo current_cat_tools -> curr_cat_tools in tool preset manager
2026-05-10 16:27:53 -04:00
ed
eea7f90607
fix(gui): fix imgui.selectable() signature mismatch in _render_history_window
...
selectable() now requires p_selected bool arg, not just label.
Changed to use _, selected = imgui.selectable(label, False) pattern.
2026-05-10 16:25:16 -04:00
ed
45a3664f85
refactor: remove dead main_context field from Project Settings
...
The main_context field in Project Settings was stored but never used.
Nothing reads it to inject into AI context. System Prompt in AI Settings
already serves this purpose.
Removed:
- app_controller.py: ui_project_main_context state variable and all refs
- gui_2.py: Main Context File UI section from Projects panel
- project_manager.py: main_context from default_project()
- project.toml, manual_slop.toml, gencpp_manual_slop_template.toml: main_context entries
2026-05-10 16:23:21 -04:00
ed
c4122503a1
minor cleanup
2026-05-10 16:05:00 -04:00
ed
f58599a774
feat(mcp): add mcp_paths.toml for multi-project access
...
- Add mcp_paths.toml with extra_dirs for C:/projects/gencpp
- Update mcp_server.py to read allowed_paths from mcp_paths.toml
2026-05-10 16:03:17 -04:00
ed
581da1cc56
add dogfood track
2026-05-10 15:59:32 -04:00
ed
cbd9443435
phase 6 review done for now
2026-05-10 15:54:34 -04:00
ed
5191f07220
conductor(plan): Mark Phase 4 complete, add verification report
2026-05-10 15:48:42 -04:00
ed
05a11978ef
docs(phase6): add Advanced Context Curation guide and C/C++ AST tools
2026-05-10 15:48:21 -04:00
ed
760054bb4d
conductor(plan): Mark Phase 3 simulation tests complete
2026-05-10 15:46:59 -04:00
ed
fa0a500a38
test(phase6): add simulation tests for Batch Ops, AST Inspector, Slice Editor
...
- test_batch_operations_shift_click
- test_ast_inspector_modal_opens
- test_slice_editor_add_remove
2026-05-10 15:46:53 -04:00
ed
7620becf34
conductor(plan): Mark Phase 2 feature coverage tasks complete
2026-05-10 15:45:36 -04:00
ed
772d567301
test(coverage): add FuzzyAnchor and HistoryManager unit tests
...
- test_fuzzy_anchor.py: 6 tests for fuzzy slice resolution
- test_history_manager.py: 8 tests for undo/redo and UISnapshot roundtrip
2026-05-10 15:42:54 -04:00
ed
e50a444796
test(gencpp): add full gencpp/base samples and comprehensive test suite
...
- Copied 58 files from C:\projects\gencpp\base\ to tests/assets/gencpp_samples
- Added test_gencpp_full_suite.py that validates:
- Skeleton generation for all .hpp files
- Code outline generation
- get_definition for key symbols
- AST masking with aggregation
- All 25 tests pass
2026-05-10 15:38:16 -04:00
ed
bb468a5f7d
fix(ast): improve C++ name extraction for complex return types
2026-05-10 15:33:15 -04:00
ed
2a71aff18c
WIP: Phase 6 review
2026-05-10 15:14:54 -04:00
ed
7974f661b3
fix(phase6): resolve minimax regression and context snapshotting crash
2026-05-10 14:58:29 -04:00
ed
b85fa4df15
chore(conductor): Add new track 'Phase 6 Review and Regression Verification'
2026-05-10 14:15:33 -04:00
ed
3bdd269d5e
uncomitted changes from the agent.
2026-05-10 14:11:13 -04:00
ed
504c1afaa9
refactor(rag, minimax): silence HF Hub warnings and strictly filter highspeed models
2026-05-10 14:10:29 -04:00
ed
ed95549f0a
feat(minimax): dynamic model listing and validation to respect API entitlement
2026-05-10 14:06:20 -04:00
ed
bb00793696
feat(project): project-level logs and scripts path isolation
2026-05-10 14:02:51 -04:00
ed
16b99d16a4
feat(context): Interactive Text Slice Highlighting with Fuzzy Anchors
2026-05-10 13:57:01 -04:00
ed
e9eda04a6c
feat(history): Context snapshotting per discussion/take
2026-05-10 13:38:59 -04:00
ed
b4f8633bd6
feat(context): Interactive AST Tree Masking with per-symbol toggles
2026-05-10 13:28:15 -04:00
ed
6c83d097b1
docs(conductor): replace manual pruner with advanced interactive AST and Slice tracks
2026-05-10 13:18:22 -04:00
ed
62d8573004
feat(ui): add shift-click range selection to context batch operations
2026-05-10 13:12:13 -04:00
ed
51f804debc
feat(ui): add batch operations to context composition panel
2026-05-10 13:09:15 -04:00
ed
cba79350de
feat(context): Granular AST Control for C/C++ files
2026-05-10 13:05:32 -04:00
ed
ece3c349b9
docs(conductor): Initialize Phase 6 GenCpp UX Validation tracks
2026-05-10 12:56:50 -04:00
ed
d18aaae0a1
feat(ai_client): add MiniMax-M2.7 to available models
2026-05-10 12:51:29 -04:00
ed
774990b40b
chore(conductor): Mark track 'Cull Unused Symbols' as complete and sync documentation
2026-05-10 12:37:46 -04:00
ed
c8ad740b1b
test: fix rag_integration test after theme removal
2026-05-10 12:27:21 -04:00
ed
0b005a719e
conductor(plan): Mark task 'Remove unused infrastructure and file cache helpers' as complete
2026-05-10 11:53:32 -04:00
ed
ff29e20873
refactor(infra): cull unused infrastructure and file cache helpers
2026-05-10 11:53:14 -04:00
ed
d571a36dbe
conductor(plan): Mark task 'Remove unused UI and diff viewer helpers' as complete
2026-05-10 11:50:18 -04:00
ed
8bb9287dfe
refactor(ui): cull unused UI helpers and redundant modules
2026-05-10 11:50:00 -04:00
ed
31177c7611
conductor(plan): Mark task 'Remove unused aggregation and AI helpers' as complete
2026-05-10 11:44:24 -04:00
ed
c888e78691
refactor(ai_client): remove unused history management and bleed stats helpers
2026-05-10 11:43:50 -04:00
ed
05d0121e71
fixes
2026-05-10 11:33:07 -04:00
ed
f89f8d4fd7
fix(gui): repair flaky simulation tests by adding ui_focus_agent to settables and removing invalid assertions
2026-05-10 10:46:54 -04:00
ed
9a68373bef
conductor(plan): Mark task 'Run full test suite' as complete
2026-05-10 10:28:46 -04:00
ed
9a13ce2685
conductor(plan): Mark task 'Consolidate build_markdown and build_markdown_from_items' as complete
2026-05-10 10:14:34 -04:00
ed
76f4e1be4f
refactor(aggregate): consolidate build_markdown and remove redundant file building
2026-05-10 10:13:56 -04:00
ed
6e62b4867f
conductor(plan): Mark task 'Refactor build_tier3_context to use standard formatting' as complete
2026-05-10 10:00:41 -04:00
ed
bcb0216ad9
refactor(aggregate): use standard formatting in build_tier3_context
2026-05-10 10:00:02 -04:00
ed
1416f69826
conductor(plan): Mark task 'Remove unused build_tier1_context' as complete
2026-05-09 17:44:52 -04:00