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
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
Pranshul
80bcbf43f0
New translations strings.xml (Serbian (Latin))
...
[ci skip]
2026-08-22 22:37:04 +05:30
Pranshul
70fe1a8459
New translations strings.xml (Filipino)
...
[ci skip]
2026-08-22 22:37:03 +05:30
Pranshul
7d2b97173a
New translations strings.xml (Azerbaijani)
...
[ci skip]
2026-08-22 22:37:02 +05:30
Pranshul
2f5cf31a36
New translations strings.xml (Kazakh)
...
[ci skip]
2026-08-22 22:37:01 +05:30
Pranshul
0fb5d6386e
New translations strings.xml (Thai)
...
[ci skip]
2026-08-22 22:36:59 +05:30
Pranshul
3316760752
New translations strings.xml (Persian)
...
[ci skip]
2026-08-22 22:36:58 +05:30
Pranshul
4f78b59e4d
New translations strings.xml (Indonesian)
...
[ci skip]
2026-08-22 22:36:57 +05:30
Pranshul
6c29dc1fc8
New translations strings.xml (Vietnamese)
...
[ci skip]
2026-08-22 22:36:55 +05:30
Pranshul
6b57d3c557
New translations strings.xml (Chinese Traditional)
...
[ci skip]
2026-08-22 22:36:54 +05:30
Pranshul
b0a9b03ebd
New translations strings.xml (Swedish)
...
[ci skip]
2026-08-22 22:36:53 +05:30
Pranshul
2a848ce478
New translations strings.xml (Serbian (Cyrillic))
...
[ci skip]
2026-08-22 22:36:52 +05:30
Pranshul
61a94e1e90
New translations strings.xml (Slovenian)
...
[ci skip]
2026-08-22 22:36:51 +05:30
Pranshul
b910f85bc9
New translations strings.xml (Korean)
...
[ci skip]
2026-08-22 22:36:49 +05:30
Pranshul
ed56bd48e2
New translations strings.xml (Hungarian)
...
[ci skip]
2026-08-22 22:36:48 +05:30
Pranshul
380c8fceb6
New translations strings.xml (Greek)
...
[ci skip]
2026-08-22 22:36:47 +05:30
Pranshul
245ec8cafc
New translations strings.xml (German)
...
[ci skip]
2026-08-22 22:36:46 +05:30
Pranshul
130ae9437e
New translations strings.xml (Catalan)
...
[ci skip]
2026-08-22 22:36:44 +05:30
Pranshul
023195386a
New translations strings.xml (Bulgarian)
...
[ci skip]
2026-08-22 22:36:43 +05:30
Pranshul
e33cf1e4b7
New translations strings.xml (Romanian)
...
[ci skip]
2026-08-22 22:36:42 +05:30
Pranshul
fafcca97ff
New translations strings.xml (Polish)
...
[ci skip]
2026-08-22 22:36:41 +05:30
Pranshul
83b34568c8
New translations strings.xml (Italian)
...
[ci skip]
2026-08-22 22:36:40 +05:30
Pranshul
4bfab73ff7
New translations strings.xml (Portuguese, Brazilian)
...
[ci skip]
2026-08-22 22:36:38 +05:30
Pranshul
6fe4c4587a
New translations strings.xml (Lithuanian)
...
[ci skip]
2026-08-22 22:36:37 +05:30
Pranshul
dee4780980
New translations strings.xml (French)
...
[ci skip]
2026-08-22 22:36:36 +05:30