Commit Graph
19 Commits
Author SHA1 Message Date
Flechazo 42f93b63bc feat: persist story quest difficulty and configurable starting chapter 2026-10-04 16:02:33 +08:00
Flechazo fe64e585ff fix: load story chapters and unlock rewards from GameData 2026-10-04 14:55:25 +08:00
Flechazo f4bb6cc0d5 feat: persist recruitment and serve pack reward summaries 2026-10-04 13:53:24 +08:00
Flechazo 61d1266b67 fix: persist master profile to restore saved login pack 2026-10-04 12:22:15 +08:00
Flechazo 25d93f7603 fix: restore saved login destination and arena field position 2026-10-04 11:35:14 +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 bc898d0530 fix: load development settings by default 2026-10-04 01:46:58 +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 b99b3f3451 feat: add resilient server recovery and talent upgrades 2026-10-03 15:09:31 +08:00
Flechazo 449ff5cc48 feat: queue dynamic operator mail grants 2026-10-03 00:56:48 +08:00
Flechazo f445cbc9ac feat: add verified gacha flows and native client studio 2026-09-30 23:49:00 +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 98d84a65f0 init 2026-09-21 09:53:46 +08:00