3ba10dad5f8ba2898979c069c71c34c701038ac8
offlineEfficiency() : 100% (0-15min) → 25% (1h) → 0% (2h). computeOfflineGains() intègre la courbe par tranches de 1min. GameState.lastOnline ajouté, store hydrate avec offline report. OfflineReport.tsx affiché au retour si absence > 60s. 13 nouveaux tests (66 total, tous passent).
Description
No description provided
Languages
TypeScript
48.5%
Svelte
30%
JavaScript
15%
CSS
5.9%
Shell
0.3%
Other
0.3%