diligence/frontend
Claude c37543b009 feat: timezone auto-detection, branding fix, frontend rebuild
Timezone:
- Add diligence/utils/dates.py with today_for_user(), now_for_user(), day_start_utc()
- Replace all 20 date.today() calls across 10 files with timezone-aware helpers
- Remove hardcoded Asia/Bangkok offset hack in nutrition router
- Change defaults from Asia/Bangkok to UTC in user model, nutrition model, config
- Add timezone field to RegisterRequest schema
- Set user.timezone from browser detection during registration
- Frontend sends Intl.DateTimeFormat().resolvedOptions().timeZone on register

Branding:
- Login page: Fitness Rewards -> Diligence, updated tagline and emoji
- index.html title: Fitness Rewards -> Diligence

Frontend rebuild:
- Fresh Vite build with all changes (index-CsKoBN0D.js)
- Nav bar, timezone detection, and branding all verified in built bundle
2026-07-04 07:16:23 +00:00
..
public Deliver Step 9: agent-card.json, SKILL.md, USDA lookup, integrations dynamic config, Welcome/Integrations/MealPlan pages, API methods, README, routes 2026-06-15 14:40:34 +00:00
src feat: timezone auto-detection, branding fix, frontend rebuild 2026-07-04 07:16:23 +00:00
Dockerfile Fix docker-compose for Coolify: remove manual Traefik labels, add healthchecks, add curl to containers 2026-03-15 00:23:35 +00:00
index.html feat: timezone auto-detection, branding fix, frontend rebuild 2026-07-04 07:16:23 +00:00
nginx.conf Deliver Steps 3-8: integration config, meal plans, provider registry, MCP connector (14 tools), B2A files, nginx proxy, AGENT_GUIDE, LICENSE 2026-06-15 14:34:09 +00:00
package-lock.json feat: timezone auto-detection, branding fix, frontend rebuild 2026-07-04 07:16:23 +00:00
package.json Initial commit: full fitness-rewards app 2026-03-14 23:53:00 +00:00
vite.config.js Initial commit: full fitness-rewards app 2026-03-14 23:53:00 +00:00