Skip to main content

Build Timeline

Explore updates in reverse order, then jump back to Create or Jam.

From idea to production: every meaningful commit tells part of the Chord Draft story.

345 commitsStarted: Feb 28, 2026~73 updates/week

Milestones

12

Feature shipping commits

118

Stability and reliability commits

100

QualityMilestone

test(api): align prompt assertions with fan voice

Raised engineering quality with align prompt assertions with fan voice.

Apr 2, 2026Thomas Smith1e6edb7small refinement

+3-25 lines touched
Quality

test(ci): enforce lean browser lanes and prod probes

Raised engineering quality with enforce lean browser lanes and prod probes.

Apr 2, 2026Thomas Smitha1228e5large release

+629-9231,552 lines touched
FeatureMilestone

feat(web): simplify session board and persistent playback

Improved navigation resilience so users can move backward without losing progress.

Apr 2, 2026Thomas Smith20acc64large release

+1,985-1,4173,402 lines touched
FeatureMilestone

feat(brand): revoice artist-facing product surfaces

Introduced revoice artist-facing product surfaces.

Apr 2, 2026Thomas Smitha4c495blarge release

+374-289663 lines touched
FixMilestone

Fix production web URL default in release workflow

Resolved production web url default in release workflow.

Apr 1, 2026Thomas Smith13c4a5asmall refinement

+1-12 lines touched
FixMilestone

Raise product bar and harden release readiness

Resolved raise product bar and harden release readiness.

Apr 1, 2026Thomas Smith0647866large release

+6,162-5,68011,842 lines touched
FeatureMilestone

feat: migrate agent-api to fastify, refactor web session board, and update production URLs

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 30, 2026Thomas Smith7517021large release

+1,980-3,4065,386 lines touched
Fix

fix(build): resolve duplicate imports, type errors, and Node 24 Vercel mismatch

Strengthened reliability paths with clearer recovery behavior for generation failures.

Mar 30, 2026Thomas Smithc7db56elarge release

+206-225431 lines touched
FeatureMilestone

feat(ux): implement sensory juice, haptic feedback, and zero-knowledge guidance

Improved navigation resilience so users can move backward without losing progress.

Mar 30, 2026Thomas Smithf8293f8large release

+271-25296 lines touched
Fix

fix(auth): support comma-separated CORS_ORIGIN for multi-domain trust

Resolved support comma-separated cors_origin for multi-domain trust.

Mar 29, 2026Thomas Smith12d1073small refinement

+9-1120 lines touched
Feature

feat(seo): implement premium brand identity and structured data

Introduced premium brand identity and structured data.

Mar 29, 2026Thomas Smith4978997focused iteration

+46-652 lines touched
FeatureMilestone

feat(ui): implement bottom-docked control bar, ROI-first studio, and voice input

Introduced bottom-docked control bar, roi-first studio, and voice input.

Mar 29, 2026Thomas Smithe81c54fmajor update

+152-61213 lines touched
Improvement

refactor(ui): compact guided flow, unified stepper control strip, and mobile visual stability

Compact guided flow, unified stepper control strip, and mobile visual stability.

Mar 29, 2026Thomas Smitha0cdf8flarge release

+509-346855 lines touched
FeatureMilestone

feat(health-gate): block generation and show CEO-visible gate when AI is down

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 29, 2026Thomas Smith78629f1major update

+145-3148 lines touched
Fix

fix(prod): restore chorddraft.com auth, chord diagram tracking, and mobile sheet UX

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 29, 2026Thomas Smith5dffaf3large release

+139-149288 lines touched
Fix

fix(wizard): remove min-height from closed funnel-summary-card details element

Resolved remove min-height from closed funnel-summary-card details element.

Mar 28, 2026Thomas Smith88eb063small refinement

+4-04 lines touched
FeatureMilestone

feat(phase-4): launch hardening — brand copy finalization, env docs, deploy runbook

Introduced launch hardening — brand copy finalization, env docs, deploy runbook.

Mar 28, 2026Thomas Smithadcf33dmajor update

+141-26167 lines touched
Fix

fix(phase-3): quality hardening — error boundary restyle, API base URL override, e2e selector sync

Strengthened reliability paths with clearer recovery behavior for generation failures.

Mar 28, 2026Thomas Smitha5058c0major update

+192-24216 lines touched
FeatureMilestone

feat(growth): Phase 2 — share page SSR + dynamic OG cards [scope:growth]

Introduced phase 2 — share page ssr + dynamic og cards [scope:growth].

Mar 28, 2026Thomas Smith6707941major update

+228-11239 lines touched
FeatureMilestone

feat(payments): Phase 1 — Stripe checkout + upgrade path [scope:monetization]

Introduced phase 1 — stripe checkout + upgrade path [scope:monetization].

Mar 28, 2026Thomas Smith492dc6flarge release

+334-9343 lines touched
FeatureMilestone

feat(brand): brand identity elevation Ph-A through Ph-H [scope:web-marketing]

Introduced brand identity elevation ph-a through ph-h [scope:web-marketing].

Mar 28, 2026Thomas Smith82a161fmajor update

+68-32100 lines touched
Feature

feat(brand): add BrandMark jar to homepage hero + mobile bottom stamp

Introduced brandmark jar to homepage hero + mobile bottom stamp.

Mar 28, 2026Thomas Smithd3e573dfocused iteration

+50-2575 lines touched
FeatureMilestone

feat(ux-pe): UX guidance system — interaction cues, onboarding, layout fixes [scope:web-ux]

Introduced ux guidance system — interaction cues, onboarding, layout fixes [scope:web-ux].

Mar 28, 2026Thomas Smithc741363large release

+2,845-1903,035 lines touched
Fix

fix(admin): guard undefined status lookups to prevent client-side crash

Resolved guard undefined status lookups to prevent client-side crash.

Mar 28, 2026Thomas Smith6198fe2focused iteration

+61-1172 lines touched
FeatureMilestone

feat(phase-1): homepage redesign, nav rebalance, footer sort, quality gate audit [scope:web-marketing]

Introduced homepage redesign, nav rebalance, footer sort, quality gate audit [scope:web-marketing].

Mar 28, 2026Thomas Smith4f8ea9clarge release

+440-326766 lines touched
Fix

fix(phase-1): reposition runtime status pill [scope:web-nav]

Clarified runtime availability states and user-facing capacity messaging.

Mar 28, 2026Thomas Smithccad872small refinement

+1-12 lines touched
Fix

fix(phase-1): simplify theme toggle UI [scope:theme-toggle]

Resolved simplify theme toggle ui [scope:theme-toggle].

Mar 28, 2026Thomas Smith6afd179small refinement

+13-1932 lines touched
Docs

docs(phase-1): add founder lock package [scope:story-system]

Founder lock package [scope:story-system].

Mar 27, 2026Thomas Smithb52fe6alarge release

+13,406-013,406 lines touched
Fix

fix(phase-1): remove duplicate runtime status pill [scope:web-nav]

Clarified runtime availability states and user-facing capacity messaging.

Mar 27, 2026Thomas Smithcff34cfsmall refinement

+0-11 lines touched
Docs

docs(phase-1): add fictional staff registry [scope:governance-docs]

Fictional staff registry [scope:governance-docs].

Mar 27, 2026Thomas Smith6d38843large release

+810-2461,056 lines touched
Fix

fix(web): prevent mobile footer overlap and unify legal chips

Resolved prevent mobile footer overlap and unify legal chips.

Mar 27, 2026Thomas Smith915860cfocused iteration

+48-1563 lines touched
Fix

fix(web): make mobile theme toggle native

Resolved make mobile theme toggle native.

Mar 27, 2026Thomas Smith63877eesmall refinement

+21-728 lines touched
Fix

fix(web): simplify mobile navigation

Improved navigation resilience so users can move backward without losing progress.

Mar 27, 2026Thomas Smith492455afocused iteration

+26-6187 lines touched
Fix

fix(web): simplify mobile home copy

Resolved simplify mobile home copy.

Mar 27, 2026Thomas Smithdb9f433focused iteration

+21-3960 lines touched
Fix

fix(web): compact mobile headers

Resolved compact mobile headers.

Mar 27, 2026Thomas Smitha9a0f1bmajor update

+52-4799 lines touched
Improvement

7 app 7 day day live build note

7 app 7 day day live build note.

Mar 27, 2026Thomas Smithb0ef5f2large release

+675-102777 lines touched
Fix

Fix color contrast on active studio zone card in dark mode

Resolved color contrast on active studio zone card in dark mode.

Mar 27, 2026Thomas Smith665bd0csmall refinement

+3-36 lines touched
Fix

Fix type error in studio and update verify-22 for pricing route

Strengthened reliability paths with clearer recovery behavior for generation failures.

Mar 27, 2026Thomas Smith4197967small refinement

+2-13 lines touched
Improvement

Lock premium benchmark phase in admin

Lock premium benchmark phase in admin.

