Recording segment cap, 4-step onboarding, Google OAuth fix, upgrade card, Home feed polish 401c4a8 Harsh200415 Claude Sonnet 5 commited on 12 days ago
Trim leading/trailing silence from session duration; free-tier lifetime cap + upgrade-interest capture 44885c8 Harsh200415 Claude Sonnet 5 commited on 12 days ago
Backend hardening: ffmpeg/multi-party fixes, 20-min recording cap, remove dead dimension_scorer 556fba2 Harsh200415 Claude Sonnet 5 commited on 12 days ago
Bring onboarding, How It Works, and privacy policy up to date 88c192b Harsh200415 commited on 16 days ago
Fix HistoryView Retry button sending page=[object Object] c93687d Harsh200415 commited on 17 days ago
Add real range/agreement-count to dimension-event card copy 5351d38 Harsh200415 commited on 17 days ago
Fix 500 on Session Spectrum: guard against pre-migration session data 669970c Harsh200415 commited on 17 days ago
Home recap: drop resonance vote, add colored signal label b6afdb8 Harsh200415 commited on 17 days ago
Rebuild History/session-detail into 3 CLAUDE.md-compliant tabs 31abd7f Harsh200415 commited on 17 days ago
Switch feedback email sender to verified mirrorai.live domain f448001 Harsh200415 commited on 18 days ago
Complete the password reset flow; fix feedback email sender 454186b Harsh200415 Claude Sonnet 5 commited on 18 days ago
Replace the bar-graph logo with the Dome/Clarity mark f9393f8 Harsh200415 Claude Sonnet 5 commited on 19 days ago
Rebuild the You page: fix stale 9-signal bug, add paragraph/tags/indicators/coaching 22395e0 Harsh200415 Claude Sonnet 5 commited on 19 days ago
Add temporary turn-timeline debug log (structure only, no transcript text) 5876422 Harsh200415 Claude Sonnet 5 commited on 21 days ago
Use the mic transcript as the source of truth for the user's own speech 163ac47 Harsh200415 Claude Sonnet 5 commited on 21 days ago
Home feed v2: 15-dimension evidence engine + trigger-detection + interleaved feed 9ceaaad Harsh200415 Claude Sonnet 5 commited on 22 days ago
Migrate phrasing layer from Groq to Anthropic Claude (CLAUDE.md rule #9) dbbf495 Harsh200415 Claude Sonnet 5 commited on 26 days ago
Fix crash + noise in audio diagnostic logging 3b255ec Harsh200415 Claude Sonnet 5 commited on 27 days ago
Fix still-forming cards mislabeling stable-but-noisy signals; add audio diagnostics c1392fe Harsh200415 Claude Sonnet 5 commited on 27 days ago
Phase B3 second slice: replace Mirror Feed with evidence-gated Home feed 7d68132 Harsh200415 Claude Sonnet 5 commited on 28 days ago
Phase B3, You page: evidence-based standing portrait replaces trait scoring ed3866e Harsh200415 Claude Sonnet 5 commited on 29 days ago
Phase B2 remainder: hedging, directness, question-impact, drive-vs-follow, building-on-others d2b8330 Harsh200415 Claude Sonnet 5 commited on about 1 month ago
Phase B2 first slice: per-signal evidence gating, replace population norms eba06d8 Harsh200415 Claude Sonnet 5 commited on about 1 month ago
Phase B1: quarantine pyannote/voiceprint off the live path, remove Upload UI 0507574 Harsh200415 Claude Sonnet 5 commited on about 1 month ago
Log mic audio duration vs last transcribed timestamp; fix stale Whisper message bc05591 Harsh200415 Claude Sonnet 5 commited on about 1 month ago
Switch ASR from Groq Whisper to Deepgram Nova-3 706b280 Harsh200415 Claude Sonnet 5 commited on about 1 month ago
Self-heal a 401 mid-chunk by refreshing the auth token on demand ae18cb8 Harsh200415 Claude Sonnet 5 commited on about 1 month ago
Route mic permission through a dedicated extension tab; parallelize mic+tab transcription 5c375d9 Harsh200415 Claude Sonnet 5 commited on about 1 month ago
Capture the user's own mic as a second stream in Meet recording 9cf6c37 Harsh200415 Claude Sonnet 5 commited on about 1 month ago
Add job timeout watchdog, session pagination, feedback modal, and store assets 0580b30 Harsh200415 Claude Sonnet 4.6 commited on Jun 22
Add feedback endpoint with Resend email notifications a440db2 Harsh200415 Claude Sonnet 4.6 commited on Jun 22
Replace password toggle emoji with SVG eye icons dd61d52 Harsh200415 Claude Sonnet 4.6 commited on Jun 16
Hide Google OAuth button in extension context fb84c92 Harsh200415 Claude Sonnet 4.6 commited on Jun 16
Revert implicit flowType — use PKCE so Supabase exchanges code server-side 28baf74 Harsh200415 Claude Sonnet 4.6 commited on Jun 16
Fix Google OAuth callback: check query params and hash, show real error 15fae7a Harsh200415 Claude Sonnet 4.6 commited on Jun 16
Fix Google OAuth in Chrome extension: implicit flow + PKCE fallback 254e7f6 Harsh200415 Claude Sonnet 4.6 commited on Jun 16
Fix tab capture: always get fresh stream ID on-demand + propagate offscreen errors 0be84d5 Harsh200415 Claude Sonnet 4.6 commited on Jun 16
Fix backend round(dict) crash + tab capture permission + consent/results UX 886eaea Harsh200415 Claude Sonnet 4.6 commited on Jun 16
Fix favicon: add mirror reflection (bottom bars + separator line) to all landing pages 6a5fb53 Harsh200415 commited on Jun 16
Update recording consent message to be friendlier 1e8e010 Harsh200415 Claude Sonnet 4.6 commited on Jun 16
Redesign onboarding to 2 steps + add recording consent prompt aff2ced Harsh200415 Claude Sonnet 4.6 commited on Jun 16
Remove enrollment gate, add 15-session monthly cap edee3c4 Harsh200415 Claude Sonnet 4.6 commited on Jun 16
LLM-generated portrait tags (max 4, behavior-specific) 2e7ca87 Harsh200415 Claude Sonnet 4.6 commited on Jun 15