Spaces:
Running
Running
Commit History
Today
-
Upload Dockerfile Running
Verified signaturee5457ab -
Upload patch_boards.mjs
Verified signatureee1174e -
Upload frontend/index.html
Verified signature66deedf -
v25: mu match boards repositioned to cave wall near entrance (z=54 inside dome r58), not floating outside at z=71
bep4048fef37 -
v24: mu match boards anchored to cave wall beside entrance (z=71, x=±8.5) — no longer floating mid-air
f4c179d -
v23.1: add /api/board alias — frontend BoardVideoOverlay fetch dung duong dan
5ad012d -
v23: thu nho bang dat ten, bang MU match (last+next real ESPN), EPL cot ro rang + MU noi bat, avatar ty le goc hangmu.online (than manh + mat canvas), youtube board autoload /api/board + poster fix
546be1b -
v22: widen forecourt layout — flags 2 rows (z=6/11) both sides, jersey right (x=10.6), attendance left (x=-9), benches at edges, camera pulled back so all 4 items visible at naming screen
9bfa5aa -
v21: forecourt (Bước 1 đặt tên) has all 4 items — 4 flags MU/GGMU 2 rows, jersey stand #7 right of door, attendance board 5x10 left of door, wooden benches by entrance
73d3809 -
v20: fix 4 issues — avatar scale 0.6 (2.05u), naming at forecourt step 1, live EPL standings (/api/standings ESPN), YouTube board iframe embed + poster fallback
8747873
Yesterday
-
v19: fix movement — camera cố định theo góc kéo chuột, WASD/joystick theo hướng camera
Root cause 'nhân vật xoay vòng vòng, đi lên không được': - CameraRig auto-rotate theo me.rot, mà me.rot = atan2(input_camera_relative) -> vòng phản hồi: bấm phím -> nhân vật xoay -> camera xoay theo -> input đổi -> xoay vòng vô hạn; W lúc nào cũng đi về phía camera (xuống màn hình). Fix: - CameraRig: bỏ auto-rotate, camera chỉ xoay khi kéo chuột (camState.yaw), mặc định yaw=π -> camera ngồi trong hang nhìn RA CỬA (+z). - Movement: WASD + joystick quy theo camState.yaw: W/kéo lên = đi XA camera = 'đi lên màn hình' = tiến ra cửa -> ra forecourt. A/D = trái/phải màn hình; S = lùi về camera. - Giữ nguyên forecourt (cờ MU/GGMU, bảng điểm danh, giá áo #7, ghế gỗ) đã có từ v18 — giờ đi ra được cửa sẽ nhìn thấy. Version v19 + cache-bust ?v=19.95ddb8a -
v18: fix movement + MU player model + forecourt scene (materialized, no patches)
Root cause: v17 patches (patch_control.mjs + patch_scene.mjs) failed silently at Docker build — patch_scene has a SyntaxError and patch_control has a pattern-order bug, both swallowed by '|| echo SKIPPED' in the Dockerfile. Live bundle v17 contained none of the fixes. This commit materializes the fixes directly into source: - app.js Movement: avatar bám vị trí mỗi frame qua rootRef (trước đây chỉ camera di chuyển, nhân vật đứng yên vì Movement mutate me.pos không qua set() nên React không re-render); WA/đi lên ra sân ngoài được (walkR=95 + forecourt guard z<55); joystick mobile xoay theo hướng camera (kéo lên = đi xa camera, kéo phải = đi phải màn hình) - app.js PlayerAvatar: cầu thủ MU thay capsule trơn — tóc đen ngắn, áo đỏ bo tròn + cổ trắng, tay áo đỏ/cẳng tay màu da, quần đùi đen, tất đỏ, giày trắng đá bóng; animation chạy/bộ swing tay chân qua refs - cave3d.js OutdoorScene: Forecourt sân đất z57..83 nối cửa hang với sân ngoài (hết khoảng trống), 4 cờ MU/GGMU 2 hàng…51d7403 -
Upload Dockerfile
Verified signature86c3310 -
Upload frontend/index.html
Verified signatured55ea99 -
Upload patch_version.mjs
Verified signatureb76647e -
Upload patch_scene.mjs
Verified signature0563217 -
Upload patch_scene.mjs
Verified signature3961da8 -
Upload patch_control.mjs
Verified signature3d821c0 -
Upload patch_scene.mjs
Verified signatureb6be2cf -
v16: bump cache-bust ?v=16
Verified signature568dff3 -
v16: bump VERSION_ID to v16
Verified signatureb302589 -
v16: fix yOff crash + scene props (balls, lanterns, flags, bench)
Verified signaturedec02b1 -
Upload patch_scene.mjs
Verified signature3da3874 -
Upload patch_control.mjs
Verified signature93e0710 -
Upload patch_control.mjs
Verified signature912289d -
v15: fix comment to match walkR 95
Verified signaturec636c1e -
Upload patch_control.mjs
Verified signaturec0f2ca3 -
v15: bump cache-bust ?v=15
Verified signature134bb15 -
v15: bump VERSION_ID to v15
Verified signature7f932c3 -
v15: wire patch_control into Docker build
Verified signature2d8280b -
Upload patch_control.mjs
Verified signature690c27b -
v14: patch_version.mjs dong bo VERSION_ID -> v14 (khop ?v=14)
Verified signature2408851 -
v14: bump cache-bust — buộc client tải lại bundle đã sửa (fix điều khiển nhân vật + scene đầy đủ)
Verified signature3cf2bec -
Upload Dockerfile
Verified signaturef0746a4 -
Upload Dockerfile
Verified signaturec16228c -
Upload patch_version.mjs
Verified signature687f46f -
Upload frontend/index.html
Verified signature545053a -
Upload Dockerfile
Verified signatured676a77 -
Upload frontend/app.js
Verified signature18514b5 -
Upload frontend/home3d.js
Verified signaturee2a667f -
Upload frontend/cave3d.js
Verified signature4e33af5 -
Upload patch_movement.mjs
Verified signaturec039cce -
v12: Materialize FULL store.js with SELF-AVATAR fix (restore full file, add self-insert on 'connected')
Verified signature49ee4fc -
Upload frontend/store.js
Verified signature93b9226 -
Upload frontend/index.html
Verified signature15fde01 -
Upload patch_backend.mjs
Verified signature2eada94 -
Upload Dockerfile
Verified signature7b8706b -
patch_backend.mjs: bump VERSION_ID v10→v11 + validate APIs
Verified signaturea91f92a -
index.html: cache-bust ?v=11 (SELF-AVATAR fix)
Verified signaturee6ebb14 -
Dockerfile: chạy patch_store.mjs (SELF-AVATAR fix) trước esbuild
Verified signature2226b9b