Releases: tombii/better-ccflare
Release list
Stable Release v3.5.14
π Stable Release v3.5.14
Multi-Architecture Binaries
Download the appropriate binary for your platform:
- Linux x86_64:
better-ccflare-linux-amd64 - Linux ARM64 (Raspberry Pi 3/4/5, Oracle Cloud ARM, AWS Graviton):
better-ccflare-linux-arm64 - macOS Intel:
better-ccflare-macos-x86_64 - macOS Apple Silicon:
better-ccflare-macos-arm64 - Windows x86_64:
better-ccflare-windows-x64.exe
Installation
# Linux x86_64
wget https://github.com/tombii/better-ccflare/releases/download/v3.5.14/better-ccflare-linux-amd64
chmod +x better-ccflare-linux-amd64
./better-ccflare-linux-amd64
# macOS Apple Silicon (ARM64)
curl -L -o better-ccflare-macos-arm64 https://github.com/tombii/better-ccflare/releases/download/v3.5.14/better-ccflare-macos-arm64
chmod +x better-ccflare-macos-arm64
xattr -d com.apple.quarantine better-ccflare-macos-arm64 # Required for unsigned binaries
./better-ccflare-macos-arm64macOS Users: The xattr command is required to bypass Gatekeeper for unsigned binaries. If you prefer not to run unsigned binaries, install from source instead.
Or install via npm: npm install -g better-ccflare@v3.5.14
What's Changed
Full Changelog
Stable Release v3.5.12
π Stable Release v3.5.12
Multi-Architecture Binaries
Download the appropriate binary for your platform:
- Linux x86_64:
better-ccflare-linux-amd64 - Linux ARM64 (Raspberry Pi 3/4/5, Oracle Cloud ARM, AWS Graviton):
better-ccflare-linux-arm64 - macOS Intel:
better-ccflare-macos-x86_64 - macOS Apple Silicon:
better-ccflare-macos-arm64 - Windows x86_64:
better-ccflare-windows-x64.exe
Installation
# Linux x86_64
wget https://github.com/tombii/better-ccflare/releases/download/v3.5.12/better-ccflare-linux-amd64
chmod +x better-ccflare-linux-amd64
./better-ccflare-linux-amd64
# macOS Apple Silicon (ARM64)
curl -L -o better-ccflare-macos-arm64 https://github.com/tombii/better-ccflare/releases/download/v3.5.12/better-ccflare-macos-arm64
chmod +x better-ccflare-macos-arm64
xattr -d com.apple.quarantine better-ccflare-macos-arm64 # Required for unsigned binaries
./better-ccflare-macos-arm64macOS Users: The xattr command is required to bypass Gatekeeper for unsigned binaries. If you prefer not to run unsigned binaries, install from source instead.
Or install via npm: npm install -g better-ccflare@v3.5.12
What's Changed
π Features
- feat: add Recent Errors detail panel with provider-aware suggestions (
adc16540) - feat: replace startup integrity check with periodic background probes (
b9a08d51) - feat: configurable worker startup timeout, bump default to 60s (
bece1b7e)
π Bug Fixes
- fix: restore Rate Limited badge in request details modal (
00bfe274) - fix: drop fastMode arg from post-processor.worker DatabaseOperations call (
022c8347) - fix: remove dead imports from StatsTab after PR #212 merge (
028afbdf) - fix: clear opposite state when CopyButton flashes (Greptile #221 round 3) (
05d00a74) - fix: respect LOG_LEVEL=DEBUG env var in Logger (
17d409d6) - fix: apply INTEGER_RE inside pruneOldBackups too (Greptile r2 #223) (
19e9bc3b) - fix: address Greptile review on worker startup timeout (#224) (
210ed561) - fix: full-ok clears lingering quick-corrupt (Greptile r2 #227) (
2d6d0d1c) - fix: address Greptile review on PR #234 (
51c3f03e) - fix: address Greptile review on migration backup retention (#223) (
5cfc4482) - fix: never run live full VACUUM; bootstrap auto_vacuum at startup (
68d6ee86) - fix: account preflight drops in health counters (Greptile #234 round 3) (
7869f182) - fix: align preflight estimate with payload byte budget (Greptile #234 round 2) (
823d6107) - fix: clarify test comment per Greptile review on PR #231 (
84dfef65) - fix: address Greptile review on PR #230 (
9891592b) - fix: redesign request history row layout and fix slow load (
99814a4a) - fix: respect mmapSize=0 in configureSqlite (
999d21c6) - fix: bound AsyncDbWriter retention to stop worker memory leak (
9ff0ff0d) - fix: run quick integrity check in worker to avoid event-loop freeze (#227 followup) (
af40c845) - fix: serialize Error in Logger; reduce agent-interceptor log noise (
ba8696c1) - fix: address Greptile review on integrity-check-rework (#227) (
bfa51561) - fix: restore clipboard fallback for plain-HTTP deployments in CopyButton (
d3f5dc6e) - fix: address Greptile review on VACUUM INTO backup (#222) (
ea3ce899) - fix: drop "0" status chip on SSE-completed requests (Greptile #221 round 2) (
f24697fb) - fix: keep oauth_sessions constraints and priority migration (Greptile #225 round 2) (
f735292d) - fix: apply memory-bounded PRAGMAs in vacuum-worker (Greptile #231) (
f891c1b7) - fix: restore index tiebreaker in ChartTooltip key (Greptile #226) (
fecf847a)
π§ Improvements
- improve: acknowledge d4rken for PR #234; fix stale constructor arg and update health types (
0970d69c) - improve: acknowledge d4rken for PR #226; format migrations (
0a21e987) - improve: acknowledge d4rken for PR #212 in README (
23f38814) - improve: address Greptile review on recent errors UI (
31ad7001) - improve: acknowledge d4rken for PR #231; update README (
3284f12f) - improve: prune old migration backups to bounded retention (
497b5e8e) - improve: acknowledge d4rken for PR #230; update CLAUDE.md and build script (
57ca7aa3) - improve: full integrity check is fire-and-forget (Greptile r3 #227) (
59b2182b) - improve: back up DB only before irreversible migrations (
5ffaf45e) - improve: acknowledge d4rken for PR #221 (
6d6870d3) - improve: acknowledge d4rken for PR #227; update CLAUDE.md exclusions (
88aed087) - improve: acknowledge d4rken for PR #225 (
908329a4) - improve: acknowledge d4rken for PR #222 (
9512b3ee) - improve: address 42 lint errors across dashboard, tests, and openai-formats (
96da280c) - refactor: scheduler's runFull delegates to runFullCheckLocked (Greptile r4 #227) (
aa881277) - improve: acknowledge d4rken for PR #223 (
b385a025) - improve: acknowledge d4rken for PR #224 (
bd8bf302) - improve: use VACUUM INTO + atomic rename for migration backup (
c20db07a) - improve: acknowledge d4rken for PR #229; update README (
e3bec5f0) - improve: acknowledge d4rken for PR #228; update README (
f544bbcc)
Full Changelog
Stable Release v3.5.11
π Stable Release v3.5.11
Multi-Architecture Binaries
Download the appropriate binary for your platform:
- Linux x86_64:
better-ccflare-linux-amd64 - Linux ARM64 (Raspberry Pi 3/4/5, Oracle Cloud ARM, AWS Graviton):
better-ccflare-linux-arm64 - macOS Intel:
better-ccflare-macos-x86_64 - macOS Apple Silicon:
better-ccflare-macos-arm64 - Windows x86_64:
better-ccflare-windows-x64.exe
Installation
# Linux x86_64
wget https://github.com/tombii/better-ccflare/releases/download/v3.5.11/better-ccflare-linux-amd64
chmod +x better-ccflare-linux-amd64
./better-ccflare-linux-amd64
# macOS Apple Silicon (ARM64)
curl -L -o better-ccflare-macos-arm64 https://github.com/tombii/better-ccflare/releases/download/v3.5.11/better-ccflare-macos-arm64
chmod +x better-ccflare-macos-arm64
xattr -d com.apple.quarantine better-ccflare-macos-arm64 # Required for unsigned binaries
./better-ccflare-macos-arm64macOS Users: The xattr command is required to bypass Gatekeeper for unsigned binaries. If you prefer not to run unsigned binaries, install from source instead.
Or install via npm: npm install -g better-ccflare@v3.5.11
What's Changed
π Features
- feat: add combined-quota tiles to Overview dashboard (
0d7ade56) - feat: surface burn-rate projection on pool tiles (
c3eb7ae1)
π Bug Fixes
- fix: show pool capacity used for quota tiles (
258767fe) - fix: count exhausted quotas across pool windows (
38e6d081) - fix: show next quota refresh on pool tiles (
4201cca1) - fix: dedupe shutdown invocations and exit 0 on watchdog timeout (
50e04c00) - fix: drain HTTP and remove SIGTERM race so in-flight requests survive restart (
70629a63) - fix: show date in 7d pool tile next-refresh label (
9d9dda19) - fix: API key copy button on non-secure contexts (
9e7be922) - fix: select full textarea contents for iOS Safari fallback (
e668bfcb) - fix: restore type predicate on resetCandidates filter (
ec2190e1) - fix: skip PRAGMA integrity_check in post-processor worker (
f1390f7b)
π§ Improvements
- improve: address code review feedback on recent errors backend (
181870b8) - improve: replace StatsTab inline error list with RecentErrorsCard; acknowledge d4rken (PR #209) (
1b70af51) - improve: add row, modal, and orchestrator components for recent errors (
37e26f10) - improve: share stats cache between Overview tabs and raise recent-errors limit (
3fd0beb3) - improve: plumb errorsSinceHours through query layer and update StatsTab (
49a34ee9) - refactor: inline null guard in PoolMetricCard next-refresh block (
5ff94d54) - improve: enrich recent errors backend with account/timing context (
68610003) - improve: acknowledge d4rken (PR #210) (
6ca42d1b) - improve: fix biome lint errors in StatsTab recent errors render (
7fad86ad) - improve: address code review on recent-errors UI components (
97996c82) - improve: wire up RecentErrorsCard into SystemStatus (
b4fb0d5b) - improve: acknowledge d4rken (PR #214) (
c5a2ed5b) - improve: add error meta map and dismissal/window hooks (
c9183d92) - improve: acknowledge d4rken (PR #215) (
d09e4842) - improve: address review feedback on UI primitives (
d357e1b2) - improve: address Greptile review on recent errors UI (
d7b3e38b) - improve: clarify recent-errors card copy and a11y label (
dae0bac4)
Full Changelog
Stable Release v3.5.10
π Stable Release v3.5.10
Multi-Architecture Binaries
Download the appropriate binary for your platform:
- Linux x86_64:
better-ccflare-linux-amd64 - Linux ARM64 (Raspberry Pi 3/4/5, Oracle Cloud ARM, AWS Graviton):
better-ccflare-linux-arm64 - macOS Intel:
better-ccflare-macos-x86_64 - macOS Apple Silicon:
better-ccflare-macos-arm64 - Windows x86_64:
better-ccflare-windows-x64.exe
Installation
# Linux x86_64
wget https://github.com/tombii/better-ccflare/releases/download/v3.5.10/better-ccflare-linux-amd64
chmod +x better-ccflare-linux-amd64
./better-ccflare-linux-amd64
# macOS Apple Silicon (ARM64)
curl -L -o better-ccflare-macos-arm64 https://github.com/tombii/better-ccflare/releases/download/v3.5.10/better-ccflare-macos-arm64
chmod +x better-ccflare-macos-arm64
xattr -d com.apple.quarantine better-ccflare-macos-arm64 # Required for unsigned binaries
./better-ccflare-macos-arm64macOS Users: The xattr command is required to bypass Gatekeeper for unsigned binaries. If you prefer not to run unsigned binaries, install from source instead.
Or install via npm: npm install -g better-ccflare@v3.5.10
What's Changed
π Bug Fixes
- fix: surface update-check failure reason in dashboard tile (
574669b) - fix: exempt /api/version/check from authentication (
b5441db) - fix: persist priority through OAuth account creation flow (
fbcc65f)
π§ Improvements
- improve: acknowledge d4rken (PR #207) (
856bb8c) - improve: preserve oauth_sessions column constraints during tier-drop rebuild (
8766529) - improve: acknowledge d4rken (PR #206) (
8ad3640) - improve: tighten oauth_sessions priority read & document migration ordering (
990333d) - improve: use parseHttpError for update-check error parsing (
d7bed4b) - improve: acknowledge d4rken (PR #208) (
eba6704)
Full Changelog
Stable Release v3.5.9
π Stable Release v3.5.9
Multi-Architecture Binaries
Download the appropriate binary for your platform:
- Linux x86_64:
better-ccflare-linux-amd64 - Linux ARM64 (Raspberry Pi 3/4/5, Oracle Cloud ARM, AWS Graviton):
better-ccflare-linux-arm64 - macOS Intel:
better-ccflare-macos-x86_64 - macOS Apple Silicon:
better-ccflare-macos-arm64 - Windows x86_64:
better-ccflare-windows-x64.exe
Installation
# Linux x86_64
wget https://github.com/tombii/better-ccflare/releases/download/v3.5.9/better-ccflare-linux-amd64
chmod +x better-ccflare-linux-amd64
./better-ccflare-linux-amd64
# macOS Apple Silicon (ARM64)
curl -L -o better-ccflare-macos-arm64 https://github.com/tombii/better-ccflare/releases/download/v3.5.9/better-ccflare-macos-arm64
chmod +x better-ccflare-macos-arm64
xattr -d com.apple.quarantine better-ccflare-macos-arm64 # Required for unsigned binaries
./better-ccflare-macos-arm64macOS Users: The xattr command is required to bypass Gatekeeper for unsigned binaries. If you prefer not to run unsigned binaries, install from source instead.
Or install via npm: npm install -g better-ccflare@v3.5.9
What's Changed
π Bug Fixes
- fix: force admin role in handleGenerateKey when isFirstKey; acknowledge d4rken (PR #204, #205) (
043cbf1) - fix: surface API key creation errors and prevent first-key lockout (
b0c7877) - fix: address review feedback on API key dialog error display (
e679241)
Full Changelog
Stable Release v3.5.8
π Stable Release v3.5.8
Multi-Architecture Binaries
Download the appropriate binary for your platform:
- Linux x86_64:
better-ccflare-linux-amd64 - Linux ARM64 (Raspberry Pi 3/4/5, Oracle Cloud ARM, AWS Graviton):
better-ccflare-linux-arm64 - macOS Intel:
better-ccflare-macos-x86_64 - macOS Apple Silicon:
better-ccflare-macos-arm64 - Windows x86_64:
better-ccflare-windows-x64.exe
Installation
# Linux x86_64
wget https://github.com/tombii/better-ccflare/releases/download/v3.5.8/better-ccflare-linux-amd64
chmod +x better-ccflare-linux-amd64
./better-ccflare-linux-amd64
# macOS Apple Silicon (ARM64)
curl -L -o better-ccflare-macos-arm64 https://github.com/tombii/better-ccflare/releases/download/v3.5.8/better-ccflare-macos-arm64
chmod +x better-ccflare-macos-arm64
xattr -d com.apple.quarantine better-ccflare-macos-arm64 # Required for unsigned binaries
./better-ccflare-macos-arm64macOS Users: The xattr command is required to bypass Gatekeeper for unsigned binaries. If you prefer not to run unsigned binaries, install from source instead.
Or install via npm: npm install -g better-ccflare@v3.5.8
What's Changed
π Bug Fixes
- fix(dashboard): remove spurious key prop from AccountListItem root div (
b21c395)
π§ Improvements
- improve: preserve menu-item tooltips and dedupe re-auth condition (
36c55ea) - improve: reorganize AccountListItem top row into clear sections (
ac2b541)
Full Changelog
Stable Release v3.5.7
π Stable Release v3.5.7
Multi-Architecture Binaries
Download the appropriate binary for your platform:
- Linux x86_64:
better-ccflare-linux-amd64 - Linux ARM64 (Raspberry Pi 3/4/5, Oracle Cloud ARM, AWS Graviton):
better-ccflare-linux-arm64 - macOS Intel:
better-ccflare-macos-x86_64 - macOS Apple Silicon:
better-ccflare-macos-arm64 - Windows x86_64:
better-ccflare-windows-x64.exe
Installation
# Linux x86_64
wget https://github.com/tombii/better-ccflare/releases/download/v3.5.7/better-ccflare-linux-amd64
chmod +x better-ccflare-linux-amd64
./better-ccflare-linux-amd64
# macOS Apple Silicon (ARM64)
curl -L -o better-ccflare-macos-arm64 https://github.com/tombii/better-ccflare/releases/download/v3.5.7/better-ccflare-macos-arm64
chmod +x better-ccflare-macos-arm64
xattr -d com.apple.quarantine better-ccflare-macos-arm64 # Required for unsigned binaries
./better-ccflare-macos-arm64macOS Users: The xattr command is required to bypass Gatekeeper for unsigned binaries. If you prefer not to run unsigned binaries, install from source instead.
Or install via npm: npm install -g better-ccflare@v3.5.7
What's Changed
π Bug Fixes
- fix: add ollama-cloud to provider config and preserve auth headers in transformRequestBody (
271ccf4) - fix: delete stale content-length header in OllamaCloudProvider transform (
9496cd9) - fix: rewrite OllamaCloudProvider as thin BaseAnthropicCompatibleProvider wrapper and add plan billing (
bf5cfb4)
Full Changelog
Stable Release v3.5.5
π Stable Release v3.5.5
Multi-Architecture Binaries
Download the appropriate binary for your platform:
- Linux x86_64:
better-ccflare-linux-amd64 - Linux ARM64 (Raspberry Pi 3/4/5, Oracle Cloud ARM, AWS Graviton):
better-ccflare-linux-arm64 - macOS Intel:
better-ccflare-macos-x86_64 - macOS Apple Silicon:
better-ccflare-macos-arm64 - Windows x86_64:
better-ccflare-windows-x64.exe
Installation
# Linux x86_64
wget https://github.com/tombii/better-ccflare/releases/download/v3.5.5/better-ccflare-linux-amd64
chmod +x better-ccflare-linux-amd64
./better-ccflare-linux-amd64
# macOS Apple Silicon (ARM64)
curl -L -o better-ccflare-macos-arm64 https://github.com/tombii/better-ccflare/releases/download/v3.5.5/better-ccflare-macos-arm64
chmod +x better-ccflare-macos-arm64
xattr -d com.apple.quarantine better-ccflare-macos-arm64 # Required for unsigned binaries
./better-ccflare-macos-arm64macOS Users: The xattr command is required to bypass Gatekeeper for unsigned binaries. If you prefer not to run unsigned binaries, install from source instead.
Or install via npm: npm install -g better-ccflare@v3.5.5
What's Changed
π Features
- feat: add Ollama Cloud native /api/chat support with Anthropic format transformation (
2a19645) - feat: split Ollama into separate local and Cloud providers (
828e9d8) - feat: add dedicated Ollama provider (v0.14.0+) with Anthropic-compatible API (
c65479f)
π Bug Fixes
- fix: add codex model debug logs for mapping and fallback visibility (
0057876) - fix: unify Codex model mapping with shared path (
662dbbd) - fix: ollama provider respect custom_endpoint from account config (
70b3fc8) - fix: add request-id to codex model debug logs (
807bf29) - fix: guard optional strategy initialization (
a11ae34) - fix: use optional chaining for strategy.initialize() calls (
ae2b046) - fix: add shared model mapping to OllamaCloudProvider and provider tests (
c8960d7)
Full Changelog
Stable Release v3.5.4
π Stable Release v3.5.4
Multi-Architecture Binaries
Download the appropriate binary for your platform:
- Linux x86_64:
better-ccflare-linux-amd64 - Linux ARM64 (Raspberry Pi 3/4/5, Oracle Cloud ARM, AWS Graviton):
better-ccflare-linux-arm64 - macOS Intel:
better-ccflare-macos-x86_64 - macOS Apple Silicon:
better-ccflare-macos-arm64 - Windows x86_64:
better-ccflare-windows-x64.exe
Installation
# Linux x86_64
wget https://github.com/tombii/better-ccflare/releases/download/v3.5.4/better-ccflare-linux-amd64
chmod +x better-ccflare-linux-amd64
./better-ccflare-linux-amd64
# macOS Apple Silicon (ARM64)
curl -L -o better-ccflare-macos-arm64 https://github.com/tombii/better-ccflare/releases/download/v3.5.4/better-ccflare-macos-arm64
chmod +x better-ccflare-macos-arm64
xattr -d com.apple.quarantine better-ccflare-macos-arm64 # Required for unsigned binaries
./better-ccflare-macos-arm64macOS Users: The xattr command is required to bypass Gatekeeper for unsigned binaries. If you prefer not to run unsigned binaries, install from source instead.
Or install via npm: npm install -g better-ccflare@v3.5.4
What's Changed
π Bug Fixes
Full Changelog
Stable Release v3.5.3
π Stable Release v3.5.3
Multi-Architecture Binaries
Download the appropriate binary for your platform:
- Linux x86_64:
better-ccflare-linux-amd64 - Linux ARM64 (Raspberry Pi 3/4/5, Oracle Cloud ARM, AWS Graviton):
better-ccflare-linux-arm64 - macOS Intel:
better-ccflare-macos-x86_64 - macOS Apple Silicon:
better-ccflare-macos-arm64 - Windows x86_64:
better-ccflare-windows-x64.exe
Installation
# Linux x86_64
wget https://github.com/tombii/better-ccflare/releases/download/v3.5.3/better-ccflare-linux-amd64
chmod +x better-ccflare-linux-amd64
./better-ccflare-linux-amd64
# macOS Apple Silicon (ARM64)
curl -L -o better-ccflare-macos-arm64 https://github.com/tombii/better-ccflare/releases/download/v3.5.3/better-ccflare-macos-arm64
chmod +x better-ccflare-macos-arm64
xattr -d com.apple.quarantine better-ccflare-macos-arm64 # Required for unsigned binaries
./better-ccflare-macos-arm64macOS Users: The xattr command is required to bypass Gatekeeper for unsigned binaries. If you prefer not to run unsigned binaries, install from source instead.
Or install via npm: npm install -g better-ccflare@v3.5.3
What's Changed
π Features
- feat(agents): discover agents from Claude Code plugin directories (
2f19157)
π Bug Fixes
- fix(agents): cross-check seenIds for plugin agents to prevent duplicate final IDs (
0c3f800) - fix: insert requests row on model-fallback 429 paths (
3fe04ec) - fix: keepalive 429s should not cool accounts; shorten no-reset default (
42e5118) - fix: AutoRefreshScheduler skips known-cooled accounts; tag synthetic probes (
868cfbe) - fix: correct stale test assertions for cooldown default and reason string (
8de6358) - fix: use fresh UUID for 429 audit rows, fix responseTime naming (
a74ead0) - fix: address Greptile review on PR #200 (
ae8b670) - fix(agents): address PR #197 review issues (
c01d96d) - fix(agents): block edits to plugin-managed agents (PR #197 review) (
db32535)
π§ Improvements
- improve: remove JSDoc comments from plugin agent paths (style) (
55dedbf) - improve: thank zenprocess for PR #196 in Acknowledgements (
95091b5) - improve: add tests for PR #200 cooldown guard and probe pollution fixes (
bee9341) - improve: thank CorentinLumineau for plugin agent discovery (PR #197) (
e9f5c51)