diff --git a/app/build.gradle b/app/build.gradle index 3c03bdd..817c268 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "oppen.tva" minSdkVersion 21 targetSdkVersion 30 - versionCode 2 - versionName "0.0.2 Alpha" + versionCode 3 + versionName "0.0.3 Alpha" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/release/output-metadata.json b/app/release/output-metadata.json index bc9ef92..9b4b650 100644 --- a/app/release/output-metadata.json +++ b/app/release/output-metadata.json @@ -11,8 +11,8 @@ "type": "SINGLE", "filters": [], "properties": [], - "versionCode": 2, - "versionName": "0.0.2 Alpha", + "versionCode": 3, + "versionName": "0.0.3 Alpha", "enabled": true, "outputFile": "app-release.apk" } diff --git a/app/src/main/java/oppen/tva/io/GeminiDatasource.kt b/app/src/main/java/oppen/tva/io/GeminiDatasource.kt index 7958a4d..ca17d5d 100644 --- a/app/src/main/java/oppen/tva/io/GeminiDatasource.kt +++ b/app/src/main/java/oppen/tva/io/GeminiDatasource.kt @@ -122,7 +122,7 @@ class GeminiDatasource: Datasource{ when { header.code != GeminiResponse.SUCCESS -> onUpdate(TvaState.ResponseError(header)) - header.meta == "text/gemini" -> getGemtext(socket, uri, header, onUpdate) + header.meta.startsWith("text/gemini") -> getGemtext(socket, uri, header, onUpdate) header.meta.startsWith("text/") -> getString(socket, uri, header, onUpdate) else -> onUpdate(TvaState.ResponseError(header)) } diff --git a/app/src/main/java/oppen/tva/io/GeminiResponse.kt b/app/src/main/java/oppen/tva/io/GeminiResponse.kt index 062f25c..769219b 100644 --- a/app/src/main/java/oppen/tva/io/GeminiResponse.kt +++ b/app/src/main/java/oppen/tva/io/GeminiResponse.kt @@ -15,7 +15,7 @@ object GeminiResponse { val meta = if(segments.size > 1){ segments[1] }else{ - "No meta/mime type" + "text/gemini; charset=utf-8" } return when { segments.first().startsWith("1") -> Header(INPUT, meta)