Mar 27, 2026Thomas Smithcc83357major update

+148-96244 lines touched
Improvement

Expand enterprise and licensing packaging

Expand enterprise and licensing packaging.

Mar 27, 2026Thomas Smith42016f1focused iteration

+75-075 lines touched
Improvement

Clarify trust and free-beta monetization posture

Clarify trust and free-beta monetization posture.

Mar 27, 2026Thomas Smith612aa03major update

+84-892 lines touched
Fix

Stabilize Studio proof lanes

Resolved stabilize studio proof lanes.

Mar 27, 2026Thomas Smith0dae859focused iteration

+45-1459 lines touched
Fix

Fix account monetization path proof

Resolved account monetization path proof.

Mar 27, 2026Thomas Smithd0ad3easmall refinement

+19-524 lines touched
FeatureMilestone

Add trust center and enterprise revenue packaging

Introduced trust center and enterprise revenue packaging.

Mar 27, 2026Thomas Smith79ecc49large release

+1,275-581,333 lines touched
Ops

Build monetized path and accessible Studio workflow

Updated delivery infrastructure: Build monetized path and accessible Studio workflow.

Mar 27, 2026Thomas Smith49c9a28large release

+1,178-921,270 lines touched
FeatureMilestone

Add highest-ROI premium execution plan

Introduced highest-roi premium execution plan.

Mar 27, 2026Thomas Smith9279a46major update

+248-0248 lines touched
FeatureMilestone

Ship benchmark-led premium control plane

Introduced benchmark-led premium control plane.

Mar 27, 2026Thomas Smith2f30416large release

+1,195-221,217 lines touched
FeatureMilestone

Add executive premium standards roadmap

Introduced executive premium standards roadmap.

Mar 26, 2026Thomas Smith3f9f73clarge release

+867-0867 lines touched
Improvement

Tighten compact accessibility across web flows

Tighten compact accessibility across web flows.

Mar 26, 2026Thomas Smith9a856e9large release

+582-317899 lines touched
FeatureMilestone

Compact mobile UX and add maintenance banner

Introduced compact mobile ux and add maintenance banner.

Mar 26, 2026Thomas Smithca2cb49large release

+414-104518 lines touched
FeatureMilestone

Lock access policy and add company operating docs

Introduced lock access policy and add company operating docs.

Mar 26, 2026Thomas Smith074d0calarge release

+1,389-521,441 lines touched
Improvement

Polish guided share and save flow

Polish guided share and save flow.

Mar 26, 2026Thomas Smith6fe95a1focused iteration

+38-341 lines touched
FeatureMilestone

Ship guided funnel and calm Studio flow

Introduced guided funnel and calm studio flow.

Mar 26, 2026Thomas Smith3809706large release

+1,135-3561,491 lines touched
Fix

Restore guided wizard flow

Resolved guided wizard flow.

Mar 26, 2026Thomas Smith90028calarge release

+591-37628 lines touched
Fix

Stabilize mobile playback layout

Improved navigation resilience so users can move backward without losing progress.

Mar 26, 2026Thomas Smith2ff1c8dlarge release

+484-375859 lines touched
Improvement

Expand admin visibility and E2E helpers

Expand admin visibility and E2E helpers.

Mar 26, 2026Thomas Smith8c1374elarge release

+922-1711,093 lines touched
Improvement

Polish playback practice and effects UX

Improved navigation resilience so users can move backward without losing progress.

Mar 26, 2026Thomas Smith5b8b8e3large release

+908-33941 lines touched
OpsMilestone

Tighten release and browser governance

Updated delivery infrastructure: Tighten release and browser governance.

Mar 26, 2026Thomas Smithf461401large release

+1,635-2561,891 lines touched
Fix

Fix web style policy for semantic button system

Resolved web style policy for semantic button system.

Mar 26, 2026Thomas Smith79f03b9focused iteration

+35-035 lines touched
Improvement

Polish premium button system and account plan UX

Polish premium button system and account plan UX.

Mar 26, 2026Thomas Smith7566d9blarge release

+824-173997 lines touched
Fix

fix(web): improve theme and button contrast

Resolved theme and button contrast.

Mar 26, 2026Thomas Smith56084ebmajor update

+153-20173 lines touched
FeatureMilestone

feat(product): ship remaining compact create and governance updates

Introduced remaining compact create and governance updates.

Mar 26, 2026Thomas Smith081c780large release

+306-66372 lines touched
FeatureMilestone

feat(web): merge key practice into playback

Improved navigation resilience so users can move backward without losing progress.

Mar 26, 2026Thomas Smithf4bb355large release

+58-238296 lines touched
FeatureMilestone

feat(product): compact create controls and mobile entry flow

Introduced compact create controls and mobile entry flow.

Mar 25, 2026Thomas Smith9fcb1cblarge release

+559-416975 lines touched
Fix

fix(web): allow governed mobile shell selectors

Resolved allow governed mobile shell selectors.

Mar 25, 2026Thomas Smith8cb2db4small refinement

+2-02 lines touched
FeatureMilestone

feat(v1): ship pop-first governed create-to-jam flow

Introduced pop-first governed create-to-jam flow.

Mar 25, 2026Thomas Smith7e668e3large release

+833-3891,222 lines touched
Quality

test(web): cover native mobile shell flows

Raised engineering quality with cover native mobile shell flows.

Mar 25, 2026Thomas Smith3e8108bfocused iteration

+42-143 lines touched
FeatureMilestone

feat(web): introduce native mobile nav chrome

Introduced native mobile nav chrome.

Mar 25, 2026Thomas Smithbdc1d71large release

+248-159407 lines touched
FeatureMilestone

feat(web): add native mobile action sheets

Introduced native mobile action sheets.

Mar 25, 2026Thomas Smithc6151e1major update

+224-5229 lines touched
Fix

fix(web): tame playback voice collisions

Improved navigation resilience so users can move backward without losing progress.

Mar 25, 2026Thomas Smithb76d686major update

+126-29155 lines touched
Fix

fix(web): order playback funnel callback before use

Improved navigation resilience so users can move backward without losing progress.

Mar 25, 2026Thomas Smith23e19desmall refinement

+13-1326 lines touched
FeatureMilestone

feat(web): rework mobile jam surfaces and nav guidance

Introduced rework mobile jam surfaces and nav guidance.

Mar 25, 2026Thomas Smith5365ed3large release

+539-317856 lines touched
Fix

fix(web): harden playback runtime and test isolation

Improved navigation resilience so users can move backward without losing progress.

Mar 25, 2026Thomas Smith2852f15large release

+181-81262 lines touched
FeatureMilestone

feat: streamline onboarding and home hierarchy

Introduced streamline onboarding and home hierarchy.

Mar 25, 2026Thomas Smith47f7b1alarge release

+456-137593 lines touched
FeatureMilestone

style: add semantic ui actions and nav modes

Introduced semantic ui actions and nav modes.

Mar 25, 2026Thomas Smith5ca1995large release

+318-111429 lines touched
Docs

docs: add implementation guides and ui specs

Implementation guides and ui specs.

Mar 25, 2026Thomas Smith96e0f1alarge release

+1,271-01,271 lines touched
OpsMilestone

chore(web): auto-refresh timeline snapshot [timeline-auto] [skip ci]

Updated delivery infrastructure: auto-refresh timeline snapshot [timeline-auto] [skip ci].

Mar 21, 2026github-actions[bot]1a6195bfocused iteration

+82-284 lines touched
Fix

fix(ci): allow web runtime env module

Clarified runtime availability states and user-facing capacity messaging.

Mar 21, 2026Thomas Smith14ffac9small refinement

+1-01 lines touched
Fix

fix(auth-freeze): remove emergency sign-in endpoint

Resolved remove emergency sign-in endpoint.

Mar 21, 2026Thomas Smithc870acbfocused iteration

+1-5455 lines touched
Fix

fix(auth): restore browser-safe supabase runtime

Clarified runtime availability states and user-facing capacity messaging.

Mar 21, 2026Thomas Smith5207623small refinement

+3-1619 lines touched
Fix

fix(auth): restore password sign-in fallback

Improved navigation resilience so users can move backward without losing progress.

Mar 21, 2026Thomas Smith5a10239focused iteration

+73-881 lines touched
OpsMilestone

chore(web): auto-refresh timeline snapshot [timeline-auto] [skip ci]

Updated delivery infrastructure: auto-refresh timeline snapshot [timeline-auto] [skip ci].

Mar 21, 2026github-actions[bot]547e7eesmall refinement

+18-220 lines touched
OpsMilestone

chore(web): refresh timeline snapshot

Updated delivery infrastructure: refresh timeline snapshot.

Mar 21, 2026Thomas Smithc1e79cbfocused iteration

+34-236 lines touched
Fix

fix(runtime-config): honor supabase env aliases

Resolved honor supabase env aliases.

Mar 21, 2026Thomas Smithd907d80small refinement

