rspace-online/shared
Jeff Emmett 9742bd1409 fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes
- Shape drag now accounts for canvas CSS transform scale so elements
  track the cursor correctly at all zoom levels
- Collision resolution uses minimum penetration depth algorithm instead
  of movement-direction bias, preventing elements from flipping sides
- Replaced all \uD83D surrogate pair escapes and \u00D7/\u276E/\u276F/
  \u2022 escapes with actual Unicode characters across 60+ files

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 16:48:50 -08:00
..
components fix: zoom-aware drag, minimum-penetration collision, replace unicode escapes 2026-02-27 16:48:50 -08:00
db security: remove hardcoded secrets, require env vars 2026-02-26 09:45:10 -08:00
local-first Add 7-layer local-first data infrastructure 2026-02-23 01:12:06 +00:00
x402 Add rSplat module — Gaussian splat viewer with x402 gated uploads 2026-02-21 20:55:45 +00:00
module.ts feat: embed rich landing pages for all 21 rSpace modules 2026-02-27 15:36:48 -08:00
url-helpers.ts feat: creative tools suite — 7 tools in unified canvas toolbar 2026-02-27 13:57:50 -08:00