zyycn and Codex
877e9265ca
feat: add account export workflow
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-28 13:27:15 +08:00
zyycn and Codex
52b39af89d
docs: audit deleted feature parity
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-28 11:55:51 +08:00
zyycn and Codex
d36e242dd8
feat: refine web theme experience
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-28 03:19:22 +08:00
zyycn and Codex
90a18038c5
feat: add account oauth flow
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-28 02:29:26 +08:00
zyycn and Codex
468b3f2915
refactor: tighten runtime configuration
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-28 01:30:41 +08:00
zyycn and Codex
297b205566
refactor: remove api key pepper
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-28 00:16:53 +08:00
zyycn and Codex
a40c6922cd
refactor: converge database design
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-27 23:58:07 +08:00
zyycn and Codex
a31e2a4a13
refactor: store tokens and api keys plainly
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-27 21:55:47 +08:00
zyycn and Codex
61bfab2205
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
b40b903fba
docs: remove stale project notes
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-27 18:51:06 +08:00
zyycn and Codex
d63c4fff4f
docs: refresh project readme
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-27 18:48:56 +08:00
zyycn and Codex
c3c3f0d3cb
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
2a8b26c819
fix: show account test request trace
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-27 04:26:17 +08:00
zyycn and Codex
8224aef93e
test: cover account connection tests
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-27 04:21:37 +08:00
zyycn and Codex
02cc4eed41
feat: stream account connection tests
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-27 04:14:12 +08:00
zyycn and Codex
eaa2b05360
feat: add account connection test panel
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-27 03:59:12 +08:00
zyycn and Codex
e439045e5f
fix: align account connection probe
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-27 03:53:54 +08:00
zyycn and Codex
5254400e15
feat: refine admin web experience
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-27 03:49:13 +08:00
zyycn and Codex
3b7a9aa327
feat: polish web visual system
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-26 22:10:54 +08:00
Zyy and Codex
a7244c4eb2
feat: refine account management UI
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-26 18:40:20 +08:00
zyycn and Codex
4775cb6fc7
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
4c5016778e
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
5e7359bea5
docs: add desktop quota refresh evidence
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-26 01:40:01 +08:00
zyycn and Codex
b826a85806
docs: clarify desktop evidence boundary
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-26 01:27:23 +08:00
zyycn and Codex
1aa09c4404
fix: stamp WebSocket request start time
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-26 01:20:40 +08:00
zyycn and Codex
80162b599e
fix: classify SSE cyber policy failures
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-26 01:10:03 +08:00
zyycn and Codex
9af82fb5fa
fix: reuse cookies for usage refresh
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-26 00:55:11 +08:00
zyycn and Codex
68deb10ea9
fix: align official quota windows
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-26 00:27:21 +08:00
zyycn and Codex
cfe306f68c
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
baa8485dce
refactor: polish admin dashboard ui
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-25 18:09:25 +08:00
Zyy and Codex
24a196901c
fix: return account model rankings
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-25 13:57:42 +08:00
Zyy and Codex
4895ce7666
fix: include account quota stats
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-25 13:32:46 +08:00
Zyy and Codex
da64ece0c0
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
11f0308f5f
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
12aee2b907
refactor: simplify dashboard numeric conversions
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-25 11:28:01 +08:00
Zyy and Codex
a262fe8512
refactor: address clippy account warnings
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-25 11:17:35 +08:00
Zyy and Codex
14d12aa0c8
test: move test helpers under tests
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-25 10:53:45 +08:00
zyycn and Codex
a70bbc3dba
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
91bbb2d425
fix: update dashboard data and layout
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-24 18:14:54 +08:00
zyycn and Codex
82fb5eca7d
test: flatten integration test layout
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-23 20:45:01 +08:00
zyycn and Codex
f8cbbf19e2
fix: account recovery edge cases
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-23 20:44:52 +08:00
Zyy and Codex
b53cb82008
fix: align auth config field names
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-23 18:10:13 +08:00
Zyy and Codex
8e2b2cbdf9
fix: align responses transport parity
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-23 17:48:09 +08:00
Zyy and Codex
614715b9f1
refactor: align proxy runtime architecture
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-23 16:55:32 +08:00
zyycn and Codex
cc5ad1a27e
refactor: align proxy runtime architecture
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-23 03:58:07 +08:00
zyycn and Codex
39d9b2b078
refactor: align monolith architecture boundaries
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-23 03:28:24 +08:00
zyycn and Codex
a73295193c
docs: update monolith runtime guide
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-22 23:54:09 +08:00
zyycn and Codex
0a4dd234e0
refactor: migrate workspace to monolith layout
...
Co-authored-by: Codex <noreply@openai.com >
2026-06-22 23:45:33 +08:00
zyycn and Codex
74914b95b2
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
1d6e4b885f
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