diff --git a/README.md b/README.md index 44fbd171..d743d341 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ # Kanji Dojo - ![Version Badge](https://img.shields.io/badge/version-v2.1.1-blue?style=for-the-badge&labelColor=ffffff&color=ff5555) + ![Version Badge](https://img.shields.io/badge/version-v2.1.2-blue?style=for-the-badge&labelColor=ffffff&color=ff5555) @@ -56,7 +56,14 @@ Repository with dictionary data and parsers here: [Kanji-Dojo-Data](https://gith 1. Available in F-Droid,the same version is available in [GitHub Releases](https://github.com/syt0r/Kanji-Dojo/releases/latest) 2. Google Play -### Desktop +### MacOS +1. Download `.dmg` installer from [Github Releases](https://github.com/syt0r/Kanji-Dojo/releases) for your platform + - `kanji-dojo-arm-*.dmg` for Apple Silicon + - `kanji-dojo-intel-*.dmg` for devices with older Intel CPU +2. Install the app + - Go to `Privacy & Security` screen in system settings and click on `Open Anyway` button under security section for `Kanji Dojo.app` + +### Windows & Linux 1. Install Java 17 or higher for your platform 2. Download jar from [Github Releases](https://github.com/syt0r/Kanji-Dojo/releases) for your platform 3. Run downloaded jar with double click or use command ```java -jar .jar``` diff --git a/buildSrc/src/main/kotlin/AppVersion.kt b/buildSrc/src/main/kotlin/AppVersion.kt index 0e914e8f..1e8cd822 100644 --- a/buildSrc/src/main/kotlin/AppVersion.kt +++ b/buildSrc/src/main/kotlin/AppVersion.kt @@ -1,8 +1,8 @@ object AppVersion { - const val versionCode = 2110 + const val versionCode = 2120 - const val versionName = "2.1.1" + const val versionName = "2.1.2" // Requires 3 numbers const val desktopAppVersion = versionName diff --git a/core/src/commonMain/kotlin/ua/syt0r/kanji/presentation/dialog/VersionChangeDialog.kt b/core/src/commonMain/kotlin/ua/syt0r/kanji/presentation/dialog/VersionChangeDialog.kt index 17553910..9651c78e 100644 --- a/core/src/commonMain/kotlin/ua/syt0r/kanji/presentation/dialog/VersionChangeDialog.kt +++ b/core/src/commonMain/kotlin/ua/syt0r/kanji/presentation/dialog/VersionChangeDialog.kt @@ -42,6 +42,25 @@ fun VersionChangeDialog( LazyColumn( modifier = Modifier.weight(1f).fillMaxWidth() ) { + version("2.1.2", LocalDate(2024, 9, 20)) { + append( + """ + - Note for old users: read the migration notice down below! + - Added daily limit for vocab practice + - Added more daily limit configurations + - Added new sorting option by expected review date on letter deck details screen + - Added pending review indicators to dropdown menus when selecting practice types + - New MacOS redistributable + - Fixed translations being visible when doing letter reading practice and card is hidden + - Fixed letters being hidden when learning writing with hints + - Fixed timezone not being considered when calculating daily streak + - Migration notice: after migration to the FSRS, which is far less strict than the old algorithm that was resetting study progress each time you do a mistake, the next review intervals for the letters practiced before the migration can end up quite big + - To reduce the intervals visit the letter deck details screen (> button next to the deck on the Letters tab) + - Then sort letters with the new Expected Review option and review them using Again button + - Always use Again button to reduce given intervals if you are not confident about your recall ability + """.trimIndent() + ) + } version("2.1.1", LocalDate(2024, 9, 5)) { append( """ diff --git a/fastlane/metadata/android/en-US/changelog/2120.txt b/fastlane/metadata/android/en-US/changelog/2120.txt new file mode 100644 index 00000000..5478925f --- /dev/null +++ b/fastlane/metadata/android/en-US/changelog/2120.txt @@ -0,0 +1,13 @@ +- Note for old users: read the migration notice down below! +- Added daily limit for vocab practice +- Added more daily limit configurations +- Added new sorting option by expected review date on letter deck details screen +- Added pending review indicators to dropdown menus when selecting practice types +- New MacOS redistributable +- Fixed translations being visible when doing letter reading practice and card is hidden +- Fixed letters being hidden when learning writing with hints +- Fixed timezone not being considered when calculating daily streak +- Migration notice: after migration to the FSRS, which is far less strict than the old algorithm that was resetting study progress each time you do a mistake, the next review intervals for the letters practiced before the migration can end up quite big +- To reduce the intervals visit the letter deck details screen (> button next to the deck on the Letters tab) +- Then sort letters with the new Expected Review option and review them using Again button +- Always use Again button to reduce given intervals if you are not confident about your recall ability \ No newline at end of file