2026-06-03T00:43:02Z - 2026-09-03T00:43:02Z
Overview
82 pull requests merged by 2 users
Merged
#156 perf(scanner): three high-impact speed optimizations
Merged
#155 feat(scanner): add debug instrumentation for vision pipeline timing
Merged
#151 feat(migrations): reconcile collaboration tables missed by initial-schema backfill (B3)
Merged
#154 chore: sync agent pipeline v0.6.0 (keep local L1/L3)
Merged
#149 feat(migrations): reconcile user_cards UNIQUE constraint per Option A (B6)
Merged
#153 convoy: reconcile user profile schema missed by initial-schema backfill (reconcile-historical-add-scripts B5)
Merged
#150 feat(migrations): reconcile collections columns missed by initial-schema backfill (B2)
Merged
#152 feat(migrations): reconcile favorites system missed by initial-schema backfill (B4)
Merged
#148 feat(migrations): reconcile cards columns missed by initial-schema backfill (B1 of reconcile-historical-add-scripts)
Merged
#147 convoy: render-test regression-lock for ScanDisambiguationDialog (PR #144)
Merged
#146 refactor(deck): useDeckDetail + DeckDetailView (Brief 3)
Merged
#145 refactor(decks): useDecksPage + DecksPageView (Brief 3)
Merged
#143 refactor(deck): extract grouped card list panel (Brief 2)
Merged
#142 refactor(decks): extract edit modal and deck grid (Brief 2)
Merged
#144 fix(scanner): import useFocusTrap in ScanDisambiguationDialog
Merged
#137 refactor(deck): extract grouping lib and stats sidebar (Brief 1)
Merged
#136 refactor(decks): extract format utils and create modal (Brief 1)
Merged
#141 convoy: scripts/rotate-admin-password.js — one-shot admin rotation (rotate-default-admin)
Merged
#140 convoy: flip visual-diff to a hard merge gate (harden-visual-diff-gate brief 2/2)
Merged
#139 chore(visual): refresh baselines from https://tcg-vault-4mwg6pitb-randall-stillwells-projects.vercel.app
Merged
#138 convoy: add seed-visual-baselines workflow (harden-visual-diff-gate brief 1/2)
Merged
#135 chore(docs): sweep stale visual-baseline references + queue gate-hardening convoy
Merged
#134 feat(convoy-metrics): un-gitignore .metrics.jsonl + add CI gate on convoy PRs
Merged
#133 convoy: forbidden-pattern gate + AGENTS.md docs (briefs 3+4)
Merged
#132 convoy: migrate CI to self-hosted axiom runners (briefs 1+2)
Merged
#131 refactor(glass): migrate Button.secondary + Input + MobileNav off bespoke glass-surface
Merged
#130 docs(convoys): close unify-glass-panel-surfaces + cleanup-card-item-list-and-share-modal-palette
Merged
#129 refactor(share-modal): tokenize interior palette (cleanup Brief 2)
Merged
#128 refactor(card-item): tokenize list-mode palette (cleanup Brief 1)
Merged
#127 ci(forbidden-patterns): add Check 7/7 — no bespoke var(--glass-surface-*) (Brief 7)
Merged
#126 ci: slash GitHub Actions minutes via paths-ignore + consolidation + caching
Merged
#125 refactor(bulk-toolbar): migrate to .glass-panel-strong + token sweep (Brief 4)
Merged
#124 refactor(layout): migrate 3 floating popovers to .glass-panel-strong (Brief 3)
Merged
#123 feat(GlassSurface): add cornerLights prop (subtle | chrome | none) (Brief 1)
Merged
#122 refactor(styles): retire .card; migrate 7 consumers to .glass-panel (Brief 5)
Merged
#121 refactor(auth): migrate login + signup form cards to .glass-panel-strong (Brief 2)
Merged
#120 refactor(landing): use .page-header-glass for the nav bar (Brief 6)
Merged
#119 docs(convoys): unify-glass-panel-surfaces + cleanup palette — conductor seed + architect plan
Merged
#118 refactor(design): tone down card corner-light gradients to ~55% intensity
Merged
#117 refactor(design): site-wide sweep — broken Tailwind tokens, rounded corners, SearchBar primitive
Merged
#116 refactor(design): move light response onto chip borders; cut directional drop shadows
Merged
#115 feat(design): warm↔cool gradient + edge-light response on chips
Merged
#114 refactor(layout): split sidebar into nav+badge chips; move help/theme to topbar dropdown
Merged
#113 refactor(layout): floating sidebar + floating top header
Merged
#112 refactor(design-system): subtle ember border on nav hover/focus
Merged
#111 refactor(design-system): spotlight-only hover — drop floating-chip tint, tone down gradient
Merged
#110 refactor(design-system): redesign-v2 — bolder hover + mouse-tracking spotlight + active gradient
Merged
#109 refactor(design-system): redesign-v2 refinements — tone down + dedupe profile + seamless header
Merged
#108 docs(convoys): mark redesign-v2-from-mockups epic shipped
Merged
#107 feat(design-system): redesign v2 #7 + #8 — dashboard rebuild + Card Spotlight rail
Merged
#106 feat(design-system): redesign v2 #6 — card grid outer-glow
Merged
#105 feat(design-system): redesign v2 #3 — TopSearchBar + Cmd+K + page-header-glass sweep
Merged
#104 feat(design-system): redesign v2 #4 — StatCard primitive + dashboard wiring
Merged
#103 feat(design-system): redesign v2 #2 + #5 — sidebar pill + wordmark + Daily Ember
Merged
#102 feat(design-system): redesign v2 #1 — corner-ember gradient + dark default
Merged
#101 fix(design-system): unblock body hearth gradient + boost intensity
Merged
#100 feat(design-system): hearth body gradient + glass page header strips
Merged
#99 fix(design-system): compose rim + elevation tokens correctly (panels actually have chrome now)
Merged
#98 fix(design-system): glass-panel rules now actually apply backdrop-filter
Merged
#97 feat(design-system): sweep authenticated body panels to glass
Merged
#96 feat(design-system): finish Liquid Glass — close all remaining sub-convoys
Merged
#95 feat(design-system): Liquid Glass redesign portfolio — foundation + primitives + Layout
Merged
#94 refactor(card-editor): useCardEditor + CardEditorView (Brief 3)
Merged
#93 refactor(deck-builder): useDeckBuilder + DeckBuilderView (Brief 3)
Merged
#92 refactor(card-editor): extract preview and form components (Brief 2)
Merged
#91 refactor(deck-builder): extract deck list and card browser (Brief 2)
Merged
#90 refactor(card-editor): extract search panel component (Brief 1)
Merged
#89 refactor(deck-builder): extract stats lib and stats bar (Brief 1)
Merged
#88 refactor(collection): useCollectionView + view (Brief 3)
Merged
#87 refactor(collections): useCollectionsPage + view (Brief 3)
Merged
#86 refactor(card): useCardDetail + CardDetailView (Brief 3)
Merged
#85 refactor(collection): extract edit + delete modals (Brief 2)
Merged
#84 refactor(collections): extract edit + success modals (Brief 2)
Merged
#83 refactor(card): extract deck modal (Brief 2)
Merged
#82 refactor(collections): extract create modal + tag lib (Brief 1)
Merged
#81 refactor(card): extract quantity modal (Brief 1)
Merged
#80 refactor(collection): extract CSV export lib (Brief 1)
Merged
#79 refactor(cards): extract useCardsPage + CardsPageView (Brief 3)
Merged
#78 refactor(cards): extract PublicCardsView (Brief 2)
Merged
#77 refactor(cards): extract Card3D component (Brief 1)
Merged
#76 refactor(scanner): extract ScannerPageView component (page Brief 3)
Merged
#75 refactor(scanner): extract useScannerQueue hook (page Brief 2)
1 unresolved conversation
Open
#23
agent-context: behind 0.3.0