Commit History

  1. perf: instant proxy mode switching via optimistic UI update⁠

    icebear0828
    2ee9797
  2. fix: update checker shows correct status + version display + dark mode fixes⁠

    icebear0828
    3cf831b
  3. feat: proxy pool add form with separate protocol/host/port/auth fields⁠

    icebear0828 +1: Claude Opus 4.6
    af3e19d
  4. fix: remove wall-clock timeout from streaming SSE to prevent thinking chain cutoff⁠

    icebear0828 +1: Claude Opus 4.6
    ffcac87
  5. docs: auto-sync changelog to README [skip ci]

    github-actions[bot]
    6a579f0
  6. fix: proxy pool review fixes — security, validation, robustness⁠

    icebear0828 +1: Claude Opus 4.6
    deae086
  7. feat: add proxy pool for per-account proxy routing⁠

    icebear0828 +1: Claude Opus 4.6
    4ebb914
  8. docs: auto-sync changelog to README [skip ci]

    github-actions[bot]
    0e1248b
  9. feat: GitHub Star badge + check-for-updates in dashboard header⁠

    icebear0828 +1: Claude Opus 4.6
    06a5304

  1. fix: collapsible model dropdown, default to gpt-5.4, remove legacy gpt-5⁠

    icebear0828 +1: Claude Opus 4.6
    c52388f
  2. docs: add desktop app download section, update model table⁠

    icebear0828 +1: Claude Opus 4.6
    794d451

  1. fix: move /v1/models/catalog route before :modelId param route⁠

    icebear0828 +1: Claude Opus 4.6
    2b84f47
  2. docs: auto-sync changelog to README [skip ci]

    github-actions[bot]
    4355a35
  3. feat: add gpt-5.4 + codex-spark support, matrix model selector, extended reasoning efforts⁠

    icebear0828 +1: Claude Opus 4.6
    7824fcd
  4. fix: auto-admit new Codex models from backend API⁠

    icebear0828 +1: Claude Opus 4.6
    5b8472d
  5. fix: remove unsupported previous_response_id parameter (#30)⁠

    icebear +2: icebear0828, Claude Opus 4.6
    Unverified signature
    3c0eaf7

  1. refactor: extract startServer() + path abstraction for Electron reuse⁠

    icebear0828 +1: Claude Opus 4.6
    4a940a5
  2. docs: auto-sync changelog to README [skip ci]

    github-actions[bot]
    ec445ea
  3. feat: add reasoning/thinking output support for OpenAI and Anthropic routes⁠

    icebear0828 +1: Claude Opus 4.6
    7366e72
  4. docs: remove external contributor mention from CHANGELOG⁠

    icebear0828 +1: Claude Opus 4.6
    fda1a14
  5. fix: Anthropic route thinking blocks validation + context token display⁠

    icebear0828 +1: Claude Opus 4.6
    be3a571
  6. fix: support thinking/redacted_thinking content blocks in Anthropic schema⁠

    icebear0828 +1: Claude Opus 4.6
    ca7b1cb
  7. ci: improve changelog sync to show only Added highlights⁠

    icebear0828 +1: Claude Opus 4.6
    2029dd9
  8. ci: auto-sync CHANGELOG to README via GitHub Actions⁠

    icebear0828 +1: Claude Opus 4.6
    680b9a3
  9. docs: add recent changes section to README⁠

    icebear0828 +1: Claude Opus 4.6
    35c714c
  10. chore: update client fingerprint to v26.303 / Chromium 144⁠

    icebear0828 +1: Claude Opus 4.6
    22b2541
  11. feat: add image input support for all API routes⁠

    icebear0828 +1: Claude Opus 4.6
    142c9c4

  1. fix: normalize tool schemas missing `properties` field⁠

    icebear0828 +1: Claude Opus 4.6
    2df0167
  2. Merge branch 'feat/window-counters'

    icebear0828
    e336506
  3. fix: window counter review issues — opacity modifier, catch-up spam, rounding⁠

    icebear0828 +1: Claude Opus 4.6
    247b874
  4. feat: add per-window usage counters with time-driven reset⁠

    icebear0828 +1: Claude Opus 4.6
    4f2220c

  1. docs: update CHANGELOG for refresh button feature

    icebear0828
    21cd05d
  2. feat: add manual refresh button with timestamp to account list⁠

    icebear0828 +1: Claude Sonnet 4.6
    e6a1587
  3. fix: stop resetting local usage counters on rate limit window rollover⁠

    icebear0828 +1: Claude Opus 4.6
    9d65acf

  1. feat: add per-account empty response tracking with email in logs⁠

    icebear0828 +1: Claude Opus 4.6
    b3dfc6c
  2. fix: detect empty Codex responses and auto-retry with account rotation (#18)⁠

    icebear +2: icebear0828, Claude Opus 4.6
    Unverified signature
    9d6278d
  3. docs: add Docker cross-container networking tip, fix outdated section name⁠

    icebear0828 +1: Claude Opus 4.6
    d40d20b
  4. chore: deduplicate model selector, auto-extract chromium version, harden update pipeline⁠

    icebear0828 +1: Claude Opus 4.6
    8728276
  5. fix: harden prompt injection suppression and non-streaming error handling⁠

    icebear0828 +1: Claude Opus 4.6
    2def35e
  6. fix: tighten JS detection regex in extract-fingerprint to catch more minified patterns⁠

    icebear0828 +1: Claude Opus 4.6
    7cc27d8
  7. fix: filter non-Codex models from backend to prevent resolveModelId fallback breakage⁠

    icebear0828 +1: Claude Opus 4.6
    eea9e24
  8. fix: handle error SSE events from Codex API instead of silently dropping them⁠

    icebear0828 +1: Claude Opus 4.6
    cf0807a

  1. chore: bump Codex Desktop to v26.227.1448 (build 747)

    icebear0828
    2171187
  2. fix: support thinking.type "adaptive" for latest Claude Code⁠

    icebear0828 +1: Claude Opus 4.6
    be3ca8e

  1. fix: remove corrupted JS from desktop-context.md that broke tool_calls (#13)⁠

    icebear0828 +1: Claude Opus 4.6
    6c4df8c
  2. docs: update changelog with dynamic model list & review fixes⁠

    icebear0828 +1: Claude Opus 4.6
    8057cb9
  3. Merge pull request #15 from icebear0828/fix/docker-proxy-detection⁠

    icebear
    Unverified signature
    15c7155
  4. fix: Docker container auto-detect host proxy via host.docker.internal⁠

    icebear0828 +1: Claude Opus 4.6
    d7d7389

  1. Merge pull request #12 from icebear0828/fix/impersonate-known-profiles⁠

    icebear
    Unverified signature
    059677f
  2. fix: use known-profile list instead of runtime detection for TLS impersonation⁠

    icebear0828 +1: Claude Opus 4.6
    38895cf