···11+# Changelog
22+33+All notable changes to Wasup Chuck's will be documented in this file.
44+55+## [1.2.0] - 2026-02-06
66+77+### Added
88+- **Favorites System** (iOS & Android)
99+ - Mark individual menu items as favorites
1010+ - Add keyword-based favorites (e.g., "pizza", "fish")
1111+ - Visual highlighting of favorite items with star icons
1212+ - Favorites manager sheet for managing items and keywords
1313+ - Persistent storage across app launches
1414+1515+- **Notifications** (iOS & Android)
1616+ - Receive notifications 1 hour before meals when favorites are available
1717+ - Smart notification content showing up to 3 items with count for additional matches
1818+ - Automatic rescheduling when favorites or menus change
1919+ - Works with both individual items and keyword-based favorites
2020+2121+- **Future Day View** (iOS & Android)
2222+ - Swipe through multiple days of menus
2323+ - Navigate with left/right arrows
2424+ - View schedules for upcoming days
2525+ - Select different meals for future days
2626+ - Displays dates (Today, Tomorrow, day names)
2727+2828+- **GitHub Actions**
2929+ - Automated APK builds on release
3030+3131+### Changed
3232+- Updated Android UI to support favorites with star buttons
3333+- Enhanced venue cards with favorite item highlighting
3434+- Improved navigation between days
3535+3636+## [1.1.0] - 2025-01-30
3737+3838+### Added
3939+- **Android App**
4040+ - Native Android app with Material Design 3
4141+ - Home screen with status cards and meal schedules
4242+ - Venue cards with expandable menu items
4343+ - Allergen badges for dietary information
4444+ - Pull-to-refresh functionality
4545+ - Responsive layout for tablets and phones
4646+4747+- **Android Widgets**
4848+ - Small widget showing current status
4949+ - Medium widget with status and next meal
5050+ - Large widget with full meal menu
5151+ - Glance-based widgets with Material 3 styling
5252+ - Auto-refresh every 30 minutes
5353+5454+- **iOS Multi-Day Support**
5555+ - View menus for multiple days
5656+ - Tab-based navigation between days
5757+ - Support for different schedules (weekday, Saturday, Sunday)
5858+5959+- **Improved Caching**
6060+ - 12-hour cache expiration (iOS & Android)
6161+ - App Group sharing for iOS widgets
6262+ - Persistent disk cache for Android
6363+ - Stale-while-revalidate pattern
6464+6565+### Changed
6666+- Better Material Theme implementation on Android
6767+- Improved icon and app branding
6868+- More polished UI across both platforms
6969+7070+## [1.0.0] - 2025-01-15
7171+7272+### Added
7373+- **iOS App**
7474+ - Real-time Chuck's dining hall status
7575+ - Current meal phase display (Breakfast, Lunch, Dinner, Closed)
7676+ - Countdown timer until meal ends or next meal starts
7777+ - Today's meal schedule with tap-to-view menu details
7878+ - Venue-organized menu display
7979+ - Allergen information badges
8080+ - Pull-to-refresh functionality
8181+ - Error handling with retry
8282+ - Responsive design for iPhone and iPad
8383+ - iOS 16+ support
8484+8585+- **iOS Widgets**
8686+ - Lock screen widgets (circular and rectangular)
8787+ - Home screen widgets
8888+ - Real-time status updates
8989+ - Glanceable meal information
9090+9191+- **Siri Integration**
9292+ - App Intents for Siri commands
9393+ - Ask Siri about Chuck's status
9494+ - Voice queries for current menu
9595+9696+- **Core Features**
9797+ - Timezone-aware (America/New_York)
9898+ - Schedule-aware (different hours for weekdays, Saturday, Sunday)
9999+ - Chuck's API integration
100100+ - Menu caching
101101+ - Privacy-focused (no data collection)
102102+103103+### Technical
104104+- SwiftUI for iOS
105105+- Jetpack Compose for Android
106106+- Hilt for Android dependency injection
107107+- Retrofit for networking
108108+- DataStore for Android preferences
109109+- WorkManager for Android background tasks
110110+- Glance for Android widgets
111111+112112+---
113113+114114+**Note:** Version 1.2.0 brings feature parity between iOS and Android with the addition of favorites, notifications, and multi-day views to both platforms.