Skip to content

Commit 483fe10

Browse files
committed
feat: 增强多个Fragment和Model的UI与功能
- 将MainActivity的状态栏设置为透明以获得现代化外观 - 为KvKey模型添加'value'字段用于显示键值 - 在CloudFlareApi和WorkerRepository中实现updateCustomDomain API调用 - 增强deleteCustomDomain方法的错误处理 - 为HomeFragment中的账户卡片添加点击监听器以导航到账户管理 - 改进KvFragment的UI以便更好地管理命名空间和键 - 更新KvViewModel以异步获取键值 - 重构RouteFragment,移除TabLayout并改进布局结构 - 在RouteFragment中添加自定义域名的编辑功能 - 更新布局文件使用MaterialCardView以获得更好的样式和一致性 - 引入新的drawable用于圆角背景标题 - 添加新的颜色资源用于主题定制
1 parent eb98d5e commit 483fe10

5 files changed

Lines changed: 26 additions & 28 deletions

File tree

.github/workflows/release.yml

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -87,17 +87,6 @@ jobs:
8787
echo ""
8888
cat "$RELEASE_NOTES_FILE"
8989
echo ""
90-
echo "---"
91-
echo ""
92-
echo "### 📥 下载"
93-
echo "点击下方的 APK 文件即可下载安装(已签名)"
94-
echo ""
95-
echo "### 📦 安装要求"
96-
echo "- 最低 Android 版本: 7.0 (API 25)"
97-
echo "- 目标 Android 版本: 14 (API 34)"
98-
echo ""
99-
echo "### 🔐 签名信息"
100-
echo "此版本已使用开发者证书签名,可以直接安装使用。"
10190
} > release_notes.md
10291
else
10392
echo "未找到 $RELEASE_NOTES_FILE,使用默认模板"

RELEASE_NOTES_v5.9.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

RELEASE_NOTES_v6.0.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
feat: 增强多个Fragment和Model的UI与功能
2+
- 将MainActivity的状态栏设置为透明以获得现代化外观
3+
- 为KvKey模型添加'value'字段用于显示键值
4+
- 在CloudFlareApi和WorkerRepository中实现updateCustomDomain API调用
5+
- 增强deleteCustomDomain方法的错误处理
6+
- 为HomeFragment中的账户卡片添加点击监听器以导航到账户管理
7+
- 改进KvFragment的UI以便更好地管理命名空间和键
8+
- 更新KvViewModel以异步获取键值
9+
- 重构RouteFragment,移除TabLayout并改进布局结构
10+
- 在RouteFragment中添加自定义域名的编辑功能
11+
- 更新布局文件使用MaterialCardView以获得更好的样式和一致性
12+
- 引入新的drawable用于圆角背景标题
13+
- 添加新的颜色资源用于主题定制

app/build.gradle.kts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,16 @@ kotlin {
1212
jvmToolchain(17)
1313
}
1414

15+
kapt {
16+
arguments {
17+
arg("dagger.fastInit", "enabled")
18+
arg("dagger.hilt.android.internal.disableAndroidSuperclassValidation", "true")
19+
arg("dagger.hilt.android.internal.projectType", "app")
20+
arg("dagger.hilt.internal.useAggregatingRootProcessor", "enabled")
21+
arg("kapt.kotlin.generated", layout.buildDirectory.dir("generated/source/kaptKotlin").get().asFile.path)
22+
}
23+
}
24+
1525
android {
1626
namespace = "com.muort.upworker"
1727
compileSdk = 34
@@ -20,8 +30,8 @@ android {
2030
applicationId = "com.muort.upworker"
2131
minSdk = 26
2232
targetSdk = 34
23-
versionCode = 2025122201
24-
versionName = "5.9"
33+
versionCode = 2025122202
34+
versionName = "6.0"
2535

2636
vectorDrawables {
2737
useSupportLibrary = true

build.gradle.kts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,7 @@ plugins {
99
}
1010

1111
// Configure Java toolchain for all projects
12-
allprojects {
13-
tasks.withType<JavaCompile>().configureEach {
14-
options.release.set(17)
15-
}
16-
}
12+
// Removed options.release.set(17) to avoid --release warning, using sourceCompatibility/targetCompatibility instead
1713

1814
tasks.register<Delete>("clean") {
1915
delete(rootProject.layout.buildDirectory)

0 commit comments

Comments
 (0)