fix: 1:1 prototype port + deployment fixes #3

Merged
Leopoldadmin merged 3 commits from feature/T04-rentman-integration into main 2026-07-10 20:50:02 +00:00
Owner

1:1 Prototype Port + Deployment Fixes

Commits

  • 7b1bebe fix: add pydantic[email] + correct DATABASE_URL to postgresql+asyncpg
  • 786cb0c fix: correct healthcheck endpoint to /api/health
  • 90a7d7f fix: 1:1 prototype port – exact hms-* CSS, real logo, all components from app.js

What changed

  • Real HMS Logo: Replaced fake logo with actual SVG from hms-licht-ton.de
  • 1:1 Prototype Port: All hms-* CSS classes from approved prototype (webspace.media-on.de/hms-prototype/)
  • All components ported 1:1 from app.js: HmsLogo, SpeakerIcon, AppHeader, AppFooter, ServiceCard, EquipmentCard, LoadingSkeleton, EmptyState, ErrorState
  • All pages ported 1:1: Home, Referenzen, Kontakt, Mietkatalog, Equipment Detail, Warenkorb, Admin, 404
  • Deployment fixes: pydantic[email], DATABASE_URL postgresql+asyncpg, healthcheck /api/health

Tests

  • 168 Vitest tests
  • Build 2.47 MB, 0 errors
  • Live on hms.media-on.de
## 1:1 Prototype Port + Deployment Fixes ### Commits - `7b1bebe` fix: add pydantic[email] + correct DATABASE_URL to postgresql+asyncpg - `786cb0c` fix: correct healthcheck endpoint to /api/health - `90a7d7f` fix: 1:1 prototype port – exact hms-* CSS, real logo, all components from app.js ### What changed - **Real HMS Logo:** Replaced fake logo with actual SVG from hms-licht-ton.de - **1:1 Prototype Port:** All `hms-*` CSS classes from approved prototype (webspace.media-on.de/hms-prototype/) - **All components ported 1:1 from app.js:** HmsLogo, SpeakerIcon, AppHeader, AppFooter, ServiceCard, EquipmentCard, LoadingSkeleton, EmptyState, ErrorState - **All pages ported 1:1:** Home, Referenzen, Kontakt, Mietkatalog, Equipment Detail, Warenkorb, Admin, 404 - **Deployment fixes:** pydantic[email], DATABASE_URL postgresql+asyncpg, healthcheck /api/health ### Tests - 168 Vitest tests ✅ - Build 2.47 MB, 0 errors ✅ - Live on hms.media-on.de ✅
Leopoldadmin added 3 commits 2026-07-10 20:49:46 +00:00
Leopoldadmin merged commit e0e170fe6a into main 2026-07-10 20:50:02 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Leopoldadmin/hms-licht-ton#3