rspace-online/website
Jeff Emmett 9b0a672c7b feat(canvas): add Ctrl+Z undo / Ctrl+Shift+Z redo for shape operations
Local inverse-change stack that records before-snapshots of each mutation
and applies forward Automerge changes to restore state on undo. Batches
rapid same-shape changes (<500ms) so drags produce a single undo entry.
Supports create, move/resize, forget, remember, and hard-delete operations.
Max 50 entries, redo stack clears on new changes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-21 22:31:22 -07:00
..
public fix(canvas): prevent horizontal overflow on mobile 2026-03-21 18:17:27 -07:00
admin.html fix(spaces): fix space creation routing and use /rspace URLs 2026-03-20 11:07:01 -07:00
canvas.html feat(canvas): add Ctrl+Z undo / Ctrl+Shift+Z redo for shape operations 2026-03-21 22:31:22 -07:00
create-space.html fix(spaces): redirect to subdomain URL after space creation 2026-03-20 16:45:35 -07:00
index.html fix(spaces): fix space creation routing and use /rspace URLs 2026-03-20 11:07:01 -07:00
shell.ts feat(shell): add share button to global header with QR, copy link, email invite 2026-03-16 20:51:21 -07:00
sw.ts feat(rsplat): image staging endpoint, viewer improvements, SW updates 2026-03-16 12:24:40 -07:00
test-stack.html test: add stack view + wiring test page 2026-03-02 13:03:29 -08:00