diff --git a/app/release/app-release.apk b/app/release/app-release.apk new file mode 100644 index 0000000..a038eea Binary files /dev/null and b/app/release/app-release.apk differ diff --git a/app/src/main/java/oppen/tva/Tva.kt b/app/src/main/java/oppen/tva/Tva.kt index e31a5a4..bc9c46c 100644 --- a/app/src/main/java/oppen/tva/Tva.kt +++ b/app/src/main/java/oppen/tva/Tva.kt @@ -3,4 +3,8 @@ package oppen.tva import android.app.Application class Tva: Application() { + + companion object{ + const val DEFAULT_HOME_CAPSULE = "gemini://gemini.circumlunar.space/~oppen/tva/index.gmi" + } } \ No newline at end of file diff --git a/app/src/main/java/oppen/tva/ui/TvaActivity.kt b/app/src/main/java/oppen/tva/ui/TvaActivity.kt index 02dffd0..57646ae 100644 --- a/app/src/main/java/oppen/tva/ui/TvaActivity.kt +++ b/app/src/main/java/oppen/tva/ui/TvaActivity.kt @@ -14,6 +14,7 @@ import androidx.databinding.DataBindingUtil import androidx.recyclerview.widget.LinearLayoutManager import com.google.android.material.snackbar.Snackbar import oppen.tva.R +import oppen.tva.Tva import oppen.tva.databinding.ActivityTvaBinding import oppen.tva.io.GeminiResponse import oppen.tva.io.RuntimeCache @@ -128,7 +129,7 @@ class TvaActivity : AppCompatActivity() { } binding.home.setOnClickListener { val prefs = getSharedPreferences("oppen.tva.ui.set_home", Context.MODE_PRIVATE) - val home = prefs.getString("home", "gemini://gemini.circumlunar.space/") + val home = prefs.getString("home", Tva.DEFAULT_HOME_CAPSULE) model.request(home!!) } binding.tabs.setOnClickListener { diff --git a/app/src/main/java/oppen/tva/ui/TvaViewModel.kt b/app/src/main/java/oppen/tva/ui/TvaViewModel.kt index ef2af0f..a86d4d0 100644 --- a/app/src/main/java/oppen/tva/ui/TvaViewModel.kt +++ b/app/src/main/java/oppen/tva/ui/TvaViewModel.kt @@ -1,6 +1,7 @@ package oppen.tva.ui import androidx.lifecycle.ViewModel +import oppen.tva.Tva import oppen.tva.io.Datasource import oppen.tva.io.TvaState import oppen.tva.io.history.tabs.TabHistoryInterface @@ -25,7 +26,7 @@ class TvaViewModel: ViewModel() { if(tabs.isEmpty()){ this.tabs.add(Tab(0)) activeTab = 0 - request(URI.create("gemini://gemini.circumlunar.space/~oppen/tva/index.gmi")) + request(URI.create(Tva.DEFAULT_HOME_CAPSULE)) onState(TvaState.TabChange(1)) }else{ activeTab = activeIndex