forked from steipete/CodexBar
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathappcast.xml
More file actions
179 lines (179 loc) · 16.1 KB
/
Copy pathappcast.xml
File metadata and controls
179 lines (179 loc) · 16.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
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
174
175
176
177
178
179
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" version="2.0">
<channel>
<title>CodexBar</title>
<item>
<title>0.37.2</title>
<pubDate>Mon, 22 Jun 2026 10:42:03 +0100</pubDate>
<link>https://raw.githubusercontent.com/steipete/CodexBar/main/appcast.xml</link>
<sparkle:version>92</sparkle:version>
<sparkle:shortVersionString>0.37.2</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
<description><![CDATA[<h2>CodexBar 0.37.2</h2>
<h3>Added</h3>
<ul>
<li>Diagnostics: write redacted provider reports to a file with platform and app-version context. Thanks @Yuxin-Qiao!</li>
<li>CLI server: report the startup build version from <code>/health</code> so clients can detect stale helper processes after updates. Thanks @enieuwy!</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Claude: pause background CLI usage probes briefly after rate limiting while keeping manual refresh available. Thanks @kiranmagic7!</li>
<li>Codex OAuth: publish refreshed <code>auth.json</code> credentials with private file permissions already applied. Thanks @Hinotoi-agent!</li>
<li>Provider endpoints: reject unsafe Deepgram, z.ai, and Xiaomi MiMo overrides before attaching credentials. Thanks @Hinotoi-agent!</li>
<li>Azure OpenAI: reject unsafe endpoint overrides before attaching API keys while keeping invalid configurations visible with an actionable error. Thanks @Hinotoi-agent!</li>
</ul>
<p><a href="https://github.com/steipete/CodexBar/blob/main/CHANGELOG.md">View full changelog</a></p>
]]></description>
<enclosure url="https://github.com/steipete/CodexBar/releases/download/v0.37.2/CodexBar-macos-universal-0.37.2.zip" length="41869351" type="application/octet-stream" sparkle:edSignature="R3cjc1hHRfLmvefG7/vueDXPPMGEWztAcu8MWU56wzFTisA18y4XvZV2qokxM/F47qiJUr3TseAgDevafnbPBQ=="/>
</item>
<item>
<title>0.37.1</title>
<pubDate>Mon, 22 Jun 2026 00:16:24 +0100</pubDate>
<link>https://raw.githubusercontent.com/steipete/CodexBar/main/appcast.xml</link>
<sparkle:version>91</sparkle:version>
<sparkle:shortVersionString>0.37.1</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
<description><![CDATA[<h2>CodexBar 0.37.1</h2>
<h3>Fixed</h3>
<ul>
<li>MiniMax: recover detailed token-plan windows from the remains API when the coding-plan page only exposes coarse usage. Thanks @Yuxin-Qiao!</li>
<li>Cost history: remove the redundant tooltip from submenu-backed Cost rows. Thanks @Zihao-Qi!</li>
<li>Menu refresh: keep the menu open and show in-place progress when Refresh is clicked. Thanks @elijahfriedman!</li>
<li>Menu: align provider usage-card spacing with the Overview layout. Thanks @Zihao-Qi!</li>
<li>Memory pressure: avoid actor-isolation crashes when system callbacks arrive on a utility queue. Thanks @Zihao-Qi!</li>
<li>Menu: remove extra separators and spacing around Storage, Cost, and Subscription Utilization rows. Thanks @elijahfriedman!</li>
<li>Antigravity: show limits as unavailable when OAuth identifies the account but quota endpoints deny access. Thanks @Yuxin-Qiao!</li>
</ul>
<p><a href="https://github.com/steipete/CodexBar/blob/main/CHANGELOG.md">View full changelog</a></p>
]]></description>
<enclosure url="https://github.com/steipete/CodexBar/releases/download/v0.37.1/CodexBar-macos-universal-0.37.1.zip" length="41812121" type="application/octet-stream" sparkle:edSignature="cqlgE5GH+COZUsrNAeman3SDRxrzog4zVELTwlf7JDdZAUHkZbT6nerREbCVK9J1D1sLg1YUgcT0QdvCIhKZAA=="/>
</item>
<item>
<title>0.37.0</title>
<pubDate>Sat, 20 Jun 2026 03:07:41 +0100</pubDate>
<link>https://raw.githubusercontent.com/steipete/CodexBar/main/appcast.xml</link>
<sparkle:version>90</sparkle:version>
<sparkle:shortVersionString>0.37.0</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
<description><![CDATA[<h2>CodexBar 0.37.0</h2>
<h3>Added</h3>
<ul>
<li>Widgets: add single-window and combined burn-down charts for Codex and Claude session/weekly limits. Thanks @jamesjlopez!</li>
<li>AWS Bedrock: show optional rolling 14-day Claude token and request totals from CloudWatch. Thanks @zyaiire!</li>
<li>Codex: optionally show both session-window and weekly percentages in the compact menu bar label. Thanks @thepraggyverse!</li>
<li>Cursor: show personal on-demand spend alongside the shared team pool. Thanks @yashiels!</li>
<li>Documentation: link the community KDE Plasma panel integration. Thanks @tylxr59!</li>
<li>Codex: expose explicitly configured profile homes as switchable accounts without copying their credentials. Thanks @kiranmagic7!</li>
<li>Codex: show available manual rate-limit reset credits and their next expiry for signed-in OAuth accounts. Thanks @rogdex24!</li>
<li>Mistral: add Vibe monthly-plan usage and menu bar metric selection. Thanks @lfmundim!</li>
<li>Storage: show a compact segmented provider breakdown with an expandable Other group. Thanks @elijahfriedman!</li>
<li>Settings: add an optional enabled-first alphabetical sort for the Providers sidebar without changing custom order. Thanks @elijahfriedman!</li>
<li>Linux CLI: publish static musl release tarballs for x86_64 and aarch64. Thanks @Yuxin-Qiao!</li>
<li>Documentation: add safe troubleshooting for browser Keychain prompts that persist after uninstall. Thanks @Yuxin-Qiao!</li>
<li>Diagnostics: report provider-neutral usage confidence and mark fully decoded Codex OAuth windows exact. Thanks @Yuxin-Qiao!</li>
<li>Codex agents: add a read-only <code>codexbar</code> skill for bounded, redacted provider usage JSON. Thanks @coygeek!</li>
<li>Display: add a Hide critters option for plain menu bar quota capsules. Thanks @elijahfriedman!</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Packaging: strip local symbols from release executables to reduce the installed app and download size. Thanks @jieshu666!</li>
<li>Logging: skip message, metadata, and redaction work for filtered or disabled log destinations. Thanks @ProspectOre!</li>
<li>Cost history: cache date parsers per thread to reduce repeated report-decoding overhead. Thanks @ProspectOre!</li>
<li>Linux CLI: accept an opt-in static SQLite library directory for musl builds. Thanks @Yuxin-Qiao!</li>
<li>Linux CLI: add musl source compatibility for static Linux SDK builds. Thanks @Yuxin-Qiao!</li>
<li>Cost history: resize the chart details to the hovered day's model breakdown instead of reserving the tallest day. Thanks @elijahfriedman!</li>
<li>Antigravity: use current backend quota labels in menus and widgets while preferring a usable quota lane over an exhausted one. Thanks @Yuxin-Qiao!</li>
<li>Pi: cache session filename and timestamp parsers to reduce cost-history refresh overhead. Thanks @ProspectOre!</li>
<li>Menu bar: reuse the icon-observation signature during provider refreshes instead of computing it twice. Thanks @abe238!</li>
<li>LiteLLM: show personal and team spend amounts directly on budget rows while suppressing duplicate budget sections. Thanks @hololee!</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Menu: align cost and utilization rows with provider content and use native bottom action items. Thanks @elijahfriedman!</li>
<li>Charts: keep hover selection on bar widths, preserve single-day details, and remove redundant cost-menu detail lines. Thanks @elijahfriedman!</li>
<li>Cost history: keep chart date labels aligned with their bars and visible without clipping. Thanks @elijahfriedman!</li>
<li>Claude settings: dim and disable Avoid Keychain prompts while global Keychain access is disabled. Thanks @Zihao-Qi!</li>
<li>Linux CLI: read OpenCode Go local SQLite usage in automatic mode and allow Command Code billing with a configured manual cookie.</li>
<li>MiniMax diagnostics: include safe per-service usage and boosted quota limits for mismatch reports. Thanks @sagelga!</li>
<li>Xiaomi MiMo: retry another imported browser session when a stale session redirects API requests to login. Thanks @Yuxin-Qiao!</li>
<li>MiniMax: retry the China API region when the global token endpoint reports a structured invalid-key response.</li>
<li>Menu refresh: scope manual refreshes to the visible provider, keep Command-R consistent with mouse refresh, and avoid animated refresh-row compositing. Thanks @jangisaac-dev!</li>
<li>Localization: improve Catalan app and website translations. Thanks @pmontp19!</li>
<li>Claude web: persist renewed session cookies after successful usage requests so imported sessions stay current. Thanks @ProspectOre!</li>
<li>Kiro: keep parsed usage available when the optional account probe times out or fails. Thanks @Yuxin-Qiao!</li>
<li>Cursor: ignore an exhausted Auto or API subquota only when another independent quota remains usable, while preserving the overall cap. Thanks @Yuxin-Qiao!</li>
<li>Memory: release idle OpenAI WebViews under system pressure without blocking the main thread. Thanks @ProspectOre!</li>
<li>Memory: trim rebuildable menu and OpenAI debug caches under system pressure. Thanks @ProspectOre!</li>
<li>Provider plans: keep Claude and Kiro plan matching on one rendered line to avoid bogus labels from adjacent usage hints. Thanks @elijahfriedman!</li>
<li>Antigravity: use current Gemini 5-hour and weekly quota-summary lanes for the compact menu bar icon and merged highest-usage selection. Thanks @Zihao-Qi!</li>
<li>Usage bars: render values rounded to 0% or 100% as fully empty or full. Thanks @Zihao-Qi!</li>
<li>Codex web: keep cookie-import deadlines responsive when browser cookie work blocks the shared worker pool.</li>
<li>z.ai: open the usage dashboard for the configured global or China API region. Thanks @renbaoshuo!</li>
<li>Usage dashboards: tint inline history bars with each provider's branding color. Thanks @elijahfriedman!</li>
<li>Command Code: avoid repeated depleted notifications when subscription lookup intermittently fails. Thanks @LPFchan!</li>
<li>Codex pace: extrapolate historically exhausted weeks for run-out forecasts and avoid contradictory reset headlines. Thanks @Yuxin-Qiao!</li>
<li>Localization: correct the German in-progress refresh label. Thanks @ChrisLauinger77!</li>
<li>Localization: correct misleading literal German UI translations. Thanks @madebyjulz!</li>
<li>Install docs: describe the official Homebrew cask as universal on Intel and Apple silicon. Thanks @ChrisGVE!</li>
<li>Settings: switch tabs immediately before animated window resizing and reduce Providers sidebar work. Thanks @elijahfriedman!</li>
<li>Windsurf: import complete Devin sessions from the current app origin before legacy browser storage. Thanks @kiranmagic7!</li>
<li>Antigravity: humanize raw model identifiers while preserving server-provided quota labels. Thanks @bcharleson!</li>
<li>Menu bar: show provider status markers only for the provider rendered in each icon. Thanks @Zihao-Qi!</li>
<li>Codex CLI: make automatic usage reads prefer OAuth and CLI sources instead of blocking on the optional web dashboard.</li>
<li>Codex web: apply <code>--web-timeout</code> to the full cookie import, account verification, retry, and dashboard fetch path.</li>
<li>OpenCode Go: allow configured manual cookies in the Linux CLI while keeping browser-cookie import gated to macOS. Thanks @Yuxin-Qiao!</li>
<li>Provider probes: cap captured subprocess output at 1 MiB per stream without dropping valid text at a truncated UTF-8 boundary. Thanks @ProspectOre!</li>
<li>Provider switcher: keep Codex quota rows visible when switching away and back during a manual refresh, including menus with usage-history sections. Thanks @Yuxin-Qiao!</li>
<li>Bedrock: ignore invalid billing dates when selecting the latest usage values. Thanks @ProspectOre!</li>
<li>Usage history: let opted-in providers persist weekly utilization and keep saved charts visible. Thanks @kiranmagic7!</li>
<li>Localization: improve Japanese terminology consistency and localize next-day reset times across all 21 app languages. Thanks @tukuyomil032!</li>
<li>Menu bar: keep visible quota values stable while a manual refresh is in flight without rewinding background-refresh countdowns. Thanks @Zihao-Qi!</li>
<li>Menu bar: stop informational usage-card rows from highlighting like clickable actions. Thanks @elijahfriedman!</li>
<li>Localization: validate placeholder integrity across every app language and repair malformed Vietnamese interpolation tokens. Thanks @Yuxin-Qiao!</li>
</ul>
<p><a href="https://github.com/steipete/CodexBar/blob/main/CHANGELOG.md">View full changelog</a></p>
]]></description>
<enclosure url="https://github.com/steipete/CodexBar/releases/download/v0.37.0/CodexBar-macos-universal-0.37.0.zip" length="41769771" type="application/octet-stream" sparkle:edSignature="xAjgJ8Pxk52Tyq/n5VBkHmnvsofbKtXb58RAcNZuUo84adBGg988OWuB0O/fbZd9u7qXI0/X5kSXgKwq5/YvAA=="/>
</item>
<item>
<title>0.14.0</title>
<pubDate>Thu, 25 Dec 2025 03:56:15 +0100</pubDate>
<link>https://raw.githubusercontent.com/steipete/CodexBar/main/appcast.xml</link>
<sparkle:version>41</sparkle:version>
<sparkle:shortVersionString>0.14.0</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion>
<description><![CDATA[<h2>CodexBar 0.14.0</h2>
<ul>
<li>Antigravity: new local provider for the Antigravity language server (Claude + Gemini quotas) with an experimental toggle; improved plan display + debug output; clearer not-running/port errors; hide account switch.</li>
<li>Status: poll Google Workspace incidents for Gemini + Antigravity; Status Page opens the Workspace status page.</li>
<li>Settings: add Providers tab; move cost usage + status toggles to General; keep display controls in Advanced.</li>
<li>Menu/UI: widen the menu for four providers; cards/charts adapt to menu width; tighten provider switcher/toggle spacing; keep menus refreshed while open.</li>
<li>Gemini: hide the dashboard action when unsupported.</li>
<li>Claude: fix Extra usage spend/limit units (cents); improve CLI probe stability; surface web session info in Debug.</li>
<li>OpenAI web: fix dashboard ghost overlay on desktop (WebKit keepalive window).</li>
<li>Debug: add a debug-lldb build mode for troubleshooting.</li>
</ul>
<p><a href="https://github.com/steipete/CodexBar/blob/main/CHANGELOG.md">View full changelog</a></p>
]]></description>
<enclosure url="https://github.com/steipete/CodexBar/releases/download/v0.14.0/CodexBar-0.14.0.zip" length="5382347" type="application/octet-stream" sparkle:edSignature="qhj8jnqH/eOXEP2plbZyTb8w1x0Afcpix0kC+pzMh5jX9Lkf3Yg2Bvd6/vsKdhOObEwJjQZRb/RKiSBx55J3DA=="/>
</item>
<item>
<title>0.13.0</title>
<pubDate>Wed, 24 Dec 2025 01:53:35 +0100</pubDate>
<link>https://raw.githubusercontent.com/steipete/CodexBar/main/appcast.xml</link>
<sparkle:version>40</sparkle:version>
<sparkle:shortVersionString>0.13.0</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion>
<enclosure url="https://github.com/steipete/CodexBar/releases/download/v0.13.0/CodexBar-0.13.0.zip" length="5099083" type="application/octet-stream" sparkle:edSignature="EmhEmcTFQEpuQG6vZ288l9j278VjnpQdQcmZnU1JDvzERVTtnIg+8RDlsHV9niwejaOBPX6mvXST3vNJHpwADA=="/>
</item>
<item>
<title>0.12.0</title>
<pubDate>Tue, 23 Dec 2025 04:39:05 +0100</pubDate>
<link>https://raw.githubusercontent.com/steipete/CodexBar/main/appcast.xml</link>
<sparkle:version>39</sparkle:version>
<sparkle:shortVersionString>0.12.0</sparkle:shortVersionString>
<sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion>
<enclosure url="https://github.com/steipete/CodexBar/releases/download/v0.12.0/CodexBar-0.12.0.zip" length="4888386" type="application/octet-stream" sparkle:edSignature="tQMHO/RNAbvwRHXYnLAkNV2ksiV722qR8fEYzcbipgetacfPnwnLJ0Pe/lAiZ03PBmj3BkisHb74GosUlSV+DQ=="/>
</item>
</channel>
</rss>