zyycn and Codex
6eb0917ff1
feat(frontend): enrich interface micro-interactions
...
Add responsive hover reactions across dashboard, account, usage, settings, login, and navigation surfaces. Keep brand motion distinct, pair enter and leave states, and respect reduced-motion preferences.
Refine sidebar transitions, dashboard heartbeat, trend feedback, and 15-minute metric buckets without animating page content.
Co-authored-by: Codex <noreply@openai.com >
2026-07-16 01:07:33 +08:00
zyycn and Codex
72d892d5e3
feat(dashboard): improve request health visibility
...
Classify final request outcomes into success, failure, cancellation, and caller-error buckets so availability reflects only eligible requests. Expose structured 15-minute health points with focused coverage.
Redesign the health timeline, trend, wire-profile, and diagnostic surfaces with responsive shared interactions, and standardize configuration schema version 1.
Co-authored-by: Codex <noreply@openai.com >
2026-07-15 23:52:35 +08:00
Zyy and Codex
0b2da3087b
refactor: replace fingerprint with wire profile
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-15 18:23:59 +08:00
zyycn and Codex
1e6ac77d3c
fix(frontend): scope usage record refresh
...
Refresh only the request detail table with an independent current-time snapshot, while preserving latest-request-wins ordering and leaving analytics cards untouched.
Co-authored-by: Codex <noreply@openai.com >
2026-07-15 12:06:38 +08:00
zyycn and Codex
57c6b95596
fix: report total dashboard billing
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-15 10:28:07 +08:00
zyycn and Codex
a4f1843876
fix: unify account failures and usage diagnostics
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-15 10:15:10 +08:00
zyycn and Codex
36828b1a7e
fix: harden websocket liveness and usage reporting
...
Enforce pump-owned Pong deadlines without adding request-path probes, and pause watchdogs during inbound backpressure.
Refresh usage snapshots against the current time, expose account identities, preserve full plan badges, and source dashboard totals from global request buckets.
Co-authored-by: Codex <noreply@openai.com >
2026-07-15 03:09:39 +08:00
zyycn and Codex
9808e5939c
chore(deps): update frontend and container toolchain
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-15 01:36:13 +08:00
zyycn and Codex
0b9e080f1b
fix(frontend): correct scrollbar and table overflow
...
Hide native scrollbars behind the custom modal scrollbar and truncate overflowing account cells with accessible hover titles.
Co-authored-by: Codex <noreply@openai.com >
2026-07-14 23:15:19 +08:00
Zyy
2d9510d9e3
feat: improve usage insights and dashboard trends
2026-07-13 19:09:22 +08:00
Zyy
36d6e26291
fix(frontend): polish modal and responsive styles
2026-07-13 12:00:08 +08:00
zyycn and Codex
65a175d48c
fix: surface Codex ultra reasoning usage
...
Restore the official Ultra preset from the proactive multi-agent marker while preserving the max effort sent upstream. Show subagent requests with an inline icon in both usage tables and keep their wire effort visible.
Co-authored-by: Codex <noreply@openai.com >
2026-07-13 08:47:25 +08:00
zyycn and Codex
f1872df293
fix: reload after updated service is ready
...
Track the target update version and poll the version endpoint through process replacement. Reload as soon as the new backend is ready without requiring the browser to observe a brief shutdown window.
Co-authored-by: Codex <noreply@openai.com >
2026-07-13 07:54:18 +08:00
zyycn and Codex
28b89200f7
feat: refine admin workflows and proxy telemetry
...
Improve account and API key filtering, sorting, responsive layouts, table loading, usage reporting, and billing semantics across the admin interface.
Remove obsolete compact-route handling, normalize model metadata, and add process-wide draining for HTTP streams and WebSockets during restart.
Co-authored-by: Codex <noreply@openai.com >
2026-07-13 00:57:26 +08:00
zyycn and Codex
203fc1b03e
fix: harden persistence and runtime boundaries
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-12 10:07:21 +08:00
zyycn and Codex
3c33e93da9
fix: unify pagination and error contracts
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-11 13:58:41 +08:00
zyycn and Codex
7a6c6927bf
refactor: complete architecture and naming alignment
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-11 02:31:26 +08:00
Zyy and Codex
45e4b36225
refactor: complete postgresql redis migration
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-10 19:00:14 +08:00
Zyy and Codex
68e76d8138
fix: constrain account token refresh lifecycle
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-10 12:58:04 +08:00
Zyy and Codex
c1b81809a6
refactor: derive account refresh status from leases
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-09 13:06:54 +08:00
Zyy and Codex
a240668a47
fix: polish sidebar focus state
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-08 16:45:52 +08:00
Zyy and Codex
30f354965c
fix: align account quota usage tracking
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-08 16:37:32 +08:00
Zyy and Codex
e8c14d4324
fix: complete update log streaming
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-08 13:58:28 +08:00
zyycn and Codex
5483e37b00
refactor: extract upstream scheduler
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-08 13:56:27 +08:00
Zyy and Codex
95daf7093e
feat: add smart account scheduling
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-07 17:00:56 +08:00
Zyy and Codex
2945523140
fix: clean account routing and affinity fallback
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-07 14:01:35 +08:00
zyycn and Codex
1ac9803c34
fix: stop recording account state usage events
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-07 01:54:14 +08:00
zyycn and Codex
380556369b
fix: harden runtime diagnostics and quota refresh
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-06 23:59:27 +08:00
Zyy and Codex
875d610812
fix: refine dashboard metrics
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-06 16:53:31 +08:00
Zyy and Codex
bd95adadf9
fix: align dashboard daily metrics
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-06 13:19:02 +08:00
zyycn and Codex
2143de2791
feat: animate dashboard metrics
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-05 22:26:30 +08:00
zyycn and Codex
298357f97c
feat: refine admin console ergonomics
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-05 22:15:52 +08:00
zyycn and Codex
0c18b44246
style: refine quota usage display
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-05 16:36:24 +08:00
zyycn and Codex
73658238e5
fix: refine admin usage reporting
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-05 16:25:01 +08:00
zyycn and Codex
7d41151b72
feat: align responses proxy and api keys
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-05 05:05:05 +08:00
zyycn and Codex
52dd6212ca
refactor: remove chat completions path
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-04 23:04:23 +08:00
zyycn and Codex
c0cd7ccbc1
fix: clean up quota dispatch audit issues
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-04 21:34:05 +08:00
zyycn and Codex
38ab14fb19
fix: defer update event stream connection
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-04 16:00:25 +08:00
zyycn and Codex
9e5ee747bf
fix: unblock system update restart
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-04 15:11:00 +08:00
zyycn and Codex
a12c61b4f4
fix: stabilize system update restart
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-04 14:18:45 +08:00
zyycn and Codex
078a6098a4
fix: improve docker build caching
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-04 12:49:57 +08:00
zyycn and Codex
4f35230ab7
fix: refine system update workflow
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-04 12:38:29 +08:00
zyycn and Codex
ee7f343879
fix: refine system restart handling
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-04 11:37:48 +08:00
zyycn and Codex
663226af6b
fix: refine docker update workflow
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-04 02:58:16 +08:00
zyycn and Codex
3203ecdb67
fix: refine account management interactions
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-04 02:23:59 +08:00
zyycn and Codex
ccafb36e73
fix: refine account import and testing flows
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-04 01:04:26 +08:00
zyycn and Codex
0179d02c80
chore: prepare release cleanup
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-03 23:37:27 +08:00
zyycn and Codex
c03baed4f7
refactor: split frontend maintenance code
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-03 21:21:25 +08:00
Zyy and Codex
112bd76f66
refactor: address audit findings
...
Co-authored-by: Codex <noreply@openai.com >
Signed-off-by: Zyy <No Email>
2026-07-03 18:20:05 +08:00
Zyy and Codex
00fa8505ea
ci: centralize release metadata
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-02 18:20:29 +08:00