Commit Graph
231 Commits
Author SHA1 Message Date
YumeMichi 4664847f10 Minor cleanup and fixes
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-06-01 21:48:41 +08:00
YumeMichi 5ccde3f34a Add daemon control script
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-06-01 21:48:41 +08:00
YumeMichi 897851a2eb Add support for package size override
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-06-01 21:48:41 +08:00
YumeMichi 8a7d7ccb93 Add support for server config override
Add settings.override_server_config with enable flag and per-platform
(Android/iOS) url + size fields.

Use this config in /download/update to override the fixed
99_0_115.zip package source when needed.

Signed-off-by: Sean Du <do4suki@gmail.com>
2026-06-01 21:48:41 +08:00
YumeMichi 259351b7ac Bump dependencies
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-06-01 21:48:41 +08:00
YumeMichi 4e8dd7eab5 Merge branch 'master' into dev
* master:
  Update broken download link

Signed-off-by: Sean Du <do4suki@gmail.com>
2026-06-01 21:47:28 +08:00
YumeMichi ecef4dfa2c Fix login SQLITE_BUSY by reusing session transaction
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-04-29 11:55:21 +08:00
YumeMichi 3926aef60c Switch webui card import to textarea input
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-04-29 11:55:18 +08:00
YumeMichi 1e52fd04af Normalize phone input and default user phone
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-04-28 20:08:21 +08:00
YumeMichi 581990a52f Refactor user bootstrap
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-04-28 19:59:27 +08:00
YumeMichi 7a3ac35566 Bump dependencies
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-04-28 11:44:56 +08:00
YumeMichi f1066acbfb Replace recursive user id retry with bounded loop
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-04-28 11:44:56 +08:00
YumeMichi eeaf1d9c73 Validate decoded query and required params
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-04-28 11:44:56 +08:00
YumeMichi ae847f5e29 Validate rand key length before 3des operations
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-04-28 11:44:56 +08:00
YumeMichi 666388a5ed Use crypto/rand for token string generation
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-04-28 11:44:56 +08:00
YumeMichi 150ce674ad Implement more endpoints & overhaul [2/n]
Drop LevelDB and move all the things to SQLite.

Implemented endpoints:
/api <unit, accessoryMaterialAll>
/api <unit, accessoryTab>
/live/continue
/live/partyList
/unit/favoriteAccessory (WIP)
/unit/sale

Signed-off-by: Sean Du <do4suki@gmail.com>
2026-04-28 11:44:56 +08:00
YumeMichi 1500821f3e Add maintenance page
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-02-01 13:55:52 +08:00
YumeMichi 74413c844a Revert "Remove unused certificates for ALL STARS"
These are also needed by SIF iOS client.

This reverts commit 51ab2716da.

