berrypod/test/berrypod_web
jamey a039c8d53c
All checks were successful
deploy / deploy (push) Successful in 6m49s
add live page editor sidebar with collapsible UI
Admins can now edit pages directly on the live shop by clicking the
pencil icon in the header. A sidebar slides in with block management
controls (add, remove, reorder, edit settings, save, reset, done).

Key features:
- PageEditorHook on_mount with handle_params/event/info hooks
- BlockEditor pure functions extracted from admin editor
- Shared BlockEditorComponents with event_prefix namespacing
- Collapsible sidebar: X closes it, header pencil reopens it
- Backdrop overlay dismisses sidebar on tap
- Conditional admin.css loading for logged-in users
- content_body block now portable (textarea setting + rich text fallback)

13 integration tests, 26 unit tests, 1370 total passing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 16:22:35 +00:00
..
controllers add no-JS fallback for cart country selector 2026-02-24 23:14:48 +00:00
live add live preview pane to page editor 2026-02-27 08:06:17 +00:00
plugs add URL redirects with ETS-cached plug, broken URL tracking, and admin UI 2026-02-26 14:14:14 +00:00
page_editor_hook_test.exs add live page editor sidebar with collapsible UI 2026-02-27 16:22:35 +00:00
page_renderer_test.exs wire simple pages to PageRenderer (stage 3) 2026-02-26 18:29:20 +00:00
user_auth_test.exs add setup onboarding page, dashboard launch checklist, provider registry 2026-02-20 00:34:06 +00:00