Spaces:
Running
Running
Commit History
-
feat(web): refine customization and scene behavior
Onur Solmaz +1: GPT-5.6 SolCo-Authored-By: GPT-5.6 Sol <noreply@pi.dev> Generated-By: pi 0.84.3 (https://pi.dev)50d7c01 -
feat(web): duck profiles are local-or-account only, never URLs
Onur Solmaz +1: Claude Fable 5Per the owner: drop the URL-fragment profile scheme entirely. The duck lives in localStorage, and signing in with Hugging Face is the way to keep it beyond this browser. The creator's link-share button goes away; lint/prettier now ignore the deployed root bundle. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>c39dc3a -
feat(web): duck character creator, sim deck terrain, UI polish
Onur Solmaz +1: Claude Fable 5Customize your duck: a full character-creation screen (chat hides, the duck faces the camera centered on its pod, color controls flank it — shell/face/trim left, beak/eye/feet right — name on top). Profiles are storage-free: six colors and a name pack into a ~35-char #d= URL fragment (base64url bytes), so a link IS the duck; the profile also persists in localStorage and 'Share your duck' hands out the link. Palette applies live through slotsFromColors on the classic materials. Physics: the deck contour now bakes into the sim as static collision boxes sampled from the visual floor, so feet climb real lips instead of clipping, spawns and fall-checks are ground-relative, and the rigs sit at constant aisle height (?nosim keeps the scripted crew for headless captures). Pod at 60% size, centered under the feet. Header: GitHub button with the repo slug, Share button with an icon, dark readable credit. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>6717050