Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
245 commits
Select commit Hold shift + click to select a range
0714f00
feat: export play apk warn dialog
lisonge Aug 1, 2025
96e9fd9
perf: update libs
lisonge Aug 1, 2025
47900e5
perf: hide service change toast in background
lisonge Aug 1, 2025
54dcc01
perf: change hideSnapshotStatusBar desc
lisonge Aug 3, 2025
f4f9faa
perf: cropBitmapStatusBar barHeight
lisonge Aug 3, 2025
225dae6
fix: cropBitmapStatusBar not work (#1098)
lisonge Aug 3, 2025
11b5813
perf: atomic writeStoreText
lisonge Aug 4, 2025
39258b9
perf: notification channel (#1090)
lisonge Aug 4, 2025
9d837f5
perf: AppNameText
lisonge Aug 6, 2025
d80f15b
perf: UpsertRuleGroupPage
lisonge Aug 6, 2025
4608c35
perf: set enableStatusService defaultValue to false
lisonge Aug 6, 2025
415c488
perf: snapshot appId type
lisonge Aug 6, 2025
227bd52
perf: float button startLocation
lisonge Aug 6, 2025
b9a5985
perf: notification title/text/addAction
lisonge Aug 6, 2025
46daf5f
perf: AppNameText color
lisonge Aug 6, 2025
727d742
feat: RecordService
lisonge Aug 9, 2025
9170ad0
refactor: app initialization
lisonge Aug 10, 2025
188ed3e
refactor: BaseViewModel
lisonge Aug 10, 2025
d94ea61
fix: titleItemPadding
lisonge Aug 11, 2025
8dabb6a
refactor: A11yRuleEngine
lisonge Aug 17, 2025
6574f7b
perf: rm while true
lisonge Aug 19, 2025
2bf1eb8
perf: use QS_TILE_URI
lisonge Aug 23, 2025
6ea4a18
perf: positionFlow decode
lisonge Aug 26, 2025
d0c4b12
perf: minMargin
lisonge Aug 30, 2025
724a47c
refactor: shizuku
lisonge Aug 30, 2025
b3fb279
perf: updateOtherUserAppInfo
lisonge Aug 31, 2025
ae1e2f4
perf: preload appIconMapFlow
lisonge Aug 31, 2025
e46ea62
feat: customNotifTitle
lisonge Aug 31, 2025
4c36cf2
perf: update libs
lisonge Aug 31, 2025
507b7b5
perf: toast delayMillis
lisonge Aug 31, 2025
0d36c19
perf: fixRestartService
lisonge Aug 31, 2025
bc9be7d
perf: activityOkFlow
lisonge Aug 31, 2025
ebc82ec
perf: a11y onDestroyed updateTopActivity
lisonge Sep 1, 2025
1454740
fix: api getSnapshot respondFile
lisonge Sep 1, 2025
013f879
chore: add android version comment
lisonge Sep 1, 2025
47ccd5f
feat: show app disabled
lisonge Sep 2, 2025
ffa832e
perf: a11y isInteractive
lisonge Sep 2, 2025
c1b908b
perf: sync status
lisonge Sep 2, 2025
e81f24a
perf: update text
lisonge Sep 3, 2025
e2527e4
perf: popBackStack
lisonge Sep 5, 2025
dfa0aad
perf: InnerDisable
lisonge Sep 5, 2025
16ec43e
perf: ListPlaceholder
lisonge Sep 5, 2025
1f14df0
refactor: app list
lisonge Sep 18, 2025
f635f30
perf: add lastScreenOnTime
lisonge Sep 19, 2025
53987a7
perf: shizuku appops
lisonge Sep 19, 2025
446bac0
perf: RecordService copy text
lisonge Sep 19, 2025
1bbfec1
perf: topBarWindowInsets
lisonge Sep 20, 2025
e9c7d18
refactor: IInputManager
lisonge Sep 20, 2025
33e10f8
perf: up AboutPage state
lisonge Sep 21, 2025
836f299
perf: shizuku state
lisonge Sep 21, 2025
33b1cfe
perf: blockA11yAppList topAppId
lisonge Sep 21, 2025
3b48d6f
fix: appVisitLog
lisonge Sep 21, 2025
8f361ab
perf: block a11y tip
lisonge Sep 21, 2025
05eb30b
perf: latestRecordDesc
lisonge Sep 21, 2025
b01a51c
perf: check hasOtherA11y
lisonge Sep 23, 2025
af4d7e5
perf: record activity log
lisonge Sep 23, 2025
c707177
perf: show page block icon
lisonge Sep 23, 2025
0943164
perf: item padding
lisonge Sep 23, 2025
cc1cb08
perf: ActivityLogCard
lisonge Sep 23, 2025
88c3f57
refactor: event log, app list filter
lisonge Sep 29, 2025
44cca36
refactor: BlockA11yAppList
lisonge Sep 30, 2025
dce4d5e
feat: show action log subs version (#1007)
lisonge Sep 30, 2025
faf9836
chore: v1.11.0-beta.1
lisonge Sep 30, 2025
dd53c21
perf: EditBlockAppListPage onBack
lisonge Oct 1, 2025
c1e5fee
perf: indicatorSize
lisonge Oct 2, 2025
1daa633
chore: AccessibilityEvent isUseful
lisonge Oct 2, 2025
c35dee0
perf: enableBlockA11yAppList fixRestartService
lisonge Oct 4, 2025
d425e64
perf: a11y auth
lisonge Oct 6, 2025
6d4e85d
perf: GkdWebViewJsApi
lisonge Oct 8, 2025
8101986
perf: diable local image cache
lisonge Oct 8, 2025
fab9287
perf: start.sh + expose.sh
lisonge Oct 8, 2025
a58c104
perf: add permission.txt to log
lisonge Oct 12, 2025
4ea1db1
perf: AppListPage QueryPkgAuthCard
lisonge Oct 12, 2025
0652291
perf: updateAllAppInfo
lisonge Oct 12, 2025
1548873
perf: update libs
lisonge Oct 13, 2025
fba4afd
perf: add code stack to toast
lisonge Oct 14, 2025
6acad6a
perf: use jdk21 build
lisonge Oct 14, 2025
de9689f
perf: ExposeService sh
lisonge Oct 15, 2025
e30402a
perf: onScreenForcedActive
lisonge Oct 15, 2025
8dd2dca
perf: update buildToolsVersion to 36.1.0
lisonge Oct 16, 2025
84502c3
fix: app group enableSize (#1162)
lisonge Oct 16, 2025
b9f1b85
chore: v1.11.0-beta.2
lisonge Oct 16, 2025
f9bb18b
fix: app list (#1169)
lisonge Oct 17, 2025
8e86159
chore: v1.11.0-beta.3
lisonge Oct 17, 2025
a32199b
chore: rm AppInfo.visible
lisonge Oct 18, 2025
e19622b
perf: AppInfo.enabled
lisonge Oct 19, 2025
1c49a9d
refactor: update loc library dependency and improve toast handling
lisonge Oct 21, 2025
f32b634
perf: update libs and loc not working when incremental compile
lisonge Oct 24, 2025
ac7975e
fix: selector isMatchRoot not working
lisonge Oct 24, 2025
736804c
refactor: enhance updateTopActivity to support ActivityScene and impr…
lisonge Oct 26, 2025
5d6f324
perf: add gkd version info to log file
lisonge Oct 28, 2025
7e966fe
fix: prevent nullifying instance when multiple MainViewModel instance…
lisonge Oct 28, 2025
998a6e1
perf: closable overlay window service
lisonge Nov 2, 2025
6135aea
perf: a11y semantics
lisonge Nov 2, 2025
3ad8c6e
chore: v1.11.0-beta.4
lisonge Nov 2, 2025
972090f
fix: getSnapshots miss appInfo (#1183)
lisonge Nov 2, 2025
24bb5e0
chore: v1.11.0-beta.5
lisonge Nov 2, 2025
8cadf23
fix: http server can not get old snapshot (#1185)
lisonge Nov 2, 2025
360581d
chore: v1.11.0-beta.6
lisonge Nov 2, 2025
5d8789e
feat: export AppJsonData to log
lisonge Nov 5, 2025
acf7370
fix: catch getApplicationEnabledSetting
lisonge Nov 5, 2025
a0a6b5e
chore: v1.11.0-beta.7
lisonge Nov 5, 2025
41cad9d
perf: update libs
lisonge Nov 10, 2025
cde8ffc
chore: v1.11.0
lisonge Nov 12, 2025
d7ae12f
perf: update libs
lisonge Nov 13, 2025
b53413d
perf: ResolvedRule trigger
lisonge Nov 13, 2025
ddf6eb5
fix: isFirstMatchApp resetState (#1059)
lisonge Nov 13, 2025
a871a1a
chore: v1.11.1
lisonge Nov 13, 2025
ba047bb
chore: update screenshot
lisonge Nov 14, 2025
6f2791a
chore: format xml
lisonge Nov 14, 2025
ef21a0a
chore: debug icon
lisonge Nov 14, 2025
bcf34a8
perf: invoke shizuku
lisonge Nov 15, 2025
2630218
perf: latest record text fillMaxWidth
lisonge Nov 15, 2025
87692a2
perf: try run grant GET_INSTALLED_APPS
lisonge Nov 15, 2025
2d9dda1
fix: checkHasActivity (#1195)
lisonge Nov 15, 2025
3cef1be
perf: change store default value
lisonge Nov 15, 2025
7a9bef7
fix: sh file
lisonge Nov 15, 2025
a3737af
chore: v1.11.2
lisonge Nov 15, 2025
9df4f1c
chore: reorder code
lisonge Nov 16, 2025
92d8c72
fix: detectHiddenMethod (#1200)
lisonge Nov 17, 2025
f2afb25
chore: add log
lisonge Nov 17, 2025
6d9a5d9
perf: detectHiddenMethod
lisonge Nov 17, 2025
370c9e7
chore: v1.11.3
lisonge Nov 17, 2025
d0ea11e
perf: user name trim
lisonge Nov 19, 2025
b777a28
feat: appListAuthAbnormal tip
lisonge Nov 20, 2025
7f4c5cf
fix: IUserManager getUsers
lisonge Nov 20, 2025
279adbe
chore: v1.11.4
lisonge Nov 20, 2025
6d2e477
feat: tooltip for icons (#1214)
Vixb1122 Nov 23, 2025
1eda35f
perf: detectHiddenMethod
lisonge Nov 22, 2025
0f08685
perf: PerfTooltipBox
lisonge Nov 23, 2025
62a0801
feat: change ActionLog date format (#1213)
lisonge Nov 23, 2025
4633393
chore: add diff link comment for hidden_api
lisonge Nov 24, 2025
1c3cadf
perf: TooltipIconButtonBox
lisonge Nov 25, 2025
e645d10
chore: rm unused api
lisonge Dec 4, 2025
fa9067e
chore: update libs
lisonge Dec 4, 2025
67659dc
fix: sync activity background to theme
lisonge Dec 4, 2025
1d1b7cc
chore: string template
lisonge Dec 8, 2025
4e3aae1
chore: resort props
lisonge Dec 8, 2025
1f8d69b
chore: update themes
lisonge Dec 8, 2025
4d69ef4
fix: change :hidden_api namespace and remove SafeR
lisonge Dec 8, 2025
22c75c4
refactor: migrate LogUtils, remove utilcodex
lisonge Dec 10, 2025
0e8af72
feat: apps filter group
lisonge Dec 12, 2025
3fdf635
feat: AppOpsRestricted
lisonge Dec 12, 2025
4745d57
perf: AppOpsAllowPage
lisonge Dec 13, 2025
971efad
perf: appOpsRestrictedFlow
lisonge Dec 13, 2025
27d14c1
chore: v1.11.5
lisonge Dec 13, 2025
321a74f
fix: title
lisonge Dec 13, 2025
1fc2aa0
chore: v1.11.5
lisonge Dec 13, 2025
144e1ad
fix: canRestrictsRead (#1241)
lisonge Dec 13, 2025
7071026
chore: v1.11.6
lisonge Dec 13, 2025
a96e056
chore: md
lisonge Dec 13, 2025
c29263f
perf: log
lisonge Dec 14, 2025
bd046af
fix: add view to q11y window
lisonge Dec 14, 2025
dcae919
perf: excludeFromRecents confirmText
lisonge Dec 15, 2025
9bc386e
feat: automation mode
lisonge Jan 25, 2026
a5c2796
fix: killRelaunchApp when uiAutomation connected
lisonge Jan 26, 2026
8b0a148
fix: skip onTaskStackChanged
lisonge Jan 27, 2026
1b76ea6
perf: update libs
lisonge Jan 28, 2026
ab2014d
perf: synchronized lastFront
lisonge Jan 28, 2026
b25fd3c
fix: save a11yScopeAppListFlow
lisonge Jan 28, 2026
02463a9
perf: update libs
lisonge Jan 30, 2026
bbbc8bb
perf: checkStatusBarVisible
lisonge Feb 3, 2026
f907a2e
perf: reLaunch app when UncaughtExceptionHandler
lisonge Feb 9, 2026
660f06c
perf: migrate navigation3
lisonge Feb 9, 2026
159d4ba
perf: swap app icon color
lisonge Feb 9, 2026
51bdb83
fix(subs): drop configs for removed group keys on update (#1290)
aoguai Feb 23, 2026
13c87ba
chore: var -> val
lisonge Feb 27, 2026
fd05d16
chore: require(offset >= 0)
lisonge Feb 27, 2026
5695c07
perf: update libs
lisonge Feb 27, 2026
bc6aff0
fix(selector): PolynomialExpression minOffset maxOffset
lisonge Feb 27, 2026
5cbfab3
perf: build.gradle.kts
lisonge Feb 27, 2026
2d701d4
feat: Device snapshot delete api (#1294)
cjy0812 Mar 5, 2026
877714d
fix: grantSelf failed
lisonge Mar 6, 2026
d9a4688
style: Add shadow to text on image preview page (#1296)
Lin-arm Mar 8, 2026
c9d7d74
chore: clear useless code
lisonge Mar 10, 2026
1f0c509
perf: shizuku killLegacyService
lisonge Mar 10, 2026
b10fe9a
fix: remove subs sheet in ActionLogPage (#1245)
lisonge Mar 10, 2026
47b308b
feat: ButtonService stop when onLongClickView (#1242)
lisonge Mar 10, 2026
3978cdb
feat: custom template actionToast (#1222)
lisonge Mar 10, 2026
480aa97
perf: check shizuku
lisonge Mar 16, 2026
e3c94bc
perf: home page scrollKey
lisonge Mar 16, 2026
8fa475f
perf: update libs
lisonge Mar 17, 2026
16b0c23
perf: use suspendCancellableCoroutine
lisonge Mar 18, 2026
c244072
feat: CrashReportPage
lisonge Mar 23, 2026
f772707
perf: non zipped artifacts for apks (#1309)
AIsouler Mar 23, 2026
f693886
chore: github actions build apk get-short-sha
lisonge Mar 23, 2026
d532a94
fix: performActionBack (#1310)
lisonge Mar 24, 2026
1e6db3f
fix: github uploadAsset
lisonge Mar 25, 2026
16e9308
feat: SubsCategoryGroupPage (#1297)
lisonge Mar 27, 2026
766aa4f
pref: rm useless code
lisonge Mar 27, 2026
179e35b
perf: update libs
lisonge Mar 27, 2026
40de96e
perf: compat android17 api
lisonge Mar 27, 2026
299c604
fix: github actions build failed with android17
lisonge Mar 27, 2026
d0562ff
feat: enhance APK naming and versioning logic
lisonge Mar 28, 2026
913d0de
fix: windowInsets may be null (#1315)
lisonge Mar 28, 2026
1e47ef7
feat: backup all config (#1230)
lisonge Mar 30, 2026
a5ee78e
perf: ignore other a11y services
lisonge Apr 1, 2026
2e4b058
feat: swipe action
lisonge Apr 1, 2026
fec8090
feat: AppConfigPage showDisabledRule (#1319)
lisonge Apr 1, 2026
50a6baa
fix: rm appRect
lisonge Apr 2, 2026
78bfe35
chore: add hidden api
lisonge Apr 2, 2026
6ca5853
perf: always screenshot
lisonge Apr 2, 2026
95f5d00
refactor: ImagePreviewPage (#1316)
cjy0812 Apr 3, 2026
6c29dc6
perf: make performAction suspend
lisonge Apr 3, 2026
6a72e9c
perf: update libs
lisonge Apr 3, 2026
5fb7ae1
perf: rm toast, add route log
lisonge Apr 3, 2026
917fa55
perf: delete the wrapper key function of rememberSaveable (#1322)
lisonge Apr 3, 2026
997e4de
perf: Apk Sign fullback (#1323)
cjy0812 Apr 4, 2026
9927fdf
perf: dialog layout
lisonge Apr 4, 2026
24c4069
feat: TrackService (#1321)
lisonge Apr 4, 2026
3da6fcd
fix: set maximumObscuringOpacityForTouch for TrackService (#1325)
lisonge Apr 5, 2026
2401cfc
chore: v1.12.0-beta.1
lisonge Apr 5, 2026
eda6824
chore: move .cache folder
lisonge Apr 7, 2026
0858914
perf: position calc
lisonge Apr 7, 2026
5e47498
perf: update libs
lisonge Apr 10, 2026
86034d7
perf: use remap plugin access android hidden api
lisonge Apr 10, 2026
d2e337c
fix: add imageLoader to add cache/gif
lisonge Apr 13, 2026
7b841b8
fix: getExternalFilesDir null (#1333)
lisonge Apr 13, 2026
fd24993
refactor: loc
lisonge Apr 13, 2026
fbc1652
fix: Swipe ActionResult (#1334)
lisonge Apr 13, 2026
22fc681
fix: preFillExpVars screenHeight/screenWidth (#1334)
lisonge Apr 13, 2026
352c6f8
pref: resetScroll
lisonge Apr 13, 2026
e576814
chore: v1.12.0-beta.2
lisonge Apr 14, 2026
4d02537
feat: auto fix group key
lisonge Apr 16, 2026
4830e1f
chore: update comment
lisonge Apr 16, 2026
4cd0209
fix: auto check app update
lisonge Apr 17, 2026
2f738b7
chore: v1.12.0-beta.3
lisonge Apr 20, 2026
fa60699
fix: actualCheckedGroupSet not work
lisonge Apr 21, 2026
77946b6
perf: update libs
lisonge Apr 21, 2026
7adffb6
chore: v1.12.0-beta.4
lisonge Apr 21, 2026
3a7108a
chore: update changlog
lisonge Apr 21, 2026
959f751
fix: globalGroup show in AppConfigPage
lisonge Apr 21, 2026
78f0400
chore: v1.12.0-beta.5
lisonge Apr 21, 2026
b8a1d27
fix: rule filter not work in AppConfigPage (#1340)
lisonge Apr 22, 2026
b78cff6
chore: v1.12.0-beta.6
lisonge Apr 22, 2026
ade5ace
fix: hidden api type
lisonge Apr 23, 2026
78d1607
chore: v1.12.0-beta.7
lisonge Apr 23, 2026
27382b7
perf: upgrade to android 17
lisonge Apr 24, 2026
fa7eaac
perf: TrackService FloatLayer
lisonge Apr 27, 2026
370807b
fix: ignore a11y event from other display (#1350)
lisonge Apr 29, 2026
42a5b32
chore: v1.12.0-beta.8
lisonge Apr 29, 2026
b4009b8
fix: rm WeakHashMap in LifecycleCallbacks
lisonge May 6, 2026
9396c69
chore: update github issue report yml
lisonge May 9, 2026
6811211
fix: a11y update activity not work
lisonge May 9, 2026
3f36954
chore: v1.12.0-beta.9
lisonge May 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 2 additions & 4 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,14 @@ body:
1. 请 **确保** 您已经查阅了 [GKD 官方文档](https://gkd.li) 以及 [常见问题](https://gkd.li/guide/faq)
2. 请 **判断** 是不是第三方规则订阅的问题,如果是,你应该向规则提供者反馈,而不是在这里提交,**此处只接受 GKD 应用本体的问题**
3. 请 **确保** 已有的 [问题](https://github.com/gkd-kit/gkd/issues?q=is%3Aissue) 或 [讨论](https://github.com/orgs/gkd-kit/discussions?discussions_q=) 中没有人提交过相似问题,否则请在该问题下进行讨论
4. 请 **不要** 开启重复相关的 issue,这将导致别人搜索 issue 时出现无关的低质量信息,否则你的问题将会被直接关闭甚至删除
5. 请 **确保** 你的问题能在 [releases](https://github.com/gkd-kit/gkd/releases/latest) 发布的最新版本(包含测试版本)上复现 (如果不是请先更新到最新版本复现后再提交问题)
6. 请 **务必** 给 issue 填写一个简洁明了的标题,以便他人快速检索
4. 请 **确保** 你的问题能在 [releases](https://github.com/gkd-kit/gkd/releases/latest) 发布的最新版本(包含测试版本)上复现 (如果不是请先更新到最新版本复现后再提交问题)
- type: textarea
id: log-file
attributes:
label: |
日志文件
description: |
主页-设置-关于-日志,上传日志文件或生成链接并粘贴到下面的输入框\
首页-设置-关于-日志,上传日志文件或生成链接并粘贴到下面的输入框\
任何问题都需要提供日志文件. 否则将直接关闭,请不要纯发文字/截图/视频
validations:
required: true
Expand Down
4 changes: 1 addition & 3 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@ body:
1. GKD 默认不提供任何规则,你可以查看 [GKD 官方文档](https://gkd.li) 后自行编写规则或者导入远程订阅,请不要再提出类似想要XXX规则这种问题
2. 请 **判断** 是不是第三方规则订阅的功能请求,如果是,你应该向规则提供者反馈,而不是在这里提交,**此处只接受 GKD 应用本体的功能请求**
3. 请 **确保** 已有的 [问题](https://github.com/gkd-kit/gkd/issues?q=is%3Aissue) 或 [讨论](https://github.com/orgs/gkd-kit/discussions?discussions_q=) 中没有人提交过相似问题,否则请在该问题下进行讨论
4. 请 **不要** 开启重复相关的 issue,这将导致别人搜索 issue 时出现无关的低质量信息,否则你的问题将会被直接关闭甚至删除
5. 请 **确保** 你想要的功能在 [releases](https://github.com/gkd-kit/gkd/releases/latest) 发布的最新版本(包含测试版本)上没有找到 (如果不是请先更新到最新版本验证后再提交问题)
6. 请 **务必** 给 issue 填写一个简洁明了的标题,以便他人快速检索
4. 请 **确保** 你想要的功能在 [releases](https://github.com/gkd-kit/gkd/releases/latest) 发布的最新版本(包含测试版本)上没有找到 (如果不是请先更新到最新版本验证后再提交问题)
- type: textarea
id: feature-description
attributes:
Expand Down
20 changes: 11 additions & 9 deletions .github/workflows/Build-Apk.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,14 @@ jobs:
if: ${{ !startsWith(github.event.head_commit.message, 'chore:') && !startsWith(github.event.head_commit.message, 'chore(') }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- uses: actions/setup-java@v4
- uses: actions/setup-java@v5
with:
distribution: 'adopt'
java-version: '17'
distribution: 'zulu'
java-version: '21'

- uses: gradle/actions/setup-gradle@v4
- uses: gradle/actions/setup-gradle@v5
with:
cache-encryption-key: ${{ secrets.GRADLE_CACHE_ENCRYPTION_KEY }}

Expand All @@ -35,15 +35,17 @@ jobs:
echo GKD_KEY_ALIAS='${{ secrets.GKD_KEY_ALIAS }}' >> gradle.properties
echo GKD_KEY_PASSWORD='${{ secrets.GKD_KEY_PASSWORD }}' >> gradle.properties

- run: echo GKD_RENAME_APK_FLAG=1 >> gradle.properties

- run: chmod 777 ./gradlew
- run: ./gradlew app:assembleGkdRelease

- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
with:
name: release
path: app/build/outputs/apk/gkd/release
archive: false
path: app/build/outputs/apk/gkd/release/*.apk

- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
with:
name: outputs
path: app/build/outputs
37 changes: 26 additions & 11 deletions .github/workflows/Build-Release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- uses: actions/setup-java@v3
- uses: actions/setup-java@v5
with:
distribution: 'adopt'
java-version: '17'
distribution: 'zulu'
java-version: '21'

- uses: gradle/actions/setup-gradle@v4
- uses: gradle/actions/setup-gradle@v5
with:
cache-encryption-key: ${{ secrets.GRADLE_CACHE_ENCRYPTION_KEY }}

Expand All @@ -39,22 +39,22 @@ jobs:
- run: chmod 777 ./gradlew
- run: ./gradlew app:assembleGkdRelease app:bundlePlayRelease

- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
with:
name: release
path: app/build/outputs/apk/gkd/release

- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
with:
name: playRelease
path: app/build/outputs/bundle/playRelease

- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
with:
name: outputs
path: app/build/outputs

- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
with:
name: CHANGELOG.md
path: CHANGELOG.md
Expand All @@ -64,12 +64,17 @@ jobs:
permissions: write-all
runs-on: ubuntu-latest
steps:
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v8
with:
name: outputs
path: outputs

- uses: actions/download-artifact@v8
with:
name: release
path: release

- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v8
with:
name: CHANGELOG.md

Expand All @@ -93,3 +98,13 @@ jobs:
asset_path: release/app-gkd-release.apk
asset_name: gkd-${{ github.ref_name }}.apk
asset_content_type: application/vnd.android.package-archive

- run: zip -r outputs.zip outputs
- uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: outputs.zip
asset_name: outputs-${{ github.ref_name }}.zip
asset_content_type: application/zip
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ local.properties
*.jks
*.keystore

/_assets
/.cache
/.kotlin

/gradle/libs.versions.updates.toml
13 changes: 2 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,6 @@
# v1.10.4
# 更新内容

以下是本次更新的主要内容

## 优化和修复

- 修复选择器使用某些字段时查询失败
- 修复应用打开时长按控制中心图标无法跳转
- 修复规则有时不参与匹配的问题
- 优化新增 [resetMatch](https://gkd.li/api/interfaces/RawCommonProps#resetmatch) 字段场景
- 优化适配 android 16
- 其他优化和修复
- 修复某些场景下界面识别更新不及时导致的规则误触

## 更新方式

Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@

## 截图

| | | | |
| --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
| ![img](https://e.gkd.li/70aa3257-a7f0-4abf-81ba-02486663c248) | ![img](https://e.gkd.li/64c7c0f2-2e6d-4a79-8106-ca1988abe3ef) | ![img](https://e.gkd.li/17c61583-a0d8-4d96-a455-32f88137a1fd) | ![img](https://e.gkd.li/5622e324-ee35-40d5-aad5-5196cc9ac582) |
| ![img](https://e.gkd.li/27e5a936-61a2-45c0-b415-f96f2e27b131) | ![img](https://e.gkd.li/a0a62e53-8ba6-42fe-9b85-25faf26b070f) | ![img](https://e.gkd.li/7cfd74f3-8ff2-4bf0-a5e1-0578c3e9f69d) | ![img](https://e.gkd.li/967e84fa-8673-4b0a-b2a8-2b5374a631ee) |
| | | | |
| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- |
| ![img](https://e.gkd.li/1e8934c1-2303-4182-9ef2-ad4c46882570) | ![img](https://e.gkd.li/01f230d7-9b89-4314-b573-38bd233d22f9) | ![img](https://e.gkd.li/dfa0a782-b21e-473a-96e4-eef27773b71b) | ![img](https://e.gkd.li/641decd1-2e60-4e95-b78c-df38d1d98a4d) |
| ![img](https://e.gkd.li/b216b703-d3de-4798-81ba-29e0ae63264f) | ![img](https://e.gkd.li/76c25ac9-4189-47cd-b40b-b9e72c79b584) | ![img](https://e.gkd.li/7288502e-808b-4d9a-88b5-1085abaa0d46) | ![img](https://e.gkd.li/aa974940-7773-409a-ae84-3c02fee9c770) |

## 订阅

Expand Down
Loading