|
|
b5c6de9c17
|
chore: switch to sdgb 1.53 fully
|
2026-01-15 04:42:46 +08:00 |
|
|
|
15c6623ed8
|
chore: add more headers
|
2026-01-08 15:19:34 +08:00 |
|
|
|
de0ec8ebb9
|
chore: output content length
|
2026-01-08 14:50:56 +08:00 |
|
|
|
b15088c332
|
fix: don't ignore http status code
|
2026-01-08 00:25:11 +08:00 |
|
|
|
322b85ed65
|
todo: prepare for 1.53 API support
|
2026-01-08 00:18:01 +08:00 |
|
meowkatee
|
8d2c3ab82c
|
test: decode pong response
|
2025-11-30 21:16:06 +08:00 |
|
mokurin000
|
0d379bf248
|
feat: add helper for userallmusicdetail
|
2025-08-03 12:12:32 +08:00 |
|
mokurin000
|
000251df65
|
chore: sdgb 1.40 stopped service
|
2025-08-02 00:08:21 +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
|
1943b5b1f6
|
todo: fix UserData decryption
|
2025-07-31 01:13:00 +08:00 |
|
mokurin000
|
19a0d53624
|
build: allow to switch async runtime
|
2025-07-30 17:55:19 +08:00 |
|
mokurin000
|
789a3566bf
|
refactor: rename api_request to api_call
|
2025-07-30 16:46:31 +08:00 |
|
mokurin000
|
82e30c020d
|
feat: implement AuthLite
|
2025-07-30 12:18:17 +08:00 |
|
mokurin000
|
dd1bb5fb5c
|
feat: introduce typed resp request
|
2025-07-30 04:27:32 +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
|
d0c234dede
|
chore: workspace management
|
2025-07-29 17:46:15 +08:00 |
|