All notable changes to Routa.js will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Tauri Desktop Menu Enhancements
- Added "Toggle Tool Mode (Essential/Full)" to View menu with
Cmd+Shift+Tshortcut - Added new "Navigate" menu with keyboard shortcuts:
- Dashboard (
Cmd+1) - Kanban Board (
Cmd+2) - Agent Traces (
Cmd+3) - Settings (
Cmd+,)
- Dashboard (
- Smart workspace ID detection for navigation items
- Developer Mode now accessible from system menu instead of UI toggle
- Added "Toggle Tool Mode (Essential/Full)" to View menu with
-
Kanban Repository Lifecycle
- Fixed broken navigation loop when adding repositories from Kanban page
- Replaced broken "Add in Settings" link with inline RepoPicker component
- Users can now clone/select repositories directly from Kanban without navigation
- Auto-refreshes codebase list after successful repository addition
-
Tauri Static Route Handling
- Fixed routing for non-workspace pages (
/traces,/mcp-tools,/settings) - Added proper static route mapping in Rust backend fallback service
- All static pages now load correctly in Tauri desktop app
- Fixed routing for non-workspace pages (
- Improved menu structure organization:
- File: Reload, Quit
- View: Toggle DevTools, Toggle Tool Mode
- Navigate: Dashboard, Kanban, Traces, Settings
- Tools: Install Agents, MCP Tools
- Updated
apps/desktop/src-tauri/src/lib.rswith enhanced menu system - Updated
crates/routa-server/src/lib.rswith static route handling - Updated
src/app/workspace/[workspaceId]/kanban/kanban-tab.tsxwith inline RepoPicker - All fitness checks passing at 100%
- Initial Tauri desktop application support
- Rust backend server integration
- Kanban board functionality
- Agent Client Protocol (ACP) support
- Multi-agent coordination features
- Various routing and navigation issues
- Static file serving in Tauri environment
For detailed commit history, see the Git log.