From 49a0e218515feca59dc2a36682eb7e6c2aa4c2d1 Mon Sep 17 00:00:00 2001 From: Ali Albaali Date: Mon, 11 Sep 2023 23:09:46 -0400 Subject: [PATCH] Bump version to 2.3.1 --- .../java/com/noto/app/domain/model/Release.kt | 11 +++++-- .../java/com/noto/app/util/ReleaseUtils.kt | 32 ++++++++++++------- app/src/main/res/values/strings.xml | 3 ++ buildSrc/src/main/java/App.kt | 4 +-- .../metadata/android/en-US/changelogs/60.txt | 2 ++ 5 files changed, 36 insertions(+), 16 deletions(-) create mode 100644 fastlane/metadata/android/en-US/changelogs/60.txt diff --git a/app/src/main/java/com/noto/app/domain/model/Release.kt b/app/src/main/java/com/noto/app/domain/model/Release.kt index e1920657..b0f09693 100644 --- a/app/src/main/java/com/noto/app/domain/model/Release.kt +++ b/app/src/main/java/com/noto/app/domain/model/Release.kt @@ -23,8 +23,8 @@ sealed interface Release { data class Version(val major: Int, val minor: Int, val patch: Int, val status: Status = Status.Stable) { companion object { - val Current = Version(2, 3, 0) - val Last = Version(2, 2, 3) + val Current = Version(2, 3, 1) + val Last = Version(2, 3, 0) } fun format(): String = if (status is Status.Beta) "$major.$minor.$patch-${status.format()}" else "$major.$minor.$patch" @@ -154,4 +154,11 @@ data class Release_2_2_3(override val changelog: Changelog) : Release { data class Release_2_3_0(override val changelog: Changelog) : Release { override val version: Version = Version(2, 3, 0) override val date: LocalDate = LocalDate(2023, Month.AUGUST, 21) +} + +@Suppress("ClassName") +@Serializable +data class Release_2_3_1(override val changelog: Changelog) : Release { + override val version: Version = Version(2, 3, 1) + override val date: LocalDate = LocalDate(2023, Month.SEPTEMBER, 11) } \ No newline at end of file diff --git a/app/src/main/java/com/noto/app/util/ReleaseUtils.kt b/app/src/main/java/com/noto/app/util/ReleaseUtils.kt index 5e48617c..50f134d5 100644 --- a/app/src/main/java/com/noto/app/util/ReleaseUtils.kt +++ b/app/src/main/java/com/noto/app/util/ReleaseUtils.kt @@ -14,26 +14,34 @@ fun Release.Changelog.format(context: Context, count: Int) = changesIds.take(cou .let { if (changesIds.count() > count) it.plus("\n\n...") else it } val Release.Companion.Current: Release - get() = Release_2_3_0( + get() = Release_2_3_1( Release.Changelog( listOf( - R.string.release_2_3_0_new_languages, - R.string.release_2_3_0_reminder, - R.string.release_2_3_0_selection, - R.string.release_2_3_0_find_in_note, - R.string.release_2_3_0_archive, - R.string.release_2_3_0_sorting, - R.string.release_2_3_0_reading_mode, - R.string.release_2_3_0_whats_new, - R.string.release_2_3_0_report_issues, - R.string.release_2_3_0_quick_note, - R.string.release_2_3_0_bug_fixes, + R.string.release_2_3_1_languages, + R.string.release_2_3_1_auto_scroll, ) ) ) val Release.Companion.Previous: List get() = listOf( + Release_2_3_0( + Release.Changelog( + listOf( + R.string.release_2_3_0_new_languages, + R.string.release_2_3_0_reminder, + R.string.release_2_3_0_selection, + R.string.release_2_3_0_find_in_note, + R.string.release_2_3_0_archive, + R.string.release_2_3_0_sorting, + R.string.release_2_3_0_reading_mode, + R.string.release_2_3_0_whats_new, + R.string.release_2_3_0_report_issues, + R.string.release_2_3_0_quick_note, + R.string.release_2_3_0_bug_fixes, + ) + ) + ), Release_2_2_3( Release.Changelog( listOf( diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index b3a74431..b50b93b0 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -694,4 +694,7 @@ Fixed multiple dialogs being opened when creating a Quick Note. @string/release_bug_fixes_and_design_improvements + Supported Korean. + Improved auto-scroll when writing notes. + \ No newline at end of file diff --git a/buildSrc/src/main/java/App.kt b/buildSrc/src/main/java/App.kt index 68c5bdce..93d57d68 100644 --- a/buildSrc/src/main/java/App.kt +++ b/buildSrc/src/main/java/App.kt @@ -1,6 +1,6 @@ object App { - const val VersionName = "2.3.0" - const val VersionCode = 59 + const val VersionName = "2.3.1" + const val VersionCode = 60 const val ID = "com.noto" const val Namespace = "com.noto.app" const val MinSDK = 21 diff --git a/fastlane/metadata/android/en-US/changelogs/60.txt b/fastlane/metadata/android/en-US/changelogs/60.txt new file mode 100644 index 00000000..88b9b6d8 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/60.txt @@ -0,0 +1,2 @@ +- Supported Korean. +- Improved auto-scroll when writing notes. \ No newline at end of file