offplan · online
Session · conv-14

Session CONV-14

Donesessionconv-14

Resume Prompt

Open docs/mockups/admin-panel-v8.html in a browser and do a quick click-through: verify all 6 screens render (Theme, Features, Labels & Terms, Buildings, Galleries, Location), then test Galleries interactions — expand/collapse galleries, click album rows to switch the right panel, click Edit on a gallery row to trigger inline edit mode. Once confirmed, copy the file to ~/code/offplan-online/preview/mockups/admin-panel-v8.html to sync the public preview. After that: (1) send docs/legal/index.html to the lawyer — it's been ready since CONV-13; (2) book the Roman call to unblock landing page pricing (tarification unit + tax engine decision).

Summary

This session (building on compacted CONV-13/14 context) completed the admin panel v8 HTML mockup. The earlier compacted portion covered Stage 1/2 acceleration analysis, 2 Notion Learnings, and building admin-panel-v8.html from scratch with Theme, Features, Labels & Terms, and Buildings screens using the offplan.online v7 glass-morphism design system. The continuation added Galleries (expandable gallery/album tree, inline edit mode, 4-state right panel: empty / Gallery Creation / Album Information / Album Creation) and Location (single-panel aerial image upload form with preview). The mockup now simulates 6 complete interactive admin screens plus placeholder stubs for steps 5–10.

Changes

Decisions

Galleries: 4-state right panel vs separate route. The right panel switches between empty / Gallery Creation / Album Information / Album Creation via JS show/hide. This keeps the interaction self-contained in one screen with no routing, consistent with how Buildings handles its right panel. Alternative (separate page per state) rejected — overkill for a mockup, and the real product will use the same single-surface pattern.

Galleries: inline edit dims rows instead of hiding table. Clicking Edit on a gallery row hides that row and shows an input row in its place; all other rows are dimmed (opacity 0.32) and pointer-events disabled. Hiding the whole table was rejected — too disorienting spatially. A modal was rejected — inconsistent with the screenshots.

Location: single-panel, no right-panel split. There is only one form to fill (one aerial image). Adding a left list would require inventing list items that don't exist in the screenshots. Kept as single-panel with max-width 640px.

Next Steps

  1. Open docs/mockups/admin-panel-v8.html in browser — click through all 6 screens; test Galleries expand/collapse, album row clicks (right panel switching), inline edit mode
  2. Sync v8 to ~/code/offplan-online/preview/mockups/admin-panel-v8.html (public GitHub Pages preview)
  3. Send docs/legal/index.html to lawyer — has been ready since CONV-13, not yet sent
  4. Book Roman call: tarification unit (projects / renders / seats?) + tax engine (Stripe Tax / Paddle MoR / Avalara?) — both block landing page pricing
  5. Build docs/landing-v1.html — demo-led hybrid variant (blocked on Roman call + Sergey design sign-off)
  6. Audit Stages 2/3/4 in launch-plan-v3-full.html — same patterns as Stage 1 audit (VV-refs, stale open questions, removed phase links)

Open Questions

Context for next session