| Commit message (Collapse) | Author | Age | Lines | |
|---|---|---|---|---|
| * | feat: group streaks | Pinapelz | 2026-08-03 | -21/+949 |
| | | | | | | - maintain completion streaks as a group - join via a provided code, streaks increment when you guess correctly | |||
| * | create group streak schema and db scaffold | Pinapelz | 2026-08-03 | -0/+90 |
| | | ||||
| * | chore: bump deps and create pnpm-workspace | Pinapelz | 2026-08-03 | -2061/+2697 |
| | | ||||
| * | song pack update 4 | Pinapelz | 2026-08-03 | -0/+32 |
| | | ||||
| * | update generate_daily with more robust waiting loop | Pinapelz | 2026-07-27 | -81/+89 |
| | | ||||
| * | add max retries counter for daily generation | Pinapelz | 2026-07-18 | -3/+3 |
| | | ||||
| * | add retry loop to daily MV generation | Pinapelz | 2026-07-18 | -0/+12 |
| | | ||||
| * | fix: mvs.ts songs obj namespace | Pinapelz | 2026-07-13 | -2/+2 |
| | | ||||
| * | fix: iconic by mistake artist | Pinapelz | 2026-07-13 | -1/+1 |
| | | ||||
| * | fix: run dedup on mvs.ts | Pinapelz | 2026-07-12 | -182/+169 |
| | | ||||
| * | fix: remove unavailable song AmzIk-4Fj2s | Pinapelz | 2026-07-12 | -2/+1 |
| | | | | | | { artist: "NewJeans", name: "Our Night is more beautiful than your Day", youtubeId: "AmzIk-4Fj2s" }, | |||
| * | song pack update 3 | Pinapelz | 2026-07-12 | -4/+94 |
| | | ||||
| * | add flag to generation script for only generating MV | Pinapelz | 2026-07-08 | -33/+39 |
| | | ||||
| * | shuffle before hash via seededPRNG | Pinapelz | 2026-07-06 | -34/+40 |
| | | ||||
| * | update README with daily MV game mode | Pinapelz | 2026-07-03 | -3/+8 |
| | | ||||
| * | re-style landing page CSS, add hero image | Pinapelz | 2026-07-01 | -17/+96 |
| | | | | | | | - group game modes by color - add HAEWON hero image - add link to source code | |||
| * | seperate audio and MV stat charts | Pinapelz | 2026-06-26 | -5/+12 |
| | | ||||
| * | add share button for daily mv mode | Pinapelz | 2026-06-26 | -9/+6 |
| | | ||||
| * | fix: reveal MV images earlier | Pinapelz | 2026-06-26 | -4/+2 |
| | | ||||
| * | initial guess MV mode | Pinapelz | 2026-06-26 | -67/+675 |
| | | ||||
| * | game: music video frame routes | Pinapelz | 2026-06-26 | -0/+236 |
| | | ||||
| * | enable determinstic mode 30 day no-repeat | Pinapelz | 2026-06-26 | -6/+5 |
| | | ||||
| * | fix: pass empty existing song list if output points to empty file | Pinapelz | 2026-06-26 | -4/+10 |
| | | ||||
| * | fix miramira romanization | Pinapelz | 2026-06-25 | -1/+1 |
| | | ||||
| * | add guard to guarantee no repeats for last 30 days | Pinapelz | 2026-06-25 | -0/+26 |
| | | ||||
| * | fix duplicate i-dle I DO | Pinapelz | 2026-06-23 | -2/+1 |
| | | ||||
| * | add tutorial notes for colored guess states | Pinapelz | 2026-06-23 | -1/+9 |
| | | ||||
| * | change playlist_generator to merge with existing songs.ts by default | Pinapelz | 2026-06-23 | -485/+471 |
| | | ||||
| * | improve README docs | Pinapelz | 2026-06-23 | -0/+43 |
| | | ||||
| * | fix: remove duplicate songs | Pinapelz | 2026-06-22 | -2/+0 |
| | | ||||
| * | song pack update #2 | Pinapelz | 2026-06-17 | -1/+33 |
| | | ||||
| * | update README with link to theme | Pinapelz | 2026-06-08 | -0/+2 |
| | | ||||
| * | goatcounter: gdpr compliant analytics | Pinapelz | 2026-06-08 | -2/+13 |
| | | ||||
| * | show indicator on button while submitting daily guess | Pinapelz | 2026-06-08 | -2/+9 |
| | | ||||
| * | generation: delete old audio clips from r2 | Pinapelz | 2026-06-08 | -1/+14 |
| | | ||||
| * | add opengraph tags and image | Pinapelz | 2026-06-08 | -6/+23 |
| | | ||||
| * | bundle song list statically, improve search time | Pinapelz | 2026-06-07 | -88/+24 |
| | | ||||
| * | upd: new songs | Pinapelz | 2026-06-07 | -0/+6 |
| | | ||||
| * | make unlimited mode start at random point in video | Pinapelz | 2026-06-07 | -30/+124 |
| | | ||||
| * | add support for ntfy in daily generation script | Pinapelz | 2026-06-07 | -4/+24 |
| | | ||||
| * | fix: clarify instructions | Pinapelz | 2026-06-07 | -5/+1 |
| | | ||||
| * | include URL in share button | Pinapelz | 2026-06-07 | -1/+2 |
| | | ||||
| * | feat: live countdown to next daily | Pinapelz | 2026-06-07 | -5/+28 |
| | | ||||
| * | server: seperate backend logic into routers | Pinapelz | 2026-06-06 | -316/+350 |
| | | ||||
| * | Update README.md | Pinapelz | 2026-06-06 | -0/+21 |
| | | ||||
| * | reset local stroage for all legacy users | Pinapelz | 2026-06-06 | -24/+6 |
| | | ||||
| * | fix: permission issue with overwriting in generation script | Pinapelz | 2026-06-06 | -11/+11 |
| | | ||||
| * | implement stateless session guess checking | Pinapelz | 2026-06-06 | -166/+578 |
| | | ||||
| * | feat: historical stats tracking, chart | Pinapelz | 2026-06-05 | -5/+202 |
| | | ||||
| * | chore: clean up deps a bit | Pinapelz | 2026-06-05 | -2790/+888 |
| | | ||||
