36 Commits

Author SHA1 Message Date
04fb321a40 Update changelog 2025-06-11 20:56:45 +02:00
958c576a5e Update changelog
All checks were successful
Build / build (push) Successful in 5m29s
2025-06-09 14:18:42 +02:00
915f4cfacb Fix manifest
Some checks failed
Build / build (push) Failing after 5m32s
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
f7cd264e0c
Remove crashlytics and google services (#130) 2025-05-11 16:27:37 +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
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
c7ceabc0e5 Disable crashlytics upload in debug mode 2025-04-17 21:53:42 +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
a03c13c6a5 Update changelog 2025-03-27 21:15:47 +01:00
timklge
3a4515268e
Generate manifest as part of gradle build (#64) 2025-03-06 23:26:29 +01:00
timklge
aaeb1204bf
fix #49: Add individual forecast fields (#59) 2025-03-05 00:00:14 +01:00
timklge
de009454b8
Forecast weather along route in fixed intervals if route is loaded (#52)
* Prototype simplified weather forecast along route

* Reset last known route progression on route change

* Add forecast distance per hour setting

* Only decode response as gzip if gzipped

* Bump version to 1.3
2025-03-02 12:46:40 +01:00
timklge
548b81d7a4
Remove data stream handling for all data types except the primary wind indicator to work around issue in current karoo release (#50) 2025-02-25 18:22:17 +01:00
timklge
fa96904c8b
Add air pressure at sealevel data type (#39) 2025-02-11 19:27:13 +01:00
timklge
01959ce3b7
ref #35: Set headwind data type field to direction according to user setting, add userwind data type (#36)
* ref #35: Set headwind data type fields to values according to user settings

* Use single datafield per type, add userwindSpeed data type to expose (head-)wind speed depending on user setting

* Enable minification for release builds

* Fix signed angle difference in headwind view

* Remove bitmap cache

* Format
2025-02-08 14:28:30 +01:00
timklge
0869121176
fix #8: Use new location change event (#31)
* fix #8: Use new location change event

* Skip location values without orientation, remove averaging
2025-01-30 18:34:06 +01:00
timklge
05032020ba
fix #32: Reduce font and icon size in tailwind speed indicator (#33) 2025-01-28 22:49:59 +01:00
cc17117328 Bump version to 1.2 2025-01-17 18:22:57 +01:00
407755e94b Show no gps, no weather data error messages in visual data fields 2024-12-31 13:37:38 +01:00
543bcaf478 Do not clear view on flow close 2024-12-31 11:45:36 +01:00
b7000428ae fix #18: Add option for headwind widget to use absolute wind direction 2024-12-20 17:23:20 +01:00
d1cf6aa6d6 fix #15: Replace precipitation and temperature unit settings with location rounding setting 2024-12-19 22:32:10 +01:00
be701e4057 fix #13, fix #3: Add hourly forecast widget 2024-12-19 20:31:23 +01:00
15dde752e3 Bump version 2024-12-16 23:09:13 +01:00
7a41ebbb3e Add build pipeline 2024-12-16 22:34:21 +01:00
23dc550e5a Update dependencies 2024-12-13 22:54:03 +01:00
0830674d62 Rename project 2024-12-08 11:54:18 +01:00
10e8a21216 Initial commit 2024-12-04 23:52:43 +01:00