Skip to content

OmniGlyph 1.1.0

Choose a tag to compare

@diegosouzapw diegosouzapw released this 08 Jul 21:13

[1.1.0] — 2026-07-08

Dashboard release. The compression path and billing math are unchanged; this is
a full rebuild of the local dashboard plus documentation.

Added

  • Multi-page dashboard, visually aligned with the OmniRoute family (coral/
    indigo palette, graph-paper backdrop, warm shadows). Six server-rendered
    pages behind real routes: Overview (mission-control KPI grid — savings %,
    $ saved, latency p95, first-byte, cache hits, errors, imaged chars — with a
    savings sparkline and a live event feed), Live Flow (the pipeline as a
    dependency-free SVG node graph with a particle per request), Telemetry
    (a token/$ odometer and a live request timeline; the image-vs-text breakdown
    and image↔source inspector live here), Benchmarks, Sessions, and
    History.
  • Benchmarks from the UI: the harness receipts are rendered straight from
    benchmarks/*/results/*.jsonl (one row per model·config experiment), and the
    harnesses run from the page — $0 dry-runs stream their stdout live; live
    runs stay gated behind ANTHROPIC_API_KEY and an explicit cost confirmation.
    Closed-enum, shell-less spawn, one run at a time; results stay append-only
    through the harness.
  • Live updates over SSE (GET /events/stream): per-request frames and a
    stats snapshot push from the proxy, refreshing fragments instantly and
    driving the odometer and flow particles. Polling remains the fallback.
  • Dashboard localized into 42 languages with a flag language selector in the
    top bar (omniglyph_lang cookie, falling back to OMNIGLYPH_LANG/LC_ALL/
    LANG, English fail-closed). RTL locales (ar, fa, he, ur) render
    mirrored.
  • Accessibility pass: skip-link, nav landmarks, focus-visible rings, an
    aria-live odometer, consolidated prefers-reduced-motion, and AA contrast.

Changed

  • Every dashboard percentage still derives from the cache-weighted pair and a
    weighted net loss renders as a loss — the same honesty invariant as before,
    now applied across the KPI grid, flow ribbon and telemetry.

Docs

  • README gains a dashboard section (with screenshots) and an
    Acknowledgments section crediting the upstream context-as-image discovery
    and the Spleen/Unifont typefaces; both translated across the 41 locale
    READMEs. New library-use and FAQ sections; refreshed ROADMAP, llm.txt and
    wiki.