 zyycnandCodex
|
f557cb17ba
|
refactor: align backend names
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-14 17:48:25 +08:00 |
|
 zyycnandCodex
|
2525630988
|
feat: align Codex proxy parity
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-14 01:26:18 +08:00 |
|
 zyycnandCodex
|
011095aa4a
|
docs: sync migration status
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-13 12:14:51 +08:00 |
|
 zyycnandCodex
|
5e3c8bdc9b
|
feat: clear blocked account cookies
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-13 11:56:41 +08:00 |
|
 zyycnandCodex
|
47c338e8ab
|
feat: persist account cooldowns
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-13 11:47:12 +08:00 |
|
 zyycnandCodex
|
161c8e60eb
|
feat: add admin log filters
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-13 11:39:18 +08:00 |
|
 zyycnandCodex
|
4fb58a4453
|
feat: add admin log state mutation
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-13 11:30:40 +08:00 |
|
 zyycnandCodex
|
02f76b0477
|
feat: add admin diagnostics summary
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-13 11:24:28 +08:00 |
|
 zyycnandCodex
|
f66c69c7fa
|
feat: add upstream diagnostics probe
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-13 11:16:34 +08:00 |
|
 zyycnandCodex
|
9a8cbf51d7
|
feat: add local fingerprint diagnostics
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-13 11:06:55 +08:00 |
|
 zyycnandCodex
|
f3b37211a4
|
feat: add admin log management routes
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-13 11:00:48 +08:00 |
|
 zyycnandCodex
|
23044393e4
|
feat: add local diagnostics summary
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-13 10:53:03 +08:00 |
|
 zyycnandCodex
|
0119837770
|
feat: add admin settings writeback
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-13 10:45:46 +08:00 |
|
 zyycnandCodex
|
7b8fcda9ab
|
docs: sync migration plan status
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-13 10:23:29 +08:00 |
|
 zyycnandCodex
|
53511d5c7a
|
feat: add admin quota warnings route
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-13 07:40:58 +08:00 |
|
 zyycnandCodex
|
e5b09ef8ce
|
refactor: split http services and codex domains
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-13 07:17:03 +08:00 |
|
 ZyyandCodex
|
01b8548180
|
docs: record PKCE auth flow commit
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 18:21:10 +08:00 |
|
 ZyyandCodex
|
0b56d5de09
|
feat: add admin PKCE auth flow
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 18:17:50 +08:00 |
|
 ZyyandCodex
|
a667ab1ee1
|
feat: add admin device auth flow
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 17:52:24 +08:00 |
|
 ZyyandCodex
|
900a43055d
|
feat: add admin auth status logout
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 17:28:43 +08:00 |
|
 ZyyandCodex
|
b834d50983
|
feat: implement WebSocket fallback account policy
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 17:18:33 +08:00 |
|
 ZyyandCodex
|
5393a67f6b
|
feat: add local client API key import export
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 17:18:33 +08:00 |
|
 ZyyandCodex
|
a408195c41
|
fix: map HTTP SSE response failures
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 17:18:33 +08:00 |
|
 ZyyandCodex
|
fdb362c1cf
|
feat: add scoped admin account operations
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 17:18:33 +08:00 |
|
 ZyyandCodex
|
a3d308f882
|
feat: add Codex CLI auth import
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 17:18:33 +08:00 |
|
 ZyyandCodex
|
e051b3ade9
|
feat: align manual account import
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 16:15:15 +08:00 |
|
 ZyyandCodex
|
edeb53b2c1
|
docs: add parity drift audit
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 15:05:34 +08:00 |
|
 ZyyandCodex
|
e37d63f74c
|
docs: record manual account progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 14:48:38 +08:00 |
|
 ZyyandCodex
|
01ec364398
|
docs: record account export progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 14:39:23 +08:00 |
|
 ZyyandCodex
|
f01f4e5f67
|
docs: record api key batch progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 14:27:10 +08:00 |
|
 ZyyandCodex
|
fad67b9be1
|
docs: record account cookie route progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 14:15:52 +08:00 |
|
 ZyyandCodex
|
e523857758
|
feat: add admin account cookie routes
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 14:07:23 +08:00 |
|
 ZyyandCodex
|
b29d8f9a34
|
docs: record api key mutation progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:58:35 +08:00 |
|
 ZyyandCodex
|
14fd4f5ef6
|
feat: add admin api key mutations
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:56:35 +08:00 |
|
 ZyyandCodex
|
51a518f692
|
docs: record account batch mutation progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:46:54 +08:00 |
|
 ZyyandCodex
|
cd7006aa12
|
feat: add admin account batch mutations
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:45:03 +08:00 |
|
 ZyyandCodex
|
ea88304997
|
docs: record admin account mutation progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:38:50 +08:00 |
|
 ZyyandCodex
|
56e653c570
|
feat: add admin account mutations
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:35:36 +08:00 |
|
 ZyyandCodex
|
60e4254b16
|
docs: record model allowlist progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:22:32 +08:00 |
|
 ZyyandCodex
|
796cc4a7b7
|
feat: sync refreshed model plan allowlist
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:20:37 +08:00 |
|
 ZyyandCodex
|
3959d95e14
|
docs: record model refresh progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:15:18 +08:00 |
|
 ZyyandCodex
|
19bff8c0d1
|
feat: add admin model refresh route
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:13:34 +08:00 |
|
 ZyyandCodex
|
62c21f638f
|
docs: record sub2api import progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:05:33 +08:00 |
|
 ZyyandCodex
|
155464ec00
|
feat: accept sub2api account imports
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 13:04:04 +08:00 |
|
 ZyyandCodex
|
47ca0e8494
|
docs: record model cache progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 12:56:32 +08:00 |
|
 ZyyandCodex
|
dfcda88235
|
feat: add backend model snapshot cache
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 12:55:07 +08:00 |
|
 ZyyandCodex
|
9c3d2c6463
|
docs: record streaming fallback progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 12:32:41 +08:00 |
|
 ZyyandCodex
|
2028e8f6e6
|
feat: extend upstream fallback to streaming routes
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 12:30:30 +08:00 |
|
 ZyyandCodex
|
14e14beb42
|
docs: record upstream fallback progress
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 12:21:32 +08:00 |
|
 ZyyandCodex
|
ed9b98c319
|
feat: add upstream account fallback handling
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-12 12:19:32 +08:00 |
|