diff --git a/README.md b/README.md index 13700ebe..ba4dd80d 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,8 @@ The [Libre Space Foundation](https://libre.space/) team is also behind the epic For TLE data calculation and passes prediction Look4Sat uses the mavenized version of [predict4java](https://github.com/davidmoten/predict4java) library, created by [David A. B. Johnson, G4DPZ](https://github.com/g4dpz) and [Dave Moten](https://github.com/davidmoten). Thank you guys for your hard work making this lib efficient and easy to use! +Also, I'd like to mention Dr T.S. Kelso for his invaluable contribution to the industry and for his [Celestrak](https://celestrak.com) website, that stores, updates and provides access to TLE data. + The app is built using Dagger2, Retrofit2, Kotlin and Kotlin coroutines, Architecture Components and Jetpack Navigation.

diff --git a/app/build.gradle b/app/build.gradle index feed6899..496d5708 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -43,6 +43,11 @@ android { } } } + configurations { + all { + exclude module: 'commons-logging' + } + } compileOptions { sourceCompatibility = 1.8 targetCompatibility = 1.8 @@ -82,6 +87,7 @@ dependencies { // retrofit implementation "com.squareup.retrofit2:retrofit:$retrofit" implementation "com.squareup.retrofit2:converter-gson:$retrofit" + implementation "com.squareup.okhttp3:okhttp:$okhttp" //dagger implementation "com.google.dagger:dagger:$dagger" diff --git a/app/src/main/java/com/rtbishop/look4sat/network/RemoteDataSource.kt b/app/src/main/java/com/rtbishop/look4sat/network/RemoteDataSource.kt index 9e73ae89..b365f5ab 100644 --- a/app/src/main/java/com/rtbishop/look4sat/network/RemoteDataSource.kt +++ b/app/src/main/java/com/rtbishop/look4sat/network/RemoteDataSource.kt @@ -40,7 +40,7 @@ class RemoteDataSource @Inject constructor( withContext(Dispatchers.IO) { urlList.forEach { val request = Request.Builder().url(it.url).build() - val stream = client.newCall(request).execute().body()?.byteStream() + val stream = client.newCall(request).execute().body?.byteStream() streamTable[it.url] = stream } } diff --git a/app/src/main/java/com/rtbishop/look4sat/ui/adapters/TransmitterAdapter.kt b/app/src/main/java/com/rtbishop/look4sat/ui/adapters/TransmitterAdapter.kt index 6fb5617e..b9091688 100644 --- a/app/src/main/java/com/rtbishop/look4sat/ui/adapters/TransmitterAdapter.kt +++ b/app/src/main/java/com/rtbishop/look4sat/ui/adapters/TransmitterAdapter.kt @@ -100,12 +100,12 @@ class TransmitterAdapter : RecyclerView.Adapter @@ -80,7 +80,7 @@ android:layout_marginEnd="8dp" android:layout_marginBottom="8dp" android:gravity="end" - android:text="@android:string/ok" + android:text="@string/btn_ok" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="@+id/dialog_recycler" /> diff --git a/app/src/main/res/layout/dialog_tle_sources.xml b/app/src/main/res/layout/dialog_tle_sources.xml index 1b8ca885..b5e80ff5 100644 --- a/app/src/main/res/layout/dialog_tle_sources.xml +++ b/app/src/main/res/layout/dialog_tle_sources.xml @@ -61,8 +61,8 @@ @@ -71,7 +71,7 @@ android:id="@+id/tleSourcesBtnPos" style="@style/DialogText" android:layout_marginBottom="8dp" - android:text="@android:string/ok" + android:text="@string/btn_ok" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="@+id/tleSourceBtnAdd" /> diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 94b64bf5..fbe27a44 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -61,7 +61,7 @@ Другие настройки Частота обновления, мс Введите значение между 250мс и 10000мс - Используйте компас при отображении полярных координат + Использовать компас при отображении полярных координат Модуляция: нет Восход.: нет @@ -80,8 +80,8 @@ Элев.: %.1f° Шир.: %.1f° Дол.: %.1f° - Дист.: %.0f км - Выс.: %.0f км + Дист.: %.0fкм + Выс.: %.0fкм Модуляция: %s Инверсия: %s @@ -132,8 +132,13 @@ в лицензии GNU GPLv2. - СТЦ + Да + Нет + OK + Отмена Все/Нет + + СТЦ Источник TLE - Пожалуйста, используйте протокол HTTPS + Используйте протокол HTTPS diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a9d1db13..79fd1d55 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -152,8 +152,13 @@ GNU GPLv2 for details. - GSP + Yes + No + OK + Cancel All/None + + GSP TLE source Please use HTTPS URLs only Placeholder diff --git a/build.gradle b/build.gradle index ed3c2cf1..ff0f5156 100644 --- a/build.gradle +++ b/build.gradle @@ -58,6 +58,7 @@ ext { room = '2.2.5' retrofit = '2.9.0' + okhttp = '4.7.2' dagger = '2.27' diff --git a/fastlane/metadata/android/en-US/changelogs/100001.txt b/fastlane/metadata/android/en-US/changelogs/100001.txt new file mode 100644 index 00000000..d2e2df01 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/100001.txt @@ -0,0 +1,4 @@ +Added PolarView rotation using sensors data +Added custom TLE import (file/url) +Fixed "All/None" selection button behaviour +Minor fixes and code cleanup diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png index 9bb881e9..014c6736 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png index 8e227584..9bb881e9 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png index 1bdec155..e85bb3b5 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png index 9a7694e7..460b7456 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png differ