Changelog v0.1.51
New Features
- Kanban Detail View — Click any card to open full detail modal (edit title, description, status, priority, linked project/notes/gantt, send to terminal, delete)
- Kanban ↔ Gantt Integration — Link kanban tasks to Gantt calendar events with one click
- Dashboard Task Management — Edit and delete today's tasks directly from the dashboard (hover to reveal actions)
- TimeBox Category Management — Double-click to edit category name/color, click ✕ to delete (no more right-click only)
- Data Sync — Export/import Config, Database, Env to external folder (Google Drive, Dropbox, etc.) with folder picker and verify
- Hub Group Badges — Show repo/team/channel group badges on hub items, lazy-load GitHub comments on expand
Improvements
- Global Select Styling — All dropdown selects now use custom dark-theme styling with chevron icon (no more ugly native OS selects)
- Global Range Input Styling — Custom slider thumb with hover scale effect
- Kanban Action Buttons — Larger buttons with backgrounds/borders, "Terminal" label on send button
- Hub Description — Body text area expanded from 2 to 3 lines
- Settings Tab — "Integrations" renamed to "Hub" across all 8 languages
- Gantt Chart — Renamed from "Octo Planner" to "Gantt Chart"
- Data Sync Results — Show individual success/failure per file in export/import status
- i18n — Data Sync section translated to all 8 languages
Bug Fixes
- Vault Focus — Fixed key input not working, focus loss on typing (debounced persist, stable React keys, event propagation fixes)
- Vault Delete — Removed blocking confirm() dialog
- Hub Loading — Fixed hub not loading due to eager GitHub comment fetching (changed to lazy loading)
- Data Sync Overwrite — Fixed copy_path auto-rename issue by deleting destination before copying
- Data Sync Files — Removed unused localStorage Projects entry (projects stored in SurrealDB)
UI Polish
- Project Tab Bar — Reduced padding for compact layout
- Settings Button — Moved to second-from-right position in toolbar