-
Notifications
You must be signed in to change notification settings - Fork 765
Expand file tree
/
Copy pathappcast.xml
More file actions
executable file
·173 lines (173 loc) · 19.6 KB
/
Copy pathappcast.xml
File metadata and controls
executable file
·173 lines (173 loc) · 19.6 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
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
<?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.24.0</title>
<pubDate>Mon, 28 Sep 2026 01:40:47 +0800</pubDate>
<description><h1>✨ feat: add GitHub Copilot CLI translation</h1>
<h2>What's Changed</h2>
<ul>
<li>Add GitHub Copilot CLI translation with dynamic model selection by @tisfeng in <a href="https://github.com/tisfeng/Easydict/pull/1332">#1332</a></li>
<li>Save queried words to a local vocabulary notebook by @crossoverJie in <a href="https://github.com/tisfeng/Easydict/pull/1319">#1319</a></li>
<li>Restore QR code payload recognition during OCR by @yaobii-lab in <a href="https://github.com/tisfeng/Easydict/pull/1277">#1277</a></li>
<li>Fix input translation clearing and add Vietnamese support for DeepL by @Aurora-NICExq in <a href="https://github.com/tisfeng/Easydict/pull/1324">#1324</a></li>
<li>Add pronunciation to Youdao English word lookups by @ricolalemon in <a href="https://github.com/tisfeng/Easydict/pull/1300">#1300</a></li>
<li>Update the app icon design for macOS 27 by @Keldos-Li in <a href="https://github.com/tisfeng/Easydict/pull/1274">#1274</a></li>
<li>Reorder service groups in settings by @tisfeng in <a href="https://github.com/tisfeng/Easydict/commit/866be9970d2c9a28f90302b9ee17b87fcb8a4e36">commit</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li>@Aurora-NICExq made their first contribution in <a href="https://github.com/tisfeng/Easydict/pull/1324">#1324</a></li>
<li>@crossoverJie made their first contribution in <a href="https://github.com/tisfeng/Easydict/pull/1319">#1319</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/tisfeng/Easydict/compare/2.23.0...2.24.0">2.23.0...2.24.0</a></p></description>
<sparkle:channel>beta</sparkle:channel>
<sparkle:version>67</sparkle:version>
<sparkle:shortVersionString>2.24.0</sparkle:shortVersionString>
<sparkle:fullReleaseNotesLink>https://github.com/tisfeng/Easydict/releases/tag/2.24.0</sparkle:fullReleaseNotesLink>
<sparkle:minimumSystemVersion>13.0</sparkle:minimumSystemVersion>
<enclosure url="https://github.com/tisfeng/Easydict/releases/download/2.24.0/Easydict.zip" length="36093094" type="application/octet-stream" sparkle:edSignature="480zvrirMKI6INNGCVq/qaDPcFQewngd4v9jx+55Dz+OzYEubXHLMEVjFVC1y+H/MoUWgZ+a8wwWpyYXrAE0Aw==" />
</item>
<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: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>