Shipyard v1.10.0
UI/UX refactor: professional, minimal, readable
Full visual refactor focused on the core workflows (project → Claude terminal → tasks → review → push) and on the Trello-shared task board.
Design system
- Single brand color: blue — replaces the near-white primary and every violet/purple accent (AI/Claude actions, needs-review, active task terminal tabs)
- Semantic color tokens (
--success,--warning, brighter--destructiveon dark): inbox/todo = blue · in progress = amber · done = green · urgent = red, consistent across kanban, lists, dashboard, git panel, terminal tabs and search - Inter Variable typography (self-hosted), tabular numerals for counts
- New shared
lib/taskVisuals.ts— one source of truth for priority/status appearance; fixes bugs where low priority rendered red like urgent and status pill colors were swapped in global search - Calmer priorities: only urgent/high carry color; medium/low are neutral
Readability
- Done tasks are readable again: no more strikethrough and no opacity fade — green check + muted title instead
- Restrained project-avatar palette (8 desaturated tones instead of 17)
Minimal chrome (Apple-style)
- Toolbars show only core-flow actions: Claude, New Task, milestone, Tasks/Editor toggle
- Everything secondary (dev server, shell, folder, repo/cloud links, settings, view mode, sort, import/export, report) lives in ⋯ overflow menus (new
ui/dropdown-menu.tsx) - Kanban column actions appear only on column hover; sentence-case column headers
- Dashboard and All Tasks filters (categories, priorities, sort, favorites) collapsed into a single quiet Filter control with an active-count badge
- Side panel auto-closes on full-page routes (Settings, Logs, Help) and restores your preference when you return
Claude backend visibility
- Sidebar Claude panel now highlights the active backend: green CLI badge when running on your subscription (no API credits), API badge shown as dimmed fallback
Full Changelog: v1.9.0...v1.10.0