Commit Graph
3444 Commits
Author SHA1 Message Date
PranshulGG 2ba49de23f add widget preview 2026-08-26 22:00:53 +05:30
PranshulGG ce14573fa0 add new widget closes #945 2026-08-26 21:56:31 +05:30
PranshulGG 535ad8feb6 fix naming 2026-08-26 21:56:02 +05:30
PranshulGG 0f6b0950ea add missing widget previews 2026-08-26 21:55:52 +05:30
PranshulGG 057b171dc5 fix uv index widgets not working 2026-08-26 18:19:39 +05:30
PranshulGG 0a26f51cc1 add BottomNavSpacing and update widget background colors for mixed precipitation, sleet, and hail 2026-08-26 17:57:50 +05:30
PranshulGG 505b23bac4 option to hide the weather 2026-08-26 17:52:03 +05:30
PranshulGG 2693fef706 add more formates closes #1042 2026-08-26 17:46:44 +05:30
PranshulGG 95bd4d51be add more formates closes #1042 2026-08-26 17:41:53 +05:30
PranshulGG f16820d63a Remove unwanted comments 2026-08-26 17:04:50 +05:30
PranshulGG d44f2f6650 Remove unwanted comments 2026-08-26 17:04:37 +05:30
PranshulGG 131c0d422d Remove unwanted comments 2026-08-26 17:03:26 +05:30
Pranshul ee30d3c32c Merge pull request #1082 from PranshulGG/revert-1080-main
Revert "Refactor: moved business logic to Use Cases and added unit test suite"
2026-08-26 16:54:49 +05:30
Pranshul 6d953c1be5 Revert "Refactor: moved business logic to Use Cases and added unit test suite" 2026-08-26 16:54:26 +05:30
Pranshul 6c892dfc7c Merge pull request #1080 from gietabhi10/main
Refactor: moved business logic to Use Cases and added unit test suite
2026-08-26 16:45:37 +05:30
PranshulGG a78fdf7794 add drawables 2026-08-26 16:44:25 +05:30
PranshulGG cf4f20d4e1 move notification channels 2026-08-26 16:44:11 +05:30
PranshulGG eba12e7764 add time picker 2026-08-26 16:43:55 +05:30
PranshulGG 08a376b368 switch tile empty description 2026-08-26 16:43:46 +05:30
PranshulGG 1a5aa6e8bb add notifications closes #1021 2026-08-26 16:43:30 +05:30
ABHISHEK KR. SHARMA 3a0303c7a8 Resolve merge conflict in WeatherViewModel: use WeatherBackgroundUpdateScheduler 2026-08-25 19:33:42 +05:30
ABHISHEK KR. SHARMA cd59a1acbb Final cleanup: removed implementation notes and meta-comments 2026-08-25 19:25:45 +05:30
ABHISHEK KR. SHARMA 908b9ad1f1 Add required attribution to domain layer files and verify behavior 2026-08-25 19:25:44 +05:30
ABHISHEK KR. SHARMA b904ccfda3 Final refactor refinements: fix auto-refresh lifecycle, clarify threading, and add cancellation tests 2026-08-25 19:25:44 +05:30
ABHISHEK KR. SHARMA 1fc1fdbfb3 Address final code review: fix auto-refresh bug, add cancellation tests, and refine threading 2026-08-25 19:25:44 +05:30
ABHISHEK KR. SHARMA af41a68451 Refine tests with MockK slots, add architectural docs, and clean up ViewModel 2026-08-25 19:25:44 +05:30
ABHISHEK KR. SHARMA e3fe505f5b Address critical review items and enhance test coverage 2026-08-25 19:25:43 +05:30
ABHISHEK KR. SHARMA 9f9539ce6f Address code review feedback and fix build configuration 2026-08-25 19:25:37 +05:30
ABHISHEK KR. SHARMA 8d33745d06 Refactor: moved business logic to Use Cases and added unit test suite
# Conflicts:
#	app/src/main/java/com/pranshulgg/weather_master_app/feature/shared/WeatherViewModel.kt
2026-08-25 19:25:26 +05:30
PranshulGG e5f01faf6a increase max height 2026-08-25 09:37:28 +05:30
PranshulGG f21c18c058 Scheduled Notifications #1021 2026-08-25 09:37:13 +05:30
PranshulGG 7ab944e769 Simplify pr-build.yml by removing manual pr_number input and ref checkout logic 2026-08-25 09:09:27 +05:30
PranshulGG 90a80b1e61 remove API secrets from pr-build workflow and update checkout ref logic 2026-08-25 09:04:29 +05:30
PranshulGG 43aeb6d59e add workflow_dispatch to pr-build.yml with pr_number input support 2026-08-25 08:59:08 +05:30
PranshulGG ccf0135932 add GitHub Actions workflow for PR builds 2026-08-25 08:51:19 +05:30
PranshulGG f3efc3f73a improve null handling of sun/moon block 2026-08-23 20:33:24 +05:30
PranshulGG 1bebbac4ae update db and CONTRIBUTING.md 2026-08-23 20:30:34 +05:30
PranshulGG 1d39ddd941 nullable sun/moon and add attributions 2026-08-23 20:20:12 +05:30
PranshulGG 7303979d93 fix overflow on large font size 2026-08-23 20:00:23 +05:30
PranshulGG 0dda08ec21 fix moon timing closes #1077 closes #1072 2026-08-23 17:16:56 +05:30
PranshulGG 46d099927e update SunBlock to use timezone-aware time and fix sun progress calculation 2026-08-23 15:05:37 +05:30
Pranshul 442fc8fd4e Merge pull request #1073 from reveler-hub/feature/auto-select-paired-alert-source
Auto-select a self-paired alert source to match the weather source
2026-08-23 13:33:10 +05:30
reveler-hub af80866766 Remove alert-source auto-pairing from Edit Location, per review
Weather source and alert source are meant to be independent choices in
Edit Location - the alert picker already only lists sources with
Capability.ALERTS, so it's up to the user to decide, e.g. AccuWeather
for weather + JMA for alerts. Auto-changing alertSource whenever the
weather source changed would silently override a deliberate pairing
the user may have set earlier (JMA+JMA -> switch weather to AccuWeather
-> forced to AccuWeather+AccuWeather instead of preserving JMA alerts).

The auto-pairing for a brand-new location (SearchScreenViewModel) is
unaffected - there the user has no prior alert-source choice to
override, so defaulting a self-paired source's alerts to match still
makes sense.

Verified live: switching an existing location's weather source
(JMA -> AccuWeather) now leaves the alert source on JMA instead of
forcing it to follow.
2026-08-23 19:56:48 +12:00
PranshulGG 6f8b45ca18 Add CONTRIBUTING.md 2026-08-23 13:19:45 +05:30
Pranshul 47a5b0b1b7 Merge pull request #1057 from PranshulGG/l10n_main
New Crowdin updates
2026-08-23 13:07:06 +05:30
Pranshul 0d70296959 Merge pull request #1070 from reveler-hub/feature/nws-alerts
Add alerts support to NWS
2026-08-23 12:50:22 +05:30
Pranshul 8b52d13b3e New translations strings.xml (Greek)
[ci skip]
2026-08-23 11:20:52 +05:30
Pranshul 28bf02a6fa New translations strings.xml (Italian)
[ci skip]
2026-08-23 11:20:50 +05:30
Pranshul dd8f1f0685 New translations strings.xml (Czech)
[ci skip]
2026-08-23 04:46:16 +05:30
Pranshul 7c4b4027f3 New translations strings.xml (Arabic, Saudi Arabia)
[ci skip]
2026-08-22 22:37:05 +05:30