From 85ba7e67ee4bbe0d5dbdfde7899e67076cd0fe58 Mon Sep 17 00:00:00 2001 From: lisonge Date: Tue, 27 Aug 2024 11:09:18 +0800 Subject: [PATCH] chore: v1.8.0 close #713 --- CHANGELOG.md | 114 +++++++++++-------------------------------- app/build.gradle.kts | 4 +- 2 files changed, 30 insertions(+), 88 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0363078e8..8c73a2b22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,105 +1,47 @@ -# v1.8.0-beta.13 - -请注意这是一个测试版本(可能包含BUG), 正式版本暂时不会收到更新 - -如果您在使用的过程中遇到BUG, 请到 [issues](https://github.com/gkd-kit/gkd/issues) 提交, 记得带上日志 +# v1.8.0 以下是本次更新的主要内容 ## 优化和修复 -- 新增更新渠道, 可以在应用内更新测试版 -- 优化限制界面切换速度 -- 优化文件上传方式, 关闭旧版上传接口 - -## v1.8.0-beta.12 - -- 优化解析订阅相关JSON5文件的速度 -- 修复自定义提示在某些机型无法消失的问题 -- 修复界面记录在某些机型无法插入的问题 - -## v1.8.0-beta.11 - - 更换应用图标, 应用图标适配深色/浅色主题 -- 修复自定义提示在某些机型无法消失的问题 - -## 旧版本日志 - -### v1.8.0-beta.10 - -- 增加界面记录开关并默认关闭记录 -- 优化了界面上的文案 -- 优化了启动时解析订阅文件的速度 -- 修复快照生成链接显示不正确的问题 - -### v1.8.0-beta.9 - -- 新增自定义 toast 开关用于解决系统 toast 高频率下不显示的问题 - 新增界面记录可记录打开的应用界面 +- 新增导入导出规则/配置数据 +- 新增自定义 toast 开关用于解决系统 toast 高频率下不显示的问题 +- 新增更新渠道, 可以在应用内更新测试版 - 新增通知栏自定义文案模板 - 新增规则的重置开关 -- 更改了一些显示文案 -- 优化了订阅列表的点击菜单位置 -- 修复选择器的类型检查 -- 修复 shizuku 状态检查 - -### v1.8.0-beta.8 - -- 更换应用图标 -- 修复全局规则被关闭时, 应用界面仍然显示的问题 -- 修复在某些设备节点缓存错误的问题 -- 选择器增加了一些方法 [属性方法](https://gkd.li/guide/node) - -### v1.8.0-beta.7 - -- 修复选择器类型检查不完全的错误 -- 选择器支持多次快速查询优化 -- 订阅新增 fastQuery 字段 -- 以上更新可在 [选择器-查询优化](https://gkd.li/guide/optimize) 查看 - -### v1.8.0-beta.6 - -- 优化导出数据格式兼容性 -- 优化更改应用规则页面的配置更改速度 -- 选择器新增 [prev/getPrev](https://gkd.li/guide/node#context) 属性方法 - -### v1.8.0-beta.5 - -- 优化节点获取缓存策略 -- 修复使用 `<<` 时没有限制数量导致内存溢出的问题 - -### v1.8.0-beta.4 - - 新增控制提示 `正在保存快照` 的开关 -- 新增订阅字段 [matchRoot](https://gkd.li/api/interfaces/RawCommonProps#matchroot) -- 优化了选择器的节点缓存策略 - -### v1.8.0-beta.3 - +- 隐藏 Android>=12 上截图服务开关 +- 应用规则组的编辑框新增支持输入 App 类型 +- 选择器增加了一些属性方法 +- 选择器支持多次快速查询优化 - 选择器支持取反表达式 - 选择器支持成员属性链式访问 - 选择器支持方法链式调用 - 选择器支持更具体的错误提示 -- 以上更新可在 [文档-选择器](https://gkd.li/guide/selector) 查看 - -### v1.8.0-beta.2 - -- 应用的规则列表界面现在显示订阅名称 -- 订阅新增了 anyMatches 字段, 如果存在任意一个选择器能匹配上节点, 那么点击这个节点 -- 修复了在调用系统分享时状态栏区域塌陷导致应用界面整体上移的问题 -- 改进了一些字体样式和间距 -- 其它优化和错误修复 - -### v1.8.0-beta.1 - +- 新增订阅字段 matchRoot +- 新增订阅字段 fastQuery +- 新增订阅字段 anyMatches +- 优化适配国产ROM应用列表权限 - 优化了很多界面UI -- 新增导入导出规则/配置数据 - 优化应用搜索支持忽略大小写 -- 适配国产ROM应用列表权限 -- 应用规则组的编辑框新增支持输入 App 类型 +- 优化限制界面切换速度 +- 优化解析订阅相关JSON5文件的速度 +- 优化文件上传方式, 关闭旧版上传接口 +- 优化更改应用规则页面的配置更改速度 +- 优化节点获取缓存策略 +- 修复了在调用系统分享时状态栏区域塌陷导致应用界面整体上移的问题 +- 修复在某些机型上无故重启进程导致匹配范围短时间失效的错误点击问题 +- 修复某些机型上通知栏控制面板点击捕获快照不成功的问题 +- 修复订阅列表拖动排序错乱的问题 +- 修复 shizuku 状态检查 - 修复全局规则 matchSystemApp=false 不生效的问题 - 修复规则 resetMatch=app 在某些情况下无效的问题 -- 修复订阅列表拖动排序错乱的问题 -- 修复在某些机型上无故重启进程导致匹配范围短时间失效的错误点击问题 -- 隐藏 Android>=12 上截图服务开关 - 其它优化和错误修复 + +## 通过以下任意方式更新 + +- 打开 APP - 设置 - 检测更新 +- 前往首页 +- 通过 github [releases](https://github.com/gkd-kit/gkd/releases) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index c00e59195..876b42059 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -57,8 +57,8 @@ android { targetSdk = project.properties["android_targetSdk"].toString().toInt() applicationId = "li.songe.gkd" - versionCode = 41 - versionName = "1.8.0-beta.13" + versionCode = 42 + versionName = "1.8.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" vectorDrawables {