zyycn and Codex
71d192db45
feat: refine admin console and api keys
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-27 21:26:14 +08:00
zyycn and Codex
e917ce0c9f
docs: remove stale project notes
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-27 18:51:06 +08:00
zyycn and Codex
562899dc8b
docs: refresh project readme
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-27 18:48:56 +08:00
zyycn and Codex
a495eb1c39
fix: align account test trace and checks
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-27 14:32:02 +08:00
zyycn and Codex
3a61f8c294
fix: show account test request trace
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-27 04:26:17 +08:00
zyycn and Codex
fcf058f4d8
test: cover account connection tests
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-27 04:21:37 +08:00
zyycn and Codex
82db09fa34
feat: stream account connection tests
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-27 04:14:12 +08:00
zyycn and Codex
cceefd3ce3
feat: add account connection test panel
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-27 03:59:12 +08:00
zyycn and Codex
b929099a71
fix: align account connection probe
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-27 03:53:54 +08:00
zyycn and Codex
b99be20ca4
feat: refine admin web experience
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-27 03:49:13 +08:00
zyycn and Codex
8860cea9a1
feat: polish web visual system
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-26 22:10:54 +08:00
Zyy and Codex
a5dd9d5314
feat: refine account management UI
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-26 18:40:20 +08:00
zyycn and Codex
b84bea4494
fix: correct quota sync and cache metrics
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-26 02:42:15 +08:00
zyycn and Codex
fa4c9f41bf
fix: align desktop session-id and thread-id headers
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-26 02:08:25 +08:00
zyycn and Codex
be244e9f5e
docs: add desktop quota refresh evidence
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-26 01:40:01 +08:00
zyycn and Codex
ec92e2fa04
docs: clarify desktop evidence boundary
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-26 01:27:23 +08:00
zyycn and Codex
082afc0627
fix: stamp WebSocket request start time
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-26 01:20:40 +08:00
zyycn and Codex
ff7e4face1
fix: classify SSE cyber policy failures
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-26 01:10:03 +08:00
zyycn and Codex
895388f121
fix: reuse cookies for usage refresh
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-26 00:55:11 +08:00
zyycn and Codex
672f6798a7
fix: align official quota windows
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-26 00:27:21 +08:00
zyycn and Codex
9fbd6069bd
fix: use China time across admin metrics
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-25 20:19:40 +08:00
Zyy and Codex
081215c5c9
refactor: polish admin dashboard ui
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-25 18:09:25 +08:00
Zyy and Codex
0878a377c8
fix: return account model rankings
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-25 13:57:42 +08:00
Zyy and Codex
745b77ad35
fix: include account quota stats
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-25 13:32:46 +08:00
Zyy and Codex
192f182f36
fix: move admin time display to backend
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-25 12:44:51 +08:00
Zyy and Codex
bb6b440023
fix: render admin times in China timezone
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-25 12:15:03 +08:00
Zyy and Codex
842845602c
refactor: simplify dashboard numeric conversions
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-25 11:28:01 +08:00
Zyy and Codex
4f71c2150a
refactor: address clippy account warnings
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-25 11:17:35 +08:00
Zyy and Codex
87ede4e1c4
test: move test helpers under tests
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-25 10:53:45 +08:00
zyycn and Codex
fe8834452b
fix: align admin metrics and table ui
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-25 00:52:29 +08:00
Zyy and Codex
f1ee632e1e
fix: update dashboard data and layout
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-24 18:14:54 +08:00
zyycn and Codex
16003c8441
test: flatten integration test layout
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-23 20:45:01 +08:00
zyycn and Codex
fb5f311a1c
fix: account recovery edge cases
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-23 20:44:52 +08:00
Zyy and Codex
fab09e00b2
fix: align auth config field names
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-23 18:10:13 +08:00
Zyy and Codex
3103ea8706
fix: align responses transport parity
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-23 17:48:09 +08:00
Zyy and Codex
ea54e15046
refactor: align proxy runtime architecture
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-23 16:55:32 +08:00
zyycn and Codex
f061838bc2
refactor: align proxy runtime architecture
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-23 03:58:07 +08:00
zyycn and Codex
3b16767177
refactor: align monolith architecture boundaries
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-23 03:28:24 +08:00
zyycn and Codex
1ae53bdf35
docs: update monolith runtime guide
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-22 23:54:09 +08:00
zyycn and Codex
552ec2424c
refactor: migrate workspace to monolith layout
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-22 23:45:33 +08:00
zyycn and Codex
a28ecbe4aa
fix: dashboard API alignment and fingerprint diagnostics
...
- Align Metric cards, AccountOverview, ServiceStatus with backend response shapes
- Replace fake SVG trend chart with ECharts driven by event log aggregation
- Switch trend tabs to usage/latency/errors with context-aware summary panel
- Repurpose service status as fingerprint status (version, platform, chromium, UA)
- Add fingerprint updated_at to backend diagnostics API and DB query
- Fix API Keys, Settings, Accounts page type mismatches
- Two-column layout for User Agent and update time rows
Co-authored-by: Codex <noreply@openai.com >
2026-06-21 16:56:02 +08:00
zyycn and Claude Opus 4.8
788c1a72a3
feat: implement admin panel and logout functionality
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-21 02:50:15 +08:00
zyycn and Codex
5b227cca09
fix: align OpenAI real-chain behavior
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-20 23:51:11 +08:00
zyycn and Codex
0cf99a8b2e
fix: align OpenAI real-chain behavior
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-20 21:03:36 +08:00
zyycn and Codex
e06c90c38c
refactor: clean runtime storage schema
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-20 18:16:04 +08:00
zyycn and Codex
17de9ffe57
fix: align upstream request and account lifecycle
...
- use OpenAI fork WebSocket transport and aligned request headers
- persist refresh/account failure states and dedupe account imports by identity
- document real-chain and risk-control audit results
Co-authored-by: Codex <noreply@openai.com >
2026-06-20 15:33:42 +08:00
zyycn and Codex
b8c14f5dd1
chore: clean project test layout
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-19 22:13:30 +08:00
zyycn and Codex
8763187266
docs: add architecture overview
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-19 20:53:26 +08:00
zyycn and Codex
87c199f543
docs: add architecture overview
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-18 01:34:01 +08:00
zyycn
8ee764f3f7
docs: add codex desktop websocket parity design
2026-06-17 00:02:08 +08:00