Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
380 commits
Select commit Hold shift + click to select a range
5429411
fix(deps): update dependency org.apache.commons:commons-compress to v…
renovate[bot] May 24, 2024
0bf6599
fix(app): p mod q negative result #265
Leon406 May 24, 2024
2efa8fd
Merge remote-tracking branch 'origin/dev' into dev
Leon406 May 24, 2024
3d005dc
fix(deps): update dependency org.xerial:sqlite-jdbc to v3.46.0.0
renovate[bot] May 27, 2024
438cdc9
fix(deps): update dependency cn.hutool:hutool-all to v5.8.28
renovate[bot] May 29, 2024
ed84b00
feat(app): Misc add wordninja
Leon406 May 30, 2024
0f9d983
style: ktfmt 0.49 format
Leon406 May 30, 2024
4b8725b
fix(plugin-apipost): ktfmt format issue
Leon406 May 30, 2024
aeff132
chore(deps): update dependency gradle to v8.8
renovate[bot] Jun 1, 2024
726c52c
fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serializat…
renovate[bot] Jun 6, 2024
46876b2
fix(deps): update dependency org.seleniumhq.selenium:selenium-java to…
renovate[bot] Jun 20, 2024
12f8b77
fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serializat…
renovate[bot] Jun 25, 2024
bcac9d9
feat(app): MISC DNS host support CloudFlare ip
Leon406 Jun 27, 2024
070e62c
feat(app): wordninja support full sentence
Leon406 Jun 29, 2024
c701e08
test(app): wordninja error
Leon406 Jun 29, 2024
093c966
fix(deps): update dependency cn.hutool:hutool-all to v5.8.29
renovate[bot] Jul 3, 2024
c33c73a
fix(deps): update dependency org.java-websocket:java-websocket to v1.5.7
renovate[bot] Jul 8, 2024
7f8f082
fix(deps): update dependency org.jsoup:jsoup to v1.18.1
renovate[bot] Jul 10, 2024
22fc7b8
chore(deps): update dependency gradle to v8.9
renovate[bot] Jul 11, 2024
6e8df49
fix(deps): update dependency androidx.collection:collection-ktx to v1…
renovate[bot] Jul 11, 2024
fe21aaa
fix(deps): update dependency org.seleniumhq.selenium:selenium-java to…
renovate[bot] Jul 19, 2024
2293f66
fix(deps): update dependency com.github.luben:zstd-jni to v1.5.6-4
renovate[bot] Jul 20, 2024
a4b4985
fix(deps): update dependency dnsjava:dnsjava to v3.6.0
renovate[bot] Jul 21, 2024
1e46d9c
fix(deps): update dependency androidx.collection:collection-ktx to v1…
renovate[bot] Jul 25, 2024
27d08f6
Update FUNDING.yml
Leon406 Jul 26, 2024
9514ba6
fix(deps): update dependency dnsjava:dnsjava to v3.6.1
renovate[bot] Jul 28, 2024
582f268
fix(deps): update dependency org.tukaani:xz to v1.10
renovate[bot] Jul 29, 2024
319bb24
fix(deps): update dependency org.xerial:sqlite-jdbc to v3.46.0.1
renovate[bot] Jul 30, 2024
924fdc2
fix(deps): update kotlin monorepo to v2.0.10
renovate[bot] Aug 6, 2024
f972fec
fix(deps): update dependency androidx.collection:collection-ktx to v1…
renovate[bot] Aug 8, 2024
ccb43fd
fix(deps): update dependency org.apache.commons:commons-compress to v…
renovate[bot] Aug 8, 2024
b3ebb59
fix(deps): update dependency cn.hutool:hutool-all to v5.8.30
renovate[bot] Aug 9, 2024
a2eb84e
fix(deps): update dependency org.seleniumhq.selenium:selenium-java to…
renovate[bot] Aug 9, 2024
0c7b280
fix(deps): update dependency cn.hutool:hutool-all to v5.8.31
renovate[bot] Aug 12, 2024
480428a
chore(deps): update dependency gradle to v8.10
renovate[bot] Aug 14, 2024
538d1d7
build(app): fix fix kotlin 2.0.10+ circular dependency issue
Leon406 Aug 18, 2024
e68ff26
test(plugin-apipost): openai check
Leon406 Aug 18, 2024
393c25b
fix(deps): update dependency org.xerial:sqlite-jdbc to v3.46.1.0
renovate[bot] Aug 19, 2024
c61b753
fix(deps): update dependency io.github.sashirestela:simple-openai to …
renovate[bot] Aug 20, 2024
006bc96
fix(deps): update dependency org.apache.commons:commons-compress to v…
renovate[bot] Aug 20, 2024
3491875
test(plugin-apipost): 支持读取配置
Leon406 Aug 22, 2024
9c2a302
fix(deps): update kotlin monorepo to v2.0.20
renovate[bot] Aug 22, 2024
8a43dc4
fix(deps): update dependency org.mockito:mockito-core to v5.13.0
renovate[bot] Aug 27, 2024
ad74e49
fix(deps): update dependency org.seleniumhq.selenium:selenium-java to…
renovate[bot] Aug 28, 2024
803d9a4
fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serializat…
renovate[bot] Aug 28, 2024
dbc36d7
fix(deps): update dependency com.github.luben:zstd-jni to v1.5.6-5
renovate[bot] Aug 29, 2024
f5c7a34
fix(deps): update dependency cn.hutool:hutool-all to v5.8.32
renovate[bot] Aug 30, 2024
e029cbf
fix(deps): update dependency io.github.sashirestela:simple-openai to …
renovate[bot] Aug 31, 2024
5c9e2dc
fix(app): tts选项不存在数据错误
Leon406 Sep 6, 2024
22c99e3
feat(app): 支持windows 离线ocr(微信引擎)
Leon406 Sep 6, 2024
c4bfe7c
chore(deps): update detektver to v1.23.7
renovate[bot] Sep 8, 2024
153f82a
chore(deps): update dependency gradle to v8.10.1
renovate[bot] Sep 9, 2024
2453379
Revert "feat(app): 支持windows 离线ocr(微信引擎)"
Leon406 Sep 13, 2024
a90a781
fix(deps): update coroutinever to v1.9.0
renovate[bot] Sep 13, 2024
02fb466
fix(deps): update dependency net.java.dev.jna:jna-platform to v5.15.0
renovate[bot] Sep 15, 2024
be518ed
fix(deps): update dependency io.github.sashirestela:simple-openai to …
renovate[bot] Sep 14, 2024
13f45a9
test(plugin-apipost): add EventStream test
Leon406 Sep 18, 2024
5a3099e
test(app): add UnicodeMapping
Leon406 Sep 18, 2024
c39cff3
test(app): add UnicodeMapping
Leon406 Sep 18, 2024
60be6c8
feat(app): update opencc dict
Leon406 Sep 19, 2024
44d42ce
feat(app): Misc add unicode font
Leon406 Sep 19, 2024
fd48d04
test(app): fix test convertJp
Leon406 Sep 19, 2024
488016e
fix(deps): update dependency androidx.collection:collection-ktx to v1…
renovate[bot] Sep 19, 2024
eed13ef
refactor(plugin-apipost): delete useless classes
Leon406 Sep 19, 2024
46d6a7c
test(plugin-apipost): proxy support user & password
Leon406 Sep 19, 2024
a657ad8
test(plugin-apipost): openai 支持分组
Leon406 Sep 19, 2024
3be900f
fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serializat…
renovate[bot] Sep 19, 2024
cba6792
feat(plugin-apipost): support proxy authentication
Leon406 Sep 20, 2024
6a7c3d6
fix(deps): update dependency org.seleniumhq.selenium:selenium-java to…
renovate[bot] Sep 20, 2024
b5d1bfe
fix(deps): update dependency dnsjava:dnsjava to v3.6.2
renovate[bot] Sep 21, 2024
6111005
fix(deps): update dependency com.github.luben:zstd-jni to v1.5.6-6
renovate[bot] Sep 22, 2024
4c583f7
feat(plugin-apipost): support upload multi files
Leon406 Sep 24, 2024
189f2bb
chore(deps): update dependency gradle to v8.10.2
renovate[bot] Sep 24, 2024
ad502ff
fix(deps): update dependency io.github.sashirestela:simple-openai to …
renovate[bot] Sep 24, 2024
5d4dc30
fix(deps): update dependency org.xerial:sqlite-jdbc to v3.46.1.3
renovate[bot] Sep 25, 2024
02edb06
test(plugin-image): image search
Leon406 Sep 27, 2024
d9fe276
feat(plugin-image): support clipboard image
Leon406 Sep 27, 2024
1b56a64
fix(deps): update dependency org.mockito:mockito-core to v5.14.1
renovate[bot] Sep 27, 2024
52e453c
fix(deps): update kotlin monorepo to v2.0.21
renovate[bot] Oct 10, 2024
7bbbd6d
fix(deps): update dependency org.mockito:mockito-core to v5.14.2
renovate[bot] Oct 15, 2024
fdbb072
fix(deps): update dependency io.github.sashirestela:simple-openai to …
renovate[bot] Oct 22, 2024
b8538f8
fix(deps): update dependency org.xerial:sqlite-jdbc to v3.47.0.0
renovate[bot] Oct 23, 2024
41e5480
feat(app): ClassicalView add case revert
Leon406 Oct 23, 2024
b1672e8
fix(deps): update dependency com.github.luben:zstd-jni to v1.5.6-7
renovate[bot] Oct 28, 2024
ae040c8
fix(deps): update dependency org.bouncycastle:bcprov-jdk18on to v1.79
renovate[bot] Oct 30, 2024
10ae0ba
fix(deps): update dependency org.seleniumhq.selenium:selenium-java to…
renovate[bot] Oct 30, 2024
57b1b7f
fix(deps): update dependency androidx.collection:collection-ktx to v1…
renovate[bot] Oct 30, 2024
d8ff1ed
refactor(app): update Net.kt
Leon406 Nov 5, 2024
5d1c313
feat(plugin-apipost): support multithread request
Leon406 Nov 5, 2024
6013740
release(plugin-apipost): 1.9.0
Leon406 Nov 5, 2024
21e9a95
docs: update README-plugin-zh.md
Leon406 Nov 5, 2024
db9e41d
fix(deps): update dependency cn.hutool:hutool-all to v5.8.33
renovate[bot] Nov 5, 2024
6fd06ad
feat(app): support DSA PEM armor format #337
Leon406 Nov 8, 2024
ffb5e0f
feat(app): Misc optimize LinkCheck
Leon406 Nov 9, 2024
f529698
fix(app): EdgeTts失效
Leon406 Nov 11, 2024
1960051
chore(deps): update dependency gradle to v8.11
renovate[bot] Nov 11, 2024
591f5fd
fix(deps): update dependency io.github.sashirestela:simple-openai to …
renovate[bot] Nov 17, 2024
56867f7
feat(plugin-apipost): support delay option
Leon406 Nov 18, 2024
5194c09
chore(deps): update dependency gradle to v8.11.1
renovate[bot] Nov 20, 2024
8580ccd
fix(deps): update dependency io.github.sashirestela:simple-openai to …
renovate[bot] Nov 20, 2024
c870cf2
fix(deps): update dependency com.github.luben:zstd-jni to v1.5.6-8
renovate[bot] Nov 24, 2024
fbc1f41
fix(deps): update dependency org.seleniumhq.selenium:selenium-java to…
renovate[bot] Nov 25, 2024
8097a7a
fix(deps): update dependency io.github.sashirestela:simple-openai to …
renovate[bot] Nov 25, 2024
fcdd63d
fix(deps): update dependency org.xerial:sqlite-jdbc to v3.47.1.0
renovate[bot] Nov 26, 2024
8094d49
feat(api): SM2 support CERTIFICATE PEM public key
Leon406 Nov 27, 2024
8476650
refactor(api): add pem format SM2 key
Leon406 Nov 27, 2024
4e7c075
fix(deps): update dependency cn.hutool:hutool-all to v5.8.34
renovate[bot] Nov 27, 2024
f1a89b8
fix(deps): update dependency org.jsoup:jsoup to v1.18.2
renovate[bot] Nov 27, 2024
b28b985
Merge remote-tracking branch 'origin/dev' into dev
Leon406 Nov 27, 2024
6358bfe
refactor: new formatter
Leon406 Nov 27, 2024
ecc10ee
style: format
Leon406 Nov 27, 2024
2d8ebaf
fix(deps): update kotlin monorepo to v2.1.0
renovate[bot] Nov 27, 2024
8840ced
fix(deps): update dependency org.jsoup:jsoup to v1.18.3
renovate[bot] Dec 2, 2024
dfef0a9
fix(deps): update dependency io.github.sashirestela:simple-openai to …
renovate[bot] Nov 28, 2024
0db7667
fix(app): misc remove error short url source
Leon406 Dec 4, 2024
a90c272
feat(app): update Misc github mirror url
Leon406 Nov 24, 2024
03c6559
feat(app): Misc DNS hosts支持gcore/cloudfront判断,失效域名
Leon406 Dec 5, 2024
9704706
refactor(app): Misc CIDR
Leon406 Dec 5, 2024
4f10f62
fix(deps): update dependency org.openjdk.nashorn:nashorn-core to v15.5
renovate[bot] Dec 15, 2024
8b8aa64
fix(deps): update dependency org.java-websocket:java-websocket to v1.6.0
renovate[bot] Dec 15, 2024
9462cd3
Update app-test.yml
Leon406 Dec 16, 2024
e4998a6
Revert "fix(deps): update dependency org.openjdk.nashorn:nashorn-core…
Leon406 Dec 16, 2024
4688949
feat(api-post): response support hex
Leon406 Dec 17, 2024
e4b1d55
fix(deps): update dependency io.github.sashirestela:simple-openai to …
renovate[bot] Dec 19, 2024
5b9cb19
fix(deps): update kotlinx-coroutines monorepo to v1.10.1
renovate[bot] Dec 20, 2024
8cb0564
chore(deps): update dependency gradle to v8.12
renovate[bot] Dec 20, 2024
38c00c1
fix(deps): update dependency io.github.sashirestela:simple-openai to …
renovate[bot] Dec 22, 2024
c5dc444
fix(deps): update dependency net.java.dev.jna:jna-platform to v5.16.0
renovate[bot] Dec 22, 2024
8d3315b
feat(app): Misc 支持区号匹配
Leon406 Dec 23, 2024
32d83f3
fix(deps): update dependency cn.hutool:hutool-all to v5.8.35
renovate[bot] Dec 25, 2024
456e538
fix(deps): update dependency io.github.sashirestela:simple-openai to …
renovate[bot] Dec 28, 2024
781d920
fix(deps): update dependency com.github.luben:zstd-jni to v1.5.6-9
renovate[bot] Jan 2, 2025
adf3458
fix(deps): update dependency org.openjdk.nashorn:nashorn-core to v15.6
renovate[bot] Dec 26, 2024
735b482
fix(deps): update dependency io.github.sashirestela:simple-openai to …
renovate[bot] Jan 4, 2025
9ee4671
fix(deps): update dependency org.xerial:sqlite-jdbc to v3.47.2.0
renovate[bot] Jan 3, 2025
51f0a41
fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serializat…
renovate[bot] Jan 6, 2025
ebd3902
feat(app): Misc timestamp 支持Webkit格式
Leon406 Jan 10, 2025
58d3acf
chore(deps): update dependency com.diffplug.spotless to v7
renovate[bot] Jan 8, 2025
1e19491
chore(deps): update dependency com.diffplug.spotless to v7.0.2
renovate[bot] Jan 14, 2025
f4a5d75
fix(deps): update dependency org.bouncycastle:bcprov-jdk18on to v1.80
renovate[bot] Jan 14, 2025
d8db384
fix(deps): update dependency org.xerial:sqlite-jdbc to v3.48.0.0
renovate[bot] Jan 15, 2025
031415e
chore(deps): update dependency gradle to v8.12.1
renovate[bot] Jan 25, 2025
32f3791
fix(deps): update dependency dnsjava:dnsjava to v3.6.3
renovate[bot] Jan 26, 2025
57197b4
fix(deps): update kotlin monorepo to v2.1.10
renovate[bot] Jan 27, 2025
f9ca022
fix(deps): update dependency io.github.sashirestela:simple-openai to …
renovate[bot] Jan 29, 2025
c435d37
fix(deps): update dependency com.google.code.gson:gson to v2.12.1
renovate[bot] Jan 31, 2025
29b9216
fix(deps): update dependency com.github.luben:zstd-jni to v1.5.6-10
renovate[bot] Feb 10, 2025
15e80ca
fix(deps): update dependency io.github.sashirestela:simple-openai to …
renovate[bot] Feb 11, 2025
223e8be
fix(deps): update dependency org.xerial:sqlite-jdbc to v3.49.1.0
renovate[bot] Feb 19, 2025
668a730
fix(deps): update dependency com.github.luben:zstd-jni to v1.5.7-1
renovate[bot] Feb 20, 2025
5ca8f9d
fix(deps): update detektver to v1.23.8
renovate[bot] Feb 21, 2025
096cf0a
fix(deps): update dependency org.seleniumhq.selenium:selenium-java to…
renovate[bot] Feb 22, 2025
66e4118
Update README.md
Leon406 Mar 1, 2025
c874780
Update README-zh.md
Leon406 Mar 1, 2025
82dc2a0
fix(deps): update dependency org.mockito:mockito-core to v5.16.0
renovate[bot] Mar 3, 2025
c6c994a
fix(deps): update dependency org.jsoup:jsoup to v1.19.1
renovate[bot] Mar 4, 2025
a379140
fix(deps): update dependency io.github.sashirestela:simple-openai to …
renovate[bot] Mar 9, 2025
d79a12a
fix(deps): update dependency androidx.collection:collection-ktx to v1…
renovate[bot] Mar 15, 2025
ad526d3
fix(deps): update dependency org.mockito:mockito-core to v5.16.1
renovate[bot] Mar 15, 2025
a63904d
fix(deps): update dependency net.java.dev.jna:jna-platform to v5.17.0
renovate[bot] Mar 16, 2025
48b7644
fix(deps): update dependency com.github.luben:zstd-jni to v1.5.7-2
renovate[bot] Mar 17, 2025
bd4aaaa
fix(deps): update dependency io.github.sashirestela:simple-openai to …
renovate[bot] Mar 19, 2025
fb157af
fix(deps): update kotlin monorepo to v2.1.20
renovate[bot] Mar 20, 2025
56888f9
fix(deps): update dependency org.seleniumhq.selenium:selenium-java to…
renovate[bot] Mar 21, 2025
b6283fc
fix(deps): update dependency cn.hutool:hutool-all to v5.8.37
renovate[bot] Apr 1, 2025
0631452
fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serializat…
renovate[bot] Apr 1, 2025
9e9e58c
fix(deps): update dependency org.mockito:mockito-core to v5.17.0
renovate[bot] Apr 4, 2025
1eab01f
fix(deps): update dependency org.seleniumhq.selenium:selenium-java to…
renovate[bot] Apr 5, 2025
f8e9afe
chore(deps): update dependency com.diffplug.spotless to v7.0.3
renovate[bot] Apr 7, 2025
0cc5422
fix(deps): update kotlinx-coroutines monorepo to v1.10.2
renovate[bot] Apr 8, 2025
487834c
fix(deps): update dependency com.google.code.gson:gson to v2.13.0
renovate[bot] Apr 11, 2025
b2e7cda
fix(deps): update dependency com.google.code.gson:gson to v2.13.1
renovate[bot] Apr 24, 2025
9d0fab6
chore(deps): update dependency gradle to v8.14
renovate[bot] Apr 25, 2025
bd8c7a1
fix(deps): update dependency org.jsoup:jsoup to v1.20.1
renovate[bot] Apr 29, 2025
9d50372
fix(deps): update dependency org.seleniumhq.selenium:selenium-java to…
renovate[bot] May 2, 2025
2af2ec3
fix(deps): update dependency com.github.luben:zstd-jni to v1.5.7-3
renovate[bot] May 3, 2025
9173818
fix(deps): update dependency org.jetbrains.kotlin:kotlin-reflect to v…
renovate[bot] May 5, 2025
c0ae2f6
fix(deps): update kotlin monorepo to v2.2.20-canopus-174
renovate[bot] May 14, 2025
b4528c4
chore(deps): update dependency gradle to v8.14.1
renovate[bot] May 22, 2025
c99365e
fix(deps): update dependency org.seleniumhq.selenium:selenium-java to…
renovate[bot] May 23, 2025
24f90dc
chore(deps): update dependency com.diffplug.spotless to v7.0.4
renovate[bot] May 27, 2025
ccf41c5
feat(app): MISC update dns solve
Leon406 Jun 2, 2025
852bad2
feat(app): SM2 support C1C2C3 mode
Leon406 Jun 7, 2025
3617ef7
feat(app): CTF Base64CaseCrack support Regexp
Leon406 Jun 20, 2025
0f05eb1
refactor(apipost): batch request support large file
Leon406 Jun 25, 2025
4bef75b
feat(app): Hash crack support regexp target
Leon406 Jun 25, 2025
03e472c
feat(app): Misc add DNS dig and Link Check support directory
Leon406 Jun 25, 2025
a90a831
feat(app): Misc update github mirror urls
Leon406 Jun 29, 2025
9780e19
Update issue templates
Leon406 Jun 30, 2025
607f789
Update README.md
Leon406 Jul 14, 2025
456f4c4
feat(plugin-apipost): Proxy support importing from clipboard
Leon406 Jul 27, 2025
d210bbe
chore(deps): update dependency gradle to v8.14.3
renovate[bot] Jul 27, 2025
d3ab82e
chore(deps): update dependency com.diffplug.spotless to v7.2.1
renovate[bot] Jul 27, 2025
26004c3
fix(deps): update dependency org.bouncycastle:bcprov-jdk18on to v1.81
renovate[bot] Jul 27, 2025
d92c717
fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serializat…
renovate[bot] Jul 27, 2025
a426384
fix(deps): update dependency org.jsoup:jsoup to v1.21.1
renovate[bot] Jul 27, 2025
e441ff4
fix(deps): update dependency org.seleniumhq.selenium:selenium-java to…
renovate[bot] Jul 27, 2025
521bb92
feat(app): unicode support length 5
Leon406 Jul 31, 2025
3c47c66
fix(deps): update dependency io.github.sashirestela:simple-openai to …
renovate[bot] Aug 7, 2025
a9b1a52
fix(app): BigInt (P/Q) mod N, Q与N不互质错误
Leon406 Aug 8, 2025
1b208c0
Merge remote-tracking branch 'origin/dev' into dev
Leon406 Aug 8, 2025
06f7971
feat(api-post): 支持读取curl配置目录,jsonpath支持数组索引 *
Leon406 Aug 10, 2025
c6d2058
fix(api-post): curl配置默认显示问题
Leon406 Aug 10, 2025
74eb7a7
fix(api-post): jsonpath异常无法操作
Leon406 Aug 10, 2025
08b03e1
fix(api-post): 导入链接,选中curl不重置
Leon406 Aug 10, 2025
6eb2ef2
chore(deps): update actions/checkout action to v5
renovate[bot] Aug 11, 2025
fe448ec
fix(deps): update dependency org.openjdk.nashorn:nashorn-core to v15.7
renovate[bot] Aug 21, 2025
d33ed0f
chore(deps): update actions/setup-java action to v5
renovate[bot] Aug 21, 2025
23da3a5
fix(deps): update dependency org.jsoup:jsoup to v1.21.2
renovate[bot] Aug 25, 2025
37deb5b
feat(app): 字符串统计支持超过4位unicode
Leon406 Aug 26, 2025
399d7b7
feat(apipost): 新Curl Parser,支持本地curl文件目录
Leon406 Sep 7, 2025
c654e62
fix(apipost): -data解析错误,部分数据未去除引号
Leon406 Sep 7, 2025
ca21216
fix(apipost): form & cmd curl未正常解析
Leon406 Sep 7, 2025
00c5ef1
fix(apipost): cmd curl未正常转义
Leon406 Sep 13, 2025
fccddca
fix(deps): update dependency com.google.code.gson:gson to v2.13.2
renovate[bot] Sep 10, 2025
a3901fa
fix(deps): update dependency org.bouncycastle:bcprov-jdk18on to v1.82
renovate[bot] Sep 17, 2025
17b0702
fix(deps): update dependency io.github.sashirestela:simple-openai to …
renovate[bot] Sep 17, 2025
66c7e1f
feat(apipost): 支持图片、音频、视频、html预览,保持到文件
Leon406 Sep 19, 2025
4ca031a
feat(apipost): 支持保存请到文件
Leon406 Sep 19, 2025
295a265
fix(deps): update dependency org.mockito:mockito-core to v5.20.0
renovate[bot] Sep 20, 2025
dcf0b64
fix(deps): update dependency net.java.dev.jna:jna-platform to v5.18.0
renovate[bot] Sep 22, 2025
732aa34
feat(apipost): 手动移除无用请求头,图音视频响应自动切换渲染tab
Leon406 Oct 2, 2025
6b869ae
Merge remote-tracking branch 'origin/dev' into dev
Leon406 Oct 2, 2025
1fe837c
chore(deps): update github/codeql-action action to v4
renovate[bot] Oct 7, 2025
4362a92
fix(apipost): 请求头空行请求错误
Leon406 Oct 10, 2025
efb227b
feat(apipost): 支持urlencode函数
Leon406 Oct 10, 2025
45e849d
fix(deps): update dependency cn.hutool:hutool-all to v5.8.41
renovate[bot] Oct 13, 2025
fb78a18
fix(deps): update dependency org.seleniumhq.selenium:selenium-java to…
renovate[bot] Oct 18, 2025
cf30b71
fix(deps): update dependency com.github.luben:zstd-jni to v1.5.7-6
renovate[bot] Oct 21, 2025
c1dab7a
fix(deps): update kotlin monorepo to v2.2.21
renovate[bot] Oct 23, 2025
40186aa
chore(deps): update actions/upload-artifact action to v5
renovate[bot] Oct 24, 2025
2e7058a
fix(deps): update dependency org.seleniumhq.selenium:selenium-java to…
renovate[bot] Oct 25, 2025
f66077e
fix(deps): update dependency org.xerial:sqlite-jdbc to v3.51.0.0
renovate[bot] Nov 5, 2025
ba9a5b7
fix(deps): update dependency com.google.zxing:javase to v3.5.4
renovate[bot] Nov 12, 2025
763878b
chore(deps): update actions/checkout action to v6
renovate[bot] Nov 20, 2025
c8b98dc
feat(app): Webview vgrow alwasys
Leon406 Nov 22, 2025
ca6635c
refactor(bench): delete useless class
Leon406 Nov 22, 2025
db7dffb
build: compatible with kotlin 2.2.x
Leon406 Nov 22, 2025
87599d7
refactor(app): remove invalidate translate urls
Leon406 Nov 22, 2025
da23af2
fix(deps): update dependency org.bouncycastle:bcprov-jdk18on to v1.83
renovate[bot] Nov 26, 2025
c1ffc6f
fix(deps): update dependency cn.hutool:hutool-all to v5.8.42
renovate[bot] Dec 1, 2025
661a59d
fix(deps): update dependency org.xerial:sqlite-jdbc to v3.51.1.0
renovate[bot] Dec 1, 2025
2732392
fix(app): Gson Int 未指定类型时,默认反序列化为double
Leon406 Dec 2, 2025
26f5045
Merge remote-tracking branch 'origin/dev' into dev
Leon406 Dec 2, 2025
f690772
feat(app): Misc add IEEE754 convert
Leon406 Dec 4, 2025
5990168
refactor: change Enum#values to Enum#entries (kotlin 1.9+)
Leon406 Dec 4, 2025
7eb2e89
chore(deps): update actions/cache action to v5
renovate[bot] Dec 12, 2025
c893d65
chore(deps): update actions/upload-artifact action to v6
renovate[bot] Dec 12, 2025
256466c
refactor(app): CTF remove invalidate pcmoe releate online functions
Leon406 Dec 15, 2025
ba95562
release(app): v1.19.0
Leon406 Dec 15, 2025
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# These are supported funding model platforms
custom: https://afdian.net/a/leon406
custom: https://afdian.com/a/leon406
30 changes: 30 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

