aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* create group streak schema and db scaffoldPinapelz2026-08-03-0/+90
|
* chore: bump deps and create pnpm-workspacePinapelz2026-08-03-2061/+2697
|
* song pack update 4Pinapelz2026-08-03-0/+32
|
* update generate_daily with more robust waiting loopPinapelz2026-07-27-81/+89
|
* add max retries counter for daily generationPinapelz2026-07-18-3/+3
|
* add retry loop to daily MV generationPinapelz2026-07-18-0/+12
|
* fix: mvs.ts songs obj namespacePinapelz2026-07-13-2/+2
|
* fix: iconic by mistake artistPinapelz2026-07-13-1/+1
|
* fix: run dedup on mvs.tsPinapelz2026-07-12-182/+169
|
* fix: remove unavailable song AmzIk-4Fj2sPinapelz2026-07-12-2/+1
| | | | | { artist: "NewJeans", name: "Our Night is more beautiful than your Day", youtubeId: "AmzIk-4Fj2s" },
* song pack update 3Pinapelz2026-07-12-4/+94
|
* add flag to generation script for only generating MVPinapelz2026-07-08-33/+39
|
* shuffle before hash via seededPRNGPinapelz2026-07-06-34/+40
|
* update README with daily MV game modePinapelz2026-07-03-3/+8
|
* re-style landing page CSS, add hero imagePinapelz2026-07-01-17/+96
| | | | | | - group game modes by color - add HAEWON hero image - add link to source code
* seperate audio and MV stat chartsPinapelz2026-06-26-5/+12
|
* add share button for daily mv modePinapelz2026-06-26-9/+6
|
* fix: reveal MV images earlierPinapelz2026-06-26-4/+2
|
* initial guess MV modePinapelz2026-06-26-67/+675
|
* game: music video frame routesPinapelz2026-06-26-0/+236
|
* enable determinstic mode 30 day no-repeatPinapelz2026-06-26-6/+5
|
* fix: pass empty existing song list if output points to empty filePinapelz2026-06-26-4/+10
|
* fix miramira romanizationPinapelz2026-06-25-1/+1
|
* add guard to guarantee no repeats for last 30 daysPinapelz2026-06-25-0/+26
|
* fix duplicate i-dle I DOPinapelz2026-06-23-2/+1
|
* add tutorial notes for colored guess statesPinapelz2026-06-23-1/+9
|
* change playlist_generator to merge with existing songs.ts by defaultPinapelz2026-06-23-485/+471
|
* improve README docsPinapelz2026-06-23-0/+43
|
* fix: remove duplicate songsPinapelz2026-06-22-2/+0
|
* song pack update #2Pinapelz2026-06-17-1/+33
|
* update README with link to themePinapelz2026-06-08-0/+2
|
* goatcounter: gdpr compliant analyticsPinapelz2026-06-08-2/+13
|
* show indicator on button while submitting daily guessPinapelz2026-06-08-2/+9
|
* generation: delete old audio clips from r2Pinapelz2026-06-08-1/+14
|
* add opengraph tags and imagePinapelz2026-06-08-6/+23
|
* bundle song list statically, improve search timePinapelz2026-06-07-88/+24
|
* upd: new songsPinapelz2026-06-07-0/+6
|
* make unlimited mode start at random point in videoPinapelz2026-06-07-30/+124
|
* add support for ntfy in daily generation scriptPinapelz2026-06-07-4/+24
|
* fix: clarify instructionsPinapelz2026-06-07-5/+1
|
* include URL in share buttonPinapelz2026-06-07-1/+2
|
* feat: live countdown to next dailyPinapelz2026-06-07-5/+28
|
* server: seperate backend logic into routersPinapelz2026-06-06-316/+350
|
* Update README.mdPinapelz2026-06-06-0/+21
|
* reset local stroage for all legacy usersPinapelz2026-06-06-24/+6
|
* fix: permission issue with overwriting in generation scriptPinapelz2026-06-06-11/+11
|
* implement stateless session guess checkingPinapelz2026-06-06-166/+578
|
* feat: historical stats tracking, chartPinapelz2026-06-05-5/+202
|
* chore: clean up deps a bitPinapelz2026-06-05-2790/+888
|
* overhaul how daily is updated from server to clientPinapelz2026-06-04-31/+54
|
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage