Commit Graph

15 Commits

Author SHA1 Message Date
LucaP
bacc035c43 feat: sign interlude, window plate and a two-button control bay
The sign closes in over the road on a gantry truss, arcs into a wider
window and hands off to a flat 2D plate that mirrors its face; content
steps aside for the interlude and rises after. The bay keeps sound and
settings; volume and Pause motion move into the settings popover.
2026-10-10 23:30:58 +03:00
LucaP
0ae27168cd feat: overhead gantry top bar with a docking sign window
The top bar becomes a steel gantry. Its centre window is a mask cut-out the
3D exit sign docks into; between signs the window shows the dash read-out.
The drive controls move into the right bay, and the reading viewport is
clipped at the beam, so the empty band under the bar is gone.
2026-10-10 22:20:48 +03:00
LucaP
e5c9f01818 feat: route-map navigation, persisted progress with a resume point, Alt+arrow exit keys and a trip log 2026-10-10 18:57:03 +03:00
LucaP
f46131723b feat: finish portfolio title, navigation, and destination effects
Add the approved name animation, rounded docking navigation, localized keyboard focus cue, unified builds card, and destination copy hierarchy.

Introduce lightweight one-shot meteors and a sun ring that repeats every three seconds at Contact. Open the email action in a separate browsing context. Preserve reduced-motion behavior and keep private handoff and visual-check artifacts out of version control.

Validation: 649 tests passed; all 20 failures in world-models and SceneCanvas reproduce on baseline 103427f. Typecheck, artifact verification, and transfer budgets passed. Client/SSR preview build passed before this commit. Existing baseline test failures remain unchanged.
2026-09-05 22:16:42 +03:00
LucaP
b075041918 fix: make nightdrive signage reliable and legible 2026-09-03 17:07:00 +03:00
LucaP
2ea3cab142 fix: synchronize responsive navigation and soundtrack cue 2026-09-02 18:33:52 +03:00
LucaP
8c17af22a0 feat: compose the portfolio journey layer 2026-09-02 16:21:13 +03:00
LucaP
5b7e47c2a2 fix: keep navigation labels single and accessible 2026-09-02 08:35:16 +03:00
LucaP
1734003172 fix: enforce first-frame timeout and nav labels 2026-09-02 08:22:40 +03:00
LucaP
f4cf9fc77e perf: enforce journey budgets and reference traces 2026-09-02 07:48:02 +03:00
LucaP
190ac1ce62 feat: integrate accessible journey world and controls 2026-09-02 05:07:24 +03:00
LucaP
22d456a6ca feat: coordinate sections signs and native navigation 2026-09-02 04:27:10 +03:00
LucaP
091ff70deb test: lock semantic and no-script portfolio behavior 2026-09-02 03:12:12 +03:00
LucaP
857292d2b0 feat: add responsive professional information layer 2026-09-02 01:35:32 +03:00
LucaP
7d136ef16d feat: render semantic portfolio document 2026-09-02 01:17:45 +03:00