+2-24 lines touched
OpsMilestone

chore(web): auto-refresh timeline snapshot [timeline-auto] [skip ci]

Updated delivery infrastructure: auto-refresh timeline snapshot [timeline-auto] [skip ci].

Mar 21, 2026github-actions[bot]155a496focused iteration

+50-252 lines touched
Ops

chore(ci): align nav acceptance check with compact shell

Updated delivery infrastructure: align nav acceptance check with compact shell.

Mar 21, 2026Thomas Smith7e107c0small refinement

+5-16 lines touched
FixMilestone

fix(web): compact timeline and nav on mobile

Resolved compact timeline and nav on mobile.

Mar 21, 2026Thomas Smithb3a23defocused iteration

+17-2340 lines touched
OpsMilestone

chore(web): auto-refresh timeline snapshot [timeline-auto] [skip ci]

Updated delivery infrastructure: auto-refresh timeline snapshot [timeline-auto] [skip ci].

Mar 21, 2026github-actions[bot]e177cdbfocused iteration

+50-252 lines touched
Docs

docs(web): add explicit chord request guidance

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 21, 2026Thomas Smith8105855focused iteration

+59-261 lines touched
FeatureMilestone

feat(web): import shared jams into session board

Introduced import shared jams into session board.

Mar 21, 2026Thomas Smith090efa9large release

+191-278469 lines touched
Feature

feat(share): persist exact jam import payload

Introduced persist exact jam import payload.

Mar 21, 2026Thomas Smith66cdbccsmall refinement

+15-015 lines touched
OpsMilestone

chore(web): auto-refresh timeline snapshot [timeline-auto] [skip ci]

Updated delivery infrastructure: auto-refresh timeline snapshot [timeline-auto] [skip ci].

Mar 21, 2026Thomas Smith8e69910focused iteration

+34-236 lines touched
OpsMilestone

chore(web): auto-refresh timeline snapshot [timeline-auto] [skip ci]

Updated delivery infrastructure: auto-refresh timeline snapshot [timeline-auto] [skip ci].

Mar 21, 2026Thomas Smith10295dasmall refinement

+18-220 lines touched
Fix

fix(audio): restore synth-first playback path

Improved navigation resilience so users can move backward without losing progress.

Mar 21, 2026Thomas Smith7599e54major update

+11-175186 lines touched
OpsMilestone

chore(web): auto-refresh timeline snapshot [timeline-auto] [skip ci]

Updated delivery infrastructure: auto-refresh timeline snapshot [timeline-auto] [skip ci].

Mar 21, 2026github-actions[bot]3ba6324focused iteration

+34-236 lines touched
Fix

fix(api): allow public web guest generation

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 21, 2026Thomas Smithad852e8small refinement

+32-133 lines touched
OpsMilestone

chore(web): auto-refresh timeline snapshot [timeline-auto] [skip ci]

Updated delivery infrastructure: auto-refresh timeline snapshot [timeline-auto] [skip ci].

Mar 21, 2026github-actions[bot]f80c433focused iteration

+34-236 lines touched
Fix

fix(web): guard client runtime against localhost api

Clarified runtime availability states and user-facing capacity messaging.

Mar 21, 2026Thomas Smith5a5549fsmall refinement

+20-121 lines touched
OpsMilestone

chore(web): auto-refresh timeline snapshot [timeline-auto] [skip ci]

Updated delivery infrastructure: auto-refresh timeline snapshot [timeline-auto] [skip ci].

Mar 21, 2026github-actions[bot]6a20ecbfocused iteration

+34-236 lines touched
Fix

fix(runtime): ignore localhost api config in prod

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 21, 2026Thomas Smith9c7ba85small refinement

+23-326 lines touched
OpsMilestone

chore(web): auto-refresh timeline snapshot [timeline-auto] [skip ci]

Updated delivery infrastructure: auto-refresh timeline snapshot [timeline-auto] [skip ci].

Mar 21, 2026github-actions[bot]5802a4cfocused iteration

+66-268 lines touched
Quality

test(http-client): cover api error details shape

Strengthened reliability paths with clearer recovery behavior for generation failures.

Mar 21, 2026Thomas Smith8fc67e3small refinement

+1-01 lines touched
Fix

fix(web): expose clearer generate errors for admins

Strengthened reliability paths with clearer recovery behavior for generation failures.

Mar 21, 2026Thomas Smith079a912major update

+221-3224 lines touched
Fix

fix(web): restore production api fallback

Improved navigation resilience so users can move backward without losing progress.

Mar 21, 2026Thomas Smith90a7ddafocused iteration

+32-1345 lines touched
OpsMilestone

chore(web): auto-refresh timeline snapshot [timeline-auto] [skip ci]

Updated delivery infrastructure: auto-refresh timeline snapshot [timeline-auto] [skip ci].

Mar 21, 2026github-actions[bot]0ec4ec3focused iteration

+34-236 lines touched
FeatureMilestone

feat(web): add established date to timeline header

Introduced established date to timeline header.

Mar 21, 2026Thomas Smithb8eb5f6small refinement

+9-09 lines touched
OpsMilestone

chore(web): auto-refresh timeline snapshot [timeline-auto] [skip ci]

Updated delivery infrastructure: auto-refresh timeline snapshot [timeline-auto] [skip ci].

Mar 21, 2026github-actions[bot]9b5bb9afocused iteration

+50-252 lines touched
Performance

perf(web): index board and playback hot paths

Improved navigation resilience so users can move backward without losing progress.

Mar 21, 2026Thomas Smith1d6c8d5major update

+94-66160 lines touched
Performance

perf(web): cache local jam storage access

Optimized performance by cache local jam storage access.

Mar 21, 2026Thomas Smith464acc5major update

+86-30116 lines touched
OpsMilestone

chore(web): auto-refresh timeline snapshot [timeline-auto] [skip ci]

Updated delivery infrastructure: auto-refresh timeline snapshot [timeline-auto] [skip ci].

Mar 21, 2026github-actions[bot]00cab1fmajor update

+114-2116 lines touched
Fix

fix(api-deploy): include runtime config package in image

Clarified runtime availability states and user-facing capacity messaging.

Mar 21, 2026Thomas Smith167846asmall refinement

+4-04 lines touched
Fix

fix(deploy): keep env preflight self-contained

Resolved keep env preflight self-contained.

Mar 21, 2026Thomas Smith9f385adsmall refinement

+31-233 lines touched
Ops

ci(governance): validate workflow preflight and runtime policy

Clarified runtime availability states and user-facing capacity messaging.

Mar 21, 2026Thomas Smith001f5e5major update

+170-39209 lines touched
Improvement

refactor(clients): centralize runtime and app context

Clarified runtime availability states and user-facing capacity messaging.

Mar 21, 2026Thomas Smithf455e58large release

+209-301510 lines touched
Improvement

refactor(api): inject runtime config and shared services

Clarified runtime availability states and user-facing capacity messaging.

Mar 21, 2026Thomas Smith7f313f6large release

+196-119315 lines touched
FeatureMilestone

feat(runtime): add shared runtime and http client libs

Clarified runtime availability states and user-facing capacity messaging.

Mar 21, 2026Thomas Smith7591b11large release

+955-881,043 lines touched
OpsMilestone

chore(web): auto-refresh timeline snapshot [timeline-auto] [skip ci]

Updated delivery infrastructure: auto-refresh timeline snapshot [timeline-auto] [skip ci].

Mar 21, 2026github-actions[bot]87159adfocused iteration

+34-236 lines touched
OpsMilestone

chore(ci): split non-blocking audits from release path

Updated delivery infrastructure: split non-blocking audits from release path.

Mar 21, 2026Thomas Smith8701e12major update

+67-2895 lines touched
OpsMilestone

chore(web): auto-refresh timeline snapshot [timeline-auto] [skip ci]

Updated delivery infrastructure: auto-refresh timeline snapshot [timeline-auto] [skip ci].

Mar 21, 2026github-actions[bot]39221a0major update

+148-4152 lines touched
Ops

chore(web): remove unused background assets

Improved navigation resilience so users can move backward without losing progress.

Mar 21, 2026Thomas Smithdc56dfalight update

+0-00 lines touched
Ops

chore(ci): stabilize gha smoke runs and triage artifacts

Updated delivery infrastructure: stabilize gha smoke runs and triage artifacts.

Mar 21, 2026Thomas Smithec32aeffocused iteration

+55-156 lines touched
Fix

fix(web): harden playback reliability and mobile feedback

Improved navigation resilience so users can move backward without losing progress.

Mar 21, 2026Thomas Smith920f969major update

+224-17241 lines touched
FeatureMilestone

feat(engine): expand harmony parsing and exact constraint handling

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 21, 2026Thomas Smith5cbb088large release

+484-39523 lines touched
Quality

test(web): stabilize board disclosure and smoke coverage

Raised engineering quality with stabilize board disclosure and smoke coverage.

Mar 21, 2026Thomas Smith317e9f2focused iteration

