100 Commits
Author SHA1 Message Date
Pinapelz 0c5cf111b3 add FLO/EAG Dancerush import methods 2025-12-17 13:40:45 -08:00
Pinapelz cc197c39c0 create seperate module for EAG import methods
for clarity
2025-12-17 13:05:31 -08:00
Pinapelz 228df7cfe4 replace tampermonkey rec with violentmonkey 2025-12-17 12:55:51 -08:00
Pinapelz 0985296ad9 add eag to all flo import methods 2025-12-14 00:02:27 -08:00
Pinapelz f4be4722d1 add score export on personal score view pages 2025-12-07 18:03:59 -08:00
Pinapelz 4195eb5f8f add api route to allow score export 2025-12-07 17:18:45 -08:00
Pinapelz b646335055 initial docs 2025-11-18 22:01:44 -08:00
Pinapelz 281e400467 fix: correctly show N/A for date data in table score view 2025-11-18 21:19:43 -08:00
Pinapelz 74978fcdd3 add jekyll theme for docs 2025-11-13 14:25:21 -08:00
Pinapelz 83ea25bdfe make import button change pointer state to clickable 2025-11-12 03:14:55 -08:00
Pinapelz 58876529c3 taiko: add TAL/EGTS import script 2025-11-12 03:05:47 -08:00
Pinapelz bc0d7cd368 taiko: show not clear crown 2025-11-12 02:08:29 -08:00
Pinapelz e26fa29ead update landing with link to repo 2025-11-11 21:07:35 -08:00
Pinapelz 4f8e91a3df add donder hiroba import method card 2025-11-11 19:01:30 -08:00
Pinapelz a40442d9b7 move donder hiroba script to submodule 2025-11-11 18:15:18 -08:00
Pinapelz 5aa04d60b1 move import script paths according to import method 2025-11-11 16:45:33 -08:00
Pinapelz 9608610b0f admin: implement user deletion 2025-11-09 20:33:11 -08:00
Pinapelz f0e80463fa clean up admin page into components 2025-11-09 20:15:12 -08:00
Pinapelz 6649c6d950 fix: show N/A for generic date data 2025-11-08 21:29:49 -08:00
Pinapelz 69e11de80c taiko: handle pagination in donder hiroba 2025-11-08 21:19:53 -08:00
Pinapelz e967cc93ac allow for timestamp = 0 to represent unknown date which a score was
achieved
2025-11-08 21:19:35 -08:00
Pinapelz cdb7a1f9a6 add LICENSE 2025-11-08 00:22:59 -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 c273c56122 around: move dance around clear status to use full mainstat row 2025-11-07 21:26:49 -08:00
Pinapelz 8bbac6ec12 taiko: implement taiko arcade score view 2025-11-07 21:14:27 -08:00
Pinapelz 88566d8161 taiko: add assets 2025-11-07 20:11:53 -08:00
Pinapelz 967dab67f6 taiko: add donder hiroba export script via python 2025-11-07 20:11:25 -08:00
Pinapelz ce0227d3ad chore: change ScoreDisplayProps and Score to be shared types 2025-11-07 12:56:30 -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 63acd6b0b9 fix case where name appears as undefined on score page 2025-11-04 18:41:06 -08:00
Pinapelz c71ababd5b add recently played games to profile page 2025-11-04 18:35:54 -08:00
Pinapelz f3f8eaca7a fix: missing pnpm lock 2025-11-04 15:19:55 -08:00
Pinapelz 3f6cc0fce4 init stub docs page 2025-11-04 15:05:20 -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 aad52db138 move loading display to root of components folder 2025-10-27 20:57:34 -07:00
Pinapelz 82bc6b8605 stub profile page 2025-10-26 21:17:06 -07:00
Pinapelz 00ffea6a46 create component for loading screen 2025-10-26 21:12:30 -07:00
Pinapelz 016a4f266b reduce amount of modal useStates + add Flower import modals (RB + nostop) 2025-10-26 15:19:05 -07:00
Pinapelz babaaa631d generalize eamusement userscript method into 1 template modal 2025-10-26 14:47:50 -07:00
Pinapelz 806743b76b add music diver mypage userscript import modal 2025-10-26 13:53:23 -07:00
Pinapelz 502eebeeb7 clean up unnecessary user type casting in authcontext 2025-10-26 11:11:09 -07:00
Pinapelz db1140ebce refactor: more display refactor, remove invisible mainkey mappings 2025-10-23 11:50:05 -07:00
Pinapelz 59ee072b15 refactor: clean up generic score display 2025-10-23 11:33:43 -07:00
Pinapelz 30c03e2672 refactor: drs,around,diva display cleanup logic 2025-10-23 11:32:59 -07:00
Pinapelz e13cc570a6 fix: dancearound fumen score scraping 2025-10-23 11:20:22 -07:00
Pinapelz 6c501cc317 clean up existing links on import modals 2025-10-20 17:43:24 -07:00
Pinapelz bb28f0629a add missing READMEs for scripts and refactor script names 2025-10-20 16:11:17 -07:00
Pinapelz acb0dc5483 seperate dancerush and dancearound eamuse import modals 2025-10-20 16:01:47 -07:00
Pinapelz e158c575f5 update diva score upload modal with correct tab name 2025-10-20 15:38:56 -07:00
Pinapelz 680e058a18 wrap all import modals in suspense 2025-10-18 20:58:28 -07:00
Pinapelz b1231975d3 add env template to frontend 2025-10-14 10:13:29 -07:00
Pinapelz c57bb4a607 add favicon 2025-10-14 10:12:46 -07:00
Pinapelz bdda4d5c4f remove debug print statements 2025-10-14 09:42:12 -07:00
Pinapelz 0b4f2cfa6d Update README.md with default games list 2025-10-13 17:33:03 -07:00
Pinapelz 1eb7322829 fix: add rb score display to chart view 2025-10-13 13:08:00 -07:00
Pinapelz 749312ed2a fix: handle legacy dancerush score difficulties on song display 2025-10-13 13:06:52 -07:00
Pinapelz ace6db898b fix: duplicate title and artist keys in other section 2025-10-13 12:43:11 -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 ea48ded120 remove unused primaryKey from score displays 2025-10-13 12:13:50 -07:00
Pinapelz a2dd1a1f29 add diva.net script instructions to import page 2025-10-12 17:31:06 -07:00
Pinapelz fc206b5245 append .user.js to userscripts 2025-10-12 17:08:53 -07:00
Pinapelz 166fe18797 fix: add fast/slow as an optional object in final score file 2025-10-12 17:00:59 -07:00
Pinapelz c151489caa update score viewing pages to render nostalgia and reflecbeat components 2025-10-12 17:00:29 -07:00
Pinapelz 3c52b54955 add nostalgia score display 2025-10-12 16:59:57 -07:00
Pinapelz cc3c7a6c62 add rb and nostalgia thumbnail images 2025-10-12 16:47:40 -07:00
Pinapelz 08554e29c4 add reflec beat score display view 2025-10-12 16:41:30 -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 4cbd260440 implement diva score view 2025-10-12 01:17:23 -07:00
Pinapelz 794e1336dc Delete docs/readme-assets image directory 2025-10-08 18:58:30 -07:00
Pinapelz 038826a4ce move README images to github cdn 2025-10-08 18:58:06 -07:00
Pinapelz 7cc950fa7d frontend: remove others keys from well-defined score displays 2025-10-08 17:26:35 -07:00
Pinapelz 5155ef1163 Update README.md crop image 2025-10-08 17:18:38 -07:00
Pinapelz fb2a0c3ca0 update README add screenshots 2025-10-08 17:15:58 -07:00
Pinapelz 587ee2b3c7 chore: add dev deploy scripts 2025-10-08 17:08:27 -07:00
Pinapelz 0d370b5a5d frontend: pull formatted name for game on personal scores page 2025-10-08 17:07:52 -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 c9ca64aafb frontend: hide certain irrelevant keys from generic score display 2025-10-08 01:34:39 -07:00
Pinapelz f2dfc50001 implement diva.net score scraper 2025-10-08 01:11:53 -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 99d1921457 chore: migrate tailwind 3 to tailwind 4 2025-09-23 15:08:26 -07:00
Pinapelz aabcc5f7d6 chore: bump deps 2025-09-23 15:07:24 -07:00
Pinapelz 6df78f254d initial mobile CSS style 2025-09-23 15:05:48 -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 2383a8ba0a drs: track and display playstyle for each chart (1/2 players) 2025-08-27 16:59:50 -07:00
Pinapelz b42742839a fix incorrect internal page value for homepage 2025-08-27 16:17:00 -07:00
Pinapelz 3d924d70f3 preliminary song info display for individual charts 2025-08-02 18:34:57 -07:00
Pinapelz b136869448 add link to chartview from score views 2025-07-10 20:50:06 -07:00
Pinapelz 4fc648449d implement chart view by ID, allow request by pbOnly 2025-07-07 11:48:51 -07:00