diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5b90f6d..73d35e0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1 +1,3 @@
-- Support Brazilian Portuguese by @baianohak
\ No newline at end of file
+- 添加操作记录功能
+- 一些UI调整
+- 更新版本号
\ No newline at end of file
diff --git a/README.md b/README.md
index 4d57c20..863e8ff 100644
--- a/README.md
+++ b/README.md
@@ -9,19 +9,23 @@ To translate BanUninstall to your language, please use [Crowdin](https://crowdin
### Screenshots
-| 1 | 2 | 3 |
-|:----------------------------------------:|:----------------------------------------:|:----------------------------------------:|
-| | | |
+| 1 | 2 | 3 | 4 |
+|:------------------------------------------:|:----------------------------------------:|:----------------------------------------:|:----------------------------------------:|
+| | | | |
+
### Compatibility
Xposed:
Android 5.0 - Android 14
+> Please don't activate with root when any Xposed Framework is running
+
Root:
Android 8.1 - Android 14
+
I have tested with my phone on Android 14, and it works well. I can't ensure it works on your phone.
**So before you use it, you must test it with an irrelevant app by yourself.**
diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index 7b3585a..1108078 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -37,8 +37,8 @@ android {
applicationId = "cn.tinyhai.ban_uninstall"
minSdk = 21
targetSdk = 34
- versionCode = 7
- versionName = "1.3.2"
+ versionCode = 8
+ versionName = "1.4.0"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
diff --git a/app/src/main/java/cn/tinyhai/ban_uninstall/ui/screen/OpRecordScreen.kt b/app/src/main/java/cn/tinyhai/ban_uninstall/ui/screen/OpRecordScreen.kt
index 9827233..6f3e6ba 100644
--- a/app/src/main/java/cn/tinyhai/ban_uninstall/ui/screen/OpRecordScreen.kt
+++ b/app/src/main/java/cn/tinyhai/ban_uninstall/ui/screen/OpRecordScreen.kt
@@ -183,7 +183,7 @@ private fun OpRecordList(
val refreshState = rememberPullRefreshState(refreshing = isRefreshing, onRefresh = onRefreshing)
val groupedRecords = records.groupBy {
val date = it.opDate
- Date(date.year, date.month, date.day)
+ Date(date.year, date.month, date.date)
}
Box(modifier = modifier.pullRefresh(refreshState)) {
LazyColumn(modifier = Modifier.fillMaxSize(), contentPadding = PaddingValues(16.dp, 8.dp)) {
diff --git a/screenshots/screenshot1.jpg b/screenshots/screenshot1.jpg
index 6422c43..037211d 100644
Binary files a/screenshots/screenshot1.jpg and b/screenshots/screenshot1.jpg differ
diff --git a/screenshots/screenshot3.jpg b/screenshots/screenshot3.jpg
index 194adcc..4bb1451 100644
Binary files a/screenshots/screenshot3.jpg and b/screenshots/screenshot3.jpg differ
diff --git a/screenshots/screenshot4.jpg b/screenshots/screenshot4.jpg
new file mode 100644
index 0000000..1435713
Binary files /dev/null and b/screenshots/screenshot4.jpg differ