+41-1758 lines touched
FeatureMilestone

feat(studio): simplify student mode and harden playback recovery

Improved navigation resilience so users can move backward without losing progress.

Mar 21, 2026Thomas Smithbebb0a3large release

+546-251797 lines touched
FeatureMilestone

feat(api-admin): persist cost storage and reliability control-plane metrics

Strengthened reliability paths with clearer recovery behavior for generation failures.

Mar 21, 2026Thomas Smith88a5ebflarge release

+1,143-271,170 lines touched
FeatureMilestone

feat(web-admin): add maintenance tabs for reliability cost and storage

Strengthened reliability paths with clearer recovery behavior for generation failures.

Mar 21, 2026Thomas Smith08afbfelarge release

+2,073-4922,565 lines touched
OpsMilestone

chore(web): auto-refresh timeline snapshot [timeline-auto] [skip ci]

Updated delivery infrastructure: auto-refresh timeline snapshot [timeline-auto] [skip ci].

Mar 21, 2026github-actions[bot]c3fd48cfocused iteration

+66-268 lines touched
FeatureMilestone

feat(api): add harmony constraints and proposal analysis

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 20, 2026Thomas Smithbf5c008large release

+937-38975 lines touched
FeatureMilestone

feat(web): add board workflow and piano-first playback

Improved navigation resilience so users can move backward without losing progress.

Mar 20, 2026Thomas Smith8f492cflarge release

+1,229-741,303 lines touched
OpsMilestone

ci: tighten release and governance gates

Updated delivery infrastructure: tighten release and governance gates.

Mar 20, 2026Thomas Smith63f10f5major update

+81-1495 lines touched
OpsMilestone

chore(timeline): refresh generated timeline data

Updated delivery infrastructure: refresh generated timeline data.

Mar 20, 2026Thomas Smith2ce6adblarge release

+261-5266 lines touched
FeatureMilestone

feat(web): surface guided drafting and method transparency

Introduced surface guided drafting and method transparency.

Mar 20, 2026Thomas Smithf4e1edblarge release

+286-29315 lines touched
Docs

docs(trust): add evaluation and teacher proof assets

Evaluation and teacher proof assets.

Mar 20, 2026Thomas Smith7690270major update

+125-0125 lines touched
FeatureMilestone

feat(engine): add hybrid harmony selection and explainability

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 20, 2026Thomas Smith0572e15large release

+656-12668 lines touched
Docs

docs(ip): add internal protection playbook

Internal protection playbook.

Mar 20, 2026Thomas Smith1f6fcb7focused iteration

+49-049 lines touched
Docs

docs(ip): harden public ownership language

Public ownership language.

Mar 20, 2026Thomas Smithc0bbdeasmall refinement

+20-929 lines touched
Fix

fix(ui): tighten live sync badge on board

Resolved tighten live sync badge on board.

Mar 20, 2026Thomas Smitheb0b4b9small refinement

+10-919 lines touched
Fix

fix(share): load public jams into session board

Resolved load public jams into session board.

Mar 20, 2026Thomas Smith4afa94flarge release

+242-22264 lines touched
Fix

fix(build): align turbopack root for monorepo deploys

Resolved align turbopack root for monorepo deploys.

Mar 20, 2026Thomas Smithea459f7small refinement

+9-09 lines touched
Fix

fix(nav): explain student and instructor modes

Resolved explain student and instructor modes.

Mar 20, 2026Thomas Smithea05ee1small refinement

+25-126 lines touched
Quality

test(disclosure): cover teacher mode surfaces

Raised engineering quality with cover teacher mode surfaces.

Mar 20, 2026Thomas Smithd7da85fmajor update

+99-099 lines touched
Fix

fix(ui): expand teacher disclosures across the app

Resolved expand teacher disclosures across the app.

Mar 20, 2026Thomas Smithe20d3b4major update

+79-1998 lines touched
FeatureMilestone

feat(disclosure): add teacher mode policy map

Introduced teacher mode policy map.

Mar 20, 2026Thomas Smith15db699major update

+113-0113 lines touched
OpsMilestone

chore(web): auto-refresh timeline snapshot [timeline-auto] [skip ci]

Updated delivery infrastructure: auto-refresh timeline snapshot [timeline-auto] [skip ci].

Mar 20, 2026github-actions[bot]e2f3fa3focused iteration

+34-236 lines touched
OpsMilestone

chore(web): auto-refresh timeline snapshot [timeline-auto] [skip ci]

Updated delivery infrastructure: auto-refresh timeline snapshot [timeline-auto] [skip ci].

Mar 20, 2026github-actions[bot]f93bf77focused iteration

+82-284 lines touched
Quality

test(web): align shell assertions with calmer nav copy

Raised engineering quality with align shell assertions with calmer nav copy.

Mar 19, 2026Thomas Smith59e7ea8small refinement

+9-110 lines touched
Fix

fix(copy): simplify page subtitles and helper text

Resolved simplify page subtitles and helper text.

Mar 19, 2026Thomas Smith89d4a8cfocused iteration

+18-1937 lines touched
Fix

fix(nav): tighten shell hierarchy and control styles

Resolved tighten shell hierarchy and control styles.

Mar 19, 2026Thomas Smithcb31a7elarge release

+269-175444 lines touched
Fix

fix(deploy): install web deps from monorepo root

Resolved install web deps from monorepo root.

Mar 19, 2026Thomas Smith0ae06f6small refinement

+1-12 lines touched
Fix

fix(studio): expand teacher view and honest copy

Resolved expand teacher view and honest copy.

Mar 19, 2026Thomas Smithd97feeemajor update

+153-37190 lines touched
Fix

fix(explainability): diversify chord cues and practice loops

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 19, 2026Thomas Smith84b377emajor update

+76-1591 lines touched
Fix

fix(audio): resume playback after backgrounding and wake

Improved navigation resilience so users can move backward without losing progress.

Mar 19, 2026Thomas Smitha74e96cfocused iteration

+39-039 lines touched
Fix

fix(nav): normalize shell controls and footer reachability

Resolved normalize shell controls and footer reachability.

Mar 19, 2026Thomas Smith30ff92dfocused iteration

+51-3384 lines touched
OpsMilestone

chore(web): auto-refresh timeline snapshot [timeline-auto] [skip ci]

Updated delivery infrastructure: auto-refresh timeline snapshot [timeline-auto] [skip ci].

Mar 19, 2026github-actions[bot]d938b46focused iteration

+82-284 lines touched
OpsMilestone

chore(release): update tests/docs and deployment readiness

Updated delivery infrastructure: tests/docs and deployment readiness.

Mar 19, 2026Thomas Smith93a007alarge release

+1,717-361,753 lines touched
OpsMilestone

ci(timeline): auto-refresh timeline via bot commit on main

Updated delivery infrastructure: auto-refresh timeline via bot commit on main.

Mar 19, 2026Thomas Smith8442d54major update

+91-293 lines touched
Fix

fix(ui): unify theme-safe controls, sizing, and readability

Resolved unify theme-safe controls, sizing, and readability.

Mar 19, 2026Thomas Smithc278bfesmall refinement

+3-14 lines touched
Feature

feat(audio): add outdoor-balanced master chain with limiter safety

Introduced outdoor-balanced master chain with limiter safety.

Mar 19, 2026Thomas Smith3dc924efocused iteration

+60-767 lines touched
Fix

fix(auth-copy): simplify and standardize auth/account messaging

Resolved simplify and standardize auth/account messaging.

Mar 19, 2026Thomas Smith57c4a31focused iteration

+24-2448 lines touched
FeatureMilestone

feat(web): harden core UX flows and refresh timeline

Introduced core ux flows and refresh timeline.

Mar 19, 2026Thomas Smith74d9973large release

+961-1751,136 lines touched
OpsMilestone

ci: align style policy and release gate with current nav/theme system

Updated delivery infrastructure: align style policy and release gate with current nav/theme system.

Mar 19, 2026Thomas Smith711a37bfocused iteration

+23-2851 lines touched
FeatureMilestone

feat(web): intelligent session board lock state with arp and quick pads

Introduced intelligent session board lock state with arp and quick pads.

Mar 19, 2026Thomas Smith907b040large release

+1,186-7381,924 lines touched
Fix

fix(web): apply provided dark background assets for mobile and desktop

Improved navigation resilience so users can move backward without losing progress.

Mar 19, 2026Thomas Smith344d6d1light update

+0-00 lines touched
Improvement

style(web): complete dark/light contrast sweep with shared control and panel classes

Complete dark/light contrast sweep with shared control and panel classes.

Mar 19, 2026Thomas Smith90be9aefocused iteration

+56-3288 lines touched
Feature

feat(web): unify nav across screens and simplify primary flow labels

Introduced unify nav across screens and simplify primary flow labels.

Mar 19, 2026Thomas Smith35f3896small refinement

+5-49 lines touched
Improvement

