Commit Graph
15 Commits
Author SHA1 Message Date
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 0adac4c6bb fix: inspect expired sessions before request disposal 2026-10-03 01:05:01 +08:00
Flechazo ab1aee9d89 fix: recover after game session loss 2026-10-03 00:44:32 +08:00
Flechazo bebf36ab55 fix: diagnose OAuth failures and center login providers 2026-09-30 18:29:38 +08:00
Flechazo 2d054f6b72 feat: split client tooling and add OAuth server login 2026-09-30 17:32:14 +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 98d84a65f0 init 2026-09-21 09:53:46 +08:00