Restore event and mini hubs, current shop and hunt calendars, and regular seasons; preserve all published windows. Implement story/quiz routes, native shop purchases, avatar sets, currencies, rank-change items and permanent buffs with rollback and reward coverage tests. Refresh client buff stats and update Cash Shop to 0.1.1.
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 direct/manual proxy settings in Client Studio and apply them to resource,
Unity and native requests, with loopback bypass and no automatic system proxy.
Pool WinHTTP/curl connections, bound workers and deadlines, cancel safely,
and log queue and transport timings without exposing sensitive paths.
Return explicit relay failures, probe through native HTTP, retry interrupted
requests and recognize completed home, field and pack scenes during recovery.
- 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
- 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