ed
211949d2c3
feat(gui): wire Command Palette into App class with Ctrl+Shift+P
2026-06-02 21:52:57 -04:00
ed
6a564a5e65
feat(palette): add render_palette_modal with fuzzy search and keyboard nav
2026-06-02 21:46:23 -04:00
ed
57d0329951
feat(palette): define 11 core commands in commands.py
2026-06-02 21:44:31 -04:00
ed
63b67be5b1
feat(palette): add fuzzy_match with subsequence matching and scoring
2026-06-02 21:42:01 -04:00
ed
18fb991ee6
feat(palette): add Command dataclass and CommandRegistry
2026-06-02 21:37:55 -04:00
ed
cb91006cea
conductor(checkpoint): Test consolidation & TOML sandboxing complete
2026-06-02 21:36:23 -04:00
ed
7646fc14a2
test(arch-boundary): migrate whitelist test to tmp_path; fix indentation
2026-06-02 21:34:56 -04:00
ed
1660114bc7
feat(tests): add check_test_toml_paths.py audit script
2026-06-02 21:27:47 -04:00
ed
0d6e31bf09
docs(plans): implementation plans for 4 tracks - command palette, test consolidation, clean install, docker web
2026-06-02 21:23:37 -04:00
ed
b382279888
docs(spec): designs for 4 new tracks - command palette, test consolidation, clean install test, docker web frontend
2026-06-02 21:15:02 -04:00
ed
a35a060a66
remove old pys laying out in the main dir
2026-06-02 21:01:44 -04:00
ed
87f668a6ac
conductor(checkpoint): Sub-Track 3 (agent config refresh) complete
2026-06-02 20:54:07 -04:00
ed
291e838705
docs(gemini): refresh to reflect current providers (5), entry point (sloppy.py), and key modules
2026-06-02 20:48:56 -04:00
ed
6c5b6fb76d
docs(claude): replace with deprecation stub; project migrated to Gemini CLI + OpenCode
2026-06-02 20:46:43 -04:00
ed
17dcb9fbf3
docs(agents): rewrite as thin pointer document; defer to skill files and conductor docs
2026-06-02 20:45:21 -04:00
ed
ef4efab2c3
conductor(checkpoint): Sub-Track 2 (conductor docs refresh) complete
2026-06-02 20:42:08 -04:00
ed
715b66bb40
docs(conductor): add links to human-facing docs and active documentation refresh track
2026-06-02 20:39:04 -04:00
ed
4c0114f296
docs(workflow): update architecture fallback to 2026-06-02 doc refresh, 45-tool inventory, full guide index
2026-06-02 20:32:34 -04:00
ed
39fd87e82f
docs(tech-stack): add MiniMax provider and Gemini Embedding 001
2026-06-02 20:30:41 -04:00
ed
404f226f89
docs(product): update Architecture Reference to 14 guides, add MiniMax and Command Palette to Key Features
2026-06-02 20:28:51 -04:00
ed
20225c82c1
conductor(checkpoint): Sub-Track 1 (docs layer refresh) complete
2026-06-02 20:19:33 -04:00
ed
3251cb57b7
docs(nerv-theme): fix symbol parity - apply_nerv_theme -> apply_nerv
2026-06-02 20:11:56 -04:00
ed
f5c0d054fe
docs(index): replace 7 new-guide placeholders with real summaries pointing to completed guides
2026-06-02 19:59:56 -04:00
ed
3b3c37a298
docs(command-palette): new guide covering fuzzy search, async context preview, Everything mode, and performance
2026-06-02 19:57:50 -04:00
ed
5379312bc7
docs(workspace-profiles): new guide covering profile schema, manager, scope inheritance, and auto-switch
2026-06-02 19:55:08 -04:00
ed
94a8d06724
docs(nerv-theme): new guide covering palette, geometry, FX, configuration, performance, and accessibility
2026-06-02 19:51:27 -04:00
ed
7fd7294747
docs(personas): new guide covering data model, scope inheritance, MMA integration, editor modal
2026-06-02 19:48:42 -04:00
ed
6b6b3b066c
docs(hot-reload): new guide covering state-preserving reload, delegation pattern, error handling, and registration
2026-06-02 19:42:52 -04:00
ed
941b459bc8
docs(beads): new guide for Beads mode covering architecture, mock client, MCP tools, and MMA integration roadmap
2026-06-02 19:40:15 -04:00
ed
3ad6615ec2
docs(rag): new guide for RAG subsystem covering architecture, components, data flow, configuration, and testing
2026-06-02 19:36:04 -04:00
ed
26938d4ad5
docs(readme): add Subsystem Index, update tool count to 45, expand Tech Stack, link all 8 current guides
2026-06-02 19:30:26 -04:00
ed
4f125241dd
docs(meta-boundary): add cross-tool abstraction section, OpenCode as secondary toolchain, bridge status notes
2026-06-02 19:24:41 -04:00
ed
8444285d70
docs(context-curation,shaders): add Structural File Editor (Phase 7) and NERV theme effects sections
2026-06-02 19:21:13 -04:00
ed
959e7f30a3
docs(simulations): add workspace isolation, mock_app/app_instance fixtures, and Test Areas by Subsystem table
2026-06-02 19:18:36 -04:00
ed
3cf0539641
docs(tools): update tool count from 26 to 45, add edit_file, derive_code_path, and Beads tools section
2026-06-02 19:11:58 -04:00
ed
a9cb8cae11
docs(mma): add persona application, expanded tier_usage schema, Beads and Workspace profile roadmap sections
2026-06-02 19:07:28 -04:00
ed
f81f1f5eaa
docs(architecture): add MiniMax provider, RAG integration, Tier 4 patch flow, discussion compression, subagent summarization, async tool execution
2026-06-02 18:57:56 -04:00
ed
a66878c168
docs(index): link guide_context_curation and guide_shaders_and_window; add legacy MMA section and 7 new-guide placeholders
2026-06-02 18:49:42 -04:00
ed
1a323a8cd1
docs(track): docs layer gap analysis for comprehensive refresh
2026-06-02 18:45:01 -04:00
ed
560c5dd131
docs(plans): implementation plans for comprehensive documentation refresh (3 sub-tracks)
2026-06-02 18:39:04 -04:00
ed
8175c94ddf
docs(spec): comprehensive documentation refresh design (3 sub-tracks)
2026-06-02 18:30:59 -04:00
ed
8733528f67
fix(gui): Final monolithic stabilization and UI polish
...
- Restore monolithic architecture in gui_2.py to fix test compatibility.
- Implement full-width horizontal expansion for Markdown tables in discussion entries.
- Re-implement layered role-based tints using draw_list channels.
- Standardize Text Viewer docking ID to '###Text_Viewer_Unified'.
- Fix MiniMax compression routing and base URL.
- Fully restore missing theme_2.py definitions.
2026-06-02 18:04:49 -04:00
ed
7eb8f9eed4
chore(conductor): Add new track 'command_palette_and_performance_20260602'
2026-06-02 17:51:34 -04:00
ed
8f6f47d46b
fix(gui): Final monolithic stabilization pass
...
- Restore monolithic architecture in gui_2.py to fix test breakages and circular imports.
- Update Text Viewer stable ID to '###Text_Viewer_Unified' to definitively fix docking conflicts.
- Refactor discussion entry renderer to force full-width horizontal expansion for Markdown.
- Fully restore theme_2.py definitions (palettes, fonts, scale) while retaining role-tint logic.
- Robustify ImGui ID stack in imgui_scopes.py to prevent access violations.
- Verify all fixes with the comprehensive unit and visual test suite.
2026-06-02 17:30:46 -04:00
ed
ad98475a2e
fix(gui): Definitive monolithic restoration and UI stabilization
...
- Restore all rendering logic to gui_2.py to maintain monolithic architecture and test compatibility.
- Fix horizontal squashing of Markdown tables by ensuring full panel width in entry groups.
- Resolve Text Viewer docking conflicts by standardizing on a stable window ID ('###Text_Viewer_Unified').
- Fix theme initialization by restoring missing load/save functions in theme_2.py.
- Prevent ImGui access violations by ensuring ID stack always receives strings in imgui_scopes.py.
- Successfully verified all UI regressions with a passing unit test suite.
2026-06-02 16:17:32 -04:00
ed
df6aa1f455
fix(gui): Resolve Text Viewer docking conflict with unified ID
...
- Update Text Viewer window ID to '###Text_Viewer_Unified'.
- Ensures ImGui treats the window as a single stable entity across title changes.
- Prevents docking loop glitches.
2026-06-02 15:45:07 -04:00
ed
4d8e949720
fix(gui): Force newline in discussion entries to prevent squashed layout
...
- Insert imgui.new_line() before rendering discussion content.
- Ensures the Markdown renderer inherits the full horizontal width of the panel.
- Definitively fixes vertical squashing of tables and long text blocks.
2026-06-02 15:42:04 -04:00
ed
fee41032b6
chore(conductor): Add new track 'phase7_monolithic_stabilization_20260602'
2026-06-02 15:14:18 -04:00
ed
e5a6dd7fd3
fix(gui): Resolve Text Viewer docking conflict and robustify ID stack
...
- Update Text Viewer stable ID to match registry key exactly ('###Text Viewer') for stable docking.
- Ensure imgui.push_id always receives a string in imgui_scopes.py to prevent low-level access violations.
2026-06-02 14:19:35 -04:00
ed
deea87bf7a
WIP: fixing regression
2026-06-02 14:08:46 -04:00