 ZyyandCodex
|
1b5bfb37e1
|
fix: harden responses websocket recovery
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-10 20:30:40 +08:00 |
|
 ZyyandCodex
|
ddd6fe160f
|
fix: align postgresql redis migration contracts
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-10 19:35:58 +08:00 |
|
 ZyyandCodex
|
edbedd31ff
|
refactor: complete postgresql redis migration
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-10 19:00:14 +08:00 |
|
 ZyyandCodex
|
592ecd356b
|
fix: constrain account token refresh lifecycle
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-10 12:58:04 +08:00 |
|
 zyycnandCodex
|
28b0907594
|
docs: document postgresql redis storage target
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-09 22:39:22 +08:00 |
|
 ZyyandCodex
|
108ad96e91
|
fix: preserve account claims during token refresh
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-09 17:48:50 +08:00 |
|
 ZyyandCodex
|
7cee624ae2
|
chore: bump version to 1.0.11
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-09 15:44:19 +08:00 |
|
 ZyyandCodex
|
fcc64a3087
|
fix: keep quota exhausted status during token refresh
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-09 15:41:42 +08:00 |
|
 ZyyandCodex
|
52bdd4bbf8
|
chore: bump version to 1.0.10
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-09 13:08:08 +08:00 |
|
 ZyyandCodex
|
0b01f6f838
|
refactor: derive account refresh status from leases
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-09 13:06:54 +08:00 |
|
Zyy
|
2512752088
|
docs: refresh architecture and database docs
|
2026-07-08 21:35:26 +08:00 |
|
 ZyyandCodex
|
97683929e5
|
chore: bump version to 1.0.9
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-08 18:06:08 +08:00 |
|
 ZyyandCodex
|
9890a488eb
|
test: assert account quota local usage
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-08 17:44:01 +08:00 |
|
 ZyyandCodex
|
f1b5462ba3
|
fix: polish sidebar focus state
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-08 16:45:52 +08:00 |
|
 ZyyandCodex
|
e1b0410952
|
fix: align account quota usage tracking
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-08 16:37:32 +08:00 |
|
 ZyyandCodex
|
2180e6b3bc
|
refactor: remove trusted proxy config
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-08 15:22:23 +08:00 |
|
 ZyyandCodex
|
563cdaeb5d
|
test: simplify ops error log snapshot helper
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-08 14:55:05 +08:00 |
|
 ZyyandCodex
|
e65463f80a
|
fix: separate ops errors from usage records
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-08 14:04:49 +08:00 |
|
 ZyyandCodex
|
9ede02dc58
|
fix: complete update log streaming
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-08 13:58:28 +08:00 |
|
 zyycnandCodex
|
fc483cbd33
|
refactor: extract upstream scheduler
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-08 13:56:27 +08:00 |
|
 ZyyandCodex
|
b482ea9b77
|
fix: strengthen response account affinity
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-07 18:31:50 +08:00 |
|
 ZyyandCodex
|
17571c9069
|
chore: bump version to 1.0.8
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-07 17:06:08 +08:00 |
|
 ZyyandCodex
|
3d50f7ca72
|
feat: add smart account scheduling
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-07 17:00:56 +08:00 |
|
 ZyyandCodex
|
78f847fe2e
|
fix: hot reload fingerprint updates
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-07 15:01:28 +08:00 |
|
 ZyyandCodex
|
b32c4bcda8
|
chore: bump version to 1.0.7
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-07 14:04:19 +08:00 |
|
 ZyyandCodex
|
64f2802434
|
fix: clean account routing and affinity fallback
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-07 14:01:35 +08:00 |
|
 ZyyandCodex
|
a6c75098be
|
fix: allow large OpenAI request bodies
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-07 14:00:04 +08:00 |
|
 zyycnandCodex
|
321a286ce5
|
chore: bump version to 1.0.6
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-07 01:54:27 +08:00 |
|
 zyycnandCodex
|
ece7b8f1f9
|
fix: stop recording account state usage events
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-07 01:54:14 +08:00 |
|
 zyycnandCodex
|
70cbc43db7
|
chore: add engineering standards skill
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-07 01:10:02 +08:00 |
|
 zyycnandCodex
|
c787cb16ca
|
chore: bump version to 1.0.5
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-07 00:16:26 +08:00 |
|
 zyycnandCodex
|
d7c4c70297
|
test: move source tests to integration suite
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-07 00:15:30 +08:00 |
|
 zyycnandCodex
|
6579623561
|
fix: harden runtime diagnostics and quota refresh
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-06 23:59:27 +08:00 |
|
 ZyyandCodex
|
e2484e3837
|
style: apply cargo fmt
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-06 17:55:54 +08:00 |
|
 ZyyandCodex
|
a2ee2dccbd
|
chore: bump version to 1.0.4
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-06 17:49:48 +08:00 |
|
 ZyyandCodex
|
038dc4606f
|
fix: align quota window accounting
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-06 17:49:21 +08:00 |
|
 ZyyandCodex
|
77cbc63d74
|
fix: enforce websocket first token retries
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-06 17:49:15 +08:00 |
|
 ZyyandCodex
|
592d66afc1
|
fix: refine dashboard metrics
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-06 16:53:31 +08:00 |
|
 ZyyandCodex
|
779e34527a
|
fix: retry websocket first token stalls
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-06 16:53:07 +08:00 |
|
 ZyyandCodex
|
b159e0de95
|
fix: align dashboard daily metrics
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-06 13:19:02 +08:00 |
|
 zyycnandCodex
|
bf5021965b
|
docs: refresh project documentation
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-05 22:39:26 +08:00 |
|
 zyycnandCodex
|
af8b691e7f
|
chore: bump version to 1.0.3
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-05 22:27:00 +08:00 |
|
 zyycnandCodex
|
9ac842370d
|
feat: animate dashboard metrics
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-05 22:26:30 +08:00 |
|
 zyycnandCodex
|
d7e1552303
|
feat: refine admin console ergonomics
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-05 22:15:52 +08:00 |
|
 zyycnandCodex
|
42ab461fc8
|
chore: bump version to 1.0.2
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-05 19:39:35 +08:00 |
|
 zyycnandCodex
|
45f5acaae4
|
refactor: move websocket keepalive into pump
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-05 19:38:15 +08:00 |
|
 zyycnandCodex
|
3df07a9e52
|
style: refine quota usage display
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-05 16:36:24 +08:00 |
|
 zyycnandCodex
|
74b8520e22
|
fix: refine admin usage reporting
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-05 16:25:01 +08:00 |
|
 zyycnandCodex
|
66b0fe4098
|
style: format responses proxy code
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-05 05:11:27 +08:00 |
|
 zyycnandCodex
|
2e75fa62dc
|
chore: bump version to 1.0.1
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-05 05:05:55 +08:00 |
|