ios widget showing what is available at chucks
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 117 lines 4.0 kB view raw view rendered
1# Changelog 2 3All notable changes to Wasup Chuck's will be documented in this file. 4 5## [1.2.0] - 2026-02-06 6 7### Added 8- **Favorites System**: Mark and track your favorite menu items 9 - Tap star icons on menu items to save favorites 10 - Add keyword-based favorites (e.g., "pizza", "fish") to auto-match items 11 - Visual highlighting with orange stars and backgrounds 12 - Persistent storage across app restarts 13 - Favorites manager sheet for easy organization 14- **Smart Notifications**: Get notified when your favorites are available 15 - Alerts sent 1 hour before meals with favorite items 16 - Shows up to 3 items with count for additional matches 17 - Automatic rescheduling when favorites or menus change 18 - Works with both individual items and keyword matches 19- **Multi-Day View**: Plan ahead with future menu access 20 - Swipe through multiple days of upcoming menus 21 - Navigate with arrow buttons or swipe gestures 22 - Select different meals (Breakfast, Lunch, Dinner) for each day 23 - Clear date labels: "Today", "Tomorrow", and day-of-week names 24- **GitHub Actions**: Automated APK builds on release 25 26### Changed 27- Android UI enhanced with star buttons and favorite highlighting 28- Improved venue cards with favorite item backgrounds 29- Better navigation experience between days 30 31### Technical 32- FavoritesRepository with DataStore for Android 33- NotificationScheduler using WorkManager 34- POST_NOTIFICATIONS permission added for Android 35- Updated VenueCard, HomeScreen, HomeViewModel components 36 37**Full Changelog**: https://github.com/taciturnaxolotl/wasup-chucks/compare/v1.1.0...v1.2.0 38 39## [1.1.0] - 2025-01-30 40 41### Added 42- **Android App** 43 - Native Android app with Material Design 3 44 - Home screen with status cards and meal schedules 45 - Venue cards with expandable menu items 46 - Allergen badges for dietary information 47 - Pull-to-refresh functionality 48 - Responsive layout for tablets and phones 49 50- **Android Widgets** 51 - Small widget showing current status 52 - Medium widget with status and next meal 53 - Large widget with full meal menu 54 - Glance-based widgets with Material 3 styling 55 - Auto-refresh every 30 minutes 56 57- **iOS Multi-Day Support** 58 - View menus for multiple days 59 - Tab-based navigation between days 60 - Support for different schedules (weekday, Saturday, Sunday) 61 62- **Improved Caching** 63 - 12-hour cache expiration (iOS & Android) 64 - App Group sharing for iOS widgets 65 - Persistent disk cache for Android 66 - Stale-while-revalidate pattern 67 68### Changed 69- Better Material Theme implementation on Android 70- Improved icon and app branding 71- More polished UI across both platforms 72 73## [1.0.0] - 2025-01-15 74 75### Added 76- **iOS App** 77 - Real-time Chuck's dining hall status 78 - Current meal phase display (Breakfast, Lunch, Dinner, Closed) 79 - Countdown timer until meal ends or next meal starts 80 - Today's meal schedule with tap-to-view menu details 81 - Venue-organized menu display 82 - Allergen information badges 83 - Pull-to-refresh functionality 84 - Error handling with retry 85 - Responsive design for iPhone and iPad 86 - iOS 16+ support 87 88- **iOS Widgets** 89 - Lock screen widgets (circular and rectangular) 90 - Home screen widgets 91 - Real-time status updates 92 - Glanceable meal information 93 94- **Siri Integration** 95 - App Intents for Siri commands 96 - Ask Siri about Chuck's status 97 - Voice queries for current menu 98 99- **Core Features** 100 - Timezone-aware (America/New_York) 101 - Schedule-aware (different hours for weekdays, Saturday, Sunday) 102 - Chuck's API integration 103 - Menu caching 104 - Privacy-focused (no data collection) 105 106### Technical 107- SwiftUI for iOS 108- Jetpack Compose for Android 109- Hilt for Android dependency injection 110- Retrofit for networking 111- DataStore for Android preferences 112- WorkManager for Android background tasks 113- Glance for Android widgets 114 115--- 116 117**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.