Commit Graph
47 Commits
Author SHA1 Message Date
Flechazo 769c8f2223 fix: lock server starting chapter on first initialization 2026-10-04 16:25:29 +08:00
Flechazo 42f93b63bc feat: persist story quest difficulty and configurable starting chapter 2026-10-04 16:02:33 +08:00
Flechazo 2941dce22e fix: grant non-stackable chapter rewards and expose all completed packs 2026-10-04 15:05:12 +08:00
Flechazo 557197ef62 fix: ignore disabled zero-count pack purchase rewards 2026-10-04 14:59:58 +08:00
Flechazo fe64e585ff fix: load story chapters and unlock rewards from GameData 2026-10-04 14:55:25 +08:00
Flechazo 8910a13419 fix: serve verified story pack exploration details 2026-10-04 14:16:55 +08:00
Flechazo f4bb6cc0d5 feat: persist recruitment and serve pack reward summaries 2026-10-04 13:53:24 +08:00
Flechazo 68794c52c8 fix: advance boss phases from GameData 2026-10-04 13:24:16 +08:00
Flechazo 61d1266b67 fix: persist master profile to restore saved login pack 2026-10-04 12:22:15 +08:00
Flechazo f567b46687 fix: allow restoring the saved arena lobby 2026-10-04 12:09:39 +08:00
Flechazo 18520ad9b7 fix: preserve current health when loading character stats 2026-10-04 11:52:07 +08:00
Flechazo 25d93f7603 fix: restore saved login destination and arena field position 2026-10-04 11:35:14 +08:00
Flechazo 1e6333d9df fix: allow ranked equipment with constant health options 2026-10-04 11:26:05 +08:00
Flechazo 1d3565db19 fix: restore earned quest costume before validating upgrades 2026-10-04 03:10:19 +08:00
Flechazo 6b76ea9ba6 feat: implement friendship gifts, counseling and food recovery 2026-10-04 03:05:23 +08:00
Flechazo 30e180c54c fix: avoid deadlock when changing equipped main options 2026-10-04 02:16:58 +08:00
Flechazo 7c0ab57a0d fix: include game configuration in server image 2026-10-04 01:48:24 +08:00
Flechazo bc898d0530 fix: load development settings by default 2026-10-04 01:46:58 +08:00
Flechazo 40e764be7f fix: stabilize login and proxy-aware game startup 2026-10-04 01:21:58 +08:00
Flechazo 9bb85d5962 docs: remove unsolicited Go cache instructions 2026-10-04 00:21:47 +08:00
Flechazo 64eaae9856 fix: show client startup progress and stabilize SDK cache 2026-10-03 23:35:18 +08:00
Flechazo 5d86657c75 feat: add game SDK and harden client login and game rules
- Add costume burst upgrades with durable replay and fix permanent SR equipment gacha.
- Add server game.json rules for optional collaboration UR weapons, with packaging and documentation.
- Add GameNames/GameSdk NuGet tooling, readable types, reobfuscation, complete source/PDB navigation and shared-runtime installation.
- Split plugin responsibilities, prefer typeof/nameof, centralize MSBuild settings and ignore local paths; remove the unused LoginUI test project.
- Fix login recovery and TLS through native platform HTTP and a private game relay; read device region directly from the OS time zone.

Validation: go test ./... -count=1, go vet ./..., plugin Release builds, SDK/runtime self-tests, Roslyn embedded-source navigation, gofmt check and git diff --check.
2026-10-03 23:04:32 +08:00
Flechazo d05da41d5e fix: resolve login recovery methods in live client 2026-10-03 15:25:16 +08:00
Flechazo b99b3f3451 feat: add resilient server recovery and talent upgrades 2026-10-03 15:09:31 +08:00
Flechazo b3cd135331 fix: launch game fullscreen and hide debug overlay 2026-10-03 11:14:03 +08:00
Flechazo 9468fb3968 fix: locate live session recovery managers 2026-10-03 01:29:33 +08:00
Flechazo f7146adc3a feat: grant paid currency and draw tickets by mail 2026-10-03 01:25:36 +08:00
Flechazo 0adac4c6bb fix: inspect expired sessions before request disposal 2026-10-03 01:05:01 +08:00
Flechazo 449ff5cc48 feat: queue dynamic operator mail grants 2026-10-03 00:56:48 +08:00
Flechazo ab1aee9d89 fix: recover after game session loss 2026-10-03 00:44:32 +08:00
Flechazo e1c6ce082c fix: allow golden thread mail grants 2026-10-03 00:10:05 +08:00
Flechazo e9ebe68d40 fix: complete native client and free gacha flows 2026-10-01 01:19:42 +08:00
Flechazo 5d6f0a14e5 docs: add server owner deployment guides 2026-09-30 23:56:38 +08:00
Flechazo f445cbc9ac feat: add verified gacha flows and native client studio 2026-09-30 23:49:00 +08:00
Flechazo 78467e13ea fix: synchronize persistent Addressables catalog 2026-09-30 19:57:39 +08:00
Flechazo ed83f09f93 fix: sync local catalog from client setup 2026-09-30 19:43:51 +08:00
Flechazo 2c980fcd45 fix: synchronize complete local Addressables catalog 2026-09-30 19:32:46 +08:00
Flechazo bebf36ab55 fix: diagnose OAuth failures and center login providers 2026-09-30 18:29:38 +08:00
Flechazo af932386c8 build: add pinned Linux server image 2026-09-30 17:38:12 +08:00
Flechazo 2d054f6b72 feat: split client tooling and add OAuth server login 2026-09-30 17:32:14 +08:00
Flechazo 7cb5e36c2a feat: complete equipment, inventory, mail, and talent flows 2026-09-25 01:36:49 +08:00
Flechazo f94cfa1cf3 feat: migrate state and complete live systems
- replace the Haskell bridge with transactional SQLite state and validation

- centralize versions and harden resource, capture, and release tooling

- complete active gacha schedules, point exchange, and mail grants

- add equipment refinement, presets, and ordinary formation workflows

- improve client plugins, request timing, and normalized persistence
2026-09-24 22:43:03 +08:00
Flechazo 113e941bef feat: expand gameplay and state persistence
- add character imprint, awakening, and equipment refinement

- add equipment ticket gacha and persistent progression fields

- add request-scoped account transactions with crash recovery

- persist age confirmation and isolate client plugin patches

- separate one-off save repair tools from shipped tooling
2026-09-23 00:55:36 +08:00
Flechazo f55a71ac52 feat: expand growth, equipment, and mail
- add character promotion and costume potential flows
- add equipment management and enhancement
- harden development mail and save tools
2026-09-21 22:57:53 +08:00
Flechazo a7c065eaa5 Package standalone state tool and client plugin 2026-09-21 17:49:51 +08:00
Flechazo c3d59123ce Fix HLint warnings 2026-09-21 17:05:24 +08:00
Flechazo 98d84a65f0 init 2026-09-21 09:53:46 +08:00