Tanish Manku
e120d009ae
pagescene: add view-only mode + anon signup CTA
- view-only mode (driven by ownerToken !== currentUserToken): gates
engine mutators (add/delete/toggle/transform/color), gizmo attach,
delete/undo/redo keybinds, drag-to-add; hides editor chrome
(OnboardingHelper, Controls3D, ControlsTopButtons, PromptBox3D,
ControlPanelSceneObject, Outliner row toggles, model/cost buttons).
- new optional adapter.promptSignup; webapp adapter wires to existing
useSignupCta modal. Save / Save-as-copy / Generate / Upload buttons
call it when currentUserToken is undefined, so anon visitors hit a
signup modal instead of silent failures.
- PromptBox3D gains onBeforeSubmit?: () => boolean hook; Stage3DBody
uses it to route anon Generate clicks through promptSignup, since
the Generate flow bypasses adapter.enqueueGeneration today.
2026-05-12 17:41:18 -07:00
..
2026-01-23 05:12:56 -05:00
2026-03-25 18:32:43 +07:00
2026-05-09 02:31:54 +07:00
2026-01-23 05:12:56 -05:00
2026-01-23 05:12:56 -05:00
2026-01-23 05:12:56 -05:00
2026-01-23 05:12:56 -05:00
2026-05-09 14:26:42 -07:00
2026-04-22 18:38:02 +07:00
2026-01-23 05:12:56 -05:00
2026-01-23 05:12:56 -05:00
2026-01-23 05:12:56 -05:00
2026-04-09 09:07:21 -07:00
2026-04-24 13:25:17 +07:00
2026-01-23 05:12:56 -05:00
2026-01-29 00:34:34 +07:00
2026-01-23 05:12:56 -05:00
2026-01-23 05:12:56 -05:00
2026-04-03 15:19:41 +07:00
2026-05-09 02:31:54 +07:00
2026-01-23 05:12:56 -05:00
2026-01-23 05:12:56 -05:00
2026-03-17 20:36:29 +07:00
2026-03-09 20:37:55 -04:00
2026-03-01 12:21:37 +07:00
2026-04-22 18:38:02 +07:00
2026-05-12 00:02:41 -04:00
2026-05-12 09:18:13 -07:00
2026-05-12 17:41:18 -07:00
2026-01-23 05:12:56 -05:00
2026-05-09 02:31:54 +07:00
2026-04-22 19:45:58 -04:00
2026-01-23 05:12:56 -05:00
2026-05-12 17:41:18 -07:00
2026-02-16 16:27:38 +07:00
2026-01-23 05:12:56 -05:00
2026-01-23 05:12:56 -05:00
2026-01-23 05:12:56 -05:00
2026-05-12 00:02:41 -04:00
2026-04-14 21:31:45 +07:00
2026-04-30 10:02:10 +07:00
2026-01-23 05:12:56 -05:00
2026-01-23 05:12:56 -05:00
2026-04-22 18:38:02 +07:00
2026-05-12 09:11:11 -07:00
2026-05-09 16:35:18 +07:00
2026-03-06 02:08:51 +07:00