v0.4.0-pre1 — Glassmorphism UI (pre-release)
Pre-release
Pre-release
Pre-release. The full glass UI overhaul with every v0.3.2 feature and v0.3.1 hotfix baked in. Ranks logic unchanged — this is a visual pre-release. Expect the frosted look to gracefully fall back on browsers without
backdrop-filter(text stays readable, glass feel is lost).
What's new visually
- Frosted-glass everywhere. Panels, cards, dropdowns, inputs, toasts, tooltips, badges and tables are now translucent surfaces with real
backdrop-filterblur, thin luminous borders, and an inset top highlight that catches "light" like a real pane. - Ambient background. Four drifting colored radial blobs (blue / purple / cyan / pink) give the blur something rich to work on. Drift disabled automatically on
prefers-reduced-motion. - Bluish-purple CTAs. Primary buttons get a gradient fill with a colored ambient shadow.
- Logo on a glass chip. The v0.3.2 shield SVG now sits inside a soft glass chip in the header.
- Share modal upgraded. The share-as-image modal (v0.3.2) is migrated to the glass tokens: card, backdrop, preview frame and format/mode/theme pills.
Carried over from v0.3.2 and v0.3.1
- Share as PNG (3 formats × 3 themes × 3 modes) with native Web Share on mobile and Copy image on desktop.
- Dedicated "Your data" privacy page.
- "Hide my bodyweight" toggle in the share modal.
- Results + raw compute data persisted in
sessionStorageso the share button works after a hard refresh. - Multilingual catalog (EN/FR/ES/DE/PT/IT) and assisted-machine bodyweight sign hotfix.
Known limitations (pre-release)
- Older browsers without
backdrop-filtersupport only get the progressive-enhancement fallback (readable, but the frosted feel is lost). Wider fallback polish lands before v0.4.0 stable. - No engine or logic change — no impact on your calculated ranks.
Full changelog: CHANGELOG.md