Fringg
11d3e637c1
feat: add configurable animated background for landing pages
Add background_config JSON field to LandingPage model, enabling
per-landing animated backgrounds (aurora, sparkles, vortex, etc).
- Add background_config column (JSON, nullable) with Alembic migration
- Add validated background_config to create/update/detail/public schemas
- Reuse ALLOWED_BG_TYPES and _validate_settings from branding module
- Strip unknown keys via whitelist, validate all fields including reducedOnMobile
2026-03-07 12:46:02 +03:00
..
2026-03-04 02:53:29 +03:00
2026-03-06 16:10:09 +03:00
2026-02-17 04:45:40 +03:00
2026-03-06 16:10:09 +03:00
2026-02-17 04:45:40 +03:00
2026-02-17 04:45:40 +03:00
2026-03-06 16:10:09 +03:00
2026-03-06 16:10:09 +03:00
2026-03-06 16:10:09 +03:00
2026-03-07 12:46:02 +03:00
2026-01-24 17:45:27 +03:00
2026-03-06 16:10:09 +03:00
2026-02-16 09:18:12 +03:00
2026-03-06 16:10:09 +03:00
2026-03-06 16:10:09 +03:00
2026-02-16 09:18:12 +03:00
2026-02-17 04:45:40 +03:00
2026-02-16 09:18:12 +03:00
2026-02-16 09:18:12 +03:00
2026-02-17 04:45:40 +03:00
2026-03-06 04:20:41 +03:00
2026-02-17 04:45:40 +03:00
2026-02-25 04:07:09 +03:00
2026-03-06 01:33:06 +03:00
2026-03-02 02:25:32 +03:00
2026-02-25 06:34:22 +03:00
2026-02-17 04:45:40 +03:00
2026-02-17 04:45:40 +03:00
2026-02-16 09:18:12 +03:00
2026-02-17 04:45:40 +03:00
2026-02-17 04:45:40 +03:00
2026-03-07 05:44:19 +03:00
2026-03-07 03:18:20 +03:00
2026-03-07 05:44:19 +03:00
2026-02-17 04:45:40 +03:00
2026-02-25 00:44:44 +03:00
2026-03-06 04:20:41 +03:00
2026-02-17 04:45:40 +03:00
2026-02-17 04:45:40 +03:00
2026-03-05 09:05:02 +03:00
2026-03-06 16:10:09 +03:00
2026-02-17 04:45:40 +03:00
2026-02-17 04:45:40 +03:00
2026-02-17 04:45:40 +03:00
2026-02-17 04:45:40 +03:00
2026-03-06 07:02:42 +03:00