LucaP
06e6a59b6f
fix: guard shader pow() bases so a NaN pixel can no longer black out the frame
2026-10-12 04:23:25 +03:00
LucaP
50da616a46
feat: interactive traffic with car-following, overtakes and flash-to-pass
2026-10-11 23:13:05 +03:00
LucaP
8c9ec69565
fix: a chapter's first mile-marker post no longer arrives late
2026-10-11 16:12:15 +03:00
LucaP
388289f2fe
feat: mile-marker posts travel with the road and carry the route log
2026-10-11 15:48:49 +03:00
LucaP
1326cee886
fix: polish pass for traffic, nav, icons, contact email reveal and dashcam robustness
2026-10-11 15:11:44 +03:00
LucaP
ca12cfda44
feat: night freight container yard works through the additional work chapter
2026-10-11 11:52:27 +03:00
LucaP
4e097e5ef9
feat: living tab title and favicon follow the drive
2026-10-11 11:18:47 +03:00
LucaP
989928c5bb
feat: underpass overpasses carry the chapter transitions
2026-10-11 10:48:31 +03:00
LucaP
7423f5d52e
feat: ignition opening with cold start, lamps, crossfade and shader warm-up
2026-10-11 09:54:48 +03:00
LucaP
33585f7e34
feat: relay station masts come online through the toolkit chapter
2026-10-11 08:32:33 +03:00
LucaP
568b0802b4
feat: dashcam photo mode with telemetry frame, lens drift and postcard capture
2026-10-11 07:49:56 +03:00
LucaP
d71b0ecfd4
feat: floodlit roadside billboard carries the selected-builds case studies
2026-10-11 07:09:31 +03:00
LucaP
19f3ce79e6
feat: route log odometer and lit mile markers for profile and experience
2026-10-11 06:15:36 +03:00
LucaP
b6e22a1299
feat: daybreak finale turns the contact arrival into a sunrise with a dawn chord
2026-10-11 05:32:08 +03:00
LucaP
c9e6ac0f29
feat: cursor-steered headlights light the hero name, plates and world
2026-10-11 05:07:05 +03:00
LucaP
52b4a1ad14
feat: scroll-driven maintenance window set-piece in the infrastructure chapter
2026-10-11 04:25:28 +03:00
LucaP
74b2f9b34c
content: label the Experience chapter Experience in the navigation
2026-10-11 02:11:49 +03:00
LucaP
054407aa5c
fix: read Static and disable quality when a system setting withholds the scene
2026-10-11 02:06:45 +03:00
LucaP
863a44e65b
fix: disable the quality choice while visuals are unavailable
2026-10-11 01:22:52 +03:00
LucaP
d6045ad2c1
feat: light a chapter when its heading crosses 60% of the viewport
2026-10-11 01:11:09 +03:00
LucaP
c8bc75cdcc
style: trim the interlude to about 1.5 s
2026-10-11 00:43:25 +03:00
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
298da54871
fix(scene): keep traffic lamps out of the hero car's near field
2026-10-10 22:02:39 +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
a170abc093
feat: Blender-authored roadside districts that rise per chapter
2026-10-10 18:25:55 +03:00
LucaP
629535ba04
feat: wayfinding system across chapters, HUD and project plates; cut boot log, headlight and ops strip
2026-10-10 17:46:17 +03:00
LucaP
0821b542b5
feat: couple terrain surge and sun bloom to the soundtrack's low end
2026-10-10 17:46:17 +03:00
LucaP
d16ce88639
feat: add Night Shift layer (boot intro, ops strip, headlight, chapter numerals, film grain)
2026-10-10 14:13:26 +03:00
LucaP
08f3ac18c2
test: align scene regressions with the current portfolio
...
Exercise sign state updates and composition together, covering responsive placement, grounding, label reuse, resource ownership, and departure motion. Update poster and visual-model expectations while retaining behavioral checks.
Validation: 46 focused tests passed before commit. The preceding full build:preview run passed all 673 tests plus typecheck, builds, prerender, artifact verification, and transfer budgets.
2026-09-05 22:33:35 +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
c958d4a05f
fix: validate social preview metadata
2026-09-05 00:57:01 +03:00
LucaP
eae03b2cd2
seo: align public identity and social metadata
2026-09-05 00:41:08 +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
38fb9e4330
content: publish evidence-led portfolio copy
2026-09-04 20:22:45 +03:00
LucaP
906e9a0617
fix: harden adaptive audio resume and release
2026-09-04 17:34:58 +03:00
LucaP
1431e65768
fix: make soundtrack loading terminal
2026-09-04 16:25:29 +03:00
LucaP
5172b5bc4b
feat: add afterglow and synchronized drive lift
2026-09-04 16:12:14 +03:00
LucaP
4c7d46ba0e
feat: add adaptive soundtrack mixer
2026-09-04 15:57:16 +03:00
LucaP
6fce20a228
feat: restore restrained drive texture
2026-09-04 15:50:37 +03:00
LucaP
b427d101fa
refactor: split soundtrack chapter and drive commands
2026-09-04 15:43:41 +03:00
LucaP
5250a3174c
feat: coordinate adaptive audio intent
2026-09-04 15:34:32 +03:00
LucaP
7632c8b9c0
feat: expose stable journey intent signals
2026-09-04 15:25:35 +03:00
LucaP
3d01b3ec07
feat: add adaptive soundtrack layer assets
2026-09-04 15:13:38 +03:00