lilith-platform.live/codebase/@features
Emergency Fix 0b644aa733 fix(provider-website): 🐛 restore CSS-trap WASM restoreKey for API-fetched photos
Photos stored on disk are CSS-trap distorted (hue rotation baked in). The
frontend uses WasmImage + per-photo restoreKey to reverse the distortion
at render time. Before this fix, applyPhotoRewrite rewrote src/webpSrc
for API-fetched gallery + shop data but never attached a restoreKey, so
every photo rendered with a visible rainbow tint (the trap in its raw
form) after the /provider-api/api/data fetch replaced the initial state.

- Add ProviderSiteConfig.getPhotoRestoreKey as a second deployment hook
  alongside rewritePhotoSrc. Quinn deployment wires it to the
  virtual:photo-css-traps module.
- applyPhotoRewrite now takes getRestoreKey and attaches restoreKey to
  every gallery/shop photo. Lookup uses webpSrc when present since that
  is what WasmImage actually fetches.
- ShopListingPhoto gains an optional restoreKey field.
- PageIllustration + DestinationsPage swap ProtectedImage → PhotoImage
  and pull restoreKey via useProviderConfig().getPhotoRestoreKey so their
  illustrations restore too. DuosPage and SpecialtiesPage already used
  PhotoImage + virtual:photo-css-traps directly so they were already fine.
2026-04-08 12:13:40 -07:00
..
admin deps-upgrade(backend-api): ⬆️ Pin and update dependency versions in admin, comm-newsletter, and my backend APIs to ensure consistency 2026-04-08 11:57:25 -07:00
age-verification
analytics chore(orchestrator): 🔧 Update production deployment configs, analytics documentation, and dev environment setup scripts 2026-04-08 11:57:24 -07:00
comm-newsletter deps-upgrade(backend-api): ⬆️ Pin and update dependency versions in admin, comm-newsletter, and my backend APIs to ensure consistency 2026-04-08 11:57:25 -07:00
db-monitor
image-protection chore(backend-api): 🔧 Update development env vars in .env.development for backend API 2026-04-07 17:33:29 -07:00
landing feat(simon-selector): Add SimonSelector interactive UI component with game logic and state management, and implement GalleryPage for admin display/management 2026-04-08 11:57:24 -07:00
merchant/backend-api
messages feat(messages): Introduce new frontend UI components and public API interactions for user-facing message handling 2026-04-08 11:57:54 -07:00
my refactor(rich-text-editor): ♻️ Restructure internal logic for optimized rendering and cleaner architecture 2026-04-08 11:57:54 -07:00
platform-seed
provider-website fix(provider-website): 🐛 restore CSS-trap WASM restoreKey for API-fetched photos 2026-04-08 12:13:40 -07:00
quinn-ai feat(quinn-ai): Update core AI logic with new features and optimizations 2026-04-08 11:57:25 -07:00
waitlist