Patch Notes — 2026-02-28
Dispatches from the Forge
The smiths have been busy. Here’s what’s new.
New Features
- report contract reverts to telemetry endpoint
- add error/metrics endpoints to client Vercel project
- add performance metrics tracking (tx latency, sync lag, memory, page load)
- add lightweight client error reporting + API endpoint
Bug Fixes
- validate entity ownership before system calls
- add movement cooldown and adjacency validation
- block combat without equipment + add PvE flee safety valve
- remove unused Vercel Analytics causing 404 errors
- correct errorReporter import path in createSystemCalls
- exclude _vercel paths from SPA catch-all rewrite
- inline HP bar with consumable icons, change XP bar to teal
- remove redundant consumables header, tighten spacing
- block combat without equipment + add PvE flee safety valve
- filter broken consumables from quick-use, auto-equip buffs on consume
- append /errors and /metrics paths to telemetry forward URL
- remove redundant loadout display from non-combat desktop view
- redesign consumable quick-use panel — icon grid, filter vendor trash
- remove v2 functions config from api, ensure public dir in vercel-build
- deduplicate scout on desktop — compact horizontal arrows, no compass rose
- improve equip/unequip UX — instant close, red badge, pulse animation
- remove v2 functions config - conflicts with v3 rewrites
- remove @vercel/node import - module not available at build time
- move API functions to repo root and exclude /api from SPA rewrite
- use @vercel/node runtime for client API functions
- show error toast when equip fails due to missing wallet/character
- gracefully skip contracts build when Foundry not available
- skip Foundry-dependent build for API Vercel deploys
- redirect /tavern to Discourse forum instead of showing landing page
- reset embedded wallet setup when a different user signs in
- disable immutable schema writes in PostDeploy + restore access grants
Improvements
- swap guide and tavern — Adventurer’s Codex at /guide, tavern links external
This changelog was auto-generated from commit history.