SkateSpots/src
shakespeare.diy 46fbb0df43 Map loading: replace fuzzy ghost-pin blobs with a clean top bar + pill
The cold-start loading state scattered fuzzy pink "ghost pins" across the map
(the same blob look that was disliked on real markers) which read as broken.
Removed MapSkeletonPins entirely.

New loading state, per the agreed plan (keep the map instant, never cover it):
- A slim animated top progress bar ("ss-loadbar" sweep on a faint track) that
  sits above the map while spots stream in.
- During a genuine cold start (no markers yet), a small labeled "Loading spots"
  pill with a spinner near the top — honest about what's happening (querying
  relays), not fake pins on the ocean.
- Reduced-motion respected (bar becomes static).

The map itself is untouched and still renders immediately; only the placeholder
changed. Dropped the now-unused MapSkeletonPins import. Build clean, no console
errors.

Co-authored-by: shakespeare.diy <assistant@shakespeare.diy>
2026-09-14 09:54:07 +07:00
..
components Map pins: use a single generic 🛹 glyph instead of per-category emojis 2026-09-10 18:50:34 +07:00
contexts Citrine: optional local on-device relay for instant reads + offline backup (1.3.0) 2026-09-08 18:53:16 +07:00
hooks Sasquatch Pro: stop selling features that don't exist 2026-09-10 00:27:34 +07:00
i18n Make backup gently unavoidable, not skippable-forever (1.3.13) 2026-09-09 11:23:44 +07:00
lib Add spot "Shelter" (weather protection) field 2026-09-10 11:38:43 +07:00
pages Map loading: replace fuzzy ghost-pin blobs with a clean top bar + pill 2026-09-14 09:54:07 +07:00
test Hardening: https-only URLs, route-level crash resilience, cleaner errors (1.4.3) 2026-09-09 12:40:43 +07:00
App.test.tsx New project created with Shakespeare 2026-06-15 19:49:07 +07:00
App.tsx Instant cold-start: query persistence, optimistic geolocation, skeleton pins 2026-09-09 21:58:22 +07:00
AppRouter.tsx Hardening: https-only URLs, route-level crash resilience, cleaner errors (1.4.3) 2026-09-09 12:40:43 +07:00
index.css Map loading: replace fuzzy ghost-pin blobs with a clean top bar + pill 2026-09-14 09:54:07 +07:00
main.tsx Fix native white screen: relative asset base + boot crash guard 2026-07-24 18:21:57 +07:00
vite-env.d.ts fix: restore full skate-spots source tree from misplaced src/src/ copy 2026-06-15 22:18:28 +07:00