UI Improvements & Sidebar Fixes
Fixed Issues
- Sidebar overlap: Content no longer obscured when sidebar is pinned/expanded
- Inconsistent backgrounds: All pages now use
bg-white dark:bg-gray-900consistently - Layout issues: Added proper flex layouts to Settings and Welcome pages
Copilot API Detection Improvements
- Changed "Run Detection" button to "Check System" for clarity
- Improved status messages: "Will download automatically" instead of confusing "Not installed (will use npx)"
- Added clear explanatory text about automatic copilot-api download
- Updated color indicators (blue for info, green for installed)
Technical Details
- Dynamic sidebar padding:
pl-16(collapsed) /pl-48(expanded) - Global sidebar state in appStore for consistent behavior
- Fixed Rust warnings (unused function annotations)
Version Updates
- package.json: v0.3.3
- tauri.conf.json: v0.3.3
- Cargo.toml: v0.3.3
Files Changed
- src/App.tsx
- src/components/Sidebar.tsx
- src/stores/app.ts
- src/pages/Settings.tsx
- src/pages/Welcome.tsx
- src/pages/Dashboard.tsx
- src/pages/Analytics.tsx
- src-tauri/src/commands/config.rs
- CLIProxyAPI binaries updated
Resolves GitHub issue #55