Skip to content
Changelog

What's new.

  1. Feature

    Per-agent avatar overrides

    Paste a Ready Player Me ID or GLB URL on any agent. Persisted in localStorage today, with a documented migration path to a hosted DB.

  2. Feature

    Quaternius generic avatars

    Local CC0 avatar slots (`/public/avatars/`) replace remote-only RPM placeholders. Procedural rig still falls back if a GLB 404s.

  3. World

    Council chamber scaled to 60m

    Phase 5 — outer wall to 30m, 6-tier seating, gallery at r∈[24,28], distant colonnade at r=52. Worlds finally feel like places.

  4. World

    3D nav with stair portals

    Phase 4 — agents climb stairs. New `navGrid3D.ts` runs A* per deck and stitches them with bottom↔top portals.

  5. World

    Council stairs + upper gallery

    Phase 3 — two opposing 10-step staircases lead to an annular balcony. Geometry and physics share `councilStairs.ts` so they can't desync.

  6. World

    Rapier physics + colliders

    Phase 2 — pillars, walls, seating, brazier all block movement. Free-cam capsule has gravity and step-up.

  7. Feature

    Free-cam (`F`) in every world

    Phase 1 — pointer-lock + WASD walks you through any chamber at 1.7m eye height.

  8. Feature

    Session deep-link filters

    Artifact filter selections now persist in the URL and survive back/forward.

  9. Feature

    Audit jump-to-control

    Audit events link directly to the settings control that produced them.