Commit Graph
39 Commits
Author SHA1 Message Date
Pinapelz 9608610b0f admin: implement user deletion 2025-11-09 20:33:11 -08:00
Pinapelz a3b1a3bfdf add instance info to landing page 2025-11-07 23:05:19 -08:00
Pinapelz 91c737c907 add support to limit registration to invite codes 2025-11-07 22:46:34 -08:00
Pinapelz 5963d4904c backend: skip duplicates on seed 2025-11-07 21:53:18 -08:00
Pinapelz 8bbac6ec12 taiko: implement taiko arcade score view 2025-11-07 21:14:27 -08:00
Pinapelz bd525aaba0 fix recent games played sorting to prio date 2025-11-05 16:00:29 -08:00
Pinapelz 8052754a4b add profile page to navbar 2025-11-05 15:52:09 -08:00
Pinapelz 44606b2c51 add score uploaded by game stats to profile page 2025-11-05 15:13:47 -08:00
Pinapelz c71ababd5b add recently played games to profile page 2025-11-04 18:35:54 -08:00
Pinapelz 945bf269d7 add bio for profile page 2025-11-04 10:44:22 -08:00
Pinapelz 732f387335 add heatmap api endpoints and heatmap to stub profile page 2025-10-30 01:19:42 -07:00
Pinapelz a7f7fe57f2 fix: start script build file path 2025-10-13 12:21:34 -07:00
Pinapelz 8ea0850428 add backend build and start scripts 2025-10-13 12:17:28 -07:00
Pinapelz 43a43fd0d8 FLOWER reflect beat and nostalgia userscripts 2025-10-12 03:39:01 -07:00
Pinapelz 108938f881 implement MUSIC DIVER score tracking 2025-10-12 02:56:59 -07:00
Pinapelz 0e362e1f05 backend: remove some unused deps 2025-10-08 17:07:22 -07:00
Pinapelz b2be7c3f1c add DIVA to seed scaffold, allow toggle for showing PB only on chart pages 2025-10-08 01:35:41 -07:00
Pinapelz 95d1fdd327 implement dancearound custom score view 2025-09-26 00:51:22 -07:00
Pinapelz 9f7d4329c7 handle JP score-grade/rank sorting 2025-09-23 20:05:24 -07:00
Pinapelz abca372d8e add community scores API and frontend views 2025-09-23 14:48:00 -07:00
Pinapelz 159cac6460 implement admin dashboard frontend and handle game creation 2025-09-03 21:45:38 -07:00
Pinapelz c8bae6ab79 add admin role to user, return result in /me route 2025-09-03 21:16:16 -07:00
Pinapelz d0d4f579f5 add backend admin api route to create new game 2025-08-29 23:15:02 -07:00
Pinapelz 4fc648449d implement chart view by ID, allow request by pbOnly 2025-07-07 11:48:51 -07:00
Pinapelz 7fe146f97d implement score deletion 2025-07-07 01:07:41 -07:00
Pinapelz 152894146b generate sha-1 hash for chart on score import 2025-07-07 00:00:22 -07:00
Pinapelz b5c0c0a991 add menu to allow score to be filtered by sortKey 2025-07-06 14:53:55 -07:00
Pinapelz 002a51dec3 add parameters for fetching scores by sort key 2025-07-06 01:16:45 -07:00
Pinapelz 400d772cc3 implement generic score viewer and import deduplication 2025-07-05 21:42:22 -07:00
Pinapelz 943014fd38 fix: change timestamp to BigInt 2025-07-05 01:28:37 -07:00
Pinapelz 7ccfb9a52c add score json upload functionality 2025-07-04 22:37:36 -07:00
Pinapelz fae6914aca add basic batch manual score upload route 2025-06-30 00:58:56 -07:00
Pinapelz 722df5105c add route to list supported games 2025-06-29 23:55:33 -07:00
Pinapelz eda5691cfc seperate routes and middleware into seperate files 2025-06-29 22:06:39 -07:00
Pinapelz 1b66788e84 migrate to pnpm 2025-06-29 18:06:11 -07:00
Pinapelz 5e7e537b95 add game and score schema to orm 2025-06-29 17:50:28 -07:00
Pinapelz 864ce67d89 backend: migrate to postgres 2025-06-29 11:43:59 -07:00
Pinapelz ff37cca464 scaffold register,login,and auth endpoints 2025-06-29 01:28:39 -07:00
Pinapelz e4fa1e69e7 initial commit: scaffolding 2025-06-28 17:43:56 -07:00