**ToolsFx版本及构建日期(如v1.15.1.beta2 2022-12-13):**



**系统版本及位数(Windows/OSX/ Linux /x86/x64/ arm):**



**Java版本(jdk 1.8.0 x86 oracle/openjdk):**



**操作步骤(如运行ToolsFx.bat):**



**问题现象(如闪退):**



**报错信息(命令行运行ToolsFx.bat/ToolsFx):**
10 changes: 5 additions & 5 deletions .github/workflows/app-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,19 +26,19 @@ jobs:
steps:
- run: sudo timedatectl set-timezone Asia/Shanghai
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v4
- uses: actions/checkout@v6
# 运行 JDK 配置 https://github.com/marketplace/actions/setup-java-jdk
- name: Set up JDK
uses: actions/setup-java@v3
uses: actions/setup-java@v5
with:
distribution: 'zulu'
java-version: 17
java-version: 21
# Runs a single command using the runners shell
- run: chmod 777 ./gradlew
# Gradle 缓存配置 https://docs.github.com/cn/actions/using-workflows/caching-dependencies-to-speed-up-workflows
# GitHub 将删除 7 天内未被访问的任何缓存条目。 可以存储的缓存数没有限制,但大小10 GB
- name: Cache Gradle packages
uses: actions/cache@v3
uses: actions/cache@v5
with:
path: |
~/.gradle
Expand All @@ -50,7 +50,7 @@ jobs:
# test will auto execute jar task
- name: Make app jar
run: ./gradlew :app:jar
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v6
with:
path: |
app/build/libs
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/detekt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ jobs:
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v4
- uses: actions/checkout@v6

