LucaP
d6045ad2c1
feat: light a chapter when its heading crosses 60% of the viewport
2026-10-11 01:11:09 +03:00
LucaP
10b867143b
test: align navigation and sign label checks with the gantry
2026-10-11 00:07:09 +03:00
LucaP
014d1c12dd
test: open drive settings for volume and pause in browser specs
2026-10-10 23:57:15 +03:00
LucaP
5917284f24
test: read reading-panel opacity from the chapter body that now paints it
2026-10-10 19:19:43 +03:00
LucaP
e2f2ed6b9b
feat: chapter openers over the road, reading panels, next-exit signs, two-column case studies and a destination ending
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
103427f95b
feat: refine portfolio content, contact, and supporting media
2026-09-05 20:08:57 +03:00
LucaP
c6e17ad196
test: cover responsive no-script acceptance
2026-09-05 01:26:56 +03:00
LucaP
0f6349507b
fix: refine chart evidence layouts
2026-09-05 00:22:02 +03:00
LucaP
2fce0cedee
content: integrate approved project evidence
2026-09-04 23:57:29 +03:00
LucaP
8f358c2e0d
fix: contain project media layouts
2026-09-04 21:48:51 +03:00
LucaP
9cec17e139
feat: add evidence-led project media layouts
2026-09-04 21:18:50 +03:00
LucaP
242d79599a
fix: preserve journey geometry and mailto placement
2026-09-04 21:02:44 +03:00
LucaP
7d9e3c2eac
fix: restore content compatibility checks
2026-09-04 20:49:55 +03:00
LucaP
55158d490e
feat: surface availability and operations evidence
2026-09-04 20:34:19 +03:00
LucaP
745fa8169e
feat: integrate authored nightdrive soundtrack
2026-09-04 14:39:28 +03:00
LucaP
5dba071950
fix: refine responsive sign placement
2026-09-03 18:34:39 +03:00
LucaP
b075041918
fix: make nightdrive signage reliable and legible
2026-09-03 17:07:00 +03:00
LucaP
4404c07f93
fix: restore signs after navigation
2026-09-03 02:59:10 +03:00
LucaP
cce018d3cb
fix: make nightdrive signage reliable and legible
2026-09-03 02:34:15 +03:00
LucaP
a03d4d8dba
feat: polish nightdrive road sun and signage
2026-09-03 00:29:26 +03:00
LucaP
bc18bc2043
feat: refine nightdrive world and authored car
...
Integrate the Blender grand tourer with a cohesive shader-driven road, terrain, atmosphere, lighting, and post-processing pass. Refine responsive drive dynamics and sign lifecycle behavior, and add durable visual, accessibility, and performance verification evidence.
2026-09-02 23:16:25 +03:00
LucaP
2ea3cab142
fix: synchronize responsive navigation and soundtrack cue
2026-09-02 18:33:52 +03:00
LucaP
b4728ceef0
fix: close final portfolio quality gaps
2026-09-02 17:38:11 +03:00
LucaP
0899b6b00f
fix: align the static fallback with the nightdrive scene
2026-09-02 17:01:40 +03:00
LucaP
132a7cd344
feat: add infrastructure flow and official iconography
2026-09-02 16:40:46 +03:00
LucaP
8c17af22a0
feat: compose the portfolio journey layer
2026-09-02 16:21:13 +03:00
LucaP
c4f1a38a78
feat: introduce the compact vehicle HUD
2026-09-02 15:44:50 +03:00
LucaP
8deb56ed0c
feat: integrate the cinematic nightdrive scene
2026-09-02 15:14:19 +03:00
LucaP
5c52de9134
feat: layer the nightdrive sky and atmosphere
2026-09-02 14:52:03 +03:00
LucaP
24afda8710
feat: establish nightdrive visual foundation
2026-09-02 13:55:01 +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
a1520f2783
test: approve automated portfolio visual quality
2026-09-02 08:03:41 +03:00
LucaP
8089d061ec
test: add deterministic resilience matrix
2026-09-02 07:24:48 +03:00
LucaP
5abd1c19ae
test: enforce accessible portfolio interaction
2026-09-02 07:01:33 +03:00
LucaP
f953905a4b
feat: present cleared accessible project media
2026-09-02 06:50:00 +03:00
LucaP
eb672bd664
fix: keep portfolio panels above journey world
2026-09-02 06:09:44 +03:00
LucaP
77895c01ff
fix: close phase 2 journey blockers
2026-09-02 06:04:20 +03:00
LucaP
a86767cdc6
test: lock journey lifecycle and static fallback
2026-09-02 05:36:59 +03:00
LucaP
130ff2d8bb
feat: add opt-in procedural drive audio
2026-09-02 05:22:13 +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
8dabd9a6df
fix: strengthen visible content accessibility proof
2026-09-02 03:37:58 +03:00
LucaP
829fed53aa
fix: prove resilient keyboard and no-script paths
2026-09-02 03:25:22 +03:00
LucaP
091ff70deb
test: lock semantic and no-script portfolio behavior
2026-09-02 03:12:12 +03:00
LucaP
967a3d4d6c
test: disable unused browser harness websocket
2026-09-02 01:51:47 +03:00
LucaP
d2c15be3c8
fix: validate responsive real-content targets
2026-09-02 01:47:40 +03:00
LucaP
857292d2b0
feat: add responsive professional information layer
2026-09-02 01:35:32 +03:00