Commit Graph

896 Commits (matching)

Author SHA1 Message Date
Azalea 56ce7f9696 [F] Wacca fix impl details 2024-03-28 20:17:33 -04:00
Azalea 4ebddf78ed [F] Wacca: Fix handle 2024-03-28 19:08:59 -04:00
Azalea 2682165da8 [+] Wacca: user/info/update 2024-03-28 19:05:54 -04:00
Azalea 373e7dc8ad [+] Wacca: user/status/update 2024-03-28 19:05:46 -04:00
Azalea 0551f8bff1 [+] Wacca: user/rating/update 2024-03-28 19:05:35 -04:00
Azalea b4454cc812 [+] Wacca: Fix test inconsistency, error handling 2024-03-28 19:05:19 -04:00
Azalea 40fb1c8868 [O] Wacca: Simplify data storage, re-init database 2024-03-28 19:04:16 -04:00
Azalea f97cb4a1bb [F] Fix integer list converter behavior on empty lists 2024-03-28 19:02:21 -04:00
Azalea 56d0786702 [+] Wacca more tests 2024-03-28 11:09:29 -04:00
Azalea d880ecd709 [+] Wacca user/music/update 2024-03-28 11:09:12 -04:00
Azalea 1bee9e19e6 [+] Wacca user/mission/update 2024-03-28 11:09:01 -04:00
Azalea c5879ae5a7 [+] Wacca user/sugoroku/update 2024-03-28 11:08:48 -04:00
Azalea 64f458e15a [F] Fix consecutive login 2024-03-28 11:08:33 -04:00
Azalea 2fa5d09fc9 [O] Redesign wacca score model 2024-03-28 11:08:09 -04:00
Azalea d6fc60e02b [F] Wacca user/status/getDetail 2024-03-28 07:05:32 -04:00
Azalea bb9bfd6396 [+] Wacca user/status/GetDetail 2024-03-28 05:57:07 -04:00
Azalea 0fbe139e8d [F] Fix wacca db constraints 2024-03-28 05:56:52 -04:00
Azalea 571591f021 [O] Unify item interface 2024-03-28 05:24:05 -04:00
Azalea 8a1d2383b8 [+] Wacca user/status/login tests 2024-03-28 03:37:26 -04:00
Azalea 00c5edcea7 [+] Wacca user/status/login 2024-03-28 03:37:14 -04:00
Azalea 39d62099df [F] Fix status return 2024-03-28 02:51:41 -04:00
Azalea c5d6f6f5b9 [+] Wacca user/status/create 2024-03-28 02:50:44 -04:00
Azalea 13f3cf1e90 [+] Test constants 2024-03-28 02:10:39 -04:00
Azalea 93f6bf8ba3 [+] Wacca user/status/get 2024-03-28 02:10:25 -04:00
Azalea 1cdbed51cd [F] Fix long casting 2024-03-28 01:56:23 -04:00
Azalea 50ae04bb4e [+] Wacca test (incomplete) 2024-03-28 01:22:16 -04:00
Azalea a55d503faa [F] Fix allnet compression 2024-03-28 01:14:29 -04:00
Azalea 7fc4f83eb5 [F] Fix test build 2024-03-28 01:05:13 -04:00
Azalea bc831b4d30 [F] Fix filter 2024-03-28 01:00:59 -04:00
Azalea c6190146aa [F] Fix zlib compression happening after response commit 2024-03-28 00:58:55 -04:00
Azalea 3f01152a4a [+] More extensions 2024-03-27 23:11:05 -04:00
Azalea ad5c652a8f [+] Return wacca url for AllNet 2024-03-27 23:10:52 -04:00
Azalea 9609db941b [+] Wacca server handler (incomplete) 2024-03-27 23:10:41 -04:00
Azalea bbb8447f5c [+] Wacca constants & repos 2024-03-27 23:09:13 -04:00
Azalea 22ca06af3e [+] Wacca request model 2024-03-27 23:08:58 -04:00
Azalea af11758190 [+] Exclude wacca in compression filter 2024-03-27 23:08:22 -04:00
Azalea 32fcc25ea4 [F] mai2 error response 2024-03-27 23:07:27 -04:00
Azalea b3fcf8dd5e [F] Fix mai2 error response 2024-03-27 23:05:46 -04:00
Azalea b7d2a97f05 [O] Separate register function 2024-03-27 22:42:05 -04:00
Azalea ad13875137 [O] Separate common functions for tests 2024-03-27 22:39:27 -04:00
Azalea e14a131480 [F] Fix wacca db migration for MariaDB 11.3.2 2024-03-27 04:48:04 -04:00
Azalea 64ba0db228 [F] Fix memory leak 2024-03-27 00:52:21 -04:00
Azalea c99d8e7e75 [O] More cleanup, return 400 for bad requests 2024-03-26 23:03:40 -04:00
Azalea f314b3982e [F] Fix mai event id 2024-03-26 22:27:12 -04:00
Azalea 5ea2615b93 [O] Collapse basic handlers 2024-03-26 22:26:29 -04:00
Azalea 17123fec35 [F] Remove redundant fields in GetUserMap, LoginBonus, UserExtend, UserData 2024-03-26 20:52:40 -04:00
Azalea 73d05e7cbf [F] Fix bearer discrepency 2024-03-26 20:51:10 -04:00
Azalea 3380ea3609 [F] Fix mai2 username encoding check 2024-03-26 20:50:57 -04:00
Azalea 101527d3e1 [U] Update testing properties 2024-03-26 20:50:30 -04:00
Azalea df9ab3250c [+] Maimai2 play simulation testing 2024-03-26 20:49:40 -04:00
Azalea d533df52de [F] Fix maimai2 user item 2024-03-26 20:22:38 -04:00
Azalea d2cf16d046 [F] Fix username decoding 2024-03-26 18:51:17 -04:00
Azalea 40a65b5e13 [+] gzip & deflate 2024-03-26 18:09:27 -04:00
Teud 2757eb91ce fix 2024-03-25 23:12:00 +01:00
Teud 2842429ced Add maimai 1.40 H061 events 2024-03-25 23:04:16 +01:00
Azalea cab1dc8838 [O] Set all items to valid 2024-03-25 14:18:04 -04:00
Azalea 0ec76dcde3 [F] JsonIgnore ID 2024-03-25 14:15:49 -04:00
Azalea c41046953e [F] Fix user item isValid field 2024-03-25 14:15:03 -04:00
Azalea 30f740a430 [-] Remove old code 2024-03-25 13:56:49 -04:00
Azalea 1e8c0ce99b [O] Optimize mai2 GetUserMusic 2024-03-25 13:56:30 -04:00
Azalea aa3a3d9181 [F] Fix chusan playlog integer overflow 2024-03-25 13:40:41 -04:00
Azalea 6d0f528201 [F] Fix ongeki upsert all: UserData might be empty list 2024-03-25 13:39:00 -04:00
Azalea 131cd5915c [F] Fix chusan user cmission saving bug 2024-03-25 13:29:49 -04:00
Azalea f5512fa162 [F] Fix db: Make user_id non-null 2024-03-25 03:07:28 -04:00
Azalea 484bb758ae [+] Wacca database models 2024-03-25 03:06:28 -04:00
Azalea 89461893a4 [+] Allow ftk as an auth token 2024-03-23 12:22:32 -04:00
Azalea 54e865feb2 [O] Optimize GetUserItemApi loading speed 2024-03-23 07:19:58 -04:00
Azalea 015fa3dc9f [F] Fix maimai2 events 2024-03-23 07:01:00 -04:00
Azalea cf015be49f [F] Fix maimai get rating crash for some users 2024-03-23 05:53:56 -04:00
Azalea b6c8993f7e [F] Fix total achievement overflowing int32 max 2024-03-23 02:24:10 -04:00
Azalea 7fc81cf363 [+] Add chusan 220 events 2024-03-22 16:59:42 -04:00
Azalea d3f6b75d34 [F] Fix reflection 2024-03-22 15:17:27 -04:00
Azalea a5fe5f53e2 [+] chusan: Luminous 2024-03-22 15:09:29 -04:00
Azalea e91029f66e [F] Fix merge conflicts 2024-03-22 15:06:31 -04:00
Azalea 2a7ce54c28 Merge dev.s-ul.net:rinsama/aqua into v1-dev 2024-03-22 14:58:41 -04:00
HoshimiRIN f3b2d4dc57 [chusan]fix build issue 2024-03-22 14:51:52 +08:00
HoshimiRIN 95b9871f7f [chusan]add support for luminous 2024-03-22 14:29:43 +08:00
Azalea 533af83749 [O] Don't jsonignore id 2024-03-21 22:28:42 -04:00
Azalea e4330fee92 [F] Fix artemis conversion 2024-03-21 04:09:48 -04:00
Azalea 5fec57e8e3 [+] Add artemis import endpoint 2024-03-21 04:04:23 -04:00
Azalea 95a06d572b [F] Fix mai2 import 2024-03-21 03:59:35 -04:00
Azalea cc8c125934 [F] Fix deleting data on import 2024-03-21 01:07:25 -04:00
Azalea 91c605ee4b [F] Fix unique constraints on user detail 2024-03-21 01:00:52 -04:00
Azalea f44fe4def1 [+] Mai2 Import feature done! 2024-03-21 00:36:23 -04:00
Azalea 7c0a1ea089 [F] Fix mai2 entity nullability 2024-03-21 00:36:00 -04:00
Azalea ce5c4d1111 [F] Fix userid nullability 2024-03-21 00:35:57 -04:00
Azalea 98952972a0 [+] Add cascade relationship to user-mapped fks 2024-03-21 00:05:58 -04:00
Azalea f728b6ab1b [O] Check username 2024-03-20 22:43:03 -04:00
Azalea e799b48877 [O] Huge refactor 2024-03-20 21:27:29 -04:00
Azalea fc8ecb7470 [+] More work on import feature (TODO) 2024-03-20 18:52:11 -04:00
Azalea 59b17aa47e [+] Check sqlite before application start 2024-03-20 17:54:16 -04:00
Azalea 9155bfb886 [+] SDGS support 2024-03-20 13:01:57 -04:00
Azalea cbe683d25e [F] Fix matching server 2024-03-20 12:57:01 -04:00
Azalea 64f057a415 [F] Fix build 2024-03-20 12:46:08 -04:00
Azalea 3da308346e [O] Unify even more BaseHandlers 2024-03-20 12:45:46 -04:00
Azalea 313dd681de [+] Import (TODO) 2024-03-20 12:33:33 -04:00
Azalea aaf7e1e3e5 [+] Chusan export version support 2024-03-20 12:32:34 -04:00
Azalea 9f831fd8b5 [O] Refactor chusan controller 2024-03-20 12:32:14 -04:00
Azalea 450397481e [M] Unify BaseHandler 2024-03-20 12:24:31 -04:00
Azalea 6fb8978f48 [+] Chusan playlog sunplus fields 2024-03-20 05:13:47 -04:00
Azalea 4a7bf4b31e [+] Chusan artemis import 2024-03-20 05:09:42 -04:00
Azalea 38e94210e4 [+] Jackson datetime parsing 2024-03-20 05:08:57 -04:00
Azalea d338809750 [M] Generalize artemis import code 2024-03-20 04:17:35 -04:00
Azalea 7fd7e17d1d [+] mai2 artemis import script 2024-03-20 02:00:28 -04:00
Azalea a5a5bd80c4 [+] Helper to read sql file 2024-03-20 01:59:21 -04:00
Azalea d264ca1ed4 [+] Custom json deserializers 2024-03-20 01:59:08 -04:00
Azalea 85dd19509c [M] Move class 2024-03-19 21:04:07 -04:00
Azalea faf1945933 [M] Move packages 2024-03-19 21:02:24 -04:00
Azalea c6ecc89ad3 [+] user-detail endpoint 2024-03-19 20:52:04 -04:00
Azalea 906199a517 [+] Change in-game settings 2024-03-19 19:58:00 -04:00
Azalea 6f34c21d94 [O] Optimize startup speed 2024-03-18 18:56:44 -04:00
Azalea 9ba1a68b51 [F] Fix setting api 2024-03-18 18:56:16 -04:00
Azalea 073c72fd63 [F] Fix error response 2024-03-18 09:34:37 -04:00
Azalea 3ac4af1558 [F] Fix typo 2024-03-18 09:33:33 -04:00
Azalea 5057f6848f [+] Settings api 2024-03-18 09:32:14 -04:00
Azalea b3955731c2 [+] Maimai item unlock 2024-03-18 05:31:55 -04:00
Azalea 02b78320ec [+] Better logging 2024-03-18 03:06:05 -04:00
Azalea 5a9b7e296f [O] Reduce loc 2024-03-18 01:32:38 -04:00
Azalea f4cc9c7734 [F] Fix maimai music unlock 2024-03-18 01:32:00 -04:00
Azalea e0c7998448 [+] DB cleanup 2024-03-18 01:31:39 -04:00
Azalea 752d65557f [+] Unlock option database model 2024-03-18 01:31:28 -04:00
Azalea a952674df7 [+] Maimai music unlock 2024-03-17 02:03:58 -04:00
Azalea 25f5f6e1f7 [+] Maimai export 2024-03-17 00:12:02 -04:00
Azalea 0f1d6c0984 [O] Remove unnecessarily long constructors 2024-03-16 22:50:08 -04:00
Azalea 8dd4bb9d61 [M] Rename 2024-03-16 22:14:18 -04:00
Azalea 98275ade59 [O] Refactor chusan repos 2024-03-16 22:09:21 -04:00
Azalea 95cc9f0e21 [M] Rename 2024-03-16 21:41:17 -04:00
Azalea 742ea50c2c [O] More simplification 2024-03-16 21:35:17 -04:00
Azalea 54b1174e1b [O] Refactor maimai2 repositories 2024-03-16 19:50:05 -04:00
Azalea e07de72fa4 [O] Generalize ranking and find by card 2024-03-16 19:22:08 -04:00
Azalea 13b4af3734 [M] Move files 2024-03-16 19:10:22 -04:00
Azalea 7669f7d9a0 [O] Refactor 2024-03-15 01:26:52 -04:00
Azalea 5913d5b585 [F] Fix script 2024-03-15 01:13:18 -04:00
Azalea e85533686e [F] Fix detailed ranks 2024-03-15 00:37:30 -04:00
Azalea 0100140dc0 Revert "[+] Detailed ranks"
This reverts commit a9893379f4.
2024-03-14 23:21:30 -04:00
Azalea a9893379f4 [+] Detailed ranks 2024-03-14 22:11:04 -04:00
Azalea 71d7fcbe65 [+] Get user games endpoint 2024-03-14 21:47:14 -04:00
Azalea d5296763ad [O] Do not overwrite println in gendocs 2024-03-06 10:49:02 -05:00
Azalea 82f573e1a1 [O] More information to frontier endpoint 2024-03-06 10:42:31 -05:00
Azalea bc246f39d2 [+] Frontier endpoint 2024-03-06 10:34:12 -05:00
Azalea 2a10471e0b [O] Don't expose all fields 2024-03-06 00:35:44 -05:00
Azalea 94c1974d2f [O] Just pass through aquanetuser instead. 2024-03-06 00:26:34 -05:00
Azalea f0a8014efb [+] Add profile picture in game summary 2024-03-06 00:25:02 -05:00
Azalea 1169ac44b4 [-] Remove path concat 2024-03-06 00:18:28 -05:00
Azalea 38367279ff [F] Fix upload paths 2024-03-06 00:16:53 -05:00
Azalea ef00cfbddd [+] Serve uploads directory 2024-03-06 00:07:57 -05:00
Azalea 44cf022e70 [F] Fix profile file name extension 2024-03-05 23:26:11 -05:00
Azalea 7e68de5a17 [F] Fix profile picture upload api 2024-03-05 23:24:41 -05:00
Azalea 51f73d77bf [F] Fix felica lookup v2 2024-03-05 22:34:53 -05:00
Azalea aed6c2123f [F] Fix type nullability 2024-03-05 18:20:03 -05:00
Azalea 68626fecd7 [+] Add profile picture field to aqua net user 2024-03-05 17:59:44 -05:00
Azalea 441d7376cb [+] Upload pfp endpoint 2024-03-05 17:56:33 -05:00
Azalea c9ac38de01 [+] Optimize upload photo 2024-03-05 17:56:16 -05:00
Azalea b9c063c41e [O] Reject unauthenticated aimedb requests 2024-03-05 14:47:02 -05:00
Azalea 9378dfdd04 [F] Fix graph logic 2024-03-05 03:41:23 -05:00
Azalea ff9358b986 [F] Fix index out of bounds 2024-03-05 03:22:53 -05:00
Azalea f3090870be [O] Don't filter on backend 2024-03-05 03:22:07 -05:00
Azalea eb30451cfa [O] Aimedb: ignore invalid requests 2024-03-03 18:01:27 -05:00
Azalea a48f2b1f17 [-] Remove jsonignore for playlog id 2024-03-03 17:48:13 -05:00
Azalea d3665d64a6 [+] Default game endpoint 2024-03-03 17:46:40 -05:00
Azalea a4bbc9c3c6 [+] Recent endpoint 2024-03-03 17:46:22 -05:00
Azalea b333045d41 [F] Fix out of bounds 2024-03-03 17:09:55 -05:00
Azalea 48819c10a9 [O] Better trend graph 2024-03-03 14:53:18 -05:00
Azalea 9ae23e4395 [F] Fix import 2024-03-03 14:46:55 -05:00
Azalea c821626dc1 [+] Remake self test 2024-03-03 14:32:21 -05:00
Azalea 16aba9ff96 [O] Render gradient splash text using HyLogger 2024-03-03 14:26:27 -05:00
Azalea 4a5bd3135f [O] More logging 2024-03-03 00:47:57 -05:00
Azalea 32eb98361a [+] Redirect option 2024-03-03 00:29:48 -05:00
Azalea 9ea5e2cd90 [-] Disable plain jar 2024-03-02 23:59:03 -05:00
Azalea d0c305b3eb [+] Playlog api 2024-03-02 11:53:19 -05:00
Azalea 8acee1251f [+] Return card id in ranking 2024-03-01 00:45:57 -05:00
Azalea acf117e43b [O] Use user{id} instead 2024-03-01 00:42:39 -05:00
Azalea ed1b7f477b [F] Not extId 2024-03-01 00:40:57 -05:00
Azalea 63cf1f5fa1 [+] Allow querying card user ids 2024-03-01 00:38:33 -05:00
Azalea 3efbefe4c5 [+] Limit user creation 2024-03-01 00:30:37 -05:00
Azalea af3eb10034 [+] Cache ranking 2024-02-29 19:31:38 -05:00
Azalea 88b7804123 [O] Simplify userlogin 2024-02-29 18:31:05 -05:00
Azalea 4a383521d7 [+] Properly update last access time for card 2024-02-29 18:30:20 -05:00
Azalea 279b65cfa0 [+] Return username in ranking 2024-02-29 18:29:37 -05:00
Azalea 6ce644ea18 [F] Fix NPE when no play data is found 2024-02-29 16:57:23 -05:00
Azalea 9ef5e8d037 [F] Fix user id being null 2024-02-29 16:53:02 -05:00
Azalea a9e14a93dd [F] Fix mai2 playlog by introducing a backlog 2024-02-29 16:24:56 -05:00
Azalea 39a19fd9e6 [F] Fix accuracy calculation 2024-02-29 11:14:13 -05:00
Azalea 37f67469a6 [F] Fix keychip flow
q
2024-02-29 10:38:12 -05:00
Azalea a1b546152b [-] Remove unnecessary tests 2024-02-29 10:30:48 -05:00
Azalea 4e38cf9d40 [+] Keychip endpoint 2024-02-29 00:48:55 -05:00
Azalea beb6697507 [F] Fix all perfect count 2024-02-28 23:37:27 -05:00
Azalea fd482d32a7 [+] Ranking endpoint 2024-02-28 22:09:53 -05:00
Azalea 10169b03ce [+] API Doc generator 2024-02-28 20:52:23 -05:00
Azalea 5f4a7cd7c9 [+] API documentation 2024-02-28 20:45:38 -05:00
Azalea 59b52b8a47 [F] Fix delete transaction 2024-02-28 20:08:45 -05:00
Azalea 02bffab38f [F] Fix #16 2024-02-28 20:07:31 -05:00
Azalea 7a44a457d5 [F] Fix another DIVA endpoint 2024-02-28 17:21:08 -05:00
Azalea 2fa153e569 [F] Fix diva request mapping 2024-02-27 23:47:05 -05:00
Azalea b589c78cfc [+] More logging for Diva compression 2024-02-27 23:16:45 -05:00
Azalea 293acbcc03 [O] Hide unnecessarily long EOF error for Diva compression 2024-02-27 22:55:43 -05:00
Azalea be0a841926 [F] Fix downloadOrder typo 2024-02-27 22:52:31 -05:00
Azalea 763cbfa656 [F] Fix full combo count 2024-02-27 22:46:49 -05:00
Azalea 6dbed875e1 [F] Fix interface treated as repository 2024-02-27 13:21:16 -05:00
Azalea 5166387f34 [O] Generalize card migration 2024-02-27 13:17:27 -05:00
Azalea b44121597f [F] Fix apis 2024-02-26 23:19:10 -05:00
Azalea 2fdb6f15cb Merge branch 'master' into v1-dev 2024-02-26 17:06:35 -05:00
Azalea c7e493d7f5 [F] Fix null 2024-02-26 17:05:32 -05:00
Azalea 043537a7b4 [F] Fix null 2024-02-26 16:38:54 -05:00
Azalea e7643f3894 [F] Fix beans 2024-02-26 15:14:11 -05:00
Azalea bb2c8ae8e5 [+] Ongeki adaptor 2024-02-26 15:08:45 -05:00
Azalea 1c8860c596 [F] fix shown ranks 2024-02-26 15:08:22 -05:00
Azalea 66e65fcd14 [+] chu3 rating composition 2024-02-26 12:09:17 -05:00
Azalea 7cef8f24db [-] Remove mysql 2024-02-26 11:59:53 -05:00
Azalea a82f3a7b07 [U] Add maimai 140 fields 2024-02-26 11:59:30 -05:00
Azalea 4f41068c99 Merge branch 'master' into v1-dev 2024-02-26 11:58:49 -05:00
Azalea 50dfb95c48 [+] Chusan user summary 2024-02-26 11:55:43 -05:00
Azalea 0b29ac00a7 [+] Generalize game trend & summary apis 2024-02-26 11:54:31 -05:00
Becod 3d713b13da [+] Extra fields from bud 2024-02-26 21:42:00 +08:00
Azalea fcbe52539a [F] Fix extra slash in url 2024-02-26 00:42:29 -05:00
Azalea bcd64286cd [U] Update migration 2024-02-26 00:38:14 -05:00
Azalea b89147120c [+] Find session when validating request 2024-02-26 00:32:38 -05:00
Azalea c9ffd3cd11 [F] Fix overlapping filter 2024-02-26 00:29:15 -05:00
Azalea cd62f31c17 [+] Add authentication token at poweron 2024-02-26 00:29:00 -05:00
Azalea 04e11b0fea [+] Keychip session 2024-02-26 00:23:51 -05:00
Azalea a873b28d9b [O] Reject unauthenticated requests 2024-02-25 23:21:34 -05:00
Azalea b1b2ff6b8c [+] Securing allnet requests 2024-02-25 23:09:56 -05:00
Azalea cb96b5fa8f [M] Move game URLs 2024-02-25 21:42:58 -05:00
Azalea eb960209bf [+] Rewrite billing 2024-02-25 21:11:52 -05:00
Azalea 51a0e46f8c [+] Rewrite allnet 2024-02-25 20:23:06 -05:00
Azalea 1251205fdd [+] Map extensions 2024-02-25 20:22:09 -05:00
Azalea 9a05629144 [O] Reduce duplicate code 2024-02-25 17:58:04 -05:00
Azalea e0c71006d5 [O] Remake maimai2 user summary api 2024-02-25 17:22:12 -05:00
Azalea 3d716a516a [M] Rename field 2024-02-25 17:21:50 -05:00
Azalea 096648b2d7 [O] Simplify class name for logging 2024-02-23 02:14:33 -05:00
Azalea 02e57707de Merge branch 'master' into v1-dev 2024-02-23 00:12:08 -05:00
Azalea af3aa497d1 [O] Better understanding of the data type of different games 2024-02-22 23:51:22 -05:00
Azalea bb53d1448b [O] Better logging 2024-02-22 23:50:58 -05:00
Azalea eccdd73908 [+] Backend card linking 2024-02-22 22:45:24 -05:00
Azalea 1d4e1a8be2 [O] Better logging 2024-02-22 22:45:08 -05:00
Azalea 8dc0f299a9 [-] Remove global logger field 2024-02-22 22:38:21 -05:00
Azalea db1ffd5091 [-] Remove unnecessary beans 2024-02-22 22:37:07 -05:00
Azalea 64a27e5708 [O] Speed up bootup by making email init async 2024-02-22 22:36:48 -05:00
Azalea 214a356135 [O] Better logging 2024-02-22 22:19:21 -05:00
Azalea 84f7953f21 [F] Fix encryption 2024-02-22 22:19:12 -05:00
Azalea a9a947203d [O] Reduce code 2024-02-22 21:22:08 -05:00
Azalea 8f250e755e [O] Refactor AimeDB 2024-02-22 20:55:13 -05:00
Azalea 30a7fa7ead [O] Convert more stuff to kotlin 2024-02-22 19:47:35 -05:00
Azalea 4324d655d2 [M] Refactor relevant stuff to kotlin 2024-02-22 19:33:51 -05:00
Azalea dd55e336e4 [+] API for unlinking 2024-02-22 18:20:54 -05:00
Azalea a001a45cc4 [M] Rename: Bind -> Link 2024-02-22 18:19:55 -05:00
Azalea 5fa93e2a2a [F] Fix lateinit issue 2024-02-22 18:11:22 -05:00
Azalea 178cca1611 [O] Reduce bits for DIVA 2024-02-22 17:31:10 -05:00
Azalea 9e543e2c5a [+] Add isGhost to card 2024-02-22 17:29:28 -05:00
Azalea 6a16e5534d [+] Sanitize card id when creating card 2024-02-22 17:29:13 -05:00
Azalea 8b21f33eb6 [-] Remove sensitive info 2024-02-22 10:52:09 -05:00
Azalea 1e8ff7dbc0 [+] Create new card if not exists 2024-02-22 10:51:49 -05:00
Azalea 0937915839 [+] Link card limit on the backend 2024-02-22 10:51:22 -05:00
Azalea a128546954 [+] Add field isBound to Card 2024-02-22 10:31:13 -05:00
Azalea a620f02d57 [-] Remove test dialect 2024-02-21 17:43:03 -05:00
zaphkito 52e9285551 Add maimai 140 h041 event data 2024-02-21 18:39:39 +08:00
Azalea 823eea1f0a [F] Fix card detection 2024-02-21 04:28:38 -05:00
Azalea 00a75f154e [F] Fix asking for email confirmation when email feature is disabled 2024-02-21 01:14:58 -05:00
Azalea d83127a265 [+] Check email confirmation on login 2024-02-21 00:02:58 -05:00
Azalea 6e8f7ae698 [F] Fix one-to-one relationship in email confirmation 2024-02-21 00:02:04 -05:00
Azalea bbf5ee5395 [+] Add mariadb migration 2024-02-20 17:43:35 -05:00
Azalea 103ae607be [F] Forgot to save ;-; 2024-02-20 16:26:10 -05:00
Azalea 6f63998000 [O] Ignore serial id 2024-02-20 16:19:06 -05:00
Azalea a94952babc [O] Reduce code 2024-02-20 16:18:43 -05:00
Azalea 4b8385419e [O] Limit exposure of fields 2024-02-20 16:16:11 -05:00
Azalea 878a543818 [F] Fix infinite recursion on serializing user card 2024-02-20 16:12:08 -05:00
Azalea e7337777cd [F] Set last login time in login 2024-02-20 16:11:50 -05:00
Azalea fa1ed52c32 [+] Bind card 2024-02-20 16:06:46 -05:00
Azalea eda3fccb51 [F] Fix RNG 2024-02-20 16:01:07 -05:00
Azalea ec55fae1ec [+] Settings API 2024-02-20 15:47:25 -05:00
Azalea c88a98e355 [+] Separate user validator 2024-02-20 15:47:17 -05:00
Azalea 0567e0f251 [+] Add @ API macro 2024-02-20 15:46:48 -05:00
Azalea befa7d0e8e [+] Extend jwt auth block 2024-02-20 15:45:25 -05:00
Azalea 91913da205 [+] Card summary 2024-02-20 02:01:15 -05:00
Azalea cd8677a26d [+] Try lookup id function 2024-02-19 21:49:55 -05:00
Azalea adf091e300 [O] Use randExtId 2024-02-19 21:49:09 -05:00
Azalea aa3b831a68 [O] Separate randExtId 2024-02-19 21:48:42 -05:00
Azalea ab075c0554 [F] Fix ghost card column 2024-02-19 21:46:43 -05:00
Azalea 4202012bbd [+] Confirm email 2024-02-19 21:05:24 -05:00
Azalea 739854935d [+] Create ghost card on registration 2024-02-19 21:05:17 -05:00
Azalea 3d88e734df [+] Add ghostCard for user 2024-02-19 21:04:57 -05:00
Azalea a716a69b8b [F] Fix tests 2024-02-19 21:03:38 -05:00
Azalea 7ac7aacb6c [O] Refactor code 2024-02-19 20:58:16 -05:00
Azalea 7368001e3b [+] Send confirmation email on register 2024-02-19 06:59:32 -05:00
Azalea 574e0b4074 [+] Generate email 2024-02-19 06:59:13 -05:00
Azalea 5d258eb8e1 [+] Computed name for user 2024-02-19 06:59:00 -05:00
Azalea 5715fa97f7 [+] Email confirmation table 2024-02-19 06:58:51 -05:00
Azalea 7fe869b98b [+] Email template 2024-02-19 06:58:40 -05:00
Azalea cb22161156 [+] Add email confirmation field 2024-02-19 05:09:36 -05:00
Azalea 6ad06c2d75 [F] Fix json parsing 2024-02-19 05:09:23 -05:00
Azalea b291dd0ad7 [-] Remove dialect 2024-02-19 04:54:44 -05:00
Azalea 3039a32f29 [F] Fix CORS 2024-02-19 04:51:01 -05:00
Azalea 110d6c81ee [+] Add /me endpoint 2024-02-19 04:42:50 -05:00
Azalea 3da44ce604 [-] Remove duplicate email self test 2024-02-19 04:42:11 -05:00
Azalea 9770c15188 [+] JWT.auth 2024-02-19 04:39:40 -05:00
Azalea cc568d9569 [F] Fix token too short 2024-02-19 04:39:28 -05:00
Azalea 500a4b0b7e [M] Move security config 2024-02-19 04:35:08 -05:00
Azalea 55cfb7b358 [+] Login 2024-02-19 03:21:49 -05:00
Azalea 77b2f90259 [F] Fix response syntax limitation 2024-02-19 03:16:35 -05:00
Azalea e962baaf48 [M] Move services to components package 2024-02-19 03:07:32 -05:00