132 Commits

Author SHA1 Message Date
timklge
4952d8fbf4
Remove tailwind, weather, temperature data fields (#143) 2025-06-09 12:18:20 +02:00
timklge
410441c3a6
Increase font size in line graph forecast datafields (#142) 2025-06-09 11:29:15 +02:00
timklge
d1b6f2c525
Remove crashlytics references (#138)
All checks were successful
Build / build (push) Successful in 5m27s
1.5.1
2025-06-05 00:02:36 +02:00
31ca117fef Remove absolute setting hint 2025-06-04 23:51:06 +02:00
915f4cfacb Fix manifest
Some checks failed
Build / build (push) Failing after 5m32s
1.5
2025-06-04 23:41:25 +02:00
8028226fac Update screenshots, changelog
All checks were successful
Build / build (push) Successful in 5m21s
2025-06-04 23:15:10 +02:00
timklge
dae1369cd8
Refactor unit conversion, show individual forecasts as line graphs, remove headwind indicator settings (#137)
* Refactor unit conversion

* ref #136: Fix cloud cover, surface level pressure, sealevel pressure and relative humidity are not included in forecast values

* Unit conversions

* Update pipeline

* Remove apk archival step

* fix #128: Remove absolute displayed wind speed, text on indicator settings, userwindSpeed datatype

* fix #98: Show temperature, precipitation, temperature forecasts as line graphs

* Add WindDirectionAndSpeedDataType

* Disable line graph forecast when using openweathermap

* Fix wind on main menu forecast display
2025-06-04 23:02:15 +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)
Some checks failed
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
c8bf0c80fa
Update installation instructions 2025-05-02 00:06:23 +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
d8d28f6fc5
Add info in README on delayed one call api activation (#102) 2025-04-24 18:38:13 +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
9346b17c68 Revert "Add release comment action"
This reverts commit 707cd2cd690895181126f5deccc136eeafd744af.
2025-04-17 23:27:39 +02:00
timklge
c2cc0a17c3
Add openweathermap api key test button (#94) 2025-04-17 23:21:29 +02:00
707cd2cd69 Add release comment action 2025-04-17 23:21:05 +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
5ee55ee8c5
Move sponsor link from README to sidebar 2025-03-24 18:10:58 +01:00
timklge
38e182bc7f
Create FUNDING.yml 2025-03-24 18:10:23 +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