Signed-off-by: Sean Du <do4suki@gmail.com>
2026-02-01 12:34:25 +08:00
YumeMichi c77241a883 Overhaul [1/n]
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-01-29 02:42:28 +08:00
YumeMichiandGitHub a749efad9f Merge pull request #19 from NijiharaTsubasa/patch-1
更新失效的客户端下载链接
2026-01-27 13:40:38 +08:00
YumeMichi 989acd6ff1 Bump dependencies
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-01-27 06:52:50 +08:00
YumeMichi 675493023d Remove unused tables for ALL STARS
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-01-27 06:52:50 +08:00
YumeMichi 51ab2716da Remove unused certificates for ALL STARS
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-01-27 06:52:48 +08:00
NijiharaTsubasaandGitHub 2b1785b66a Update broken download link 2026-01-23 09:13:31 +08:00
YumeMichi da019cc849 fixup! Add backup CDN server
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-01-14 17:39:15 +08:00
YumeMichi dc1e56c013 Filter logging endpoints
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-01-14 17:36:26 +08:00
YumeMichi eb3bb8d660 Append EOL to config file
Signed-off-by: Sean Du <do4suki@gmail.com>
2026-01-14 16:59:35 +08:00
YumeMichi c873f224fa Add backup CDN server
Signed-off-by: Sean Du <do4suki@gmail.com>
2025-08-15 19:31:06 +08:00
YumeMichi 80a686849f Implement session module
Signed-off-by: Sean Du <do4suki@gmail.com>
2025-08-15 19:24:36 +08:00
YumeMichi 985895a780 Fix static check
Signed-off-by: Sean Du <do4suki@gmail.com>
2025-08-05 20:12:35 +08:00
YumeMichi adf2a72630 Reorganize directory structures
Signed-off-by: Sean Du <do4suki@gmail.com>
2025-08-05 20:06:35 +08:00
YumeMichi d666470272 Bump dependencies
Signed-off-by: Sean Du <do4suki@gmail.com>
2025-08-05 19:38:13 +08:00
YumeMichi cbca847fdf Bump dependencies
Signed-off-by: Sean Du <do4suki@gmail.com>
2025-03-10 15:33:41 +08:00
YumeMichi 39d0803f4a Update documents
Signed-off-by: Sean Du <do4suki@gmail.com>
2025-03-10 15:29:29 +08:00
YumeMichi 94a822e5d1 Make listen port configurable
Signed-off-by: Sean Du <do4suki@gmail.com>
2025-03-10 15:29:29 +08:00
YumeMichi 9dcfc90226 Update leveldb
Signed-off-by: Yuan Si <do4suki@gmail.com>
2025-03-10 15:29:29 +08:00
YumeMichi 70398da4b9 Cleanup
Signed-off-by: Yuan Si <do4suki@gmail.com>
2025-03-10 15:29:29 +08:00
YumeMichi 782c2d7ab0 Drop ALL STARS
Signed-off-by: Yuan Si <do4suki@gmail.com>
2025-03-10 15:29:29 +08:00
YumeMichi fc55a09773 Update path for certificates
Signed-off-by: Yuan Si <do4suki@gmail.com>
2025-03-10 15:29:29 +08:00
YumeMichi 44b0498bbe Revert "github: Add workflows"
This reverts commit 29e7779be6.

Signed-off-by: Sean Du <do4suki@gmail.com>
2025-03-10 15:29:27 +08:00
YumeMichi c2fcd16426 sif: Fix json typo in some live notes
Signed-off-by: Yuan Si <do4suki@gmail.com>
2024-07-29 17:26:26 +08:00
YumeMichi 0e6530e12a sif: Add more missing live notes
Missing part:
Live_s1707.json
Live_s1612.json
Live_s1620.json
Live_s1621.json
Live_s1624.json
Live_s1628.json
Live_s1629.json
Live_s1645.json
Live_s1669.json
Live_s1653.json
Live_s1654.json
Live_s1677.json
Live_s1678.json
Live_s1657.json
Live_s1681.json
Live_s1661.json
Live_s1662.json
Live_s1685.json
Live_s1686.json

Signed-off-by: Yuan Si <do4suki@gmail.com>
2024-07-29 17:11:30 +08:00
YumeMichi 29e7779be6 github: Add workflows
Signed-off-by: Yuan Si <do4suki@gmail.com>
2024-07-01 20:47:33 +08:00
YumeMichi 0ddc10333f Add video tutorials
Signed-off-by: Yuan Si <do4suki@gmail.com>
2024-06-18 09:26:18 +08:00
YumeMichiandGitHub c05a85decc Merge pull request #17 from YumeMichi/dependabot/go_modules/google.golang.org/protobuf-1.33.0
build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
2024-05-09 05:27:30 +08:00
dependabot[bot]andGitHub 5f58185359 build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
Bumps google.golang.org/protobuf from 1.30.0 to 1.33.0.

---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-08 21:26:30 +00:00
YumeMichiandGitHub ce5492d0dd Merge pull request #16 from YumeMichi/dependabot/go_modules/golang.org/x/net-0.23.0
build(deps): bump golang.org/x/net from 0.17.0 to 0.23.0
2024-05-09 05:24:32 +08:00
dependabot[bot]andGitHub 5caaf476db build(deps): bump golang.org/x/net from 0.17.0 to 0.23.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.17.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.17.0...v0.23.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-08 21:24:03 +00:00
YumeMichi 66459e7a64 !fixup: sif: Make some user/ui preferences configurable
Signed-off-by: Yuan Si <do4suki@gmail.com>
2024-02-01 15:57:52 +08:00
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