style(web): unify dark-mode contrast with shared panel/control classes

Unify dark-mode contrast with shared panel/control classes.

Mar 19, 2026Thomas Smith3c7054afocused iteration

+60-1070 lines touched
Improvement

style(web): use dedicated light/dark mobile+desktop backgrounds with crisp page backdrop

Improved navigation resilience so users can move backward without losing progress.

Mar 19, 2026Thomas Smith81cce15small refinement

+14-923 lines touched
Improvement

style(web): remove dark-mode background overlay and glow film

Improved navigation resilience so users can move backward without losing progress.

Mar 19, 2026Thomas Smith40e83f0small refinement

+2-24 lines touched
Fix

style(web): restore clear light-switch style theme toggle icon

Resolved clear light-switch style theme toggle icon.

Mar 19, 2026Thomas Smith06bf300small refinement

+12-820 lines touched
Improvement

style(web): improve dark-mode contrast and widen key selector controls

Dark-mode contrast and widen key selector controls.

Mar 19, 2026Thomas Smithd448a9dfocused iteration

+33-3366 lines touched
Docs

docs(auth): align docs with password-first flow and add admin guide

Align docs with password-first flow and add admin guide.

Mar 19, 2026Thomas Smithf386081large release

+194-64258 lines touched
FeatureMilestone

feat(auth): remove magic-link sign-in and add password reset flow

Introduced remove magic-link sign-in and add password reset flow.

Mar 19, 2026Thomas Smith39235dalarge release

+207-335542 lines touched
Feature

feat(web): expose full 24-mood picker in home composer

Introduced expose full 24-mood picker in home composer.

Mar 19, 2026Thomas Smith1c0829dfocused iteration

+40-646 lines touched
FeatureMilestone

feat(admin): upgrade tabbed settings UX and enforce admin gating

Introduced upgrade tabbed settings ux and enforce admin gating.

Mar 19, 2026Thomas Smith3a69ac5large release

+199-67266 lines touched
Ops

chore(config): document magic-link redirect guard env

Updated delivery infrastructure: document magic-link redirect guard env.

Mar 19, 2026Thomas Smith9a74bfbsmall refinement

+3-03 lines touched
FeatureMilestone

feat(auth): add password-first sign in and confirmed account creation

Introduced password-first sign in and confirmed account creation.

Mar 19, 2026Thomas Smithb48915fmajor update

+214-11225 lines touched
FeatureMilestone

feat(web): expose setlist endpoint controls in library

Introduced expose setlist endpoint controls in library.

Mar 19, 2026Thomas Smitha4e49fclarge release

+400-28428 lines touched
Fix

fix(auth): prevent magic-link health check from throttling otp requests

Resolved prevent magic-link health check from throttling otp requests.

Mar 19, 2026Thomas Smith61d1f5esmall refinement

+10-212 lines touched
Fix

fix(web): fallback to browser otp on temporary auth outages

Improved navigation resilience so users can move backward without losing progress.

Mar 19, 2026Thomas Smitha08a466small refinement

+3-14 lines touched
Fix

fix(api): expose authenticated setlist CRUD routes

Resolved expose authenticated setlist crud routes.

Mar 19, 2026Thomas Smith7d51ea2focused iteration

+48-048 lines touched
Fix

fix(web): widen musical control fields

Resolved widen musical control fields.

Mar 19, 2026Thomas Smith82db4c1focused iteration

+33-1447 lines touched
Fix

fix(api): persist public share fallback

Improved navigation resilience so users can move backward without losing progress.

Mar 19, 2026Thomas Smith7a4af58focused iteration

+60-767 lines touched
Fix

fix(auth): harden profile verification flow

Resolved profile verification flow.

Mar 19, 2026Thomas Smith9863e92focused iteration

+66-874 lines touched
Fix

fix(api): degrade gracefully when supabase tables lag

Resolved degrade gracefully when supabase tables lag.

Mar 18, 2026Thomas Smithb4facdcfocused iteration

+34-337 lines touched
Fix

fix(web): restore auth clarity and key controls

Resolved auth clarity and key controls.

Mar 18, 2026Thomas Smith416dbc9major update

+109-15124 lines touched
Quality

test(web): align e2e coverage with upgraded UX

Raised engineering quality with align e2e coverage with upgraded ux.

Mar 18, 2026Thomas Smithe505859focused iteration

+20-2949 lines touched
Fix

fix(reliability): harden deploy workflows and auth magic-link fallback

Improved navigation resilience so users can move backward without losing progress.

Mar 18, 2026Thomas Smithaad79e0major update

+70-2393 lines touched
Fix

fix(build): resolve 5 Turbopack build errors blocking deployment

Strengthened reliability paths with clearer recovery behavior for generation failures.

Mar 18, 2026Thomas Smithf671ca2focused iteration

+50-656 lines touched
Fix

fix(ci): add glass-panel selectors to style-policy allowlist

Resolved glass-panel selectors to style-policy allowlist.

Mar 18, 2026Thomas Smith9815286small refinement

+5-05 lines touched
Fix

fix(ci): resolve ESLint warnings and failing verify-22 check

Resolved resolve eslint warnings and failing verify-22 check.

Mar 18, 2026Thomas Smith6848489focused iteration

+33-639 lines touched
Improvement

Local json config

Local json config.

Mar 18, 2026Thomas Smith91772edsmall refinement

+9-09 lines touched
Docs

docs: admin guide and updated external docs

Admin guide and updated external docs.

Mar 18, 2026Thomas Smith7a1b825large release

+726-3729 lines touched
Docs

docs: add architecture and flow diagrams

Architecture and flow diagrams.

Mar 18, 2026Thomas Smitha890cfalarge release

+463-0463 lines touched
FeatureMilestone

feat(admin): admin dashboard, user management, and runtime config

Clarified runtime availability states and user-facing capacity messaging.

Mar 18, 2026Thomas Smith6e54611large release

+1,113-511,164 lines touched
FeatureMilestone

feat(ask-chat): multi-turn conversation memory

Introduced multi-turn conversation memory.

Mar 18, 2026Thomas Smithafbf17amajor update

+230-3233 lines touched
FeatureMilestone

feat(scripts): add git-commit changelog generator

Introduced git-commit changelog generator.

Mar 18, 2026Thomas Smith6237c4clarge release

+318-1319 lines touched
FeatureMilestone

feat(restore): restore removed pages and features

Introduced removed pages and features.

Mar 18, 2026Thomas Smith12edf26large release

+649-20669 lines touched
Improvement

Removed unused component

Removed unused component.

Mar 14, 2026Thomas Smith1570a94large release

+0-447447 lines touched
ImprovementMilestone

Refreshed timeline

Refreshed timeline.

Mar 14, 2026Thomas Smithed4ec29large release

+596-4600 lines touched
Feature

feat(studio): chord click playback + responsive 1–2 chord layout

Improved navigation resilience so users can move backward without losing progress.

Mar 14, 2026Thomas Smith94b0f9efocused iteration

+53-2376 lines touched
FeatureMilestone

feat(studio): unify composer, player, and chord board into single responsive session board

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 14, 2026Thomas Smith0ecd410large release

+749-3131,062 lines touched
Improvement

Home page cleanup

Home page cleanup.

Mar 14, 2026Thomas Smith7879438small refinement

+4-1115 lines touched
Improvement

refactor: studio

Studio.

Mar 14, 2026Thomas Smithc05206bsmall refinement

+0-55 lines touched
Fix

fix(keyboard-diagram): enable fitToHighlights for chord study diagrams

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 14, 2026Thomas Smith439d381small refinement

+2-24 lines touched
Improvement

refactor(feeling-jam-player): remove duplicate header transport controls

Remove duplicate header transport controls.

Mar 14, 2026Thomas Smith2ec020fsmall refinement

+3-2730 lines touched
Improvement

Fixed page bug

Fixed page bug.

Mar 14, 2026Thomas Smith425b242major update

+74-86160 lines touched
Fix

fix(nav): correct BrandMark sizing for mobile display

Resolved correct brandmark sizing for mobile display.

Mar 14, 2026Thomas Smithf5662edsmall refinement

+1-12 lines touched
Fix

fix(studio): stack player and chord study on large screens

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 14, 2026Thomas Smithd1f4ab1small refinement

+1-12 lines touched
Fix

fix(feeling-jam-player): move timing note to full-width footer row

Resolved move timing note to full-width footer row.

Mar 14, 2026Thomas Smith7407b29major update

+78-32110 lines touched
Improvement

refactor(feeling-jam-player): redesign desktop playback layout

Improved navigation resilience so users can move backward without losing progress.

Mar 14, 2026Thomas Smith03d2cb5large release

+185-102287 lines touched
Improvement

refactor(studio): redesign desktop layout for player-first workspace

Redesign desktop layout for player-first workspace.

Mar 14, 2026Thomas Smithcaace96large release

+184-184368 lines touched
Feature

