Commit Graph

  • 296c0b233a fix(pylon): start post-ebike delay in tampon state main develop Tom Boullay 2026-06-03 07:31:10 +02:00
  • d8da88246d fix(assets): match packderelance texture casing Tom Boullay 2026-06-03 07:24:23 +02:00
  • 063ee20202 fix(pylon): delay approach sequence trigger Tom Boullay 2026-06-03 07:23:30 +02:00
  • 5968f0f67c fix(repair-ebike): gate scanning on scan intro dialogue Tom Boullay 2026-06-03 07:04:44 +02:00
  • a0482aa04b fix(repair-ebike): freeze repair transform and case-driven cooling swap Tom Boullay 2026-06-03 07:00:16 +02:00
  • 08c10acd48 fix(repair-ebike): stop subtitle leak and fake cooling swap Tom Boullay 2026-06-03 06:47:10 +02:00
  • 8d66391fa9 fix(repair-ebike): preserve bike position, unblock scan and reassembly Tom Boullay 2026-06-03 06:34:18 +02:00
  • 0ab5380b1e docs(repair): document unified ExplodableModel + simplified ebike flow Tom Boullay 2026-06-03 06:23:36 +02:00
  • 5a6596b755 refactor(repair): unify exploded model across phases, simplify ebike flow Tom Boullay 2026-06-03 06:21:29 +02:00
  • 9841b14388 feat(repair): per-node scan voicelines, refroidisseur diagnostic gates scanning -> repairing Tom Boullay 2026-06-03 04:20:14 +02:00
  • 317db48bcc feat(repair): make fragmented -> scanning event-driven via onSplitSettled Tom Boullay 2026-06-03 04:18:10 +02:00
  • fe30596a5a feat(ebike): auto-advance inspected -> fragmented after sphere reveal Tom Boullay 2026-06-03 04:14:54 +02:00
  • acdcb5515b refactor(ebike): drop redundant 'locked' substate, single entry trigger Tom Boullay 2026-06-03 04:02:32 +02:00
  • 5ad2e27a89 fix(ui): scope hand-tracking activation + clean MissionNotification video branch Tom Boullay 2026-06-03 03:44:04 +02:00
  • 7bcbba4eb1 fix(ui): polish demo-flow overlays Tom Boullay 2026-06-03 03:27:18 +02:00
  • 712fb851ad feat(outro): add fade-to-black transition screen with 'Next step: La ferme' before outro video, mute all game audio during playback Tom Boullay 2026-06-03 03:08:12 +02:00
  • d8b916d31f fix(types): satisfy strict tsc for production build (deploy unblock) Tom Boullay 2026-06-03 02:40:54 +02:00
  • e9808f8473 fix(ebike): force-stop narrator audio + clear subtitle when leaving ebike state Tom Boullay 2026-06-03 02:35:37 +02:00
  • 0ddecaa494 fix(ebike): pause repair narrator audio when leaving ebike main state Tom Boullay 2026-06-03 02:28:12 +02:00
  • 6c36440016 update: srt Tom Boullay 2026-06-03 02:25:20 +02:00
  • f20c6b9961 docs(repair-game): document ebike narrator cues Tom Boullay 2026-06-03 02:12:19 +02:00
  • 47b69b01d2 feat(ebike): play narrator cues during repair flow (scan hint, diagnostic, completion) Tom Boullay 2026-06-03 02:11:45 +02:00
  • 8b0dd31014 Update SiteNamingScreen.tsx Tom Boullay 2026-06-03 02:11:15 +02:00
  • 171af683f5 feat(dialogues): split ebike repair narration into diagnostic and completion cues Tom Boullay 2026-06-03 02:09:57 +02:00
  • f820bee64f Merge branch 'develop' of https://git.fabrik.mathieu-chavanel.fr/math-pixel/La-Fabrik into develop Tom Boullay 2026-06-03 02:05:29 +02:00
  • 1538ef93a5 Merge pull request 'Feat/polish-mission2' (#14) from feat/polish-mission-2 into develop math-pixel 2026-06-03 00:03:54 +00:00
  • 1325b7b2af Merge branch 'develop' into feat/polish-mission-2 feat/polish-mission-2 math-pixel 2026-06-03 02:02:37 +02:00
  • 96be49d358 fix(missions): point notifications to existing webm assets Tom Boullay 2026-06-03 02:02:10 +02:00
  • c2f55e3a2f feat(site): sync naming typewriter to last subtitle cue Tom Boullay 2026-06-03 01:56:14 +02:00
  • 63c2b294c1 Merge branch 'develop' into feat/polish-mission-2 math-pixel 2026-06-03 01:52:20 +02:00
  • 62d0dcf531 upatde; config ebike Tom Boullay 2026-06-03 01:48:31 +02:00
  • c75c4e0be6 fix(site): keep white card border visible when selected Tom Boullay 2026-06-03 01:46:13 +02:00
  • 10b0d4fc16 outro anim + vid math-pixel 2026-06-03 01:45:43 +02:00
  • 5f113cbba4 feat(tutorial): add movement and hand-tracking onboarding overlays Tom Boullay 2026-06-03 01:43:25 +02:00
  • b1037d5107 split narrator srt math-pixel 2026-06-03 01:01:48 +02:00
  • 1cc3b0e47e feat(audio): swap to repair music while a mission is in repair flow Tom Boullay 2026-06-03 01:00:29 +02:00
  • 00b1ff9e93 fix(ebike): unlock walking during breakdown + hide interact prompt + 450m ride Tom Boullay 2026-06-03 00:46:30 +02:00
  • 675a45f02b Update ebikeConfig.ts Tom Boullay 2026-06-03 00:44:00 +02:00
  • bbae199105 docs(handtracking): document SVG-primary path and isFist origin Tom Boullay 2026-06-03 00:42:14 +02:00
  • c4cad629c9 feat(handtracking): redesign SVG hand as primary visualization Tom Boullay 2026-06-03 00:42:05 +02:00
  • 18fb5e39e9 edit electricienne + poto math-pixel 2026-06-03 00:05:07 +02:00
  • ff4ead1d24 fix(lint): satisfy react-hooks immutability + set-state-in-effect rules Tom Boullay 2026-06-03 00:04:14 +02:00
  • 974f340d33 style: prettier reflow pylon config and lighting effect Tom Boullay 2026-06-03 00:03:59 +02:00
  • c6283d492c refactor(debug): rename hand-tracking SVG toggle to Model Tom Boullay 2026-06-03 00:03:44 +02:00
  • 83194df14f fix(ebike): allow player input during mount/dismount camera transition Tom Boullay 2026-06-03 00:03:29 +02:00
  • 918ee49d7c Merge branch 'develop' of https://git.fabrik.mathieu-chavanel.fr/math-pixel/La-Fabrik into develop Tom Boullay 2026-06-02 23:47:10 +02:00
  • c0e7567849 fix(ebike): hide interact prompt while actively riding the bike Tom Boullay 2026-06-02 23:36:13 +02:00
  • 931308c92c fix(ui): tone down InteractPrompt and support empty label Tom Boullay 2026-06-02 23:27:07 +02:00
  • 4e1ca708b2 docs(repair-game): document focus bubble + recursive explosion drill Tom Boullay 2026-06-02 23:00:30 +02:00
  • ca6c8e00b6 feat(repair): hide vegetation and zone overlays during repair focus Tom Boullay 2026-06-02 22:59:04 +02:00
  • 220a661d6d feat(repair): introduce focus bubble shroud for repair mini-game Tom Boullay 2026-06-02 22:57:18 +02:00
  • 0a3966a339 animate and fix electricienne math-pixel 2026-06-02 22:53:34 +02:00
  • be5d03a30c feat(ui): redesign InteractPrompt per Figma DA Tom Boullay 2026-06-02 22:53:06 +02:00
  • ed0683d814 feat(ebike): rename interact label to 'Lancer le repair game' Tom Boullay 2026-06-02 22:52:00 +02:00
  • d9a92e336c fix(repair): drill explosion to natural group + apply mission rotation Tom Boullay 2026-06-02 22:51:35 +02:00
  • 89050331df chore(electricienne): switch to idle/walk animations Tom Boullay 2026-06-02 22:15:36 +02:00
  • 0f211cc169 chore(format): apply prettier formatting Tom Boullay 2026-06-02 22:15:25 +02:00
  • 6a0215d1a6 fix(repair): keep ebike at zone Y in test scene Tom Boullay 2026-06-02 22:10:31 +02:00
  • 2a6a028e1d revert(repair): remove player movement lock during repair Tom Boullay 2026-06-02 22:04:05 +02:00
  • a609314411 feat(repair): mount Ebike on TestMap and snap repair to parked position Tom Boullay 2026-06-02 22:00:01 +02:00
  • d1665891f4 feat(repair): filter debug sub-state options by current mission Tom Boullay 2026-06-02 21:59:54 +02:00
  • eb5d4076d1 la correction de merde x) math-pixel 2026-06-02 20:54:16 +02:00
  • 5177f43d96 Merge branch 'develop' into feat/polish-mission-2 math-pixel 2026-06-02 20:43:00 +02:00
  • 7f37f9a747 Merge branch 'develop' into feat/e-bike feat/e-bike math-pixel 2026-06-02 20:36:04 +02:00
  • ff1ec56729 Merge branch 'develop' into feat/polish-mission-2 math-pixel 2026-06-02 20:27:48 +02:00
  • 386abf06b6 Merge branch 'develop' into feat/e-bike math-pixel 2026-06-02 19:23:01 +02:00
  • a73f9fb951 fixed ebike math-pixel 2026-06-02 19:21:52 +02:00
  • d29b01e398 feat(repair): broken parts spawn from exploded model node positions Tom Boullay 2026-06-02 19:12:38 +02:00
  • 6edc5f7972 docs: refresh hand-tracking notes and drop context-lost investigation Tom Boullay 2026-06-02 19:06:32 +02:00
  • ae35eb1dfb feat(handtracking): restyle svg visualizer and add silhouette fallback Tom Boullay 2026-06-02 19:05:39 +02:00
  • 4de86f4e58 feat(repair): align mission data with new pylone glb and broken-part workflow Tom Boullay 2026-06-02 19:01:47 +02:00
  • 5b123f9704 feat(repair): soft-lock mutually exclusive replacement parts Tom Boullay 2026-06-02 18:46:34 +02:00
  • d1bf438465 feat(repair): inject ebike + pylon parts at packderelance anchors Tom Boullay 2026-06-02 18:37:12 +02:00
  • d2ce990165 feat(repair): support multiple required parts and per-part case anchor Tom Boullay 2026-06-02 18:26:45 +02:00
  • 7d2a257e84 feat(repair): expose case part anchors and fix lid node name Tom Boullay 2026-06-02 18:20:43 +02:00
  • 58eb60292f update: model pylone Tom Boullay 2026-06-02 18:01:14 +02:00
  • 73c6d7d50d fix(handtracking): bump browser camera to 640x480 for detection Tom Boullay 2026-06-02 17:39:43 +02:00
  • d9cacdad12 fix(handtracking): stabilize provider root and linger enabled Tom Boullay 2026-06-02 17:27:04 +02:00
  • ab88ab722f Update intro.mp4 Tom Boullay 2026-06-02 17:24:56 +02:00
  • a30a9a2d29 fix(handtracking): absorb React StrictMode double-mount Tom Boullay 2026-06-02 16:54:28 +02:00
  • d217c3376b fix(handtracking): reduce GPU pressure on WebGL context loss Tom Boullay 2026-06-02 16:48:39 +02:00
  • 864e075b42 chore(debug): keep hand tracking source controller display in sync Tom Boullay 2026-06-02 16:34:05 +02:00
  • 3fe5b32de2 fix(player): scope pointer lock and ground snap to game scene Tom Boullay 2026-06-02 16:33:54 +02:00
  • 72cb9f5be6 update: ebike model Tom Boullay 2026-06-02 16:33:42 +02:00
  • f708c4cd2e chore(debug): tune physics test scene and drop noisy waypoint logs Tom Boullay 2026-06-02 16:33:39 +02:00
  • 193fc8b4b6 update math-pixel 2026-06-02 16:31:36 +02:00
  • c61760dafd docs: document webgl context lost investigation Tom Boullay 2026-06-02 16:02:58 +02:00
  • 18dd2ae49d fix(electricienne): remove alphaMode BLEND + doubleSided causing face artifacts Tom Boullay 2026-06-02 15:36:43 +02:00
  • def0609383 chore(talkie): consolidate to single GLB, remove orphan LOD assets Tom Boullay 2026-06-02 15:36:20 +02:00
  • 19a1d20a97 fix(repair): remove talkie LOD + drop talkie distractor from ebike Tom Boullay 2026-06-02 15:27:30 +02:00
  • 49ebacfbfb chore(talkie): point full-detail talkie path at model.glb Tom Boullay 2026-06-02 15:06:44 +02:00
  • 68253fae41 Update lightingConfig.ts Tom Boullay 2026-06-02 14:52:54 +02:00
  • 2dabb73d3d fix(vegetation): scale-correct sapin and buisson LOD meshes Tom Boullay 2026-06-02 14:50:07 +02:00
  • 4f1b3b4ff3 fix(graphics): tune presets, single-line ui, vegetation LOD by nearest instance Tom Boullay 2026-06-02 14:33:16 +02:00
  • 627c8d4eb9 feat(vegetation): wire arbre/sapin/buisson into LOD system Tom Boullay 2026-06-02 14:17:19 +02:00
  • 0b801888f0 update: fix name assets + add LOD Tom Boullay 2026-06-02 14:13:55 +02:00
  • a180b89ee6 fix(pylone): convert lampe BLEND to MASK in GLTFs Tom Boullay 2026-06-02 13:52:08 +02:00
  • 3e66e31117 feat(graphics): add max preset (no chunk streaming, LOD@50m) Tom Boullay 2026-06-02 13:51:33 +02:00
  • 2c194cdd2e fix: use player ebike speed Tom Boullay 2026-06-02 09:48:44 +02:00
  • feaf502e44 feat: support webm mission notifications Tom Boullay 2026-06-02 09:40:18 +02:00