| Commit message (Collapse) | Author | Age | Lines | |
|---|---|---|---|---|
| * | feat: group streaks | Pinapelz | 2026-08-03 | -1/+3 |
| | | | | | | - 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/+1 |
| | | ||||
| * | initial guess MV mode | Pinapelz | 2026-06-26 | -0/+9 |
| | | ||||
| * | bundle song list statically, improve search time | Pinapelz | 2026-06-07 | -4/+0 |
| | | ||||
| * | server: seperate backend logic into routers | Pinapelz | 2026-06-06 | -316/+5 |
| | | ||||
| * | implement stateless session guess checking | Pinapelz | 2026-06-06 | -37/+270 |
| | | ||||
| * | overhaul how daily is updated from server to client | Pinapelz | 2026-06-04 | -3/+3 |
| | | ||||
| * | persist daily song selection even if song list is modified | Pinapelz | 2026-06-04 | -2/+37 |
| | | ||||
| * | remove /info move startDate back to client side | Pinapelz | 2026-06-03 | -5/+0 |
| | | ||||
| * | create daily/unlimited mode, CDN audio file for daily mode | Pinapelz | 2026-06-03 | -3/+25 |
| | | ||||
| * | change from aes-gcm to xor shift obfuscation | Pinapelz | 2026-06-03 | -15/+14 |
| | | | | | encryption was pain in the ass on cross platform | |||
| * | migrate project from CRA to vite | Pinapelz | 2026-06-03 | -1/+1 |
| | | ||||
| * | server: remove fallback static page | Pinapelz | 2026-06-03 | -6/+0 |
| | | ||||
| * | add dotenv to server | Pinapelz | 2026-06-03 | -1/+2 |
| | | ||||
| * | move startDate to backend | Pinapelz | 2026-06-03 | -1/+5 |
| | | ||||
| * | move songs.ts to be entirely server side | Pinapelz | 2026-06-03 | -1/+1 |
| | | ||||
| * | fix env var naming for CRA | Pinapelz | 2026-06-03 | -1/+1 |
| | | ||||
| * | clean up old deployment files | Pinapelz | 2026-06-03 | -2/+2 |
| | | ||||
| * | add basic daily answer encryption | Pinapelz | 2026-06-03 | -0/+51 |
