Commit History

  1. feat: add Test Connection diagnostic button (#63)⁠

    icebear +2: icebear0828, Claude Opus 4.6
    Unverified signature
    85a4cbd

  1. feat: add Structured Outputs support (response_format → text.format)⁠

    icebear0828 +1: Claude Opus 4.6
    53d3b3b
  2. fix: strict plan filtering in model-aware account routing⁠

    icebear0828 +1: Claude Opus 4.6
    be3d093
  3. fix: let curl auto-negotiate Accept-Encoding for OAuth requests⁠

    icebear0828 +1: Claude Opus 4.6
    b0a4fb7
  4. fix: pass through cached_tokens from Codex API (#58)⁠

    icebear +2: icebear0828, Claude Opus 4.6
    Unverified signature
    fadda70
  5. feat: model-aware multi-plan account routing (#57)⁠

    icebear +2: icebear0828, Claude Opus 4.6
    Unverified signature
    90c89b6
  6. fix: update model catalog — gpt-5.4/5.3-codex removed, gpt-5.2-codex is new flagship⁠

    icebear0828 +1: Claude Opus 4.6
    597668f
  7. feat: add force_http11 option for proxies without HTTP/2 support (#56)⁠

    jeasonstudio +1: Claude Opus 4.6
    Unverified signature
    34fceda

  1. fix: version display picks higher of git tag vs package.json⁠

    icebear0828 +1: Claude Opus 4.6
    1b1294e
  2. feat: editable proxy_api_key from Dashboard settings panel⁠

    icebear0828 +1: Claude Opus 4.6
    69a8388
  3. fix: version display uses git tag + remove inline-grid layout hack⁠

    icebear0828 +1: Claude Opus 4.6
    66b06ea
  4. fix: Electron OAuth login + i18n layout shift + update modal (#53)⁠

    icebear +2: icebear0828, Claude Opus 4.6
    Unverified signature
    1b6fb15
  5. Merge pull request #52 from icebear0828/fix/oauth-direct-fallback⁠

    icebear
    Unverified signature
    8ab512c
  6. fix: use getRootDir() for package.json in self-update detection⁠

    icebear0828 +1: Claude Opus 4.6
    504b471
  7. fix(auth): add direct-connection fallback for OAuth behind proxy⁠

    icebear0828 +1: Claude Opus 4.6
    abe58f1
  8. fix: semver comparison + timer cleanup in self-update⁠

    icebear0828 +1: Claude Opus 4.6
    2fac785
  9. feat: auto-release pipeline + multi-mode update system + commit hash display⁠

    icebear0828 +1: Claude Opus 4.6
    0c2aed2
  10. fix: preserve model name suffixes (-fast, -high, etc.) in API responses⁠

    icebear0828 +1: Claude Opus 4.6
    bc98e69

  1. fix: strip service_tier from request body + add OpenAI-Beta header + update gpt-5.4 efforts⁠

    icebear0828 +1: Claude Opus 4.6
    44b20f4
  2. docs: add comment explaining stream:true hardcoding in responses route⁠

    icebear0828 +1: Claude Opus 4.6
    d7a5e25
  3. feat: /v1/responses passthrough endpoint + missing SSE event types + Docker docs fix (#37, #38)⁠

    icebear0828 +1: Claude Opus 4.6
    8068f1c

  1. feat: model name suffix system + service_tier + Docker persistence fix (#35)⁠

    icebear +2: icebear0828, Claude Opus 4.6
    Unverified signature
    5416ffb
  2. feat: proxy assignment management page with bulk operations (#34)⁠

    icebear +2: icebear0828, Claude Opus 4.6
    Unverified signature
    f878eff
  3. fix: update checker shows correct status + version display + dark mode fixes⁠

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

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

    icebear0828 +1: Claude Opus 4.6
    ffcac87
  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. feat: GitHub Star badge + check-for-updates in dashboard header⁠

    icebear0828 +1: Claude Opus 4.6
    06a5304

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

    icebear0828 +1: Claude Opus 4.6
    2b84f47
  2. feat: add gpt-5.4 + codex-spark support, matrix model selector, extended reasoning efforts⁠

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

    icebear0828 +1: Claude Opus 4.6
    5b8472d
  4. 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. feat: add reasoning/thinking output support for OpenAI and Anthropic routes⁠

    icebear0828 +1: Claude Opus 4.6
    7366e72
  3. fix: Anthropic route thinking blocks validation + context token display⁠

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

    icebear0828 +1: Claude Opus 4.6
    ca7b1cb
  5. 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. fix: window counter review issues — opacity modifier, catch-up spam, rounding⁠

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

    icebear0828 +1: Claude Opus 4.6
    4f2220c

  1. 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. chore: deduplicate model selector, auto-extract chromium version, harden update pipeline⁠

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

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

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

    icebear0828 +1: Claude Opus 4.6
    cf0807a

  1. fix: support thinking.type "adaptive" for latest Claude Code⁠

    icebear0828 +1: Claude Opus 4.6
    be3ca8e

  1. fix: Docker container auto-detect host proxy via host.docker.internal⁠

    icebear0828 +1: Claude Opus 4.6
    d7d7389