Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

0.1.19 - 2026-10-17

Added

  • (npm) add npx installer shim

Other

  • add npx install
  • (release) publish the npm installer

0.1.18 - 2026-10-17

Added

  • (ui) show provider logos and restyle form fields

0.1.17 - 2026-10-16

Added

  • (hosted) offer dashboard logins for api-key balances
  • (langsearch) read the daily allowance through a dashboard login
  • (keenable) read the live balance through a console login
  • (ui) offer login for live balance on api-key accounts
  • (tinyfish) read the search pool live
  • (octen) read balance through a dashboard login
  • (keenable) track the keyless hourly limit from headers
  • (tinyfish) read live daily usage
  • (openalex) read live budget from rate-limit headers
  • (nimble) read live quota from account details
  • (providers) add reset dates to live balances
  • (router) show rate-limited providers as unmetered
  • (router) cache live limits and route on them
  • (providers) rank default order by benchmarks
  • (providers) add browserless
  • (providers) add hyperbrowser
  • (providers) add zenrows
  • (providers) add scrapingant
  • (providers) add langsearch
  • (providers) add serpapi
  • (providers) add nimble
  • (providers) add octen
  • (providers) add you
  • (providers) add linkup
  • (providers) add tinyfish
  • (providers) add gdelt
  • (providers) add openalex
  • (providers) add jina
  • (providers) add keenable
  • (providers) support keyless api providers
  • update demo video

Fixed

  • (update) retry spawns that hit a busy text file
  • (ui) hosted shows the estimate hint without a login prompt
  • (providers) read timeouts, nimble depth text, linkup sources
  • (ui) keyless accounts in onboarding, top bar and setup picker
  • (router) keyless 401s and drifting live windows
  • (hyperbrowser) free credits are a one-time grant
  • (ui) badge keyless accounts
  • (providers) bench spent langsearch and scrapingant keys
  • (tavily) count paygo credits in the live balance
  • (usage) clean up all account rows on delete and rename
  • (cli) show reset hours and research periods
  • (ui) drop a pooled dollar figure when an account has none
  • (providers) tighten recency and domain niche mapping
  • (tavily) treat plan and key limits as spent quota
  • (parallel) send the niche natively and wait out task runs
  • (tavily) filter recency and topics on every search
  • (hosted) encrypt api keys before the first save
  • (router) bench accounts whose api key is rejected
  • (ui) test the selected account
  • (hosted) show key badges and free tiers accurately

Other

  • show the provider count and tool-list cost
  • (providers) share the domain filter builder
  • (providers) share the snippet helper
  • (router) harden re-read timing checks
  • tidy review nits
  • tidy comments
  • (hosted) reuse the dashboard provider tables

0.1.16 - 2026-09-15

Added

  • add graceful and force updates for local and hosted Fetchira

0.1.15 - 2026-09-11

Fixed

  • Complete existing agent integration upgrades automatically on CLI, MCP and dashboard startup, including after the 0.1.13 updater replaces the binary.
  • Preserve CLI/MCP choices, repair stale Homebrew launchers and back up old skills without prompting during an update.
  • Serialize simultaneous agent migrations and retry incomplete migrations on the next launch.
  • Clear recovered legacy quota markers and their probe cooldown atomically.

0.1.14 - 2026-09-11

Added

  • unify hosted CLI and agent setup
  • add CLI tools and harden hosted routing
  • (deploy) ship self-contained Chrome image
  • (hosted) add private MCP server and dashboard

Fixed

  • preserve data and agent integrations during upgrades
  • enforce recovery cooldown during quota reservation
  • harden hosted setup, updates and documentation
  • (overview) sum per-provider quotas and share cube bars
  • (store) open v1 schema while peers still run
  • (accounts) hide soft quota without a live total
  • (grok) finish login through x.ai MFA
  • (grok) load live plan and quotas from grok.com
  • (hosted) set admin password and show ChatGPT plan

0.1.13 - 2026-08-03

Added

  • (chatgpt) harden browser integration and image editing

Other

  • document cargo install and Linux install paths

0.1.12 - 2026-07-16

Fixed

  • (router) bound live usage reads so a stalled provider can’t hang usage
  • (ui) drop double focus outline on Input/Select fields

0.1.11 - 2026-07-13

Added

  • (update) schema-aware gate with instance registry + idle waiter
  • (ui) self-restart after update + periodic update check

Fixed

  • (ui) auto-dismiss getting started once all steps are done

0.1.10 - 2026-07-13

Fixed

  • (ui) keep account row menu above the table card clip

