shipit-ui-design demo
Skip to main content

Sprint 14

Roadmap board

14 active tasks across 4 stages. Drag cards to move them — keyboard reorder coming next sprint.

To do

4
    • Bug
    • Design

    Audit /pricing route

    CTA copy reads as a feature, not a price. Tighten hierarchy and re-balance the table.

    P1Mon
    3
    • RR
    • PN
    • Feature

    Add OG-image regeneration to publish flow

    Cron-bake card images on publish so first visit doesn’t hit the slow path.

    P2Wed
    1
    • MD
    • Design

    Replace screenshot stubs with real captures

    Use Playwright to render light + dark variants of the marketing modules.

    P3Fri
    • AT
    • SK
    • Backend

    Migrate auth to short-session JWT

    Reduce blast radius of token leaks. Refresh path lives behind a hardened endpoint.

    P1Tue
    5
    • LW
    • DS

In progress

4
    • Feature
    • Design

    Onboarding empty state for new workspaces

    Three calls-to-action above the fold; checklist persists across visits.

    P2Thu
    4
    • PN
    • RR
    • Infra

    Indexing pipeline retry budget

    Backoff caps at 4 attempts; surface partial-success in the run timeline.

    P1Today
    2
    • LW
    • Design

    Skeleton loading states for /reports

    Match final layout exactly so values don’t reflow on data arrival.

    P2Mon
    • SK
    • Docs

    Doc page: command palette walkthrough

    Animated GIF replaced with a tokenized SVG. 60s read.

    P3Wed
    1
    • AT

Review

3
    • Feature

    Ship Team plan toggle in /pricing

    Annual / monthly switch with locked currency on first selection.

    P1Fri
    6
    • RR
    • MD
    • PN
    • Backend
    • Infra

    Audit-log export — CSV streaming

    Stream chunks to disk to avoid memory spike on 200k+ rows.

    P2Mon
    2
    • LW
    • Design

    Refresh icon set to 1.5px stroke

    Pixel rhythm in the sidebar feels heavy — match the type ramp.

    P3Wed
    1
    • SK

Done

3
    • Design

    Ship hero mesh-gradient backdrop

    Tokenized to brand-400/accent-400; reduced-motion stops the drift loop.

    P2Fri
    • RR
    • Bug

    Fix sidebar focus-visible ring on Safari

    Use offset 2px and the --color-ring token so dark-mode reads clean.

    P3Tue
    • MD
    • Docs

    Document the 60-30-10 rule in /audit output

    Show distribution per surface, link the rule, suggest deductions.

    P3Mon
    • AT

Drag visuals only — interaction wired in a future demo.