Skip to content

Separate heading semantics and expose exact timestamps - #34

Merged
kualta merged 2 commits into
mainfrom
routine-fixes
Sep 8, 2026
Merged

Separate heading semantics and expose exact timestamps#34
kualta merged 2 commits into
mainfrom
routine-fixes

Conversation

@kualta

@kualta kualta commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Title now accepts an optional heading level independent of visual size, retaining existing defaults. Time components render semantic time elements with ISO datetime, a full timestamp tooltip, and screen-reader text. Bump the package to 0.22.0.

Validation: lint (existing warnings only), typecheck, production build, and both new Playwright semantic tests passed. Chrome verified identical 33px large-title styling for h1/h2 and exact time attributes with hidden accessible text; Final Chrome check confirmed the existing Welcome heading is h2 at 33px; only unrelated MetaMask extension errors appeared. Semantic tests also run in CI.

Fixes UI-53
Fixes UI-54

https://plane.flow.industries/flow/browse/UI-53
https://plane.flow.industries/flow/browse/UI-54

Related to UI-32: existing success button/badge contrast failures are recorded in https://github.com/flow-industries/ui/actions/runs/34234093921. Main already fails accessibility and visual test jobs: https://github.com/flow-industries/ui/actions/runs/34132618901 and https://github.com/flow-industries/ui/actions/runs/34132618986. Preserve the approved palette pending its contrast/baseline decision.

@kualta
kualta merged commit c1a0f38 into main Sep 8, 2026
2 of 4 checks passed
@kualta
kualta deleted the routine-fixes branch September 8, 2026 20:32
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.

1 participant