Implement hunting AP and progress, event tasks, exchanges, games, stories and actions; connect battle and reward handling.
Add CashShop plugin and installation, server purchases and entitlements, recharge rules and plugin version metadata.
Distribute binary calendars independently; cache GameData in memory and fix single-connection query deadlocks.
Improve automatic login and recovery diagnostics; document configuration and release flows.
Persist claims, AP, teams and presets with session receipts and atomic request rollback. Read rewards and growth from GameData; replace fixed Fiend Hunt user state and preserve the account initialization contract.
- 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.
- 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