feat(studio): show chord study inline details by default

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 14, 2026Thomas Smith98610f1small refinement

+1-12 lines touched
Improvement

Consolidate repeated chord-learning surfaces on the session board without removing any functionality.

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 14, 2026Thomas Smith1224dd9large release

+208-75283 lines touched
Fix

Fix Nav bar

Resolved nav bar.

Mar 14, 2026Thomas Smith3f15d63focused iteration

+39-2362 lines touched
Fix

fix: UI cleanup... codex cli tokens maxed will need to resume another time

Resolved ui cleanup... codex cli tokens maxed will need to resume another time.

Mar 14, 2026Thomas Smithe30cdablarge release

+1,479-2,7554,234 lines touched
Quality

test: stabilize fresh jam reset flow

Raised engineering quality with stabilize fresh jam reset flow.

Mar 13, 2026Thomas Smithcbdf7b5small refinement

+1-12 lines touched
Improvement

style: class-map feeling jam themes

Class-map feeling jam themes.

Mar 13, 2026Thomas Smithaf711b5major update

+81-20101 lines touched
Fix

fix: restore branded share subject

Resolved branded share subject.

Mar 13, 2026Thomas Smith828f84esmall refinement

+2-24 lines touched
FeatureMilestone

web: ship feeling jam front door

Introduced feeling jam front door.

Mar 13, 2026Thomas Smithb1264b0large release

+1,125-9572,082 lines touched
Improvement

api: shape feeling jam shares

Shape feeling jam shares.

Mar 13, 2026Thomas Smithcba7f6elarge release

+606-167773 lines touched
FixMilestone

ops: harden web release path

Resolved web release path.

Mar 13, 2026Thomas Smith6844e31major update

+192-6198 lines touched
Fix

Fix hero CTA type narrowing after removing how-it-works

Resolved hero cta type narrowing after removing how-it-works.

Mar 13, 2026Thomas Smith0aae830focused iteration

+12-2537 lines touched
Improvement

Remove redundant how-it-works home CTA action

Remove redundant how-it-works home CTA action.

Mar 13, 2026Thomas Smith93543c9focused iteration

+35-3065 lines touched
Fix

Stabilize mobile shell scrolling and viewport behavior

Resolved stabilize mobile shell scrolling and viewport behavior.

Mar 13, 2026Thomas Smithc882329major update

+26-88114 lines touched
Improvement

Strengthen retention, sharing, and return flow polish

Strengthen retention, sharing, and return flow polish.

Mar 13, 2026Thomas Smith2404f38large release

+1,823-3312,154 lines touched
Improvement

Align Vercel config with web app root

Align Vercel config with web app root.

Mar 13, 2026Thomas Smith7966585small refinement

+3-14 lines touched
Docs

Allow app shell selectors in web style policy

Allow app shell selectors in web style policy.

Mar 13, 2026Thomas Smith874f639small refinement

+6-06 lines touched
Improvement

Refocus activation flow and align telemetry reporting

Refocus activation flow and align telemetry reporting.

Mar 13, 2026Thomas Smithe574fe8large release

+1,269-5341,803 lines touched
FeatureMilestone

feat(web): polish magic-link auth UX and nav sign-out

Introduced polish magic-link auth ux and nav sign-out.

Mar 13, 2026Thomas Smithfeaae50major update

+89-24113 lines touched
FeatureMilestone

feat(web): streamline jam flow and retention hooks

Introduced streamline jam flow and retention hooks.

Mar 13, 2026cadguardian6fbaeb1major update

+184-33217 lines touched
FeatureMilestone

feat: shore up UX and CRUD

Introduced shore up ux and crud.

Mar 13, 2026cadguardian85f21b2large release

+758-130888 lines touched
Feature

feat(web): default wizard tempo to 120 bpm

Introduced default wizard tempo to 120 bpm.

Mar 13, 2026cadguardian092ea96focused iteration

+44-2670 lines touched
FeatureMilestone

feat: lock in consented library and account flow

Introduced lock in consented library and account flow.

Mar 13, 2026cadguardian0a3f91dlarge release

+361-94455 lines touched
Fix

fix(auth): harden account guidance and trust copy

Resolved account guidance and trust copy.

Mar 13, 2026cadguardian91cc0d8large release

+309-19328 lines touched
FeatureMilestone

feat(web): collapse auto wizard options on mobile

Introduced collapse auto wizard options on mobile.

Mar 13, 2026cadguardian2e3ff9amajor update

+138-29167 lines touched
Ops

chore: clean repo drift and stabilize upgrade branch

Updated delivery infrastructure: clean repo drift and stabilize upgrade branch.

Mar 13, 2026cadguardian147abdclarge release

+5,073-3305,403 lines touched
Ops

chore: refresh lockfile for supabase upgrade

Updated delivery infrastructure: refresh lockfile for supabase upgrade.

Mar 13, 2026cadguardian516ff72small refinement

+3-03 lines touched
FeatureMilestone

feat: add supabase-backed auth sync and jam analytics

Improved navigation resilience so users can move backward without losing progress.

Mar 13, 2026cadguardianb7ba918large release

+1,865-301,895 lines touched
FeatureMilestone

Polish timeline UX ordering/theme and ship branded 404

Introduced polish timeline ux ordering/theme and ship branded 404.

Mar 12, 2026cadguardianb8eab4bmajor update

+144-49193 lines touched
FeatureMilestone

Ship git-powered timeline page and new-jam reset UX

Introduced git-powered timeline page and new-jam reset ux.

Mar 12, 2026cadguardian8872da8large release

+2,741-452,786 lines touched
FixMilestone

Fix release-web Vercel CLI cwd to avoid root duplication

Resolved release-web vercel cli cwd to avoid root duplication.

Mar 12, 2026cadguardian8d45cbesmall refinement

+0-22 lines touched
FixMilestone

Fix release-web deploy path to use Vercel remote build

Resolved release-web deploy path to use vercel remote build.

Mar 12, 2026cadguardian2b9850esmall refinement

+2-1113 lines touched
FixMilestone

Fix release-web e2e gate by installing Playwright browsers

Resolved release-web e2e gate by installing playwright browsers.

Mar 12, 2026cadguardiana596332small refinement

+5-16 lines touched
FeatureMilestone

Ship reliability UX stabilization: back/state retention, retry, wake lock, runtime clarity

Prevented screen timeout during active jam work so sessions remain uninterrupted.

Mar 12, 2026cadguardian4e7e60blarge release

+747-125872 lines touched
Improvement

refresh(web): creative identity copy across core flow

Creative identity copy across core flow.

Mar 12, 2026cadguardian4c08688major update

+67-67134 lines touched
FeatureMilestone

feat: ship context-rich harmony and strict runtime model routing

Clarified runtime availability states and user-facing capacity messaging.

Mar 12, 2026cadguardian21ec1d5large release

+512-130642 lines touched
FeatureMilestone

feat: route generation model by creativity intent with UI transparency

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 12, 2026cadguardianee994f7large release

+275-25300 lines touched
FeatureMilestone

Ship v4 contract + UX shell hardening

Introduced v4 contract + ux shell hardening.

Mar 12, 2026cadguardian8f504b7large release

+660-142802 lines touched
Fix

Restore AI-first chord diversity and freshness

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 12, 2026cadguardiand4cc1b7major update

+79-1998 lines touched
Fix

fix(web): rotate variation index per generation attempt

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 12, 2026cadguardiana96a4d2small refinement

+5-27 lines touched
Feature

feat(api): remove harmonic narrowing for ai-first chord diversity

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 12, 2026cadguardiand722293focused iteration

+16-4460 lines touched
Ops

chore(deploy): remove GCP API workflow and align ops docs to Railway

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 12, 2026cadguardian297b350major update

+5-136141 lines touched
Fix

fix(actions): restore valid deploy workflow syntax

Resolved valid deploy workflow syntax.

Mar 12, 2026cadguardiane89835esmall refinement

+0-22 lines touched
Fix

fix(actions): stop false-fail workflow noise and align style policy

Resolved stop false-fail workflow noise and align style policy.

Mar 12, 2026cadguardian7b71750small refinement

+14-115 lines touched
FeatureMilestone

feat: cut over to ai-only chord generation pipeline

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 12, 2026cadguardian28264d0large release

+95-415510 lines touched
Fix

fix(api): restore ai-native generation variability

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 12, 2026cadguardianec5fb10focused iteration

+4-6973 lines touched
Fix

fix(web): restore fixed bottom step footer and safe viewport framing

Resolved fixed bottom step footer and safe viewport framing.

Mar 12, 2026cadguardian578cb70focused iteration

+23-1538 lines touched
Docs

docs: add phd-level aJam methodology aligned to GT School of Music

Phd-level aJam methodology aligned to GT School of Music.

Mar 12, 2026cadguardian8e18d20major update

+172-0172 lines touched
FeatureMilestone

feat: harden generation reliability and clean web shell architecture

