There was an error while loading. Please reload this page.
docs: the rail and the mobile bridges ship in preview.29, not 28 Both marks named the version that was already tagged before either symbol existed. The guard compares a mark against the first tag reachable from the commit that introduced the symbol, so these two would have gone red the moment the new tag made them checkable.
docs: the phones read the screen too, in both languages The Photon accessibility section gains the iOS and Android bridges beside the macOS one: the container of UIAccessibility elements and the virtual AccessibilityNodeInfo hierarchy, what each platform calls a role, where a check's state lives on each, the two fences (no third check state on either phone, no link class on Android), and the proof each shell gives by asking the PLATFORM rather than the tree. The roadmap item that named the two bridges is gone from both roadmaps. The pages these touch also carry the working tree's em-dash sweep for those files.
docs: the interaction contract catches up with the a11y pass — both languages
📝 docs: the pt-BR Photon page moves with its canonical The mark fix touched only the English page — an HTML comment invisible to readers — and the staleness guard rightly refused the pair drifting even by an invisible commit. The twin catches up carrying a real improvement: the fragment section now links the Roadmap page it says it closed.
📝 docs: 0.2.0-preview.28 lands on the pages that promised it — in both languages Mermaid's edges curve (the orthogonal fence closes and names its release), Markdown's italic fence closes the way it said it would, Photon documents run-by-run text and the decided-height rule, the Roadmap drops the inline-link item it no longer owes, Icons and DesignSystem carry the Vector aspect and the slant axis, and Localization gains the born-localized template. Every canonical edit ships with its pt-BR twin in this same commit — the staleness guard is the law, and this is the discipline it enforces.
📝 docs: Photon speaks pt-BR