Added new tracking pages: - Medicine tracker: track medication name, dosage, unit, route, and reason - Activity tracker: track play, exercise, walks, music, reading, tummy time, etc. - Both pages follow existing tracker patterns with recent activities list Voice command improvements: - Updated voice classification to support medicine and activity types - Added detailed extraction fields for medicine (medicineName, dosage, unit, route, reason) - Added detailed extraction fields for activity (activityType, duration, description) - Enhanced unknown intent dialog with manual tracker selection - Updated tracker options to match implemented pages (removed milestone) Backend changes: - Added MEDICINE and ACTIVITY to ActivityType enum - Created migration V013 to add medicine/activity to database CHECK constraint - Updated voice service prompts to include medicine and activity extraction Frontend changes: - Created /track/medicine page with full CRUD operations - Created /track/activity page with full CRUD operations - Added Medicine card to /track page with MedicalServices icon - Updated VoiceFloatingButton unknown dialog with 4 tracker options 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
2.9 KiB
2.9 KiB