-
Notifications
You must be signed in to change notification settings - Fork 759
Expand file tree
/
Copy pathappcast.xml
More file actions
executable file
·147 lines (147 loc) · 17.1 KB
/
Copy pathappcast.xml
File metadata and controls
executable file
·147 lines (147 loc) · 17.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" version="2.0">
<channel>
<title>Easydict</title>
<item>
<title>2.23.0</title>
<pubDate>Sat, 19 Sep 2026 20:38:28 +0800</pubDate>
<description><h2>What's Changed</h2>
<ul>
<li>fix(selection): allow shortcut queries without forced text capture by @hyperdai in <a href="https://github.com/tisfeng/Easydict/pull/1285">#1285</a></li>
<li>feat(favorites): add one-click clearing for favorites and history by @mrasong in <a href="https://github.com/tisfeng/Easydict/pull/1270">#1270</a></li>
<li>fix(selection): keep the selection icon hidden in Sublime Text and Terminal when appropriate by @hyperdai in <a href="https://github.com/tisfeng/Easydict/pull/1284">#1284</a></li>
<li>fix(selection): skip automatic text capture when the screenshot overlay is frontmost by @hyperdai in <a href="https://github.com/tisfeng/Easydict/pull/1290">#1290</a></li>
<li>feat(query): reverse-translate completed results by @yaobii-lab in <a href="https://github.com/tisfeng/Easydict/pull/1276">#1276</a></li>
<li>feat(claude-code): configure Claude Code CLI models and reasoning effort by @choykarl in <a href="https://github.com/tisfeng/Easydict/pull/1293">#1293</a></li>
<li>feat(release): inject release notes into the appcast description by @mrasong in <a href="https://github.com/tisfeng/Easydict/pull/1283">#1283</a></li>
<li>refactor(openai): migrate streaming semantics to the MacPaw SDK by @tisfeng in <a href="https://github.com/tisfeng/Easydict/pull/1305">#1305</a></li>
<li>feat(codex): add ChatGPT login and on-demand component installation by @massif-01 in <a href="https://github.com/tisfeng/Easydict/pull/1303">#1303</a></li>
<li>fix(codex): reuse the managed translation App Server by @tisfeng in <a href="https://github.com/tisfeng/Easydict/pull/1317">#1317</a></li>
<li>fix(dictionary): handle missing Apple Dictionary resource URLs by @tisfeng in <a href="https://github.com/tisfeng/Easydict/pull/1320">#1320</a></li>
<li>fix(selection): support text selection in Zen Browser by @byueng in <a href="https://github.com/tisfeng/Easydict/pull/1289">#1289</a></li>
<li>fix(service): prevent the 15-second network timeout from interrupting long LLM chats by @ricolalemon in <a href="https://github.com/tisfeng/Easydict/pull/1301">#1301</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li>@massif-01 made their first contribution in <a href="https://github.com/tisfeng/Easydict/pull/1303">#1303</a></li>
<li>@byueng made their first contribution in <a href="https://github.com/tisfeng/Easydict/pull/1289">#1289</a></li>
<li>@ricolalemon made their first contribution in <a href="https://github.com/tisfeng/Easydict/pull/1301">#1301</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/tisfeng/Easydict/compare/2.22.0...2.23.0">2.22.0...2.23.0</a></p></description>
<sparkle:channel>beta</sparkle:channel>
<sparkle:version>66</sparkle:version>
<sparkle:shortVersionString>2.23.0</sparkle:shortVersionString>
<sparkle:fullReleaseNotesLink>https://github.com/tisfeng/Easydict/releases/tag/2.23.0</sparkle:fullReleaseNotesLink>
<sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
<enclosure url="https://github.com/tisfeng/Easydict/releases/download/2.23.0/Easydict.zip" length="36447420" type="application/octet-stream" sparkle:edSignature="bXIeV8kMYwYC8grLHx+zdIBoltpR9CXr7EeRyufewerH6bSmWHwJcpW/WWW4WG47sQpBqnZbSN5x8f8OCJY1Cw==" />
</item>
<item>
<title>2.22.0</title>
<pubDate>Sun, 23 Aug 2026 11:39:50 +0800</pubDate>
<description><h2>What's Changed</h2>
<ul>
<li>feat(markdown): render AI translation results with formatting by @leozanee in <a href="https://github.com/tisfeng/Easydict/pull/1161">https://github.com/tisfeng/Easydict/pull/1161</a></li>
<li>feat(shortcut): add a global shortcut to toggle select translation by @bsythegreat in <a href="https://github.com/tisfeng/Easydict/pull/1203">https://github.com/tisfeng/Easydict/pull/1203</a></li>
<li>feat(claude-code): default the translation model to Sonnet by @sonhyrd in <a href="https://github.com/tisfeng/Easydict/pull/1211">https://github.com/tisfeng/Easydict/pull/1211</a></li>
<li>fix(window): restore input focus after query window layout changes by @MoonMao42 in <a href="https://github.com/tisfeng/Easydict/pull/1212">https://github.com/tisfeng/Easydict/pull/1212</a></li>
<li>feat(localization): add Japanese support by @syrupfresh in <a href="https://github.com/tisfeng/Easydict/pull/1202">https://github.com/tisfeng/Easydict/pull/1202</a></li>
<li>feat(localization): add Spanish (es_ES) support by @terorero in <a href="https://github.com/tisfeng/Easydict/pull/1138">https://github.com/tisfeng/Easydict/pull/1138</a></li>
<li>build(deps): bump concurrent-ruby from 1.3.6 to 1.3.7 by @dependabot[bot] in <a href="https://github.com/tisfeng/Easydict/pull/1219">https://github.com/tisfeng/Easydict/pull/1219</a></li>
<li>feat(localization): add Catalan support by @tisfeng in <a href="https://github.com/tisfeng/Easydict/pull/1218">https://github.com/tisfeng/Easydict/pull/1218</a></li>
<li>refactor(stream): support reasoning effort across shared streaming services by @bsythegreat in <a href="https://github.com/tisfeng/Easydict/pull/1204">https://github.com/tisfeng/Easydict/pull/1204</a></li>
<li>fix(window): show the floating query window as a nonactivating panel by @tisfeng in <a href="https://github.com/tisfeng/Easydict/pull/1223">https://github.com/tisfeng/Easydict/pull/1223</a></li>
<li>fix(mdict): stabilize WebView dictionary rendering by @KurodaKayn in <a href="https://github.com/tisfeng/Easydict/pull/1222">https://github.com/tisfeng/Easydict/pull/1222</a></li>
<li>fix(ocr): prevent Vision OCR crashes and improve error handling by @ct-jyjntc in <a href="https://github.com/tisfeng/Easydict/pull/1221">https://github.com/tisfeng/Easydict/pull/1221</a></li>
<li>fix(google): support distinct English TTS accents by @tisfeng in <a href="https://github.com/tisfeng/Easydict/pull/1243">https://github.com/tisfeng/Easydict/pull/1243</a></li>
<li>fix(mdict): restore anchor navigation and dark-mode text by @KurodaKayn in <a href="https://github.com/tisfeng/Easydict/pull/1244">https://github.com/tisfeng/Easydict/pull/1244</a></li>
<li>feat(query): add an option to translate automatically while typing by @bsythegreat in <a href="https://github.com/tisfeng/Easydict/pull/1205">https://github.com/tisfeng/Easydict/pull/1205</a></li>
<li>fix(selection): disable automatic text capture in screen-mirroring apps by @tisfeng in <a href="https://github.com/tisfeng/Easydict/pull/1255">https://github.com/tisfeng/Easydict/pull/1255</a></li>
<li>feat(settings): support adding and removing services from the service list by @MoonMao42 in <a href="https://github.com/tisfeng/Easydict/pull/1207">https://github.com/tisfeng/Easydict/pull/1207</a></li>
<li>fix(query): reduce WebView resource churn in query results by @MoonMao42 in <a href="https://github.com/tisfeng/Easydict/pull/1225">https://github.com/tisfeng/Easydict/pull/1225</a></li>
<li>fix(settings): resolve macOS 27 sidebar and title bar layout conflicts by @itzLan1126 in <a href="https://github.com/tisfeng/Easydict/pull/1258">https://github.com/tisfeng/Easydict/pull/1258</a></li>
<li>feat(history): include translations in history and favorites exports by @ZhangDaniel942 in <a href="https://github.com/tisfeng/Easydict/pull/1220">https://github.com/tisfeng/Easydict/pull/1220</a></li>
<li>docs: recommend a tool for recurring permission prompts during local development by @MoonMao42 in <a href="https://github.com/tisfeng/Easydict/pull/1210">https://github.com/tisfeng/Easydict/pull/1210</a></li>
<li>docs(agents): complete the Agent documentation restructure by @tisfeng in <a href="https://github.com/tisfeng/Easydict/pull/1264">https://github.com/tisfeng/Easydict/pull/1264</a></li>
<li>fix(signing): read the Team ID from the certificate OU by @tisfeng in <a href="https://github.com/tisfeng/Easydict/pull/1265">https://github.com/tisfeng/Easydict/pull/1265</a></li>
<li>fix(readme): repair the broken Star History chart by @Dessalines39394 in <a href="https://github.com/tisfeng/Easydict/pull/1267">https://github.com/tisfeng/Easydict/pull/1267</a></li>
<li>feat(star-history): generate Star History as a repository-owned artifact by @tisfeng in <a href="https://github.com/tisfeng/Easydict/pull/1268">https://github.com/tisfeng/Easydict/pull/1268</a></li>
<li>chore(star-history): update generated assets by @github-actions[bot] in <a href="https://github.com/tisfeng/Easydict/pull/1272">https://github.com/tisfeng/Easydict/pull/1272</a></li>
<li>fix(deepl): migrate web translation to the oneshot endpoint by @tisfeng in <a href="https://github.com/tisfeng/Easydict/pull/1271">https://github.com/tisfeng/Easydict/pull/1271</a></li>
<li>fix(app): disable the macOS 26 Tahoe AutoFill heuristics helper by @mrasong in <a href="https://github.com/tisfeng/Easydict/pull/1269">https://github.com/tisfeng/Easydict/pull/1269</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li>@leozanee made their first contribution in <a href="https://github.com/tisfeng/Easydict/pull/1161">https://github.com/tisfeng/Easydict/pull/1161</a></li>
<li>@sonhyrd made their first contribution in <a href="https://github.com/tisfeng/Easydict/pull/1211">https://github.com/tisfeng/Easydict/pull/1211</a></li>
<li>@syrupfresh made their first contribution in <a href="https://github.com/tisfeng/Easydict/pull/1202">https://github.com/tisfeng/Easydict/pull/1202</a></li>
<li>@terorero made their first contribution in <a href="https://github.com/tisfeng/Easydict/pull/1138">https://github.com/tisfeng/Easydict/pull/1138</a></li>
<li>@ct-jyjntc made their first contribution in <a href="https://github.com/tisfeng/Easydict/pull/1221">https://github.com/tisfeng/Easydict/pull/1221</a></li>
<li>@itzLan1126 made their first contribution in <a href="https://github.com/tisfeng/Easydict/pull/1258">https://github.com/tisfeng/Easydict/pull/1258</a></li>
<li>@ZhangDaniel942 made their first contribution in <a href="https://github.com/tisfeng/Easydict/pull/1220">https://github.com/tisfeng/Easydict/pull/1220</a></li>
<li>@Dessalines39394 made their first contribution in <a href="https://github.com/tisfeng/Easydict/pull/1267">https://github.com/tisfeng/Easydict/pull/1267</a></li>
<li>@github-actions[bot] made their first contribution in <a href="https://github.com/tisfeng/Easydict/pull/1272">https://github.com/tisfeng/Easydict/pull/1272</a></li>
<li>@mrasong made their first contribution in <a href="https://github.com/tisfeng/Easydict/pull/1269">https://github.com/tisfeng/Easydict/pull/1269</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/tisfeng/Easydict/compare/2.21.0...2.22.0">https://github.com/tisfeng/Easydict/compare/2.21.0...2.22.0</a></p></description>
<sparkle:version>65</sparkle:version>
<sparkle:shortVersionString>2.22.0</sparkle:shortVersionString>
<sparkle:fullReleaseNotesLink>https://github.com/tisfeng/Easydict/releases/tag/2.22.0</sparkle:fullReleaseNotesLink>
<sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
<enclosure url="https://github.com/tisfeng/Easydict/releases/download/2.22.0/Easydict.zip" length="32390052" type="application/octet-stream" sparkle:edSignature="NYS+EVIOcpcN1rUFoCIi7yu+tbzv1cxXy6raQeY9GzEWTz9uW0tuvURtaxMiFBrxhDS0KYa5Wgt82XEqK81XAQ==" />
</item>
<item>
<title>2.21.0</title>
<pubDate>Sun, 07 Jun 2026 11:36:19 +0800</pubDate>
<sparkle:version>63</sparkle:version>
<sparkle:shortVersionString>2.21.0</sparkle:shortVersionString>
<sparkle:releaseNotesLink>https://github.com/tisfeng/easydict/releases/tag/2.21.0</sparkle:releaseNotesLink>
<sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
<enclosure url="https://github.com/tisfeng/Easydict/releases/download/2.21.0/Easydict.zip" length="29008031" type="application/octet-stream" sparkle:edSignature="U1chStNwuDdee+Em7Gmnd85cWVxjtP2VUveqR+ITps69maCdbPnxMHdAubiWHFStK5zjc0Jp8u2+/CuCXVnMCQ==" />
</item>
<item>
<title>2.20.0</title>
<pubDate>Mon, 18 May 2026 01:33:45 +0800</pubDate>
<sparkle:version>62</sparkle:version>
<sparkle:shortVersionString>2.20.0</sparkle:shortVersionString>
<sparkle:releaseNotesLink>https://github.com/tisfeng/easydict/releases/tag/2.20.0</sparkle:releaseNotesLink>
<sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
<enclosure url="https://github.com/tisfeng/Easydict/releases/download/2.20.0/Easydict.zip" length="28771622" type="application/octet-stream" sparkle:edSignature="DIlswEZKlw/u7fuMQdcjpbdKFk+bo73vcbPBIeRR8nsldCyH+5jBIMO9v+cvt3Dizp45cKG44JPYwHsDakWDAw==" />
</item>
<item>
<title>2.19.0</title>
<pubDate>Tue, 05 May 2026 11:49:48 +0800</pubDate>
<sparkle:version>61</sparkle:version>
<sparkle:shortVersionString>2.19.0</sparkle:shortVersionString>
<sparkle:releaseNotesLink>https://github.com/tisfeng/easydict/releases/tag/2.19.0</sparkle:releaseNotesLink>
<sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
<enclosure url="https://github.com/tisfeng/Easydict/releases/download/2.19.0/Easydict.zip" length="28390708" type="application/octet-stream" sparkle:edSignature="iu5GsDu3s93BqJkK0YYpp+ErHpqaDWCLD6VZyGVxEm9OB2IzD0NACKz5wgTWComduMUyQ88nm34xxH/YWK0/BQ==" />
</item>
<item>
<title>2.18.1</title>
<pubDate>Mon, 06 Apr 2026 14:04:37 +0800</pubDate>
<sparkle:version>60</sparkle:version>
<sparkle:shortVersionString>2.18.1</sparkle:shortVersionString>
<sparkle:releaseNotesLink>https://github.com/tisfeng/easydict/releases/tag/2.18.1</sparkle:releaseNotesLink>
<sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
<enclosure url="https://github.com/tisfeng/Easydict/releases/download/2.18.1/Easydict.zip" length="28209209" type="application/octet-stream" sparkle:edSignature="GWi+Ses0XaO3nzZMz/5Tf9UdXtvInw4Q1+ezI7BhWFwV59PVHkRiYrhDspAw+PeWPk4XCxbyaf8Ujasd/JTKBA==" />
</item>
<item>
<title>2.18.0</title>
<pubDate>Thu, 02 Apr 2026 21:28:22 +0800</pubDate>
<sparkle:version>59</sparkle:version>
<sparkle:shortVersionString>2.18.0</sparkle:shortVersionString>
<sparkle:releaseNotesLink>https://github.com/tisfeng/easydict/releases/tag/2.18.0</sparkle:releaseNotesLink>
<sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
<enclosure url="https://github.com/tisfeng/Easydict/releases/download/2.18.0/Easydict.zip" length="26807222" type="application/octet-stream" sparkle:edSignature="URxH3sLNF1/uM++GMDjhNDg//QtPlXEPmwEUChhc9RNTOw/uSHyEi6/jRX2EE7kKJjld9++GISIMwgeTwvWLDg==" />
</item>
<item>
<title>2.17.3</title>
<pubDate>Wed, 11 Feb 2026 23:22:16 +0800</pubDate>
<sparkle:version>58</sparkle:version>
<sparkle:shortVersionString>2.17.3</sparkle:shortVersionString>
<sparkle:releaseNotesLink>https://github.com/tisfeng/easydict/releases/tag/2.17.3</sparkle:releaseNotesLink>
<sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
<enclosure url="https://github.com/tisfeng/Easydict/releases/download/2.17.3/Easydict.zip" length="26991692" type="application/octet-stream" sparkle:edSignature="y8KD/YVLZx9A3YH0hQUD8jttxE30xGEOpFZVJc31G3QSe7sojHvFbcqNzzgvj9zsyfbXLzn/f4rZA4qesYNUBA==" />
</item>
</channel>
</rss>