Commit Graph

88 Commits

Author SHA1 Message Date
mokurin000
d3c1ed73ee feat: print map version 2025-08-02 23:24:31 +08:00
mokurin000
2c4b7ed447 chore: remove more useless fields 2025-08-02 23:03:01 +08:00
mokurin000
af8cee2528 fix: don't output trophy, which is also always zero 2025-08-02 22:54:50 +08:00
mokurin000
bd40ebba8a feat: public export without userId 2025-08-02 22:47:50 +08:00
mokurin000
f25349ca26 fix: don't block other command when database is opened 2025-08-02 22:32:30 +08:00
mokurin000
03dc2eea94 feat: dump players.json without userId 2025-08-02 22:31:04 +08:00
mokurin000
0d9c8c79b4 enhance: compact & upgrade database 2025-08-02 22:13:04 +08:00
mokurin000
0b2bf20e50 fix: dumb cache update 2025-08-02 22:08:44 +08:00
mokurin000
3e1a0185fa feat: dump fetched b50 2025-08-02 22:02:52 +08:00
mokurin000
c85c2101b7 feat: filter abnormal users 2025-08-02 20:03:50 +08:00
mokurin000
2415a7e029 log: fix logging message 2025-08-02 19:58:25 +08:00
mokurin000
957166d8f4 feat: B50 fetchall impl 2025-08-02 19:56:30 +08:00
mokurin000
84edce688d refactor: split userid read & fetch 2025-08-02 19:49:41 +08:00
mokurin000
929e4641ea refactor: split read_cache 2025-08-02 19:41:49 +08:00
mokurin000
9b53cb633c refactor: implement fetchall with generic type 2025-08-02 19:39:39 +08:00
mokurin000
de330005b3 enhance: special case dx rating calculate 2025-08-02 17:29:37 +08:00
mokurin000
c877f8efeb fix: SSS+ rating calculating 2025-08-02 17:12:06 +08:00
mokurin000
677cdbfd9b fix: 101.0000% rank 2025-08-02 16:22:18 +08:00
mokurin000
45cba29b23 log: make sure to log login timestamp 2025-08-02 16:07:58 +08:00
mokurin000
fe008cca67 docs: fix incorrect comment on machine_readable 2025-08-02 11:01:34 +08:00
mokurin000
c3010f2f10 chore: better display 2025-08-02 10:58:11 +08:00
mokurin000
9e17df0624 feat: convert music detail to dxrating 2025-08-02 10:03:02 +08:00
mokurin000
d337c48ff1 fix: dxratingnet conversion 2025-08-02 09:42:49 +08:00
mokurin000
c86626bc75 style: reformat some code 2025-08-02 09:14:34 +08:00
mokurin000
abea7fce11 docs: add more documentation 2025-08-02 02:05:05 +08:00
mokurin000
3721b2f8fd chore: also print playCount 2025-08-02 00:54:15 +08:00
mokurin000
2cb3c77d92 feat: display music details 2025-08-02 00:52:09 +08:00
mokurin000
23d8345b0e log: always colorful output to stderr 2025-08-02 00:13:31 +08:00
mokurin000
dbe0890a4a log: ping-pong delay log 2025-08-02 00:11:12 +08:00
mokurin000
000251df65 chore: sdgb 1.40 stopped service 2025-08-02 00:08:21 +08:00
mokurin000
780785b7ea build: disable fetchall feature by default 2025-08-02 00:06:58 +08:00
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
4cf7fd1ee9 fix: output flatten list of records 2025-08-01 18:34:29 +08:00
mokurin000
4e07eaf2e0 feat: support dxratingnet format 2025-08-01 18:16:16 +08:00
mokurin000
953feee4c4 refactor: extract json_display 2025-08-01 16:25:27 +08:00
mokurin000
8d7ac62f80 log: do not send logs to stdout 2025-08-01 16:18:44 +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
1c2a6b6161 feat: dump music level 2025-08-01 02:27:30 +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
0b8de2b4bc fix: logout without custom timestamp is useless 2025-07-31 22:30:59 +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
b408d1ba51 chore: add util scripts 2025-07-31 20:28:44 +08:00
mokurin000
789d46991d fix: totally fix rustc version check
C-style shit syntax
2025-07-31 20:02:46 +08:00
6cb1dcefe8 fix: compile on older compilers 2025-07-31 18:47:40 +08:00