• Joined on 2026-02-24
robin pushed to main at robin/music-hub 2026-04-23 09:26:58 +00:00
ea3a63211d chore: session checkpoint 2026-04-23
robin pushed to main at robin/music-hub 2026-04-23 09:12:32 +00:00
69d41d0b70 feat: onboarding flow + mobile bottom nav + mobile polish
robin pushed to main at robin/music-hub 2026-04-23 08:29:02 +00:00
06f0a43532 feat: reject with feedback, email alerts, SSE real-time updates
robin pushed to main at robin/music-hub 2026-04-23 08:22:01 +00:00
df571df567 feat: listen analytics — track who heard what and when
robin pushed to main at robin/music-hub 2026-04-23 08:11:18 +00:00
e5d0b00761 feat: PWA Phase 2 — push notifications
robin pushed to main at robin/music-hub 2026-04-16 20:22:11 +00:00
9bad5c704a chore: session checkpoint 2026-04-16
robin pushed to main at robin/music-hub 2026-04-16 20:17:05 +00:00
e58a7c250e feat: PWA Phase 1 — offline audio download and playback
robin pushed to main at robin/music-hub 2026-04-16 19:18:27 +00:00
e642e63fdc fix: disable SSR for authenticated app pages
robin pushed to main at robin/music-hub 2026-04-16 19:04:28 +00:00
c949d6b829 fix: security hardening and stem multi-select
afcb818dd4 chore: rename CLAUDE.md to AGENTS.md, add symlink and docs/templates
Compare 2 commits »
robin pushed to main at robin/music-hub 2026-04-13 16:44:21 +00:00
ccd7ed3a93 refactor: simplify stem code per review
robin pushed to main at robin/music-hub 2026-04-13 16:30:54 +00:00
e63dc30a7f fix: remove ContentLength from presigned URL, fix macOS multi-select
robin pushed to main at robin/music-hub 2026-04-13 16:13:04 +00:00
9530add1ff feat: add STEM file support per track
robin pushed to main at robin/music-hub 2026-04-13 13:53:56 +00:00
df54fde710 Add README
robin pushed to main at robin/music-hub 2026-04-13 12:42:18 +00:00
a0b7473d4e Fix: remove duplicate/corrupt code at end of index.ts
robin pushed to main at robin/music-hub 2026-04-13 12:31:52 +00:00
fc18f43943 chore: trigger redeploy
robin pushed to main at robin/music-hub 2026-04-12 18:56:34 +00:00
ed19987135 Fix: replace broken migrate import with raw SQL migration
robin pushed to main at robin/music-hub 2026-04-12 18:52:26 +00:00
8a8d078fa7 Inline raw SQL migration on startup (no drizzle migrator)
robin pushed to main at robin/music-hub 2026-04-12 18:46:09 +00:00
6971e0782b Change /migrate to GET (Coolify proxy blocks POST on root)
robin pushed to main at robin/music-hub 2026-04-12 18:35:32 +00:00
41e8124d78 Raw SQL migration endpoint (bypass drizzle schema requirement)
robin pushed to main at robin/music-hub 2026-04-12 18:27:54 +00:00
e66d8bb490 Add /migrate endpoint for manual trigger