jev-8ball/public/js
oiupoyt 889b3f153f fix(ui): label the offline fallback instead of faking calibrated telemetry
A failed upstream call returned HTTP 200 with a hash-derived answer that the UI
rendered with the same P(FAVORABLE) and CONFIDENCE figures as a real decision.
The fallback is now badged OFFLINE with those derived numbers blanked out.

Request errors also rendered "SIGNS POINT TO YES" and always reported a network
timeout. Failures now show CANNOT PREDICT and the real HTTP status or backend
message, and the stored history is validated before use so a malformed value
cannot break the whole interface.
2026-09-20 01:47:51 +05:30
..
app.js fix(ui): label the offline fallback instead of faking calibrated telemetry 2026-09-20 01:47:51 +05:30