Commit Graph

5 Commits

Author SHA1 Message Date
Rodribm10
f4980f026c feat(fase4-c): tenant resolver + theming dinamico
- src/lib/tenant.ts: resolve slug por subdominio (fallback env)
- src/lib/appConfig.ts: carrega tenant + app_config do Supabase
- TenantProvider: aplica CSS vars, Google Fonts dinamico, title/favicon
- useAppConfig + useTenantId hooks
- App.tsx renderiza titulo/subtitulo/tagline/footer do config
- catalogoService filtra todas queries por tenant_id
- useReservationForm aguarda tenantId antes de buscar
- Testes mockam TenantProvider + useAppConfig
- vite.config: host: true + allowedHosts (tunnel-friendly)
- chatwootApi: header ngrok-skip-browser-warning
2026-04-14 21:06:16 -03:00
Rodribm10
87f6e8df4f chore: fixa porta do dev server em 5180 (evita conflito com financehub) 2026-04-13 23:16:32 -03:00
Rodribm10
fbe6a01bc8 fix: restaura test config usando vitest/config + upgrade vitest@3
Vitest 2 nao suporta Vite 6 (peer dep conflict). Subir pra vitest 3.2.
defineConfig vindo de vitest/config pra ter o tipo test na UserConfig.
2026-04-13 23:00:38 -03:00
Rodribm10
86e7d17cbc feat: configura tailwind v4 com paleta premium (obsidian/champagne/rose-gold) 2026-04-13 22:59:02 -03:00
Rodribm10
548985dd05 feat: scaffold inicial do projeto vite + react + typescript
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-13 22:57:23 -03:00