Commit Graph

  • 77560f60cd New translations strings.xml (Portuguese) Pranshul 2026-05-25 15:08:54 +05:30
  • cd041fac64 New translations strings.xml (Polish) Pranshul 2026-05-25 15:08:52 +05:30
  • 619d7f299f New translations strings.xml (Dutch) Pranshul 2026-05-25 15:08:51 +05:30
  • 5bc7dd7212 New translations strings.xml (Korean) Pranshul 2026-05-25 15:08:50 +05:30
  • 6f98a82f91 New translations strings.xml (Japanese) Pranshul 2026-05-25 15:08:48 +05:30
  • 5692d9aa0b New translations strings.xml (Italian) Pranshul 2026-05-25 15:08:47 +05:30
  • 8bc1502dc5 New translations strings.xml (Hungarian) Pranshul 2026-05-25 15:08:46 +05:30
  • 5f4a37a8ba New translations strings.xml (Finnish) Pranshul 2026-05-25 15:08:44 +05:30
  • b86117a09b New translations strings.xml (Greek) Pranshul 2026-05-25 15:08:43 +05:30
  • ca4a3f948a New translations strings.xml (German) Pranshul 2026-05-25 15:08:42 +05:30
  • f2df1e93c4 New translations strings.xml (Czech) Pranshul 2026-05-25 15:08:41 +05:30
  • 60ef3af665 New translations strings.xml (Catalan) Pranshul 2026-05-25 15:08:39 +05:30
  • 243ba6ceb1 New translations strings.xml (Bulgarian) Pranshul 2026-05-25 15:08:38 +05:30
  • 3e4b4d5feb New translations strings.xml (Spanish) Pranshul 2026-05-25 15:08:36 +05:30
  • 5f556571c6 New translations strings.xml (French) Pranshul 2026-05-25 15:08:35 +05:30
  • 27efbcb17a New translations strings.xml (Romanian) Pranshul 2026-05-25 15:08:34 +05:30
  • 04ae4407dd add release signing configuration to build.gradle.kts PranshulGG 2026-05-25 13:31:20 +05:30
  • 0d571c0831 update GEO_NAMES_USERNAME retrieval logic, grant execute permission for gradlew in release workflow, remove unused imports in MainActivity.kt, and update project JDK name PranshulGG 2026-05-25 13:13:39 +05:30
  • 3cee5c387f Merge branch 'main' of https://github.com/PranshulGG/WeatherMaster PranshulGG 2026-05-25 12:42:19 +05:30
  • 0a91ea1048 add database schemas 38 and 39, release workflow, google_sans_flex font, various drawable assets, and strings for settings and about section PranshulGG 2026-05-25 12:42:10 +05:30
  • a334f94278 add WeatherSourcesScreen to display weather data sources PranshulGG 2026-05-25 12:41:44 +05:30
  • 1c84d307b1 resolve snackbar actionLabel string resource in WeatherMasterApp, add imports to WeatherViewModel, and add modifier parameter to WeatherIconBox PranshulGG 2026-05-25 12:41:36 +05:30
  • 75b0ac72bb update GEO_NAMES_USERNAME to fetch from environment variables and remove foojay-resolver plugin PranshulGG 2026-05-25 12:41:20 +05:30
  • df63cec86b add lightsleet to MetNorway mapping, update SnackbarManager to use resource IDs for action labels, and add navigation routes for about, legal, and sources PranshulGG 2026-05-25 12:40:58 +05:30
  • b6184cc83f add isFroggyLayout parameter to RainCanvas and SnowCanvas to support dynamic canvas height adjustment in WeatherAnimations PranshulGG 2026-05-25 12:40:49 +05:30
  • 6bc584285a update MainSearchBar and MainScreenScaffold to support Froggy layout and theme preferences PranshulGG 2026-05-25 12:40:36 +05:30
  • ebbfc82097 remove @RequiresApi from LocationsScreen and IntroScreen and set isLoading to false in IntroScreen on permission denial PranshulGG 2026-05-25 12:40:23 +05:30
  • bffe591333 add weather sources, discord link, and about sections to SettingsScreen and define weatherMasterTitleFont in Type.kt PranshulGG 2026-05-25 12:40:12 +05:30
  • 409fb8eb16 add PixelStyleCurrentWeatherCard and support layout switching in CurrentWeatherCard PranshulGG 2026-05-25 12:39:47 +05:30
  • 570605d497 add routes for about, legal, and weather sources screens in AppNavHost and add froggy layout, weather animations, and weather-based theme preferences to AppPrefsState PranshulGG 2026-05-25 12:39:24 +05:30
  • 66055015cd update dynamic color strings and add weather animations, weather-based theme, and froggy layout settings in AppearanceScreen.kt PranshulGG 2026-05-25 12:39:03 +05:30
  • 4be0fb52da add GithubRepository to AppModule and add Froggy layout, weather animations, and weather-based theme settings to AppPrefs PranshulGG 2026-05-25 12:38:53 +05:30
  • 87a4d76de3 add LicenseScreen and TermsConditionsScreen, implement GitHub update checking with GithubApi and GithubRepository, and add bottom padding to CreditsBottomSection PranshulGG 2026-05-25 12:37:25 +05:30
  • 0362489b80 add AboutScreen and AboutScreenViewModel with version check and project links PranshulGG 2026-05-25 12:36:48 +05:30
  • 479e38f656 Create LICENSE Pranshul 2026-05-25 09:08:44 +05:30
  • 2cf7f06d55 New translations strings.xml (Japanese) Pranshul 2026-05-25 01:20:15 +05:30
  • abdf9e7a0d New translations strings.xml (Chinese Simplified) Pranshul 2026-05-24 19:18:27 +05:30
  • 029978ae51 New translations strings.xml (Turkish) Pranshul 2026-05-24 19:18:26 +05:30
  • 98f42f678f New translations strings.xml (Dutch) Pranshul 2026-05-24 19:18:24 +05:30
  • ef2feca355 New translations strings.xml (Japanese) Pranshul 2026-05-24 19:18:23 +05:30
  • 560f19b018 add SMHI weather source to WeatherSource and WeatherRepositoryProvider PranshulGG 2026-05-24 19:12:31 +05:30
  • d4f6cd317f rename formatNumbers to formatLocalizedNumber and use stable item keys in WeatherBlocks PranshulGG 2026-05-24 19:12:20 +05:30
  • 3410213384 add SMHI weather provider including API, repository, and mappers closes #812 PranshulGG 2026-05-24 19:12:02 +05:30
  • 2b4dffd005 use WeatherSource hourly aggregation limits in MetNorway and NWS mappers and fix weather condition lookup in MetNorwayJsonMapper PranshulGG 2026-05-24 19:11:33 +05:30
  • 2529c01249 round max and min temperature values to integers in DailyDaysHeader.kt PranshulGG 2026-05-24 19:11:17 +05:30
  • 8d5216e4bf split AppModule into DaoModule, ApiModule, SearchRepositoryModule, and WeatherRepositoryModule and add SMHI providers PranshulGG 2026-05-24 19:11:08 +05:30
  • 27f12d4909 fixes crash when using current location and cords are returned as a string closes #822 PranshulGG 2026-05-24 14:34:59 +05:30
  • 79c4588b40 Merge pull request #835 from PranshulGG/l10n_main v3.0.0 Pranshul 2026-05-24 12:57:44 +05:30
  • 39e85e2f83 New translations strings.xml (Arabic, Saudi Arabia) Pranshul 2026-05-24 12:56:33 +05:30
  • d0b7e2be66 New translations strings.xml (Serbian (Latin)) Pranshul 2026-05-24 12:56:32 +05:30
  • 47f88ed51a New translations strings.xml (Filipino) Pranshul 2026-05-24 12:56:31 +05:30
  • cb49240d01 New translations strings.xml (Azerbaijani) Pranshul 2026-05-24 12:56:30 +05:30
  • 277cf549c5 New translations strings.xml (Thai) Pranshul 2026-05-24 12:56:29 +05:30
  • 746144f1d5 New translations strings.xml (Persian) Pranshul 2026-05-24 12:56:27 +05:30
  • c30507d8eb New translations strings.xml (Indonesian) Pranshul 2026-05-24 12:56:26 +05:30
  • 4b83c5eb09 New translations strings.xml (Portuguese, Brazilian) Pranshul 2026-05-24 12:56:25 +05:30
  • f11c91b9e0 New translations strings.xml (Vietnamese) Pranshul 2026-05-24 12:56:24 +05:30
  • 9cbff2a294 New translations strings.xml (Chinese Traditional) Pranshul 2026-05-24 12:56:23 +05:30
  • 2d531b3b31 New translations strings.xml (Chinese Simplified) Pranshul 2026-05-24 12:56:21 +05:30
  • 02632c164d New translations strings.xml (Ukrainian) Pranshul 2026-05-24 12:56:20 +05:30
  • 50ba85ba7c New translations strings.xml (Turkish) Pranshul 2026-05-24 12:56:19 +05:30
  • 083cbfc362 New translations strings.xml (Swedish) Pranshul 2026-05-24 12:56:18 +05:30
  • 41ed5f815b New translations strings.xml (Serbian (Cyrillic)) Pranshul 2026-05-24 12:56:16 +05:30
  • 6fb94fb0c2 New translations strings.xml (Slovenian) Pranshul 2026-05-24 12:56:15 +05:30
  • 137992e628 New translations strings.xml (Russian) Pranshul 2026-05-24 12:56:13 +05:30
  • bb079960ec New translations strings.xml (Portuguese) Pranshul 2026-05-24 12:56:12 +05:30
  • 460c8c1fe1 New translations strings.xml (Polish) Pranshul 2026-05-24 12:56:11 +05:30
  • 109552e457 New translations strings.xml (Dutch) Pranshul 2026-05-24 12:56:10 +05:30
  • 443b9a8bb4 New translations strings.xml (Korean) Pranshul 2026-05-24 12:56:09 +05:30
  • 2557787eb7 New translations strings.xml (Japanese) Pranshul 2026-05-24 12:56:07 +05:30
  • 0dce308782 New translations strings.xml (Italian) Pranshul 2026-05-24 12:56:06 +05:30
  • e25454ad9f New translations strings.xml (Hungarian) Pranshul 2026-05-24 12:56:05 +05:30
  • 7e214a0c09 New translations strings.xml (Finnish) Pranshul 2026-05-24 12:56:04 +05:30
  • be19b994c2 New translations strings.xml (Greek) Pranshul 2026-05-24 12:56:03 +05:30
  • 0b49cdbe9a New translations strings.xml (German) Pranshul 2026-05-24 12:56:01 +05:30
  • 6e74c84421 New translations strings.xml (Czech) Pranshul 2026-05-24 12:56:00 +05:30
  • 9349a57c99 New translations strings.xml (Catalan) Pranshul 2026-05-24 12:55:59 +05:30
  • fcef5ab336 New translations strings.xml (Bulgarian) Pranshul 2026-05-24 12:55:58 +05:30
  • 0f77d11e87 New translations strings.xml (Spanish) Pranshul 2026-05-24 12:55:57 +05:30
  • 37e1b04a7a New translations strings.xml (French) Pranshul 2026-05-24 12:55:56 +05:30
  • 3baccffdfc New translations strings.xml (Romanian) Pranshul 2026-05-24 12:55:54 +05:30
  • 3b3fee53ba Merge pull request #834 from PranshulGG/l10n_main Pranshul 2026-05-24 12:53:41 +05:30
  • 1cc8398f6a add icons and widget preview assets to drawables PranshulGG 2026-05-24 12:52:23 +05:30
  • 755cd69f51 add SharedDialogs for location permissions, background update strings and navigation route, and update Glance inspection profiles PranshulGG 2026-05-24 12:52:04 +05:30
  • d303462e47 update GetDeviceLocation import in MainActivity and add getLocationsOnce to LocationsDao PranshulGG 2026-05-24 12:51:51 +05:30
  • 8640cc282f bump version to 3.0.0, update compileSdk to 37, and add Glance, WorkManager, and Kotlin Serialization dependencies PranshulGG 2026-05-24 12:51:40 +05:30
  • af71187bde implement background location permission flow with rationale dialogs in IntroScreen and update location conversion to include country code fetching PranshulGG 2026-05-24 12:51:22 +05:30
  • f9ecc4be51 remove UnitConverter and add notification permission utilities PranshulGG 2026-05-24 12:51:10 +05:30
  • 778e7135d5 replace PressureUnits with PressureUnit and update conversion logic in PressureBlock.kt PranshulGG 2026-05-24 12:50:42 +05:30
  • 6be869d97f update DateTimeExtensions imports and refactor NwsJsonMapper to use unit conversion classes and local helper functions PranshulGG 2026-05-24 12:50:16 +05:30
  • de5f17d4ce add background updates option to SettingsScreen and rename weather unit models to singular in SettingsScreenViewModel PranshulGG 2026-05-24 12:50:01 +05:30
  • f4b8182763 implement WorkManager configuration, notification channels, and lifecycle tracking in WeatherMasterApplication and bump database version to 39 PranshulGG 2026-05-24 12:49:49 +05:30
  • f98ebcd7ad rename targetTimeSecs to targetTimeMilli in WeatherCondition and make temperature fields nullable in WeatherHourly and WeatherDaily PranshulGG 2026-05-24 12:49:06 +05:30
  • a65c0314ab add WeatherNotification and WeatherNotificationConfig for weather update notifications PranshulGG 2026-05-24 12:48:34 +05:30
  • 0812b4e531 rename weather unit types from plural to singular in WeatherUnits, WeatherUnitsRepository, and WeatherUnitsDao PranshulGG 2026-05-24 12:48:11 +05:30
  • 2e2a9e4c44 add WeatherWorker and WeatherUpdateScheduler to handle background weather updates and widget refreshing PranshulGG 2026-05-24 12:47:58 +05:30
  • 99f604eeb7 add WidgetWeather data models, WidgetWeatherMapper, and WidgetWeatherUpdater for Glance widgets PranshulGG 2026-05-24 12:47:44 +05:30
  • 2a813ed062 refactor unit conversion to use PrecipitationUnit and WindSpeedUnit methods and update string in RainBlock.kt PranshulGG 2026-05-24 12:47:33 +05:30
  • 22201cffdc uncomment error handling and cache fallback in MetNorwayRepository and update DateTimeExtensions imports in MetNorwayJsonMapper PranshulGG 2026-05-24 12:47:17 +05:30
  • ee91e8f8d2 add ExperimentalMaterial3ExpressiveApi opt-in to MainScreenScaffold.kt PranshulGG 2026-05-24 12:47:05 +05:30