# OMAI dashboard revamp

Recorded 2026-09-12T23:04:49.411378+08:00 MYT. Both supplied dashboards have new layouts and a replacement OMAI stylesheet. Their originals in E:/revampui/cloudflare-console and E:/revampui/cloudflare-intraday remain unchanged.

The new pages use the project's Canela, Silvana and Decagram font files, warm neutral surfaces, fine rules, square controls and automatic inverse colour roles. Desktop views arrange the current reading beside its runway context. Mobile views stack those sections, retain fixed numeric rows and expose longer explanations through native expandable sections. All supplied text and data hosts remain available. Console retains Live, Forecast, Evidence and Method; Intraday retains its reading, runway, session, raw measurements and guide.

PENGU prices retain six decimal places. Refresh reading uses the original refresh function and returns to the top. The existing page/tab/browser-return listeners and system-theme listener are preserved. A Console display formatter now explicitly uses MYT instead of the device's local timezone. That single presentation expression is the only change to its supplied application script; reversing it restores the exact original. All model parameters and calculation logic are retained. This is a UI release, with no new mathematical validation or model promotion.

Export readings downloads a JSON ledger of rendered values, explanatory text, source time labels and capture times in MYT. The histories are separate for Console and Intraday and append to this browser's device storage. Repeated identical analytical displays are not duplicated; price ticks alone do not create a new record. Current export includes the current quote. Unsaved records remain exportable when writing fails. The export contains displayed precision, including collapsed/research content; it is not raw floating-point model data or independently issued forecast history. Source labels retain their meanings; capture time is not forecast-origin time. Browser storage is not synchronized between devices.

Ten integrity/export checks passed. The original model/core/script bodies are retained, fonts match the assigned reference assets, and reversing the MYT display patch restores the original Console script exactly. The export harness verified blocked storage and a later write failure without losing the earlier saved record from the export. Both live mobile layouts, Console views, contained tables, refresh-to-top, narrow controls, Intraday landscape and desktop geometry were checked. Light rendering was checked in isolated light-token pages; production responds to the device theme. Physical iPhone15ProMax, iOS Safari/Chrome, telco and actual OS theme toggling were unavailable and are not claimed as tested.

## Open or deploy

- Local Console: E:/revampui/omai-revamp/v001/cloudflare/v002/console/index.html
- Local Intraday: E:/revampui/omai-revamp/v001/cloudflare/v002/intraday/index.html
- Upload the contents of cloudflare/v002 to Cloudflare Pages, with index.html, console, intraday and downloads at the upload root.
- No package installation, build command or external font service is needed. Models, scripts and fonts are included. A working connection to Binance is required for live readings; offline loading alone does not produce fresh market data.
- The combined ZIP is the same complete upload folder. BUILD-LEDGER.v002.json records the source and checks. The private publication receipt is recorded separately after hosting succeeds.

In plain terms: the engines keep producing their existing readings. The new presentation makes them easier to scan on a phone, and Export readings lets you retain what the dashboard displayed.

Revision: long-note folding runs synchronously in the DOM mutation microtask, before the browser paints updated cards. Ledger capture remains batched with a bounded timer. This prevents expansion/collapse flashes and avoids capture starvation during frequent updates. Engine calculations are unchanged.
