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
docs/mockups/admin-panel-v8.html— added Galleries screen (expandable gallery/album tree, inline edit, 4-state right panel) + Location screen (single-panel aerial upload form); added CSS for.gal-row-actions,.btn-gal-action,.gal-inline-edit,.gal-dimmed,.asset-item,.asset-thumb; updated sidebar nav links for Location and Galleries; extendedscreensJS object + addedtoggleGalExpand,openGalPanel,startGalEdit,cancelGalEditfunctions; fixedgoTo()sidebar logic for Media section items
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
- Open
docs/mockups/admin-panel-v8.htmlin browser — click through all 6 screens; test Galleries expand/collapse, album row clicks (right panel switching), inline edit mode - Sync v8 to
~/code/offplan-online/preview/mockups/admin-panel-v8.html(public GitHub Pages preview) - Send
docs/legal/index.htmlto lawyer — has been ready since CONV-13, not yet sent - Book Roman call: tarification unit (projects / renders / seats?) + tax engine (Stripe Tax / Paddle MoR / Avalara?) — both block landing page pricing
- Build
docs/landing-v1.html— demo-led hybrid variant (blocked on Roman call + Sergey design sign-off) - 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
- Tarification unit: projects / renders / seats? (P0 — blocks landing page pricing section)
- Tax engine: Stripe Tax vs Paddle MoR vs Avalara?
- 2FA timing: Stage 1 (mandatory at launch) or Stage 2?
- MCP scope for Phase 1.3: read-only or read+write?
- Phase 1.2.7 permission model spec — write as separate document before coding?
- Cyprus: next milestone is [REG NO] + [ADDRESS] from lawyer (needed for 8 fields in legal docs)
Context for next session
admin-panel-v8.htmlinitialises on the Labels & Terms screen (goTo('labels')in<script>). To test Galleries: click "Galleries" in the sidebar under the Media section header.- Galleries default state: "Renders" gallery is expanded (▼), "Interior" album sub-row is highlighted, Album Information panel shown on the right.
- Inline edit flow: click Edit on any gallery row → that row hides, an input row appears in its place, other rows dim. Discard or Confirm restores normal state.
v8is not yet synced to the preview repo (~/code/offplan-online/preview/mockups/). Needs manualcp— no script exists yet.- Landing page design direction locked: v3 variant (demo-led hybrid). v1 and v2 kept only for comparison.
- Duration 563 min covers the full day including the earlier compacted context (session started 09:54).