Skip to content

Commit 7ddcf28

Browse files
committed
docs: update appcast for 0.42.0
1 parent f478b9e commit 7ddcf28

1 file changed

Lines changed: 51 additions & 36 deletions

File tree

appcast.xml

Lines changed: 51 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,57 @@
22
<rss xmlns:sparkle="http://www.andymatuschak.org/xml-namespaces/sparkle" version="2.0">
33
<channel>
44
<title>CodexBar</title>
5+
<item>
6+
<title>0.42.0</title>
7+
<pubDate>Sat, 11 Jul 2026 04:48:30 +0100</pubDate>
8+
<link>https://raw.githubusercontent.com/steipete/CodexBar/main/appcast.xml</link>
9+
<sparkle:version>102</sparkle:version>
10+
<sparkle:shortVersionString>0.42.0</sparkle:shortVersionString>
11+
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
12+
<description><![CDATA[<h2>CodexBar 0.42.0</h2>
13+
<h3>Added</h3>
14+
<ul>
15+
<li>Agent Sessions: opt in to discover, list, and focus live local or SSH-connected Codex and Claude Code sessions from the menu and CLI; discovery remains off by default.</li>
16+
<li>Wayfinder: add opt-in local gateway health, routing, savings, and latency usage with configurable loopback URL support. Thanks @tcballard!</li>
17+
<li>Menu bar: add a &quot;Show reset time when quota runs out&quot; option that replaces exhausted Percent, Pace, and Both values with the countdown until reset, then restores the selected metric afterward (#2028, #2027). Thanks @brahimhamichan!</li>
18+
<li>Quota warnings: add opt-in predictive pace alerts for Codex and Claude session and weekly limits, with one alert per risk episode. Thanks @vincent-peng!</li>
19+
<li>Codex: add GPT-5.6 Sol, Terra, and Luna pricing, including long-context, Priority, cache-write, alias, and automatic Pi cache repricing when rates change (#2023). Thanks @0xSMW!</li>
20+
<li>Codex: show Spark quota rows, with a provider option to hide them without hiding credits or other extra usage (#2013). Thanks @intellectronica!</li>
21+
<li>Claude CLI: surface model-scoped weekly limits alongside all-model usage without duplicating matching web limits. Thanks @janpollak!</li>
22+
<li>Kimi K2: add a Usage Dashboard shortcut to the human-facing legacy credits page. Thanks @joeVenner!</li>
23+
<li>Documentation: add detailed setup and troubleshooting references for Azure OpenAI, Perplexity, Mistral, and Qoder. Thanks @kiranmagic7!</li>
24+
</ul>
25+
<h3>Changed</h3>
26+
<ul>
27+
<li>Settings: reorganize General, Notifications, Menu Bar, Menu, Advanced, and About; consolidate related checkboxes into pickers; standardize labels; and adopt an edge-to-edge Golden Gate sidebar with a hairline separator.</li>
28+
</ul>
29+
<h3>Fixed</h3>
30+
<ul>
31+
<li>Refresh: keep all-provider manual refresh responsive while forced cost, credit, and dashboard enrichment finishes in a serialized background tail, and keep fixed intervals anchored to scheduled ticks. Thanks @Yuxin-Qiao!</li>
32+
<li>Menus: stop completed provider cards and plan-utilization rows from remaining in “Refreshing…” while unrelated provider or token-cost work is still running. Thanks @Yuxin-Qiao!</li>
33+
<li>Menu: keep native hover highlights aligned by deferring geometry-changing open-menu rebuilds until the pointer leaves the row. Thanks @Zihao-Qi!</li>
34+
<li>Settings: keep visual-only preferences and provider reordering on cached UI paths instead of refreshing provider quotas, while preserving refreshes for data-affecting settings. Thanks @Zihao-Qi!</li>
35+
<li>Display settings: keep display mode, work days, multi-account layout, and cost summary selectors interactive on macOS 27. Thanks @jordanschwartz-js!</li>
36+
<li>Quota warnings: keep compact per-window threshold editors available whenever notifications or usage-bar markers use them, preserve inherited overrides, and save edits on focus loss, Return, or window close. Thanks @Zihao-Qi!</li>
37+
<li>CLI server: retain timed-out route and provider work until it actually exits, preventing repeated requests or config changes from stacking background fetches. Thanks @Yuxin-Qiao!</li>
38+
<li>Widgets: show token-cost rows with their own age when they lag a fresh quota snapshot, and retry fast token-scan failures without waiting out the hourly cache. Thanks @irresi!</li>
39+
<li>Codex accounts: isolate authenticated OAuth and browser-cookie requests from shared URL caches and cookie stores, preventing one account&#x27;s cached quota or identity response from appearing under another account and triggering false reset alerts (#1987, #2019). Thanks @harjothkhara!</li>
40+
<li>Codex: avoid false session-reset celebrations from transient zero-usage samples until the reset boundary advances. Thanks @kiranmagic7!</li>
41+
<li>Claude OAuth: honor the app&#x27;s never-prompt policy in the bundled CLI and defer stale cache cleanup without touching Keychain until access is re-enabled. Thanks @Yuxin-Qiao!</li>
42+
<li>Claude CLI: resolve explicit-year, yearless, and time-only reset timestamps against the exact quota-window calendar occurrence, preserving DST, leap-day, and future reset semantics. Thanks @fanwenlin!</li>
43+
<li>Token costs: coalesce bounded pricing-catalog refreshes when a newly observed model is still unpriced, preserving its exact usage until pricing arrives. Thanks @iam-brain!</li>
44+
<li>Cost history: keep model breakdown menus steady while hovering, preserve compact rows, and make overflowing histories scrollable. Thanks @iam-brain!</li>
45+
<li>Antigravity: recover CLI listening ports from Linux procfs when <code>lsof</code> is unavailable, including process network namespaces. Thanks @junmo-kim!</li>
46+
<li>Gemini: prefer Google&#x27;s paid-tier plan label over generic Free, Workspace, or Paid fallbacks while preserving acronym casing in the CLI. Thanks @Yuxin-Qiao!</li>
47+
<li>Ollama: recognize current WorkOS AuthKit sessions, fall back from expired sign-in redirects, and validate API keys against an authenticated endpoint while preserving refresh cancellation. Thanks @joeVenner!</li>
48+
<li>Kimi K2: report missing, blank, or rejected API keys clearly and trim surrounding whitespace before requests. Thanks @joeVenner!</li>
49+
<li>MiMo: flag a stale local-fallback cache in the summary (e.g. <code>stale 34d</code>) so a tracker that has not been refreshed by <code>Scripts/mimo-usage.py</code> is not misread as live usage. Thanks @LeoLin990405!</li>
50+
<li>Catalan: complete current strings, align instructional voice, and enforce catalog parity. Thanks @pmontp19!</li>
51+
</ul>
52+
<p><a href="https://github.com/steipete/CodexBar/blob/main/CHANGELOG.md">View full changelog</a></p>
53+
]]></description>
54+
<enclosure url="https://github.com/steipete/CodexBar/releases/download/v0.42.0/CodexBar-macos-universal-0.42.0.zip" length="46800528" type="application/octet-stream" sparkle:edSignature="AerSl9GDNAZLBuJV+VmvCZzIVCsqqLAM0Sj2YseohPwfmj5eGYQfb+V5HruqcQ6UuGYDhhu4lAszNTfwraLSDA=="/>
55+
</item>
556
<item>
657
<title>0.41.0</title>
758
<pubDate>Tue, 07 Jul 2026 00:45:58 +0100</pubDate>
@@ -85,42 +136,6 @@
85136
]]></description>
86137
<enclosure url="https://github.com/steipete/CodexBar/releases/download/v0.40.0/CodexBar-macos-universal-0.40.0.zip" length="45008901" type="application/octet-stream" sparkle:edSignature="wrOI9q8rGWQgX+2wIolUM3lM5LPyIzzKcPRQNqjFLtWsNhqHqr73rf1EYEiiwUN9/UTBg3DrtaqaXdBBTkokAA=="/>
87138
</item>
88-
<item>
89-
<title>0.39.0</title>
90-
<pubDate>Sat, 04 Jul 2026 13:01:10 -0700</pubDate>
91-
<link>https://raw.githubusercontent.com/steipete/CodexBar/main/appcast.xml</link>
92-
<sparkle:version>97</sparkle:version>
93-
<sparkle:shortVersionString>0.39.0</sparkle:shortVersionString>
94-
<sparkle:minimumSystemVersion>14.0</sparkle:minimumSystemVersion>
95-
<description><![CDATA[<h2>CodexBar 0.39.0</h2>
96-
<h3>Added</h3>
97-
<ul>
98-
<li>Codex: show every available reset-credit expiry in menus and provider settings, including non-expiring credits, and summarize credits nearing expiry. Thanks @brahimhamichan!</li>
99-
<li>Cost history: optionally show shorter 7, 30, and 90-day comparisons from the selected local history window (#1500). Thanks @jtl06!</li>
100-
<li>Codex cost history: group local usage and costs by project and worktree in menus and CLI output. Thanks @clemenspeters!</li>
101-
<li>Sakana AI: show best-effort pay-as-you-go credit balance and recent usage without delaying subscription quota refreshes. Thanks @ss251!</li>
102-
<li>Kimi: show monthly subscription usage alongside weekly and five-hour limits with a short total budget for the optional membership request. Thanks @zhiyue!</li>
103-
<li>Mistral: show available credit balance from the authenticated billing session while preserving API spend and Monthly Plan usage. Thanks @Zihao-Qi!</li>
104-
</ul>
105-
<h3>Changed</h3>
106-
<ul>
107-
<li>Codex: compact reset-credit expiry inventory into a single scannable timeline instead of one row per credit.</li>
108-
<li>Repository: reject oversized tracked blobs and generated release/build artifacts during checks. Thanks @joeVenner!</li>
109-
</ul>
110-
<h3>Fixed</h3>
111-
<ul>
112-
<li>Alibaba: keep the browser Safe Storage keychain read non-interactive and honor the &quot;Disable Keychain access&quot; setting, so cookie import can never trigger a Keychain prompt.</li>
113-
<li>Tests: block real Keychain and <code>security</code> CLI access by default so test runs cannot display password prompts.</li>
114-
<li>Mistral: discard non-finite and overflowing billing costs so malformed price data cannot poison spend totals or charts. Thanks @joeVenner!</li>
115-
<li>Claude: notify on model-scoped weekly and Daily Routines quota thresholds using independent warning state. Thanks @cleanerzkp!</li>
116-
<li>Claude CLI: skip the identity probe after terminal usage errors or loading stalls, cutting failed refresh latency and subprocess churn.</li>
117-
<li>OpenCode web: search Dia after Chrome for automatic cookie import, with Keychain preflight scoped to the candidate browser (fixes #1822). Thanks @zeajose!</li>
118-
<li>Claude: make the &quot;Avoid Keychain prompts&quot; setting use the no-prompt policy instead of the experimental <code>security</code> CLI reader. Thanks @gmkbenjamin!</li>
119-
</ul>
120-
<p><a href="https://github.com/steipete/CodexBar/blob/main/CHANGELOG.md">View full changelog</a></p>
121-
]]></description>
122-
<enclosure url="https://github.com/steipete/CodexBar/releases/download/v0.39.0/CodexBar-macos-universal-0.39.0.zip" length="44368510" type="application/octet-stream" sparkle:edSignature="F+SciYs2emoO/eSut/ed5/zp9By0SGzpxGV6l94wSkSa5I3oNM1M34/7EKPY7ncvzlvFFGM8tvCXI0j6K/LhAg=="/>
123-
</item>
124139
<item>
125140
<title>0.14.0</title>
126141
<pubDate>Thu, 25 Dec 2025 03:56:15 +0100</pubDate>

0 commit comments

Comments
 (0)