# Gets the download URL associated with the $DETEKT_RELEASE_TAG
- name: Get Detekt download URL
Expand Down Expand Up @@ -120,7 +120,7 @@ jobs:
)" > ${{ github.workspace }}/detekt.sarif.json

# Uploads results to GitHub repository using the upload-sarif action
- uses: github/codeql-action/upload-sarif@v2
- uses: github/codeql-action/upload-sarif@v4
with:
# Path to SARIF file relative to the root of the repository
sarif_file: ${{ github.workspace }}/detekt.sarif.json
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/plugin-apipost.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@ jobs:
steps:
- run: sudo timedatectl set-timezone Asia/Shanghai
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v4
- uses: actions/checkout@v6
# 运行 JDK 配置 https://github.com/marketplace/actions/setup-java-jdk
- name: Set up JDK
uses: actions/setup-java@v3
uses: actions/setup-java@v5
with:
distribution: 'zulu'
java-version: 17
Expand All @@ -38,7 +38,7 @@ jobs:
# Gradle 缓存配置 https://docs.github.com/cn/actions/using-workflows/caching-dependencies-to-speed-up-workflows
# GitHub 将删除 7 天内未被访问的任何缓存条目。 可以存储的缓存数没有限制,但大小10 GB
- name: Cache Gradle packages
uses: actions/cache@v3
uses: actions/cache@v5
with:
path: |
~/.gradle
Expand All @@ -47,7 +47,7 @@ jobs:
restore-keys: ${{ runner.os }}-gradle
- name: Run plugin-apipost jar
run: ./gradlew :plugin-apipost:jar
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v6
with:
path: |
plugin-apipost/build/libs
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/plugin-compress.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@ jobs:
steps:
- run: sudo timedatectl set-timezone Asia/Shanghai
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v4
- uses: actions/checkout@v6
# 运行 JDK 配置 https://github.com/marketplace/actions/setup-java-jdk
- name: Set up JDK
uses: actions/setup-java@v3
uses: actions/setup-java@v5
with:
distribution: 'zulu'
java-version: 17
Expand All @@ -38,7 +38,7 @@ jobs:
# Gradle 缓存配置 https://docs.github.com/cn/actions/using-workflows/caching-dependencies-to-speed-up-workflows
# GitHub 将删除 7 天内未被访问的任何缓存条目。 可以存储的缓存数没有限制,但大小10 GB
- name: Cache Gradle packages
uses: actions/cache@v3
uses: actions/cache@v5
with:
path: |
~/.gradle
Expand All @@ -47,7 +47,7 @@ jobs:
restore-keys: ${{ runner.os }}-gradle
- name: Run plugin-compress jar
run: ./gradlew :plugin-compress:jar
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v6
with:
path: |
plugin-compress/build/libs
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/plugin-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@ jobs:
steps:
- run: sudo timedatectl set-timezone Asia/Shanghai
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v4
- uses: actions/checkout@v6
# 运行 JDK 配置 https://github.com/marketplace/actions/setup-java-jdk
- name: Set up JDK
uses: actions/setup-java@v3
uses: actions/setup-java@v5
with:
distribution: 'zulu'
java-version: 17
Expand All @@ -38,7 +38,7 @@ jobs:
# Gradle 缓存配置 https://docs.github.com/cn/actions/using-workflows/caching-dependencies-to-speed-up-workflows
# GitHub 将删除 7 天内未被访问的任何缓存条目。 可以存储的缓存数没有限制,但大小10 GB
- name: Cache Gradle packages
uses: actions/cache@v3
uses: actions/cache@v5
with:
path: |
~/.gradle
Expand All @@ -49,7 +49,7 @@ jobs:
run: ./gradlew :plugin-image:jar
- name: Copy libs jar for package
run: cp -r plugin-image/libs/ plugin-image/build/libs
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v6
with:
path: |
plugin-image/build/libs
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/plugin-location.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@ jobs:
steps:
- run: sudo timedatectl set-timezone Asia/Shanghai
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v4
- uses: actions/checkout@v6
# 运行 JDK 配置 https://github.com/marketplace/actions/setup-java-jdk
- name: Set up JDK
uses: actions/setup-java@v3
uses: actions/setup-java@v5
with:
distribution: 'zulu'
java-version: 17
Expand All @@ -38,7 +38,7 @@ jobs:
# Gradle 缓存配置 https://docs.github.com/cn/actions/using-workflows/caching-dependencies-to-speed-up-workflows
# GitHub 将删除 7 天内未被访问的任何缓存条目。 可以存储的缓存数没有限制,但大小10 GB
- name: Cache Gradle packages
uses: actions/cache@v3
uses: actions/cache@v5
with:
path: |
~/.gradle
Expand All @@ -47,7 +47,7 @@ jobs:
restore-keys: ${{ runner.os }}-gradle
- name: Run plugin-location jar
run: ./gradlew :plugin-location:jar
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v6
with:
path: |
plugin-location/build/libs
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/qodana.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ jobs:
qodana:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Cache Qodana dependencies
uses: actions/cache@v3
uses: actions/cache@v5
with:
path: ~/work/_temp/_github_home/qodana-cache
key: ${{ runner.os }}-qodana-${{ github.ref }}
Expand All @@ -21,6 +21,6 @@ jobs:
- name: Qodana - Code Inspection
uses: JetBrains/qodana-action@v2.2.1-eap

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v6
with:
path: ${{ github.workspace }}/qodana
6 changes: 6 additions & 0 deletions README-plugin-zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,12 @@ classloader目前遇到插件resource资源无法加载的问题,临时只能将

