Tom Boullay
dcf3a8564c
feat(ui): add narrator talkie overlay
2026-06-01 01:32:46 +02:00
Tom Boullay
51569af7b8
feat(ui): add transient loading indicator
🔍 Lint / 🪄 Check lint (pull_request) Has been cancelled
🔍 Lint / 🎨 Check format (pull_request) Has been cancelled
🔍 Lint / 🔎 Typecheck (pull_request) Has been cancelled
📊 Quality / 🔒 Security Audit (pull_request) Has been cancelled
📊 Quality / 📋 Dependency Freshness (pull_request) Has been cancelled
📊 Quality / 📦 Bundle Size (pull_request) Has been cancelled
🔍 Lint / 🏗 Build (pull_request) Has been cancelled
2026-05-31 22:43:48 +02:00
Tom Boullay
d26c676edf
polish(ui): compact pause menu backdrop
2026-05-31 22:22:29 +02:00
Tom Boullay
efcbf9e972
polish(ui): refine pause settings menu
2026-05-31 21:42:59 +02:00
Tom Boullay
34c198ebfd
feat(world): add map lod graphics presets
2026-05-31 19:03:55 +02:00
Tom Boullay
bff8a16290
feat(intro): add ebike onboarding sequence
🔍 Lint / 🪄 Check lint (pull_request) Has been cancelled
🔍 Lint / 🎨 Check format (pull_request) Has been cancelled
🔍 Lint / 🔎 Typecheck (pull_request) Has been cancelled
📊 Quality / 🔒 Security Audit (pull_request) Has been cancelled
📊 Quality / 📋 Dependency Freshness (pull_request) Has been cancelled
📊 Quality / 📦 Bundle Size (pull_request) Has been cancelled
🔍 Lint / 🏗 Build (pull_request) Has been cancelled
2026-05-31 10:42:46 +02:00
Tom Boullay
e6bfcbe960
feat(intro): polish loading transition
2026-05-30 20:11:40 +02:00
Tom Boullay
970adf4853
feat(a11y): WCAG AA polish on the site onboarding flow
...
🔍 Lint / 🪄 Check lint (pull_request) Has been cancelled
🔍 Lint / 🎨 Check format (pull_request) Has been cancelled
🔍 Lint / 🔎 Typecheck (pull_request) Has been cancelled
📊 Quality / 🔒 Security Audit (pull_request) Has been cancelled
📊 Quality / 📋 Dependency Freshness (pull_request) Has been cancelled
📊 Quality / 📦 Bundle Size (pull_request) Has been cancelled
🔍 Lint / 🏗 Build (pull_request) Has been cancelled
- index.css: add visible :focus-visible rings for .site-card-button
and .site-button so keyboard users can see where focus lives
- SiteCard: drop outline:none, add aria-pressed and aria-label so
screen readers announce selection state
- SiteButton: add the .site-button class for the shared focus ring
- SiteDisclaimerScreen: keyboard skip via Enter / Space / Escape, a
role="region" + aria-label wrapper and aria-live="polite" on the
message; honour prefers-reduced-motion on the fade
- IntroVideoPlayer: role="region" with a skip hint in aria-label,
preload="auto", and aria-hidden on the decorative caption span
2026-05-30 18:44:03 +02:00
Tom Boullay
6ae21a2427
fix(site): unified card styles, import Nersans One font, native naming input
🔍 Lint / 🪄 Check lint (pull_request) Has been cancelled
🔍 Lint / 🎨 Check format (pull_request) Has been cancelled
🔍 Lint / 🔎 Typecheck (pull_request) Has been cancelled
📊 Quality / 🔒 Security Audit (pull_request) Has been cancelled
📊 Quality / 📋 Dependency Freshness (pull_request) Has been cancelled
📊 Quality / 📦 Bundle Size (pull_request) Has been cancelled
🔍 Lint / 🏗 Build (pull_request) Has been cancelled
2026-05-30 17:56:42 +02:00
Tom Boullay
52bb1b2915
chore: code quality audit and lint fixes
...
🔍 Lint / 🪄 Check lint (pull_request) Has been cancelled
🔍 Lint / 🎨 Check format (pull_request) Has been cancelled
🔍 Lint / 🔎 Typecheck (pull_request) Has been cancelled
📊 Quality / 🔒 Security Audit (pull_request) Has been cancelled
📊 Quality / 📋 Dependency Freshness (pull_request) Has been cancelled
📊 Quality / 📦 Bundle Size (pull_request) Has been cancelled
🔍 Lint / 🏗 Build (pull_request) Has been cancelled
- Fix all 63 ESLint errors across codebase
- Consolidate MaterialWithTextureSlots type in src/types/three/three.ts
- Add CSS custom properties for design tokens
- Extract ebike constants to src/data/ebike/ebikeConfig.ts
- Add proper TypeScript types for window extensions
- Fix React hooks violations (refs during render, setState in effects)
- Remove unused exports and redundant CSS
- Add type guards for Three.js material handling
- Clean up AI slop comments and legacy CSS patterns
2026-05-29 09:00:04 +02:00
Tom Boullay
ade301389e
merge develop into feat/galerie - resolve model and code conflicts
2026-05-29 02:25:46 +02:00
Tom Boullay
47e50d9318
fix: issue in galley mode
2026-05-29 02:18:17 +02:00
Tom Boullay
b1fca3a25b
Merge remote map editor updates
2026-05-27 22:24:59 +02:00
tom-boullay
bfe184dea4
feat(editor): focus camera on selected object
🔍 Lint / 🪄 Check lint (pull_request) Has been cancelled
🔍 Lint / 🎨 Check format (pull_request) Has been cancelled
🔍 Lint / 🔎 Typecheck (pull_request) Has been cancelled
📊 Quality / 🔒 Security Audit (pull_request) Has been cancelled
📊 Quality / 📋 Dependency Freshness (pull_request) Has been cancelled
📊 Quality / 📦 Bundle Size (pull_request) Has been cancelled
🔍 Lint / 🏗 Build (pull_request) Has been cancelled
2026-05-27 11:58:33 +02:00
tom-boullay
2b676d985d
feat(editor): focus selected model editing
2026-05-27 11:06:14 +02:00
Tom Boullay
c2b16434fb
feat(editor): edit hierarchical map nodes
2026-05-27 08:30:54 +02:00
Tom Boullay
cf71148935
fix: smooth gallery preview seams
🔍 Lint / 🪄 Check lint (pull_request) Has been cancelled
🔍 Lint / 🎨 Check format (pull_request) Has been cancelled
🔍 Lint / 🔎 Typecheck (pull_request) Has been cancelled
📊 Quality / 🔒 Security Audit (pull_request) Has been cancelled
📊 Quality / 📋 Dependency Freshness (pull_request) Has been cancelled
📊 Quality / 📦 Bundle Size (pull_request) Has been cancelled
🔍 Lint / 🏗 Build (pull_request) Has been cancelled
2026-05-25 18:02:36 +02:00
Tom Boullay
1b2241df49
feat: add gallery lighting controls
2026-05-25 17:57:51 +02:00
Tom Boullay
e9fb36f9dc
style: simplify gallery UI and rename route
2026-05-25 17:13:21 +02:00
Tom Boullay
626dc47bbe
feat: add model gallery viewer
2026-05-25 16:23:36 +02:00
Tom Boullay
a52d57ae6c
fix: keep terrain collision during visual filtering
2026-05-25 01:28:25 +02:00
Tom Boullay
d0497ec42c
fix(debug): defer hand tracking startup
2026-05-25 01:19:14 +02:00
tom-boullay
4f25b33d3b
feat(debug): persist and reset debug game state
2026-05-21 12:09:12 +02:00
Tom Boullay
cfb761e66c
merge: sync develop into env manager
🔍 Lint / 🪄 Check lint (pull_request) Has been cancelled
🔍 Lint / 🎨 Check format (pull_request) Has been cancelled
🔍 Lint / 🔎 Typecheck (pull_request) Has been cancelled
🔍 Lint / 🏗 Build (pull_request) Has been cancelled
📊 Quality / 🔒 Security Audit (pull_request) Has been cancelled
📊 Quality / 📋 Dependency Freshness (pull_request) Has been cancelled
📊 Quality / 📦 Bundle Size (pull_request) Has been cancelled
2026-05-12 10:56:56 +02:00
Tom Boullay
15361db203
update: organize editor controls panel
🔍 Lint / 🪄 Check lint (pull_request) Has been cancelled
🔍 Lint / 🎨 Check format (pull_request) Has been cancelled
🔍 Lint / 🔎 Typecheck (pull_request) Has been cancelled
🔍 Lint / 🏗 Build (pull_request) Has been cancelled
📊 Quality / 🔒 Security Audit (pull_request) Has been cancelled
📊 Quality / 📋 Dependency Freshness (pull_request) Has been cancelled
📊 Quality / 📦 Bundle Size (pull_request) Has been cancelled
2026-05-12 10:18:12 +02:00
Tom Boullay
711c336f1e
Merge branch 'develop' into feat/repair-game
2026-05-11 17:31:14 +02:00
Tom Boullay
e9875206ff
update: show repair movement lock indicator
2026-05-11 13:15:16 +02:00
Tom Boullay
3c72298a45
update: assit dialogue and srt creation
2026-05-11 13:05:03 +02:00
Tom Boullay
e5aeab6534
update: edit cinematic dialogue
2026-05-11 13:01:56 +02:00
Tom Boullay
7a439d0879
add: cinematic preview
2026-05-11 12:53:18 +02:00
Tom Boullay
9f5c105c1b
update: add dialogue preview
2026-05-11 12:48:59 +02:00
Tom Boullay
3791ab71cd
update: add cinecmatic editor
2026-05-11 12:11:58 +02:00
Tom Boullay
bd14042ca0
update: add dialogue manifest
2026-05-11 11:48:05 +02:00
Tom Boullay
c2ba26ca86
add: loading
2026-05-11 11:11:46 +02:00
Tom Boullay
311c243506
add: dev dialogue manisfest validation panel
2026-05-11 09:09:34 +02:00
Tom Boullay
71b46b5fea
update: gros commit fix editor srt panel 2
2026-05-10 00:37:28 +01:00
Tom Boullay
4a8a1368b2
update: gros commit fix editor srt panl
2026-05-10 00:35:23 +01:00
Tom Boullay
c9e5ce3279
update: confort + ui
2026-05-10 00:33:18 +01:00
Tom Boullay
f55be58c0b
add: audio preview
2026-05-10 00:31:16 +01:00
Tom Boullay
75b77a52bf
update: validation/errors srt
2026-05-10 00:25:45 +01:00
Tom Boullay
916b5d304f
update: save srt files
2026-05-10 00:23:37 +01:00
Tom Boullay
3d81a9281a
add: french subtitles
2026-05-10 00:20:16 +01:00
Tom Boullay
0c8b9070bb
add: add str editing panel
2026-05-10 00:13:42 +01:00
Tom Boullay
5b43f503ac
add: basic subtitle
2026-05-09 23:51:22 +01:00
Tom Boullay
974f1e33fb
add: settings menu + menu store
2026-05-09 23:45:05 +01:00
Tom Boullay
eee69825c6
clean: remove obsolete repair debug code + unused core utilities
2026-05-08 02:07:03 +01:00
Tom Boullay
eef39ab53d
update: debug overlay layout controls
2026-05-01 23:39:04 +02:00
Tom Boullay
1625895708
fix: models
2026-04-30 15:48:45 +02:00
Tom Boullay
a87ffac63f
Merge branch 'develop' into feat/main-feature
2026-04-30 15:48:35 +02:00
Tom Boullay
7c7dbdb588
connect game progression state to world
2026-04-30 14:24:59 +02:00