 ZyyandCodex
|
1dd74b454e
|
ci: align release image architecture
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-01 17:49:46 +08:00 |
|
 ZyyandCodex
|
0aaef984a0
|
ci: pin pnpm for release workflow
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-01 17:21:37 +08:00 |
|
 ZyyandCodex
|
9b0e874379
|
refactor: restructure project layout
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-01 17:13:00 +08:00 |
|
 ZyyandCodex
|
6c7dace082
|
feat: align online update flow
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-01 15:54:43 +08:00 |
|
 ZyyandCodex
|
ea0f3af9d7
|
feat: add docker online update flow
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-01 12:21:47 +08:00 |
|
 ZyyandCodex
|
65d9154b21
|
feat: refine login and document updates
Co-authored-by: Codex <noreply@openai.com>
|
2026-07-01 11:34:02 +08:00 |
|
zyycn
|
6dc8b33483
|
feat(web): restore route chamber login page
|
2026-07-01 00:22:43 +08:00 |
|
 zyycnandCodex
|
9cdb723bfe
|
feat: refine account lifecycle and login page
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-30 21:43:55 +08:00 |
|
 ZyyandCodex
|
50467fe854
|
style(web): strengthen login form separation
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-30 17:59:52 +08:00 |
|
 ZyyandCodex
|
c9ae7d8d15
|
style(web): polish login glass form
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-30 17:49:40 +08:00 |
|
Zyy
|
43cb59922c
|
refactor(web): simplify frontend utilities
|
2026-06-30 15:28:34 +08:00 |
|
Zyy
|
0e966b2723
|
chore: clean admin api and test fixtures
|
2026-06-30 14:20:23 +08:00 |
|
 ZyyandCodex
|
1b5665896b
|
fix: centralize usage metric formatting
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-30 11:49:35 +08:00 |
|
 ZyyandCodex
|
3f9a66e690
|
fix: align usage reporting semantics
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-30 11:14:34 +08:00 |
|
 zyycnandCodex
|
09eb23f73d
|
test: sanitize account import test data
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-30 01:29:29 +08:00 |
|
 zyycnandCodex
|
c5603f67eb
|
perf: optimize main request hot path
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-30 01:22:21 +08:00 |
|
 zyycnandCodex
|
d461cb6325
|
fix: use model snapshots for account test models
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-30 00:00:24 +08:00 |
|
 zyycnandCodex
|
4f6b873c67
|
fix: align scheduler candidate selection with TS
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-29 23:43:33 +08:00 |
|
 zyycnandCodex
|
8a415552b0
|
fix: align least-used scheduling with TS
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-29 23:14:30 +08:00 |
|
 zyycnandCodex
|
bccbe2a8c5
|
feat: align account scheduling and quota updates
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-29 22:19:43 +08:00 |
|
 ZyyandCodex
|
9b30cfab50
|
feat: align websocket transport and usage dashboard
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-29 18:09:28 +08:00 |
|
 ZyyandCodex
|
07fdc714ca
|
feat: improve usage telemetry and account quota UI
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-29 16:15:46 +08:00 |
|
 ZyyandCodex
|
4a5bb52333
|
feat: align codex websocket transport
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-29 14:44:01 +08:00 |
|
 ZyyandCodex
|
2db11c948e
|
feat: refine usage analytics workflow
feat: refine usage analytics workflow
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-29 13:18:01 +08:00 |
|
 zyycnandCodex
|
d3a4b92d3f
|
feat: add usage records analytics
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-28 23:13:17 +08:00 |
|
 zyycnandCodex
|
93ba705636
|
feat: add admin api key settings
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-28 15:42:01 +08:00 |
|
 zyycnandCodex
|
b6dc72d8f6
|
refactor: tighten web account editing
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-28 15:08:44 +08:00 |
|
 zyycnandCodex
|
2166ae66ff
|
feat: add account export workflow
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-28 13:27:15 +08:00 |
|
 zyycnandCodex
|
8e6bdd14fc
|
docs: audit deleted feature parity
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-28 11:55:51 +08:00 |
|
 zyycnandCodex
|
9edb6ebc27
|
feat: refine web theme experience
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-28 03:19:22 +08:00 |
|
 zyycnandCodex
|
e6e417de1a
|
feat: add account oauth flow
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-28 02:29:26 +08:00 |
|
 zyycnandCodex
|
e3971df6f0
|
refactor: tighten runtime configuration
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-28 01:30:41 +08:00 |
|
 zyycnandCodex
|
60e788e1b0
|
refactor: remove api key pepper
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-28 00:16:53 +08:00 |
|
 zyycnandCodex
|
a7a72079f5
|
refactor: converge database design
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-27 23:58:07 +08:00 |
|
 zyycnandCodex
|
159eb49e3d
|
refactor: store tokens and api keys plainly
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-27 21:55:47 +08:00 |
|
 zyycnandCodex
|
71d192db45
|
feat: refine admin console and api keys
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-27 21:26:14 +08:00 |
|
 zyycnandCodex
|
e917ce0c9f
|
docs: remove stale project notes
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-27 18:51:06 +08:00 |
|
 zyycnandCodex
|
562899dc8b
|
docs: refresh project readme
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-27 18:48:56 +08:00 |
|
 zyycnandCodex
|
a495eb1c39
|
fix: align account test trace and checks
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-27 14:32:02 +08:00 |
|
 zyycnandCodex
|
3a61f8c294
|
fix: show account test request trace
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-27 04:26:17 +08:00 |
|
 zyycnandCodex
|
fcf058f4d8
|
test: cover account connection tests
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-27 04:21:37 +08:00 |
|
 zyycnandCodex
|
82db09fa34
|
feat: stream account connection tests
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-27 04:14:12 +08:00 |
|
 zyycnandCodex
|
cceefd3ce3
|
feat: add account connection test panel
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-27 03:59:12 +08:00 |
|
 zyycnandCodex
|
b929099a71
|
fix: align account connection probe
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-27 03:53:54 +08:00 |
|
 zyycnandCodex
|
b99be20ca4
|
feat: refine admin web experience
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-27 03:49:13 +08:00 |
|
 zyycnandCodex
|
8860cea9a1
|
feat: polish web visual system
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-26 22:10:54 +08:00 |
|
 ZyyandCodex
|
a5dd9d5314
|
feat: refine account management UI
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-26 18:40:20 +08:00 |
|
 zyycnandCodex
|
b84bea4494
|
fix: correct quota sync and cache metrics
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-26 02:42:15 +08:00 |
|
 zyycnandCodex
|
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 |
|
 zyycnandCodex
|
be244e9f5e
|
docs: add desktop quota refresh evidence
Co-authored-by: Codex <noreply@openai.com>
|
2026-06-26 01:40:01 +08:00 |
|