ios widget showing what is available at chucks
0
fork

Configure Feed

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

docs: add changelog for v1.2.0

+114
+114
CHANGELOG.md
··· 1 + # Changelog 2 + 3 + All 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** (iOS & Android) 9 + - Mark individual menu items as favorites 10 + - Add keyword-based favorites (e.g., "pizza", "fish") 11 + - Visual highlighting of favorite items with star icons 12 + - Favorites manager sheet for managing items and keywords 13 + - Persistent storage across app launches 14 + 15 + - **Notifications** (iOS & Android) 16 + - Receive notifications 1 hour before meals when favorites are available 17 + - Smart notification content showing up to 3 items with count for additional matches 18 + - Automatic rescheduling when favorites or menus change 19 + - Works with both individual items and keyword-based favorites 20 + 21 + - **Future Day View** (iOS & Android) 22 + - Swipe through multiple days of menus 23 + - Navigate with left/right arrows 24 + - View schedules for upcoming days 25 + - Select different meals for future days 26 + - Displays dates (Today, Tomorrow, day names) 27 + 28 + - **GitHub Actions** 29 + - Automated APK builds on release 30 + 31 + ### Changed 32 + - Updated Android UI to support favorites with star buttons 33 + - Enhanced venue cards with favorite item highlighting 34 + - Improved navigation between days 35 + 36 + ## [1.1.0] - 2025-01-30 37 + 38 + ### Added 39 + - **Android App** 40 + - Native Android app with Material Design 3 41 + - Home screen with status cards and meal schedules 42 + - Venue cards with expandable menu items 43 + - Allergen badges for dietary information 44 + - Pull-to-refresh functionality 45 + - Responsive layout for tablets and phones 46 + 47 + - **Android Widgets** 48 + - Small widget showing current status 49 + - Medium widget with status and next meal 50 + - Large widget with full meal menu 51 + - Glance-based widgets with Material 3 styling 52 + - Auto-refresh every 30 minutes 53 + 54 + - **iOS Multi-Day Support** 55 + - View menus for multiple days 56 + - Tab-based navigation between days 57 + - Support for different schedules (weekday, Saturday, Sunday) 58 + 59 + - **Improved Caching** 60 + - 12-hour cache expiration (iOS & Android) 61 + - App Group sharing for iOS widgets 62 + - Persistent disk cache for Android 63 + - Stale-while-revalidate pattern 64 + 65 + ### Changed 66 + - Better Material Theme implementation on Android 67 + - Improved icon and app branding 68 + - More polished UI across both platforms 69 + 70 + ## [1.0.0] - 2025-01-15 71 + 72 + ### Added 73 + - **iOS App** 74 + - Real-time Chuck's dining hall status 75 + - Current meal phase display (Breakfast, Lunch, Dinner, Closed) 76 + - Countdown timer until meal ends or next meal starts 77 + - Today's meal schedule with tap-to-view menu details 78 + - Venue-organized menu display 79 + - Allergen information badges 80 + - Pull-to-refresh functionality 81 + - Error handling with retry 82 + - Responsive design for iPhone and iPad 83 + - iOS 16+ support 84 + 85 + - **iOS Widgets** 86 + - Lock screen widgets (circular and rectangular) 87 + - Home screen widgets 88 + - Real-time status updates 89 + - Glanceable meal information 90 + 91 + - **Siri Integration** 92 + - App Intents for Siri commands 93 + - Ask Siri about Chuck's status 94 + - Voice queries for current menu 95 + 96 + - **Core Features** 97 + - Timezone-aware (America/New_York) 98 + - Schedule-aware (different hours for weekdays, Saturday, Sunday) 99 + - Chuck's API integration 100 + - Menu caching 101 + - Privacy-focused (no data collection) 102 + 103 + ### Technical 104 + - SwiftUI for iOS 105 + - Jetpack Compose for Android 106 + - Hilt for Android dependency injection 107 + - Retrofit for networking 108 + - DataStore for Android preferences 109 + - WorkManager for Android background tasks 110 + - Glance for Android widgets 111 + 112 + --- 113 + 114 + **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.