Rebrand the public site and portal to the PRINTFORGE banner palette (navy / cyan / lime), replace the loading splash with a 3D-print animation, make product photo smart-crop optional (default on), and add a seed_demo management command for client walkthroughs on dev and beta only.
Scope
Loading splash: FDM printer animation in banner colors
Color scheme: replace Ecoprint orange with cyan #00aeef, lime #8dc63f, navy #0a0e14
Rebrand the public site and portal to the PRINTFORGE banner palette (navy / cyan / lime), replace the loading splash with a 3D-print animation, make product photo smart-crop optional (default on), and add a `seed_demo` management command for client walkthroughs on dev and beta only.
## Scope
- Loading splash: FDM printer animation in banner colors
- Color scheme: replace Ecoprint orange with cyan `#00aeef`, lime `#8dc63f`, navy `#0a0e14`
- Product uploads: default-checked smart crop + background filter
- `manage.py seed_demo` for fake catalog, contacts, leads, orders, campaigns (refuses prod)
## Test plan
- [ ] Public pages show cyan/lime brand, not orange
- [ ] Splash is a printer building a model (reduced-motion fallback ok)
- [ ] Product edit has smart-crop checked by default; uncheck stores original photo
- [ ] `DJANGO_ENV=dev` / `beta`: `seed_demo` populates shop + portal lists
- [ ] `DJANGO_ENV=prod`: command refuses to run
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Rebrand the public site and portal to the PRINTFORGE banner palette (navy / cyan / lime), replace the loading splash with a 3D-print animation, make product photo smart-crop optional (default on), and add a
seed_demomanagement command for client walkthroughs on dev and beta only.Scope
#00aeef, lime#8dc63f, navy#0a0e14manage.py seed_demofor fake catalog, contacts, leads, orders, campaigns (refuses prod)Test plan
DJANGO_ENV=dev/beta:seed_demopopulates shop + portal listsDJANGO_ENV=prod: command refuses to run