0.1.9 - 2026-07-11

Added

  • (mcp) save generated images to disk and return the path

Other

  • (readme) problem/solution intro + agent setup prompt

0.1.8 - 2026-07-09

Added

  • (ui) first-run onboarding, ghost provider cards, one-click update
  • (proxy) accept raw webshare lines in both field orders

Fixed

  • (ui) keep checklist items clickable when done
  • (ui) flag stale-token tabs instead of silent mock fallback

0.1.7 - 2026-07-07

Added

  • (ui) fold the debug firehose into activity, drop the debug tab
  • (ui) drag-to-reorder priority chips with ranked failover chain
  • (router) quality-rank image and deep-research defaults
  • (router) rebalance default provider order around quota economics
  • (ui) routing priority panel in the dashboard
  • (cli) priority command to view and set the provider order
  • (router) user-configurable provider priority per capability
  • (serper) scrape endpoint for the read tool
  • (accounts) edit an account’s proxy in CLI and UI

Fixed

  • (ui) uniform account rows — limits drawer + overflow action menu
  • (ui) show steel auto-escalation hint on the read priority row

Other

  • (readme) quickstart, provider picking guide, full config reference
  • (mcp) correct router instructions and slim tool descriptions

0.1.6 - 2026-07-06

Added

  • (ui) per-card loader until each provider’s live figure lands
  • (accounts) capture account email — masked chip + duplicate detection
  • (ui) rename accounts from the dashboard
  • (ui) list chatgpt_web in the add-account dropdown

Fixed

  • (login) browser picker, Firefox WAL cookie capture, and login logs
  • (ui) drop a new web account when its first login fails

Other

  • (ui) boot the live fetch during warm-up so no global spinner shows
  • (ui) paint accounts instantly, warm live limits in the background

0.1.5 - 2026-07-05

Other

  • (ui) paint dashboard before the cold quota fan-out

0.1.4 - 2026-07-05

Added

  • (web) attach multiple files per turn across grok/gemini/chatgpt
  • (ui) show the fetchira gauge as the dashboard favicon
  • (ui) deep-link dashboard tab and add-account modal via ?tab= / ?modal=
  • (ui) $-balance bar turns red when funds can’t cover a single request
  • (ui) add the full progress bar to $-balance provider cards for parity
  • (ui) remove top stats panel, masonry-pack the capability matrix
  • (ui) show real $ balance for exa/parallel/steel, size provider cards to content
  • (providers) remove jina and perplexity_web providers
  • (ui) remove savings odometer (can’t tell free vs paid), mark estimate quotas with approx sign
  • (debug) capture raw HTTP request/response per call, redact secrets, show in detail
  • (ui) newest-first route log (top) + prepend live stream
  • (ui) open request/response detail from the Activity route log
  • (niche) native/rewrite history badge + depth end-to-end (exa/grok)
  • (ui) savings odometer, burn radar, dead-end counter, capability matrix
  • (tools) usage(provider) disclosure, mode escape hatch, steel proxy fix, upload folded into search
  • (search) cross-provider niche knobs (topic/recency/domains) + provider fixes
  • (providers) live per-account balance for all search/scrape providers
  • (web) full gemini/grok/chatgpt support (search, deep research, images, uploads, live limits)
  • (chatgpt) add chatgpt_web provider (chat, deep research, image, limits)

Fixed

  • (gemini) send full cookie set so /app stops bouncing to /sorry
  • (ui) masonry-pack provider cards so uneven heights don’t leave mid-column gaps
  • (session) persist rolling NextAuth cookies (exa/parallel) so dashboard sessions don’t expire
  • (steel) count balance as proxied reads (~$0.015, incl. proxy bandwidth), not flat $0.005
  • (login) auto-close the browser window after capturing the session
  • (chatgpt) create_image returns image bytes, fix picker scans

Other

  • Merge origin/main; fold grok upload robustness into file attach
  • redraw architecture diagram for current providers, drop “free” from the tagline
  • refresh dashboard screenshots, update README to current providers and features
  • (ui) refresh dashboard screenshots for the web-session model/limit catalog

0.1.3 - 2026-06-29

Fixed

  • live dashboard refresh + diagnostic grok_web error

0.1.2 - 2026-06-29

Added

  • (ui) persistent request/response debug log

Fixed

  • (grok) mint real x-statsig-id so research stops 403ing

0.1.1 - 2026-06-29

Added

  • (web) support linux/firefox login and manual session paste

Other

  • add brew/curl install methods and update command