Strengthened reliability paths with clearer recovery behavior for generation failures.

Mar 12, 2026cadguardianaebf494large release

+546-381927 lines touched
Fix

Harden generation reliability and polish UX flows

Strengthened reliability paths with clearer recovery behavior for generation failures.

Mar 12, 2026cadguardian9deb267large release

+498-122620 lines touched
Improvement

Refactor key selection to v3 and improve generate loading UX

Refactor key selection to v3 and improve generate loading UX.

Mar 12, 2026cadguardianfab2996large release

+374-83457 lines touched
Fix

fix(web): normalize root text-share URL without trailing slash

Resolved normalize root text-share url without trailing slash.

Mar 12, 2026cadguardian0aa7028small refinement

+10-111 lines touched
Ops

chore(web): apply branded favicon metadata and strengthen terms language

Updated delivery infrastructure: apply branded favicon metadata and strengthen terms language.

Mar 12, 2026cadguardian0eeb3a6small refinement

+23-932 lines touched
FeatureMilestone

feat(product): child-simple UX, AI-first chat guardrails, and branded social previews

Introduced child-simple ux, ai-first chat guardrails, and branded social previews.

Mar 11, 2026cadguardianadd411dlarge release

+396-176572 lines touched
FeatureMilestone

feat(web): align SEO/GTM metadata and restore config verification scripts

Introduced align seo/gtm metadata and restore config verification scripts.

Mar 11, 2026cadguardian0b12938large release

+326-37363 lines touched
Ops

build(ci): add missing require-env script used by workflows

Updated delivery infrastructure: missing require-env script used by workflows.

Mar 11, 2026cadguardian4427e83small refinement

+20-020 lines touched
Improvement

web(seo): match OG image dimensions to branded icon asset

Match OG image dimensions to branded icon asset.

Mar 11, 2026cadguardiand32be9csmall refinement

+4-48 lines touched
Improvement

web(seo): align canonical/share metadata and brand preview defaults

Align canonical/share metadata and brand preview defaults.

Mar 11, 2026cadguardian8f49e78small refinement

+14-620 lines touched
Ops

ci: align pnpm action version with packageManager

Updated delivery infrastructure: align pnpm action version with packageManager.

Mar 11, 2026cadguardiancf7e764small refinement

+8-816 lines touched
Ops

ci: fix pnpm setup order in GitHub Actions workflows

Updated delivery infrastructure: pnpm setup order in GitHub Actions workflows.

Mar 11, 2026cadguardian5ec61f3focused iteration

+40-4080 lines touched
Improvement

refactor(chords): unify validated voicing pipeline and remove chord UI fallbacks

Improved navigation resilience so users can move backward without losing progress.

Mar 11, 2026cadguardian1241a51large release

+668-5111,179 lines touched
FeatureMilestone

feat: ship voicing-first piano diagrams and wizard input overhaul

Introduced voicing-first piano diagrams and wizard input overhaul.

Mar 11, 2026cadguardian0857e3blarge release

+488-206694 lines touched
FeatureMilestone

feat: ship game-time ai-only v2 flow for web and agent-api

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 11, 2026cadguardian966d81flarge release

+607-4151,022 lines touched
Ops

ci: honor configured env secrets with safe workflow fallbacks

Improved navigation resilience so users can move backward without losing progress.

Mar 11, 2026cadguardian8d45d35small refinement

+3-36 lines touched
Fix

fix(railway): use root Dockerfile for monorepo agent-api deploy

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 10, 2026cadguardian9db4a2bsmall refinement

+31-031 lines touched
Fix

fix(vercel): correct Next.js output path for apps/web root

Resolved correct next.js output path for apps/web root.

Mar 10, 2026cadguardian165266esmall refinement

+1-12 lines touched
Improvement

Vercel build settings for smaller deployment size

Vercel build settings for smaller deployment size.

Mar 10, 2026cadguardian1f17f03focused iteration

+46-147 lines touched
FeatureMilestone

feat: overhaul web UX, metadata, and legal foundation

Introduced overhaul web ux, metadata, and legal foundation.

Mar 10, 2026cadguardian6d1c2d3large release

+603-9371,540 lines touched
FeatureMilestone

feat(mvp): harden config policy and remove legacy runtime surfaces

Clarified runtime availability states and user-facing capacity messaging.

Mar 7, 2026cadguardianab4fbe6large release

+953-4,0344,987 lines touched
Docs

docs(mvp): consolidate documentation into current GTM/internal-external structure

Consolidate documentation into current GTM/internal-external structure.

Mar 7, 2026cadguardian85015c2large release

+552-2,7613,313 lines touched
Improvement

refactor(web): remove unused non-MVP mock surfaces and dead types

Remove unused non-MVP mock surfaces and dead types.

Mar 7, 2026cadguardian4362fbflarge release

+1-298299 lines touched
Improvement

refactor(mvp): remove legacy gift layer, tighten AI token path, and simplify kid voicing UX

Remove legacy gift layer, tighten AI token path, and simplify kid voicing UX.

Mar 7, 2026cadguardian8e10234large release

+61-233294 lines touched
FeatureMilestone

feat(product): lock deterministic 4x4 live-piano flow and align GTM funnel

Introduced lock deterministic 4x4 live-piano flow and align gtm funnel.

Mar 7, 2026cadguardian510cd15large release

+841-2931,134 lines touched
FeatureMilestone

feat(mvp): harden core UX, strip non-MVP surfaces, and enforce style/release gates

Introduced core ux, strip non-mvp surfaces, and enforce style/release gates.

Mar 7, 2026cadguardianc218bbalarge release

+1,900-6,9588,858 lines touched
Improvement

Working aJam Pre identity shift

Working aJam Pre identity shift.

Mar 7, 2026cadguardianc7caa26large release

+1,399-6062,005 lines touched
Improvement

Removed espanol beta and try link

Removed espanol beta and try link.

Mar 6, 2026cadguardian1033355small refinement

+0-66 lines touched
Fix

remove docs app module and harden admin access path

Resolved remove docs app module and harden admin access path.

Mar 6, 2026Thomas Smithab280felarge release

+22-567589 lines touched
FeatureMilestone

improve launch performance baseline and remove web build blocker

Introduced launch performance baseline and remove web build blocker.

Mar 6, 2026Thomas Smith39a5501major update

+149-40189 lines touched
Improvement

reduce mobile reading fatigue with collapsible detail sections

Reduce mobile reading fatigue with collapsible detail sections.

Mar 5, 2026Thomas Smith3e1b394focused iteration

+43-2164 lines touched
FeatureMilestone

stabilize web caching and add reliable vscode launch profiles

Introduced stabilize web caching and add reliable vscode launch profiles.

Mar 5, 2026Thomas Smith695a495large release

+233-55288 lines touched
Fix

Fix learn doc resolution and contain sidebar scrolling

Resolved learn doc resolution and contain sidebar scrolling.

Mar 1, 2026cadguardianb1222bcmajor update

+93-9102 lines touched
Improvement

Refine learn navigation flow and redesign about layout

Improved navigation resilience so users can move backward without losing progress.

Mar 1, 2026cadguardian8d6feb5large release

+167-104271 lines touched
Fix

Polish learn docs UX and stabilize chord guidance interactions

Advanced the AI music generation stack to improve chord quality and creative variation.

Mar 1, 2026cadguardian7d827adlarge release

+880-19899 lines touched
FeatureMilestone

feat: add admin control plane and full demo checkout receipt flow

Introduced admin control plane and full demo checkout receipt flow.

Mar 1, 2026cadguardiand374282large release

+1,363-351,398 lines touched
FeatureMilestone

feat: phase 7 security crud seo i18n about

Introduced phase 7 security crud seo i18n about.

Mar 1, 2026cadguardiane98fe95large release

+1,670-2761,946 lines touched
Ops

chore: checkpoint before phase 7

Updated delivery infrastructure: checkpoint before phase 7.

Mar 1, 2026cadguardian7f9e36clight update

+0-00 lines touched
FeatureMilestone

feat: harden contracts, unify branding theme, and polish UX flows

Introduced contracts, unify branding theme, and polish ux flows.

Mar 1, 2026cadguardianc830ce6large release

+1,323-4431,766 lines touched
FeatureMilestone

feat: refresh UI styling and add LAN/docs scripts

Introduced refresh ui styling and add lan/docs scripts.

Mar 1, 2026cadguardianed0e5b5large release

+949-831,032 lines touched
Improvement

Refine guided UX flow, nav hierarchy, and theming

Refine guided UX flow, nav hierarchy, and theming.

Mar 1, 2026cadguardianea5c0f1large release

+867-2271,094 lines touched
FeatureMilestone

feat(web): add session board, improved keyboard diagram, and demo flow bootstrap

Introduced session board, improved keyboard diagram, and demo flow bootstrap.

Mar 1, 2026cadguardiana59f711large release

+621-36657 lines touched
FeatureMilestone

feat(web): add trusted demo runtime and upgrade product identity messaging

