Commit Graph
18 Commits
Author SHA1 Message Date
Riz Ashraf c8f8ff8997 chore: update major dependencies and fix API breakages 2026-09-22 05:08:42 +01:00
Riz Ashraf f76d8ccce8 perf: fix memory leaks, optimize tracing logs, fix networking eof fragmentation bug in nvim-core and stub, and deduplicate json-rpc handlers 2026-09-22 04:31:50 +01:00
Riz Ashraf 5715625220 perf: eliminate tokio::sync::Mutex across async boundaries in stub and nvim-core 2026-09-21 08:32:13 +01:00
Riz Ashraf 368f28e593 style: Optimize stub proxy logging and cleanup nvim-core JSON-RPC response boilerplate 2026-09-19 07:17:57 +01:00
Riz Ashraf 9009f127a9 refactor: Extract shared MCP Stdio NDJSON parsing loop into mcp-stdio library 2026-09-19 07:06:14 +01:00
Riz Ashraf 81aac7245b feat: version string formatting yy.mm.dd.hhmmss, app icon, and test fixes 2026-09-18 02:05:08 +01:00
Riz Ashraf 3716c3e698 refactor(mcp): strip sse fallback architecture in favor of pure websockets and fix nvim NDJSON bug 2026-09-17 15:26:22 +01:00
Riz Ashraf d71b1e6e35 feat: Replace python tests with native E2E test suite and fix capabilities schema
- Added native E2E test suite in stub to validate server<->stub<->nvim IPC
- Added win-nvim integration tests
- Fixed empty capabilities schema in initialize response in server and win-nvim
- Refactored server to accept dynamic MCP_PORT for test isolation
- Made server exit gracefully on port 3000 collision
2026-09-13 18:03:27 +01:00
Riz Ashraf f2582b58be Fix MCP hangs and add logging 2026-09-13 11:10:35 +01:00
Riz Ashraf 2d3aaed289 refactor: Enforce strict typed JsonSchema for all MCP tools 2026-09-12 22:20:01 +01:00
Riz Ashraf 44800d4ef2 feat(server): change semantic versioning to dynamic build date (yyyy.mm.dd) 2026-09-12 09:29:46 +01:00
Reazul Ashraf 67b6a0407e feat: Dual-OS Neovim MCP Integration
- Created linux-nvim and win-nvim MCP servers for deep Neovim Msgpack-RPC integration.
- Implemented tools: nvim_goto_line, nvim_get_active_buffer, nvim_get_cursor, nvim_get_visual_selection, nvim_set_diagnostics.
- Added gemini-integration.lua for active UI socket discovery.
- Updated build.cmd to cross-compile for both Windows (gnu) and Linux (musl).
- Updated README, design.md, and instructions.md with architecture and tool capabilities.
2026-09-10 23:20:03 +01:00
Riz Ashraf 9a8b6e52e9 chore: migrate store to redb 2026-09-10 10:39:33 +01:00
Riz Ashraf f9dee11f32 Refactor to Pure Native JSON-RPC (Ditch SDKs) 2026-09-08 21:50:40 +01:00
Riz Ashraf 18fd05bb11 feat: Add Brain Monitor dashboard and live API stats 2026-09-08 15:09:44 +01:00
Riz Ashraf 3239e32866 feat: implement branch-aware context switching and integrate tantivy fuzzy search index 2026-09-08 11:44:25 +01:00
Riz Ashraf e4ff476b6d feat: implement dual-transport WAL architecture with permanent background leader and lightweight stubs 2026-09-08 09:07:56 +01:00
Reazul Ashraf a2febd1b00 feat(cli): implement deterministic gatekeeper subcommand and optimize Tokio runtime 2026-09-06 22:40:17 +01:00