Deploy: v0.5.2 final (offline report + tab UI + persist race fix)

- New: Offline earnings report dialog (welcome back + gain + duration + rate + progress)
- New: offlineReport module (module-level store + custom event, no schema change)
- Fix: useGameLoop waits for persist rehydrate before init (race condition causing offline report not showing)
- UI: Tab bar redesign (flex-col icon/text, per-tab accent color glow, larger dots with ring)
- Version: v0.5 -> v0.5.2
This commit is contained in:
2026-06-23 17:04:20 +00:00
commit 2b8f65f198
46 changed files with 217 additions and 0 deletions
+4
View File
@@ -0,0 +1,4 @@
1:"$Sreact.fragment"
2:I[39756,["/Super_Z/echo-nexus/_next/static/chunks/cdaf9347434b3d7b.js","/Super_Z/echo-nexus/_next/static/chunks/26eb44dd9d29978b.js","/Super_Z/echo-nexus/_next/static/chunks/33d3f2c0cda968c7.js"],"default"]
3:I[37457,["/Super_Z/echo-nexus/_next/static/chunks/cdaf9347434b3d7b.js","/Super_Z/echo-nexus/_next/static/chunks/26eb44dd9d29978b.js","/Super_Z/echo-nexus/_next/static/chunks/33d3f2c0cda968c7.js"],"default"]
0:{"buildId":"-gN8K0QVKVf42Wzl0CG_S","rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"loading":null,"isPartial":false}