Skip to content

Shipyard v1.10.0

Choose a tag to compare

@defremont defremont released this 09 Jul 22:52

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 --destructive on 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