v0.4.0-dev — Pixel-perfect SPA: data parity, visual fixes, chart replacement #17
Labels
No labels
meeting-notes
meeting-sensitive
meeting-transcript
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coopcloud_code/home#17
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Make dev-app.projectmycelium.org visually identical to projectmycelium.org/marketplace/demo on every page.
1. Data parity
Production SSR has data seeded via
seed_marketplace.rhaiwith:Dev SPA runs in fixtures mode with simpler product names and USD pricing.
Fix: Update fixture data (products.json + user files) to match production seed data exactly.
2. Visual fixes
Systematic screenshot comparison needed for all pages:
marketplace-itemvsproduct-card)3. Chart replacement
Production has Chart.js for:
Options:
4. Verification
Automated pixel comparison for every page:
Signed-off-by: mik-tf
Closing — v0.4.0-dev pixel-perfect release (2026-03-24)
Visual parity achieved:
Remaining data-level differences (not code):
The SPA code is functionally and visually complete.
19/19 smoke tests PASS. 45 routes. All features implemented.
Signed-off-by: mik-tf