Resolved in spikersoft-angular PR #503 (merged to master). Removed the @if (activeFeature() === "trails") gate — the state map mounts whenever the state view is active, showing all trails by…
Resolved in spikersoft-angular PR #504 (merged to master, stacked on #502). Chip clicks scroll the globe into view and fly the camera to the destination (state-level zoom for regions, autorotate…
Resolved in spikersoft-angular PR #502 (merged to master). Three root causes: (1) COL.geo.json's CO-X01~ feature ships an empty polygon that crashed conic triangulation and aborted every…
Resolved in spikersoft-angular PR #502 (merged to master). Context country caps/strokes brightened to read on the dark sphere, and all 13 states assets now load up-front, rendering every state…
Duplicate — filed from a stale note. This was already tracked as #736 and fixed in backend PR #435 (all 13 FeaturePermissions fields mapped + a 13-field pin test), merged 2026-07-20. Closing.
Verification at 02:56Z: https://api.spikersoft.com/api/Profile/images/6a5d78cacf3094d34c21faba currently returns 200 with exactly 658,063 bytes (image/png, both plain and gzip) — i.e. the…