Clarified runtime availability states and user-facing capacity messaging.

Mar 1, 2026cadguardian96a7bf4large release

+1,420-2961,716 lines touched
FeatureMilestone

feat(web): apply aJam rose-gold branding and accessible copy refresh

Introduced apply ajam rose-gold branding and accessible copy refresh.

Mar 1, 2026cadguardianea8839dlarge release

+570-199769 lines touched
Ops

chore: checkpoint current workspace changes

Updated delivery infrastructure: checkpoint current workspace changes.

Mar 1, 2026cadguardian87c58f3large release

+1,633-3331,966 lines touched
FeatureMilestone

Add UX failure-path E2E and UI contract tests

Strengthened reliability paths with clearer recovery behavior for generation failures.

Mar 1, 2026cadguardian9bc8000major update

+180-1181 lines touched
Docs

docs: refresh readme and add troubleshooting guide

Refresh readme and add troubleshooting guide.

Mar 1, 2026cadguardianca7edeflarge release

+195-113308 lines touched
Docs

docs: add phase 6 spec

Phase 6 spec.

Mar 1, 2026cadguardian439e3b1major update

+145-0145 lines touched
Improvement

phase6: ensure benchmark mixes cached and uncached generate runs

Phase6: ensure benchmark mixes cached and uncached generate runs.

Mar 1, 2026cadguardian4bc01d9small refinement

+3-36 lines touched
FeatureMilestone

phase6: add stream-first generation UX with degraded fallback on web and mobile

Improved navigation resilience so users can move backward without losing progress.

Mar 1, 2026cadguardiana8a7dedmajor update

+202-11213 lines touched
FeatureMilestone

phase6: add benchmarks, load tests, observability docs, and perf guardrails

Introduced phase6: add benchmarks, load tests, observability docs, and perf guardrails.

Mar 1, 2026cadguardianb41c050large release

+479-0479 lines touched
FeatureMilestone

phase6: add two-tier cache, idempotency, budgets, and reliability metadata

Strengthened reliability paths with clearer recovery behavior for generation failures.

Mar 1, 2026cadguardian303a8b7large release

+622-75697 lines touched
Improvement

Phase docs 2, 4, 5

Phase docs 2, 4, 5.

Mar 1, 2026cadguardian85a26cclarge release

+335-0335 lines touched
FeatureMilestone

feat(mobile+docs): complete phase 5 profile discover and ops docs

Introduced complete phase 5 profile discover and ops docs.

Feb 28, 2026cadguardianaaf181blarge release

+420-1421 lines touched
FeatureMilestone

feat(web): add phase 5 profile discover templates and export controls

Introduced phase 5 profile discover templates and export controls.

Feb 28, 2026cadguardiand4b0da4large release

+725-10735 lines touched
FeatureMilestone

feat: add phase 5 backend personalization and growth APIs

Improved navigation resilience so users can move backward without losing progress.

Feb 28, 2026cadguardian120e3bflarge release

+1,218-171,235 lines touched
FeatureMilestone

phase4: add runbooks, smoke tests, and submission package

Introduced phase4: add runbooks, smoke tests, and submission package.

Feb 28, 2026cadguardian53536e3large release

+435-85520 lines touched
Improvement

phase4: enforce quotas, rate limits, and api observability

Advanced the AI music generation stack to improve chord quality and creative variation.

Feb 28, 2026cadguardianc499c44large release

+273-36309 lines touched
FeatureMilestone

phase4: add mobile iap buy/restore and server validation

Introduced phase4: add mobile iap buy/restore and server validation.

Feb 28, 2026cadguardian1b81a8alarge release

+326-3329 lines touched
FeatureMilestone

phase4: add stripe entitlements and web plan state

Introduced phase4: add stripe entitlements and web plan state.

Feb 28, 2026cadguardiana3b161flarge release

+509-19528 lines touched
FeatureMilestone

phase4: add ci workflows and env hygiene baseline

Introduced phase4: add ci workflows and env hygiene baseline.

Feb 28, 2026cadguardian37d8b4blarge release

+313-1314 lines touched
Quality

test(web): stabilize e2e API mocks and draft setup

Advanced the AI music generation stack to improve chord quality and creative variation.

Feb 28, 2026cadguardian5a5a237major update

+70-2595 lines touched
FeatureMilestone

feat(determinism): add variation index and stable jam ids

Introduced variation index and stable jam ids.

Feb 28, 2026cadguardian5cbcfe0large release

+674-21695 lines touched
Fix

fix(web): resolve pdf blob typing

Resolved resolve pdf blob typing.

Feb 28, 2026cadguardiana076788small refinement

+2-24 lines touched
Fix

fix: update langgraph state schema and pdf export

Resolved langgraph state schema and pdf export.

Feb 28, 2026cadguardian43ac8e3small refinement

+19-524 lines touched
Docs

docs: add phase 3 spec

Phase 3 spec.

Feb 28, 2026cadguardian1e28e37major update

+129-0129 lines touched
Docs

docs(supabase): add schema starter

Schema starter.

Feb 28, 2026cadguardianbd9952ffocused iteration

+52-052 lines touched
Quality

test(agent-api): update repair loop invocation

Raised engineering quality with repair loop invocation.

Feb 28, 2026cadguardiandee4a0dsmall refinement

+9-514 lines touched
Docs

docs(store): update EAS env requirements

EAS env requirements.

Feb 28, 2026cadguardian74b4ad5small refinement

+3-14 lines touched
Ops

chore(analytics): guard telemetry failures

Strengthened reliability paths with clearer recovery behavior for generation failures.

Feb 28, 2026cadguardian94079dbsmall refinement

+10-212 lines touched
Feature

feat(web): support optional agent api auth

Advanced the AI music generation stack to improve chord quality and creative variation.

Feb 28, 2026cadguardianb220522small refinement

+18-826 lines touched
Feature

feat(share): include gift card metadata in share payload

Introduced include gift card metadata in share payload.

Feb 28, 2026cadguardiana40d1f1focused iteration

+33-437 lines touched
Docs

docs(agent-api): add env and rate limit notes

Env and rate limit notes.

Feb 28, 2026cadguardian7b218a8focused iteration

+56-157 lines touched
Quality

test(web): add playwright e2e coverage

Raised engineering quality with playwright e2e coverage.

Feb 28, 2026cadguardian4dea1a5major update

+100-0100 lines touched
FeatureMilestone

feat(store): add EAS config, assets, and submission docs

Introduced eas config, assets, and submission docs.

Feb 28, 2026cadguardiancce5e94major update

+134-2136 lines touched
FeatureMilestone

feat(mobile): add sync + analytics + share controls

Introduced sync + analytics + share controls.

Feb 28, 2026cadguardian170c1bemajor update

+209-3212 lines touched
FeatureMilestone

feat(web): add share links, exports, analytics, sync

Introduced share links, exports, analytics, sync.

Feb 28, 2026cadguardianbf37e89large release

+466-9475 lines touched
FeatureMilestone

feat(agent-api): add supabase-backed data store endpoints

Improved navigation resilience so users can move backward without losing progress.

Feb 28, 2026cadguardianb2960dblarge release

+279-13292 lines touched
FeatureMilestone

feat(agent-api): add OpenAI narrative + caching helpers

Introduced openai narrative + caching helpers.

Feb 28, 2026cadguardiane0db64blarge release

+356-42398 lines touched
Docs

docs(store): add phase 2 privacy, review, permissions, iap, and eas guides

Phase 2 privacy, review, permissions, iap, and eas guides.

Feb 28, 2026cadguardianeb71f19major update

+150-0150 lines touched
Feature

feat(agent-api): add token auth and rate limiting for mobile traffic

Introduced token auth and rate limiting for mobile traffic.

Feb 28, 2026cadguardiane645c29focused iteration

+75-277 lines touched
FeatureMilestone

feat(mobile): scaffold phase 2 native flow with contracts and smoke tests

Introduced scaffold phase 2 native flow with contracts and smoke tests.

Feb 28, 2026cadguardiand0629cclarge release

+756-0756 lines touched
Feature

feat: phase 1 end-to-end

Introduced phase 1 end-to-end.

Feb 28, 2026cadguardianb17a3a8small refinement

+25-025 lines touched
FeatureMilestone

feat: implement phase1 web flow, pwa, and offline jam cache

Introduced phase1 web flow, pwa, and offline jam cache.

Feb 28, 2026cadguardianeab5050large release

+931-1301,061 lines touched
FeatureMilestone

feat: add agent-api endpoints and bounded repair graph

Advanced the AI music generation stack to improve chord quality and creative variation.

Feb 28, 2026cadguardian216a01elarge release

+256-0256 lines touched
FeatureMilestone

feat: add phase1 core contracts, tools, and kb packages

Introduced phase1 core contracts, tools, and kb packages.

Feb 28, 2026cadguardian1a8266clarge release

+5,369-05,369 lines touched