codex-proxy / CHANGELOG.md

Commit History

feat: dashboard login gate for public deployments (#148)
91ee702
unverified

icebear icebear0828 commited on

fix: model list not updating at startup β€” fast-retry on auth race (#149)
56be298
unverified

icebear icebear0828 commited on

feat: usage stats page with time-series token tracking (#147)
df56b50
unverified

icebear icebear0828 commited on

feat: account management page with batch operations (#146)
7516302
unverified

icebear icebear0828 commited on

fix: write runtime cache to data/ instead of git-tracked config/ (#138)
50720ce
unverified

icebear icebear0828 commited on

feat: detect banned accounts and show status in dashboard (#142)
ba262d0
unverified

icebear icebear0828 commited on

fix: handle new Responses SSE lifecycle events (#137)
1531084
unverified

icebear icebear0828 commited on

fix: remove isCodexCompatibleId whitelist β€” trust backend model list (#129)
1e54caa
unverified

icebear icebear0828 commited on

fix: allow multiple team accounts sharing same chatgpt_account_id (#126) (#127)
7e5ecc4
unverified

icebear icebear0828 commited on

fix: prevent quota-exhausted accounts from cycling back to active (#115)
261b199

icebear0828 commited on

fix: clear quota warnings when account is deleted (#100) (#102)
5c5129f
unverified

icebear icebear0828 commited on

refactor: decouple AccountPool, split codex-api and web.ts, fix CI (#113)
0c8b3c0
unverified

icebear icebear0828 commited on

fix: make instructions optional in /v1/responses for client compatibility (#71) (#112)
6fa846e
unverified

icebear icebear0828 commited on

feat: add sticky rotation strategy (#107) (#110)
d0eeb87
unverified

icebear icebear0828 commited on

feat: add POST /admin/refresh-models endpoint + plan routing integration tests (#104)
fce5280
unverified

icebear icebear0828 commited on

refactor: migrate electron from branch to npm workspace
178e38e

icebear0828 commited on

feat: add quota settings UI to dashboard (#101)
07041c6

icebear icebear0828 commited on

fix: macOS Electron login error -86 (EBADARCH) due to wrong-arch curl binary (#96) (#98)
6c928c9
unverified

icebear icebear0828 commited on

fix: disable desktop context injection by default (#95) (#97)
921d606
unverified

icebear icebear0828 commited on

feat: auto-refresh quota with tiered warnings (#92) (#93)
4f2665c
unverified

icebear icebear0828 commited on

feat: bulk account import/export with selective export (#82)
268c5a4

icebear0828 commited on

feat: WebSocket transport + previous_response_id for multi-turn (#84)
d07b5c0
unverified

icebear icebear0828 commited on

fix: add Cache-Control headers to prevent stale frontend after update (#79)
edb874f
unverified

icebear icebear0828 commited on

feat: tuple schema (prefixItems) support for structured outputs (#77)
e25a730
unverified

icebear icebear0828 commited on

feat: model list auto-sync + theme contrast fix
94a5578

icebear0828 commited on

feat: Docker image auto-publish to GHCR + Watchtower support
7ff102d

icebear0828 commited on

fix: simplify hardRestart β€” remove helper script, spawn directly with EADDRINUSE retry
73fd0ce

icebear0828 commited on

fix: harden extraction pipeline + update Codex Desktop v26.309.31024
ea06916

icebear0828 Claude Opus 4.6 commited on

fix: review improvements β€” schema walker, status helper, UI i18n, CI version skip
6220911

icebear0828 Claude Opus 4.6 commited on

feat: add Structured Outputs support (response_format β†’ text.format)
53d3b3b

icebear0828 Claude Opus 4.6 commited on

docs: add mixed-plan routing fix to changelog (#54)
24933fe

icebear0828 Claude Opus 4.6 commited on

docs: fix model removal scope β€” free only, not plus
59d671c

icebear0828 Claude Opus 4.6 commited on

docs: update model catalog and changelog for 2026-03-10 changes
43aa0a0

icebear0828 Claude Opus 4.6 commited on

fix: Electron OAuth login + i18n layout shift + update modal (#53)
1b6fb15
unverified

icebear icebear0828 Claude Opus 4.6 commited on

Merge pull request #44 from icebear0828/fix/service-tier-and-headers
c0be0ca
unverified

icebear commited on

fix: lock container PORT=8080, revert HEALTHCHECK to hardcoded port
365573c

icebear0828 Claude Opus 4.6 commited on

fix: strip service_tier from request body + add OpenAI-Beta header + update gpt-5.4 efforts
44b20f4

icebear0828 Claude Opus 4.6 commited on

fix: expose OAuth callback port 1455 in Docker Compose
7279f44

icebear0828 Claude Opus 4.6 commited on

fix: Dockerfile HEALTHCHECK respects PORT env var (#40)
1e1ad5b

icebear0828 Claude Opus 4.6 commited on

feat: /v1/responses passthrough endpoint + missing SSE event types + Docker docs fix (#37, #38)
8068f1c

icebear0828 Claude Opus 4.6 commited on

feat: model name suffix system + service_tier + Docker persistence fix (#35)
5416ffb
unverified

icebear icebear0828 Claude Opus 4.6 commited on

feat: proxy assignment management page with bulk operations (#34)
f878eff
unverified

icebear icebear0828 Claude Opus 4.6 commited on

fix: remove wall-clock timeout from streaming SSE to prevent thinking chain cutoff
ffcac87

icebear0828 Claude Opus 4.6 commited on

feat: add proxy pool for per-account proxy routing
4ebb914

icebear0828 Claude Opus 4.6 commited on

feat: GitHub Star badge + check-for-updates in dashboard header
06a5304

icebear0828 Claude Opus 4.6 commited on

feat: add gpt-5.4 + codex-spark support, matrix model selector, extended reasoning efforts
7824fcd

icebear0828 Claude Opus 4.6 commited on

feat: add reasoning/thinking output support for OpenAI and Anthropic routes
7366e72

icebear0828 Claude Opus 4.6 commited on

docs: remove external contributor mention from CHANGELOG
fda1a14

icebear0828 Claude Opus 4.6 commited on

fix: Anthropic route thinking blocks validation + context token display
be3a571

icebear0828 Claude Opus 4.6 commited on

feat: add image input support for all API routes
142c9c4

icebear0828 Claude Opus 4.6 commited on