![location](/art/plugin/location.gif)

#### 地图key环境变量

- 百度 `ToolsFx-Location-KEY-BD`
- 高德 `ToolsFx-Location-KEY-AMAP`
- 天地图 `ToolsFx-Location-KEY-TIAN`

### Compression (压缩)

### 图片模块
Expand Down
3 changes: 3 additions & 0 deletions README-zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -344,11 +344,14 @@ bouncy castle文档 https://www.bouncycastle.org/specifications.html
见 [changelog.md](changelog.md)

## CREDIT
[![JetBrains logo.](https://resources.jetbrains.com/storage/products/company/brand/logos/jetbrains.svg)](https://jb.gg/OpenSourceSupport)

[bouncy castle](https://github.com/bcgit/bc-java)

[tornadofx](https://github.com/edvin/tornadofx)

[badge maker](https://shields.io/)

## DONATE

[赞赏作者](https://afdian.net/a/leon406)
Expand Down
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@

<h4 align="center">Visitors :eyes:</h4>

<p align="center"><img src="https://profile-counter.glitch.me/Leon406_ToolsFx/count.svg" alt="ToolsFx :: Visitor's Count" />
<img width=0 height=0 src="https://profile-counter.glitch.me/Leon406/count.svg" alt="Leon406:: Visitor's Count" />
<p align="center"><img src="https://api.visitorbadge.io/api/visitors?path=leon406%2Ftoolsfx&countColor=%232ccce4" alt="ToolsFx :: Visitor's Count" />
<img width=0 height=0 src="https://api.visitorbadge.io/api/visitors?path=leon406%2Fleon406&countColor=%232ccce4" alt="Leon406:: Visitor's Count" />
</p>

------
Expand Down Expand Up @@ -330,6 +330,8 @@ see [changelog.md](changelog.md)

## CREDIT

[![JetBrains logo.](https://resources.jetbrains.com/storage/products/company/brand/logos/jetbrains.svg)](https://jb.gg/OpenSourceSupport)

[bouncy castle](https://github.com/bcgit/bc-java)

[tornadofx](https://github.com/edvin/tornadofx)
Expand Down
10 changes: 5 additions & 5 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import java.time.LocalDate


group = "me.leon.tools"
version = "1.17.0"
version = "1.19.0"

plugins {
application
Expand Down Expand Up @@ -66,8 +66,8 @@ dependencies {
implementation(libs.zxing)
api(libs.gson)
implementation(libs.nashron)
implementation(libs.kotlinx.coroutines)
implementation("org.java-websocket:Java-WebSocket:1.5.4")
api(libs.kotlinx.coroutines)
implementation("org.java-websocket:Java-WebSocket:1.6.0")
// mp3格式支持
implementation("com.googlecode.soundlibs:mp3spi:1.9.5.4") {
exclude(group = "junit")
Expand All @@ -80,10 +80,10 @@ dependencies {
testImplementation(libs.kotlinx.coroutines.test)
testImplementation(libs.jsoup)

testImplementation("dnsjava:dnsjava:3.5.2")
testImplementation("dnsjava:dnsjava:3.6.3")

// testImplementation("org.springframework.security:spring-security-web:5.6.2")
testImplementation("org:jaudiotagger:2.0.3")
// https://www.atilika.org/
testImplementation("com.atilika.kuromoji:kuromoji-ipadic:+")
testImplementation("com.atilika.kuromoji:kuromoji-ipadic:0.9.0")
}
4 changes: 2 additions & 2 deletions app/src/main/kotlin/me/leon/Constants.kt
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ val REG_NUMBER = "\\d+".toRegex()
val REG_CRACK_HEADER = "\\d+ [\\w)]+(-->\\d+ )?".toRegex()

val build: String
get() = "2023/09/20"
get() = "2025/12/15"

val appVersion: String
get() = "1.17.0"
get() = "1.19.0"
2 changes: 1 addition & 1 deletion app/src/main/kotlin/me/leon/Digests.kt
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ val ALGOS_HASH =
"512-512",
"1024-384",
"1024-512",
"1024-1024"
"1024-1024",
),
"GOST3411" to listOf("256"),
"GOST3411-2012" to listOf("256", "512"),
Expand Down
1 change: 1 addition & 0 deletions app/src/main/kotlin/me/leon/ToolsApp.kt
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,7 @@ class ToolsApp : App(Home::class, Styles::class) {
}
}
println(dict)
copyResourceFileIfNotExist("/wordninja_words.txt", WORDNINJA_DICT_FILE)
// 提前加载class,进行init
Translator.init()
}
Expand Down
4 changes: 2 additions & 2 deletions app/src/main/kotlin/me/leon/classical/ADFGX.kt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ fun String.adfgx(
table: String,
keyword: String,
encodeMap: String = ADFGX_ENCODE_MAP,
replacePair: Pair<String, String> = "J" to "I"
replacePair: Pair<String, String> = "J" to "I",
): String {
val key = keyword.distinct()
val polybius = polybius(table, encodeMap, replacePair)
Expand All @@ -29,7 +29,7 @@ fun String.adfgx(
fun String.adfgxDecrypt(
table: String,
keyword: String,
encodeMap: String = ADFGX_ENCODE_MAP
encodeMap: String = ADFGX_ENCODE_MAP,
): String {
val key = keyword.distinct()
val sortedKey = key.sorted()
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/kotlin/me/leon/classical/AlphabetaIndex.kt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import me.leon.ext.crypto.TABLE_A_Z
fun String.alphabetIndex(
table: String = TABLE_A_Z,
delimiter: String = " ",
fromZero: Boolean = false
fromZero: Boolean = false,
) =
uppercase()
.asIterable()
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/kotlin/me/leon/classical/AutoKey.kt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ fun String.autoKeyDecrypt(keyword: String): String {
.virgeneneDecode(keyBuilder.toString(), keyBuilder.length)
.substring(
keyBuilder.length - key.length,
keyBuilder.length.takeIf { it < stripText.length } ?: stripText.length
keyBuilder.length.takeIf { it < stripText.length } ?: stripText.length,
)
keyBuilder.append(substring)
}
Expand Down
9 changes: 1 addition & 8 deletions app/src/main/kotlin/me/leon/classical/HackWord.kt
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,7 @@ package me.leon.classical
* @email deadogone@gmail.com
*/
private val HACKER_DICT =
mapOf(
"A" to "4",
"E" to "3",
"I" to "1",
"O" to "0",
"S" to "5",
"T" to "7",
)
mapOf("A" to "4", "E" to "3", "I" to "1", "O" to "0", "S" to "5", "T" to "7")

private val HACKER_DICT_REVERSE = HACKER_DICT.values.zip(HACKER_DICT.keys).toMap()

Expand Down
Loading
Loading