mokurin000
|
f000b8636c
|
feat: implement full user music fetch
|
2025-08-02 00:02:57 +08:00 |
|
mokurin000
|
7b4dfbe5b2
|
feat: dxrating payload dump
|
2025-08-01 18:42:01 +08:00 |
|
mokurin000
|
4e07eaf2e0
|
feat: support dxratingnet format
|
2025-08-01 18:16:16 +08:00 |
|
mokurin000
|
7fe64ac4cd
|
perf: speed-up musicDB load
|
2025-08-01 03:50:36 +08:00 |
|
mokurin000
|
68e8a6e005
|
feat: DX RATING calculation
|
2025-08-01 03:31:16 +08:00 |
|
mokurin000
|
ef2df9052b
|
fix: achievement formatr
|
2025-08-01 02:55:47 +08:00 |
|
mokurin000
|
6fd7361ca1
|
feat: simple musicDB for title
|
2025-08-01 02:03:47 +08:00 |
|
mokurin000
|
9b046036c9
|
feat: initial support for GetUserRating
|
2025-08-01 01:15:13 +08:00 |
|
mokurin000
|
183955e655
|
feat: implement GetUserRatingApi
|
2025-07-31 22:24:05 +08:00 |
|
mokurin000
|
8dfc834d15
|
refactor: rename associated type to Response
|
2025-07-31 21:50:13 +08:00 |
|
mokurin000
|
b0b8cea00e
|
enhance: typed request, thanks to crabtime
|
2025-07-31 21:42:38 +08:00 |
|
mokurin000
|
f2d0daf60d
|
perf: add back zero-copy decode for mai 1.50
|
2025-07-31 12:36:59 +08:00 |
|
mokurin000
|
b72addd661
|
refactor: dump database to json
|
2025-07-31 11:25:04 +08:00 |
|
mokurin000
|
7742a8b011
|
refactor: login-logout action
|
2025-07-31 02:04:49 +08:00 |
|
mokurin000
|
125091c76d
|
fix: GetUserDataApi
|
2025-07-31 01:40:30 +08:00 |
|
mokurin000
|
1943b5b1f6
|
todo: fix UserData decryption
|
2025-07-31 01:13:00 +08:00 |
|
mokurin000
|
c4860b812b
|
docs: add more comments for fields
|
2025-07-30 23:13:30 +08:00 |
|
mokurin000
|
be2e430fcc
|
chore: add getUserDataApi
|
2025-07-30 22:40:41 +08:00 |
|
mokurin000
|
5ad0135deb
|
perf: cache for players scraping
|
2025-07-30 19:06:17 +08:00 |
|
mokurin000
|
19a0d53624
|
build: allow to switch async runtime
|
2025-07-30 17:55:19 +08:00 |
|
mokurin000
|
7670e6f3ae
|
perf: add benchmark for title api encode/decode
|
2025-07-30 17:02:43 +08:00 |
|
mokurin000
|
789a3566bf
|
refactor: rename api_request to api_call
|
2025-07-30 16:46:31 +08:00 |
|
mokurin000
|
d3c3592e67
|
feat: authlite command
|
2025-07-30 13:14:06 +08:00 |
|
mokurin000
|
82e30c020d
|
feat: implement AuthLite
|
2025-07-30 12:18:17 +08:00 |
|
mokurin000
|
d4b6921eeb
|
fix: logout field is returnCode
|
2025-07-30 10:46:05 +08:00 |
|
mokurin000
|
42575eaa32
|
chore: add PingResp
|
2025-07-30 10:43:49 +08:00 |
|
mokurin000
|
dd1bb5fb5c
|
feat: introduce typed resp request
|
2025-07-30 04:27:32 +08:00 |
|
mokurin000
|
5ea8ebbf64
|
feat: preview user info
|
2025-07-30 03:57:51 +08:00 |
|
mokurin000
|
1a281e0cc7
|
feat: abstract method to perform action
|
2025-07-30 03:20:21 +08:00 |
|
mokurin000
|
6ee009715d
|
feat: initial support of method call
|
2025-07-30 02:33:31 +08:00 |
|
mokurin000
|
d870dc7047
|
feat: encryption of SDGB 1.40/1.50
|
2025-07-30 01:30:17 +08:00 |
|
mokurin000
|
b61a724698
|
chore: implement decryption of SDGB
|
2025-07-29 21:36:19 +08:00 |
|
mokurin000
|
097e332aa7
|
feat: qrlogin command
|
2025-07-29 20:16:04 +08:00 |
|
mokurin000
|
f10ab8bf74
|
fix: snafu crate
|
2025-07-29 17:47:12 +08:00 |
|
mokurin000
|
d0c234dede
|
chore: workspace management
|
2025-07-29 17:46:15 +08:00 |
|