Changes behind the numbers

Every change that reached a project's default branch. Greyed rows were not counted, with the reason. A project from an older card may show dates and line counts only.

Personal portfolio site

LIVE168 landed · 33 itemized
  • <redacted>#29138 lines
  • chore: declare the production homepage in package.json (#290)#2901 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • <redacted>#2890 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • <redacted>#28772 lines
  • <redacted>#286493 lines
  • fix(analytics): record the landing pageview on hard page loads (#285)#285111 lines
  • <redacted>#2840 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • feat(versus): How jacked is your AI workflow? (dark launch) (#282)#28223323 lines
  • <redacted>#2831475 lines
  • fix(workflow): bring /workflow up to date with a light polish (#280)#28048 lines
  • fix(typography): let call-site sizes override Typography variant defaults (#279)#279297 lines
  • fix(theme): one canonical dark surface, enforced at build time (#276)#2761853 lines
  • feat(workflow): add the /workflow page, built around the five systems (#268)#2681562 lines
  • fix: Upgrade Next.js to 16.3.8 to clear critical advisories (#271)#2712953 lines
  • feat: Redesign homepage hero as a marked-up page (#270)#270444 lines
  • docs(solutions): compound two learnings from the #266 triageb1bd23b231 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • docs(plans): track the planning historye5f8e875229 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • chore(ci): add CI, make the lint gate pass, repair the user-flow test file (#26…#267842 lines
  • feat(portfolio): center Product Engineer hiring story (#266)#2663014 lines
  • fix(build): pin Turbopack workspace root to project dir (#265)#2659 lines
  • fix(star-tribune): align visitor figure to 1.9M and correct timeline to 2025 (#…#264109 lines
  • style(work-nav): Swap Prompt Theory for SG-art in Work dropdown (#263)#26365 lines
  • fix(grantsville): hero polish — G monogram, drop "All work" link, year 2026, De…#26240 lines
  • refactor(grantsville): Rename Boon.town project to Grantsville (#261)#2614741 lines
  • style(home): Reorder desktop bento grid to lead with SG-art and Boon.town (#260)#26020 lines
  • style(home): Lead work grid with SG-art and Boon.town, then SG Resale (#259)#2594 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • style(home): Move SG Resale ahead of Vouch in work grid (#258)#2586 lines
  • style(boon-town): Add subtle paper matte around product screenshots (#257)#25749 lines
  • fix(boon-town): Correct LOI price from $75 to $99 (#256)#2566 lines
  • refactor(boon-town): Critique-driven fixes — alt text, Failure tags, four surfa…#25567 lines
  • docs(solutions): Capture scoped-CSS-token-trap learning + record N=3 adopter (#…#254145 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • fix(boon-town): Declare palette hex values inline in .boontownScope (#253)#253111 lines
  • feat(boon-town): Replace CSS placeholders with real product screenshots (#252)#252630 lines
  • feat(boon-town): Bespoke editorial layout (N=3 adopter) (#251)#2513194 lines
  • refactor(sg-art): Polish pass — critique-driven fixes + smoke test (#250)#250643 lines
  • feat(sg-resale): Replace ProvenanceVisual schematic with product screenshot (#2…#249185 lines
  • refactor(sg-resale): Six-section editorial tightening pass (#248)#2481125 lines
  • feat(sg-resale): Bespoke editorial layout with sage palette (#247)#2472852 lines
  • docs: Bootstrap docs/solutions/ with bespoke-per-route-layout learningc7998dd251 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • feat(sg-art): Redesign case study as bespoke museum-editorial layout (#246)#2463811 lines
  • fix(sg-art): Remove inaccurate "no skip" claim from whatItDoes (#245)#2452 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • fix(sg-art): Wire live prototype URL into case-study links41d8b8b4 linesfolded into the change before it
  • fix: Use unified ScreenGenius sphere mark for both SG projects5057e488 linesfolded into the change before it
  • feat: Add SG-art case study (/sg-art)5e71b931626 lines
  • 135 earlier changes (counted; not itemized)