Changelog

What we shipped

We're building Gryphin in public. Every release, every fix, every improvement — dated and out in the open.

Card styles — seven new looks, picked during onboarding

The default kanban card got a serious upgrade. The old card was carrying too many fights at once — colored chips on top, a colored type chip on the bottom, a pink avatar, an emoji prefix in the title — six color signals competing for attention. We tore it down and rebuilt around one rule: the title reads first, color is reserved for signal (overdue, blocked, attention). Then we built seven full card styles around that rule and put a picker into onboarding so new users choose the look they want before they land on their welcome board. Existing boards are untouched — they keep the original look until their owner opts in via Board Settings → Cards → Style.

  • NewSeven new card styles, each a different mental model: Status Strip (default, brand rail), Minimal (Things-3 calm), Tactile (skeuomorphic depth), Notion (document row), Boarding Pass (airline ticket with dated stub + gate code), Iridescent (premium conic-gradient border), and Brutalist (Swiss poster with hard black border + orange offset shadow).
  • NewOnboarding step at /onboarding/card-style — visual picker with live previews, runs once after signup before your welcome board renders.
  • NewPer-board card style: each board can have its own look. Switch anytime in Board Settings → Cards → Style.
  • ImprovedTitle is the hero across every style: weight 500–600, tracking −0.005em, line-height 1.32–1.38. Footer rows only render when there is something to say.
  • ImprovedBrand colors used purposefully: orange rails, gradient dots, conic borders, aurora bleeds, tinted date pills — never as decoration.
  • ImprovedAll styles handle every state: cover image, completed (strikethrough), overdue (red), today (amber), blocked, glowing, dragging, plus full subtask/comment/attachment/time-tracker meta.
  • FasterEvery shell is React.memo + transform-gpu. Iridescent uses @property + CSS variable animation — pure GPU, no JS.
  • FasterShared cover, avatar-stack, featured-link, priority-dot, and type-icon atoms dedupe across all seven shells; tree-shakable per-style imports.
  • ImprovedEvery card now surfaces five glanceable signals: title (always hero), type icon, label, priority dot (with urgent halo), due date with state coloring, and assignee avatar stack. Each style expresses them differently; all six are answerable in under a second.
  • InfraNew boards default to Status Strip. Existing boards default to Classic (the original) so nothing changes for them — feature is opt-in for legacy boards.
  • InfraStyle choice syncs across collaborators in real-time via the existing board-update channel.

Building in public — changelog, roadmap, and stats are now public

We're committing to building Gryphin in public. Today we shipped four new public surfaces — this changelog, a public roadmap with upvoting, a public stats page, and a build-in-public landing that ties it all together. There's also a 'What's new' popover in the dashboard, an RSS feed for the changelog, and auto-generated social cards for every release.

  • NewPublic changelog at /changelog with detail pages and RSS feed.
  • NewPublic roadmap at /roadmap with upvoting on Now / Next / Later items.
  • NewPublic stats page at /stats with weekly snapshots and milestones.
  • New/build-in-public landing page explaining how we work.
  • NewIn-app 'What's new' popover that surfaces new releases on the dashboard.
  • ImprovedAuto-generated OG images per changelog entry and for the roadmap.
  • ImprovedFeedback modal now hints when a request matches a roadmap item — vote it up directly.

Beta mission control polish and pricing restructure

We polished the beta mission control with a live ticker tape, anchor-based nav, signup toasts, and confetti when new users land. We also restructured pricing into Team and Pro tiers with lower per-user rates, and added a Gryphin 101 section to the beta landing page so visitors can see what they're signing up for.

  • NewBeta mission control: ticker tape, anchor nav, signup toasts, and confetti for new users.
  • ImprovedPricing restructured to Team and Pro tiers with reduced per-user monthly rates.
  • NewGryphin 101 section added to the beta landing page.
  • NewModular dashboard system with markdown editor and widget support.

Mobile polish and a production hot standby

We spent the week shoring up the parts of the product you actually touch every day. Mobile got a real overhaul — the dashboard finally fits on a phone, board navigation isn't janky on iOS, and the native shell now lands you on /login like a normal app. We also stood up Railway + Cloudflare as a hot standby for production so an outage on our primary doesn't take Gryphin down with it.

  • InfraRailway + Cloudflare deployment running as a production hot standby.
  • FixedCapacitor native shell now lands on /login instead of /home.
  • ImprovedDashboard workspace bento tightened up for mobile screens.
  • FixedBoard navigation on mobile no longer fights with iOS safe areas.
  • NewManual up/down reorder buttons on cards, plus better drag-and-drop column targeting.
  • NewInline card creation from board views with optimistic subtask updates.

Beta mission control and a friendlier first run

Big week for the beta launch machinery. Admins get a real mission-control dashboard for the waitlist, including approval workflows and Resend sync. New users get a redesigned welcome email, friendlier empty states, and skeleton loading so the dashboard never feels broken on first load. We also redesigned the in-app feedback modal — screenshot attachments and draft persistence so nothing gets lost mid-thought.

  • NewBeta mission control dashboard with approval/rejection workflows.
  • NewBeta waitlist welcome email with dynamic perks and content.
  • NewEmail preview and testing dashboard for beta templates.
  • ImprovedEmptyColumnState component with a one-tap card creation action.
  • ImprovedSkeleton loading states across dashboard and admin modules.
  • ImprovedFeedback modal redesigned to match the marketing style, with screenshot attachments and draft persistence.
  • NewAnimated landing page hero with a new video modal.
  • InfraCustom error boundaries wired into Sentry across the app.

Calendar revamp, Gantt PDF export, and CSV import

If your work doesn't live on a single board, this release is for you. The calendar view got a full revamp with quick-add from day cells. The Gantt view now exports to PDF, and we shipped a universal CSV import so you can bring in work from anywhere — not just Trello. Board settings got reorganized into Data, Integrations, and Workflow panels so finding the knob you actually want is finally easy.

  • NewUniversal CSV import — bring in work from any source.
  • NewCalendar view revamp with quick-add cards from day cells.
  • NewGantt view PDF export with filters, members, and due dates.
  • ImprovedBoard settings reorganized into Data / Integrations / Workflow panels.
  • NewPinnable floating keyboard shortcuts reference with a two-column grid.
  • NewCompare and Trust pages for evaluating Gryphin vs other tools.
  • NewBrand page with design tokens.
  • FasterSnappier drag animation; created-at timestamp on card footers.

Server-side feature flags and global shortcuts

We're rolling out feature flags everywhere so we can ship dark and turn things on per-cohort. Server-side gating now covers API routes, and the admin toggle invalidates cache properly. Power users get global keyboard shortcuts that work from anywhere in the app — no more clicking through three menus to create a card.

  • NewServer-side feature flag gating for API routes with a client status hook.
  • NewGlobal keyboard shortcuts wired to focus and create events.
  • ImprovedExpanded board list view and card details dialog.
  • FixedMembers popover no longer stuck on "Loading members..."
  • FixedImproved Turnstile retry handling and login button state.
  • InfraBeta check-in cron and new activation events.

Beta signup is live

The public beta waitlist is open. The signup flow has analytics wired up end to end, admins have a waitlist dashboard for approvals, and we've started building toward the launch. If you're reading this, you're early — thanks for being here.

  • NewBeta signup flow with PostHog analytics and waitlist updates.
  • NewAdmin waitlist management dashboard with Resend sync.
  • NewUp/down arrow buttons on cards for keyboard-free reordering.

See something missing? Tell us.

The roadmap is shaped by what users actually ask for. If there's a gap, the fastest way to close it is to say so.