Skip to content

Viewport diagnostics, block labels, and revisiting a finished block - #295

Open
abraraaa wants to merge 5 commits into
mainfrom
claude/update-exercise-weights-4eg3W
Open

Viewport diagnostics, block labels, and revisiting a finished block#295
abraraaa wants to merge 5 commits into
mainfrom
claude/update-exercise-weights-4eg3W

Conversation

@abraraaa

@abraraaa abraraaa commented Aug 21, 2026

Copy link
Copy Markdown
Owner

/diag-safe-area now prints 100vh / svh / lvh / dvh as measured pixels, whether min-height: stretch and -webkit-fill-available are supported, and .forge-page height against innerHeight.

Block labels drop the · N of M ordinal — it rendered beside the set/round count in the same grammar, so "Superset · 2 of 3" above "0/4 rounds" read as progress.

Flipping back to a finished block no longer clamps the set number onto its last set. The masthead says all sets are logged, the pips fill, and adding a further set is an explicit choice. The reach offers on the last set rather than at-or-past it, so it can't fire while revisiting.

Tests cover the landing maths, the two flow conditions that read it, and the label guard. No layout change.

/diag-safe-area now prints whether min-height: stretch and
-webkit-fill-available are supported, and the measured .forge-page height
against innerHeight.
@vercel

vercel Bot commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
project-forge Ready Ready Preview Aug 23, 2026 2:09am

Request Review

/diag-safe-area now prints 100vh/svh/lvh/dvh as measured pixels alongside
innerHeight, plus stretch and -webkit-fill-available support and the
.forge-page height.
@abraraaa abraraaa changed the title Report which height rung the shell actually took Measure the viewport height ladder in /diag-safe-area Aug 21, 2026
The label rendered beside the set/round count in the same grammar, so
"Superset · 2 of 3" above "0/4 rounds" read as progress. Position is
carried by list order and the exercise names.
@abraraaa abraraaa changed the title Measure the viewport height ladder in /diag-safe-area Viewport ladder diagnostics, and drop the ordinal from block labels Aug 21, 2026
The set number was clamped onto the block's last set, so a completed
block showed "Set 4 of 4" with a primed Log button while the overview
called it Done. Unclamped: the masthead says all sets are logged, the
pips fill, and adding a further set is an explicit choice.

The reach now offers on the last set rather than at-or-past it, so it
cannot fire while revisiting.
@abraraaa abraraaa changed the title Viewport ladder diagnostics, and drop the ordinal from block labels Viewport diagnostics, block labels, and revisiting a finished block Aug 22, 2026
/diag-hdr reports rec2100 and dynamic-range-limit support and the
dynamic-range media queries, and offers five pressable panels — control,
SDR bloom, two HDR levels, and light behind a translucent sheet — with
the bloom tracking the contact point. Nothing the app imports.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants