522364dd84
Unit conversions
Build / build (push) Failing after 34s
2025-05-29 15:24:52 +02:00
855ce46b99
ref #136 : Fix cloud cover, surface level pressure, sealevel pressure and relative humidity are not included in forecast values
2025-05-24 11:51:53 +02:00
0332e032d4
Refactor unit conversion
2025-05-24 11:51:53 +02:00
timklge
188863727f
Use colorized weather icons from Google Noto color emoji font ( #135 )
2025-05-14 11:19:46 +02:00
timklge
617a41c7c8
Do not open main menu on data field click (interferes with ride app swipe gesture) ( #134 )
Build / build (push) Failing after 1m42s
2025-05-11 20:32:22 +02:00
timklge
9772347a61
Only refresh graphical data fields on the currently opened data page ( #133 )
2025-05-11 19:36:15 +02:00
timklge
f7cd264e0c
Remove crashlytics and google services ( #130 )
2025-05-11 16:27:37 +02:00
timklge
96bee1b55c
Add moon icon to represent clear sky at night ( #123 )
2025-05-05 21:26:55 +02:00
timklge
cff4b07d7d
Fix throttle setting label on K2 ( #120 )
2025-05-05 15:31:03 +02:00
timklge
a0a1ad6f7b
Throttle non-graphical datafields ( #118 )
2025-05-04 19:57:34 +02:00
timklge
c4a23ce456
Reduce refresh rate on K2, add refresh rate setting ( #117 )
...
* Reduce refresh rate on K2, add refresh rate setting
* Set default k2 update interval to 2s
2025-05-04 15:15:23 +02:00
timklge
21d06aab3a
Remove custom wind speed unit setting and always use imperial / metric as set in profile ( #115 )
2025-05-03 17:00:55 +02:00
timklge
94f87ed747
Fix open-meteo response decompression fails if downloading through iOS companion app ( #114 )
...
* Remove open-meteo gzip handling
* Fix copypaste error message
* Update release notes
* Update app/src/main/kotlin/de/timklge/karooheadwind/weatherprovider/openmeteo/OpenMeteoWeatherProvider.kt
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-03 16:51:50 +02:00
timklge
c5d35e6187
Add screenshots to manifest ( #111 )
2025-05-02 00:04:57 +02:00
timklge
342bf70289
Shorten introductory text ( #112 )
2025-05-02 00:04:18 +02:00
timklge
8da69f0542
Add relative grade, relative elevation gain data fields ( #108 )
...
* Add relative grade, relative elevation gain data fields
* Fix wind speed conversion
* Fix percent
* Fix inverted direction in relative grade calculation
* Remove streamvalues class
* Default to 70 kg rider weight if not set
* Add additional relative grade estimation tests
* Increase default CdA value
* Additional tests
* Add relative grade to README
2025-04-28 19:15:22 +02:00
028df70fe7
Increase forecast widget update distance to 500m
2025-04-24 19:42:29 +02:00
timklge
ae99b60330
Reduce forecast datafield update frequency, reduce image resolution ( #103 )
2025-04-24 19:39:47 +02:00
timklge
ea3a6da224
Show "no internet connection" error instead of error code 0 on token test ( #101 )
2025-04-24 18:32:19 +02:00
ae1225f556
Remove duplicated headwind speed datatype definition
2025-04-24 18:24:43 +02:00
timklge
f24cb72668
Fix openweathermap provider also returns metric units if Karoo is set to imperial ( #100 )
2025-04-24 18:10:05 +02:00
timklge
c2cc0a17c3
Add openweathermap api key test button ( #94 )
2025-04-17 23:21:29 +02:00
timklge
78bc93b36e
Do not fall back to open-meteo if open weather map requests fail ( #93 )
2025-04-17 23:08:33 +02:00
c7ceabc0e5
Disable crashlytics upload in debug mode
2025-04-17 21:53:42 +02:00
timklge
2e5b0d6dbd
Reset preferences if file is corrupted ( #92 )
2025-04-17 18:12:43 +02:00
28e2afeda7
Add crashlytics note to intro message
2025-04-15 17:40:28 +02:00
timklge
885c8746cf
Fix precipitation forecast datafield shows empty values ( #89 )
...
* Fix forecasted precipitation of 0 is shown as empty text
* Fix precipitation probability is not interpolated
* Add changelog note
* Round up precipitation values in precipitation forecast field
* Fix open meteo precipitation probability is not copied over
2025-04-15 17:15:33 +02:00
fee38d1150
Update developer identifier
...
# Conflicts:
# app/build.gradle.kts
2025-04-14 19:42:52 +02:00
timklge
22eef74829
Add interpolation to release notes
2025-04-14 19:19:18 +02:00
timklge
9306ba29cb
Add crashlytics ( #87 )
...
* Add crashlytics
* Add google services json to ci env
2025-04-10 18:14:05 +02:00
timklge
efaa8efc2c
Use interpolated forecast data to update current weather data, refactor weather provider code ( #83 )
...
* Use interpolated forecast data to update current weather data, refactor weather provider code
* Fix interpolation between locations
* Fix copypaste error message for open meteo http
* Fix error display
* Show interpolated time
* Fix position forecasts after refactoring
* fix #84 : Add lerpAngle
* fix #85 : Fix weather widget shows wind direction rotated by 180 degrees
* Make red background color slightly lighter to improve contrast
2025-04-07 21:47:37 +02:00
timklge
90eb0a0821
Reduce font size in wide mode ( #81 )
2025-03-28 15:59:28 +01:00
a03c13c6a5
Update changelog
2025-03-27 21:15:47 +01:00
timklge
5d7ba99f57
Add wide mode for tailwind and tailwind with speed data fields ( #80 )
2025-03-27 21:08:35 +01:00
timklge
bcf47a9578
Make headwind widget / tailwind and speed widgets open the weather forecast on click ( #76 )
2025-03-27 20:00:24 +01:00
timklge
07c07b052e
Add tailwind data type ( #79 )
...
* Add tailwind data type
* Preview gust speed as multiple of wind Speed
* Fix gust speed is not propagated
2025-03-27 19:53:16 +01:00
timklge
0dfd31c5eb
Colorize speed and tailwind background instead of text ( #74 )
2025-03-24 17:33:32 +01:00
timklge
836fb5d05f
Use narrower color range ( #75 )
2025-03-24 17:33:17 +01:00
timklge
31610773cb
Fix inverted temperature unit in forecast widget ( #78 )
2025-03-23 22:39:03 +01:00
timklge
d17bf507d4
Update README sections describing OpenWeatherMap ( #77 )
...
* Update README sections describing OpenWeatherMap
* Use OpenMeteo without dash everywhere
2025-03-23 22:38:41 +01:00
Enderthor
973bed718f
Support to OpenWeatherMap 3.0 ( #62 )
...
* Added openweathermap support
* Set default location rounding to 3 km
* Back from settings page navigates to weather page first
* Enlarge font in single date weather display (#55 )
* Shorter date format
* Enlarge font size in single date weather widget and make clickable
* Fix off by one in route forecast
* Fix indentation lint
* Added openweathermap support
* Added openweathermap support
* Added openweathermap support
* Added openweathermap support
* Added openweathermap support
* Added openweathermap support
* Added openweathermap support
* Update readme (openweathermap)
* Update readme (openweathermap)
* Timgkle fixes
* Timgkle fixes
* Delete app/manifest.json
* Timgkle fixes
* timklge updates 20250308
* timklge updates 20250308
Default provider is Open_METEO
---------
Co-authored-by: Tim Kluge <timklge@gmail.com>
Co-authored-by: timklge <2026103+timklge@users.noreply.github.com>
2025-03-23 21:54:20 +01:00
timklge
dbc0e6b511
Fix forecast widgets indicates degrees centigrade even though fahrenheit is used ( #70 )
2025-03-19 17:03:40 +01:00
timklge
ab8d7bec3c
Add status label to main activity that indicates background service status for debugging ( #66 )
2025-03-08 13:33:21 +01:00
timklge
107c7a575d
Fix "no gps" / "no weather data" is not displayed in data fields anymore ( #67 )
2025-03-08 13:33:01 +01:00
timklge
3a4515268e
Generate manifest as part of gradle build ( #64 )
2025-03-06 23:26:29 +01:00
timklge
245243eedd
Fix distance to destination retrieval ( #63 )
2025-03-06 23:17:34 +01:00
timklge
aaeb1204bf
fix #49 : Add individual forecast fields ( #59 )
2025-03-05 00:00:14 +01:00
timklge
4cd6d27aa2
Add pull-down-to-refresh on main screen ( #57 )
...
* Add pull-down-to-refresh on main screen
* Update README with screenshots
2025-03-04 20:05:31 +01:00
timklge
7c28251b02
Enlarge font in single date weather display ( #55 )
...
* Shorter date format
* Enlarge font size in single date weather widget and make clickable
* Fix off by one in route forecast
* Fix indentation lint
2025-03-02 23:56:34 +01:00
e95e0c03f6
Back from settings page navigates to weather page first
2025-03-02 21:02:47 +01:00