v101.0.2lumaweave2026-05-31

Restore snap-on-release in FloatingTile (single tile + group bbox)

Restores snap-on-release for existing tile drags — stripped by fix/v86c-disable-snap, never re-added. onUp calls findSnap for single tiles and group bboxes, applying the per-axis result rigidly.

v101.0.22026-05-31
  • ·Single tile snap-on-release wired in FloatingTile.tsx onUp — reads live position, calls findSnap, applies x?/y? result
  • ·Group snap-on-release wired — computes live bounding box, calls findSnap against non-member tiles, shifts all members by rigid dx/dy delta
  • ·Removed local const COLLAPSED_H duplicate — now imported from tileUtils alongside findSnap + Rect
  • ·onMove remains snap-free (correct — mid-drag snapping causes jumpy cursor behavior)