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