Skip to content

Releases: JacobStephens2/daily_dozen

v1.0.0 — Initial Release

22 Mar 16:52
1c422d4

Choose a tag to compare

Daily Dozen Tracker v1.0.0

The first official release of Daily Dozen Tracker — a PWA for tracking Dr. Greger's Daily Dozen food checklist, built with Catholic principles of stewardship and gratitude.

Features

  • Daily tracking with checkbox UI for all 12 food categories
  • Multiple diet types (Daily Dozen, One Bean, One Bean Two Protein) with descriptions
  • History view with calendar, streaks, and day detail
  • User accounts with registration, login, forgot password/reset flow
  • Cross-device cloud sync via account system
  • Offline support with service worker and offline indicator banner
  • Installable PWA on mobile and desktop with smart install prompts
  • Android TWA project and Digital Asset Links for Play Store distribution
  • Data import/export (JSON backup files)
  • Date navigation with prev/next arrows and date picker
  • Edit past days from history view
  • Accessibility improvements: ARIA labels, focus trapping in modals
  • Rotating scripture quotes in completion celebration
  • Gratitude/blessing prompts integrated into the experience

Technical

  • Vanilla JS (ES6+ modules), HTML5, CSS3
  • Auth token refresh before expiry
  • Trust proxy support for rate limiting behind Apache
  • Production-hardened (console.log cleanup, redundant script removal)
  • Test files organized in tests/ directory