Commit Graph
70 Commits
Author SHA1 Message Date
YumeMichi 9603234e29 sif: Import cards from csv file
This way is more easy

Signed-off-by: Yuan Si <do4suki@gmail.com>
2024-02-01 15:41:53 +08:00
YumeMichi 4a72a3bfa7 sif: Update announcement
Signed-off-by: Yuan Si <do4suki@gmail.com>
2024-01-27 05:12:35 +08:00
YumeMichi 09f0237560 sif: Make some user/ui preferences configurable
people wants to change them

Signed-off-by: Yuan Si <do4suki@gmail.com>
2024-01-27 05:12:35 +08:00
YumeMichi a6fe2e7740 sif: Fix derp
Signed-off-by: Yuan Si <do4suki@gmail.com>
2024-01-27 05:12:35 +08:00
YumeMichi 303f415e78 Fix game freeze after changing live MV suit
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-07-22 03:38:54 +08:00
YumeMichi 81e97cf997 Sync updates with elichika
As of https://github.com/YumeMichi/elichika/commit/81a78e964dcdb8bb2d123237f966f95e7fba190e

Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-07-20 00:21:22 +08:00
YumeMichi cf06d1320d sif: Move 99_0_115.zip out of database
Better for modification

Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-06-24 19:16:38 +08:00
YumeMichi 9d03532a1b sif: Fix parsing multipart again
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-06-24 19:14:42 +08:00
YumeMichi c85ddda228 as: Fix notification push settings
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-06-23 16:18:19 +08:00
YumeMichi 39bd746d36 as: Fix daily live
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-06-23 16:12:00 +08:00
YumeMichi 0d56db2dcb gofmt: Replace interface{} with any
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-06-20 09:08:42 +08:00
YumeMichi 43edc4f346 Code cleanup
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-06-17 13:33:39 +08:00
YumeMichi d191be6137 sif: Move live notes data to its directory
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-06-07 07:02:11 +08:00
YumeMichi 71f989a875 Move response files to specific directory
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-05-25 06:15:37 +08:00
YumeMichi a45a67ff35 Code cleanup
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-05-08 22:15:54 +08:00
YumeMichi 06f3445261 Unify device id
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-05-02 05:44:14 +08:00
YumeMichi f8477490a0 Support uploading units
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-30 08:48:12 +08:00
YumeMichi e55b2ce7cd A simple admin ui without any functionalities
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-26 08:50:16 +08:00
YumeMichi 75856025b4 Move template files to specific folder
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-26 01:52:05 +08:00
YumeMichi 327b4a222b Code cleanup
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-24 17:50:39 +08:00
YumeMichi e1e0e8c27d Add more Shengqu apis
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-24 14:01:44 +08:00
YumeMichi 404ae115bc Hack for parsing multipart/form-data from iOS
Well I have no idea~

Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-22 22:17:57 +08:00
YumeMichi 1e0871a4db Fix user units
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-22 19:01:08 +08:00
YumeMichi a207b6642f Support iOS platform
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-22 18:58:51 +08:00
YumeMichi 3675c6f220 Fix json parsing on iOS client
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-22 15:33:22 +08:00
YumeMichi 5c4dc3ab39 Fix device id check for iOS
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-22 15:32:45 +08:00
YumeMichi 02ffdd8010 Fix live power calculation [3/3]
https://wiki-ll.loveliv.es/%E5%88%86%E6%95%B0%E8%AE%A1%E7%AE%97%E6%96%B9%E5%BC%8F

Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-21 04:04:31 +08:00
YumeMichi 0b3b0d987f Fix live power calculation [2/3]
Incomplete and need to be refactored.

Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-20 22:15:35 +08:00
YumeMichi b8186d43f6 Fix live power calculation
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-20 19:56:16 +08:00
YumeMichi 09c2f10a77 Fix user preferences
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-19 01:25:48 +08:00
YumeMichi 2cd6100843 Implement removable skill
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-18 20:20:06 +08:00
YumeMichi 48e2b2ac73 Implement accessory info and wear list
CREATE TABLE "accessory_wear_m" (
  "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
  "accessory_owning_user_id" INTEGER,
  "unit_owning_user_id" INTEGER,
  "user_id" INTEGER
);

Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-18 04:07:14 +08:00
YumeMichi 43319d58d2 Fix museum info
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-18 01:37:41 +08:00
YumeMichi 8b671523d9 Save user preferences
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-18 01:16:21 +08:00
YumeMichi 69514cd052 Code cleanup
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-14 16:05:18 +08:00
YumeMichi 31005d9b44 !fixup: Support custom live deck
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-12 19:08:59 +08:00
YumeMichi dd622de04e Support custom live deck
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-12 18:32:15 +08:00
YumeMichi dd2da649c1 Multi users data [1/N]
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-12 16:05:24 +08:00
YumeMichi fe1e012127 Move to Xorm [1/N]
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-12 00:52:18 +08:00
YumeMichi 93cac9e6f6 Shengqu api fixes
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-11 20:06:35 +08:00
YumeMichi 569c84175e Kick off old clients
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-11 19:11:33 +08:00
YumeMichi bb8a8e502d Support account management
CREATE TABLE "users" (
  "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
  "phone" TEXT,
  "password" TEXT,
  "autokey" TEXT,
  "ticket" TEXT,
  "userid" INTEGER,
  "last_login_time" INTEGER
);

CREATE TABLE "user_key" (
  "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
  "userid" INTEGER,
  "key" INTEGER
);

Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-11 17:32:17 +08:00
YumeMichi 58818e6833 Move live notes data to files
These files are static and will not be changed anymore so
they should not be stored in database.

Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-11 13:08:08 +08:00
YumeMichi 497b3adba2 Simplify error handling codes
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-11 13:08:06 +08:00
YumeMichi 8f1aa59e67 Implement download/getUrl
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-10 11:03:06 +08:00
YumeMichi fd95e54756 Exclude downloaded packages
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-10 06:17:57 +08:00
YumeMichi 4c097a523c Unify access error message
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-10 05:54:49 +08:00
YumeMichi 0fcb44dbd4 Support downloading resources from CDN server
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-10 05:35:13 +08:00
YumeMichi fb4c5009e2 Fix lbonus api
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-05 21:09:16 +08:00
YumeMichi 8104edb784 Fix auto login
Signed-off-by: Yuan Si <do4suki@gmail.com>
2023-04-05 19:41:38 +08:00