Commit Graph
236 Commits
Author SHA1 Message Date
zyycnandCodex 977d94d581 refactor: tighten backend dependency graph
Co-authored-by: Codex <noreply@openai.com>
2026-07-11 18:06:16 +08:00
zyycnandCodex b0d8be0a27 feat: harden deployment and CI pipeline
Co-authored-by: Codex <noreply@openai.com>
2026-07-11 17:18:17 +08:00
zyycnandCodex 40f9cdccf1 docs: define hardened deployment and CI design
Co-authored-by: Codex <noreply@openai.com>
2026-07-11 16:00:04 +08:00
zyycnandCodex e4b274a2a6 fix: make concurrent lifecycles cancellation-safe
Co-authored-by: Codex <noreply@openai.com>
2026-07-11 15:20:19 +08:00
zyycnandCodex 51bb2e7403 fix: unify pagination and error contracts
Co-authored-by: Codex <noreply@openai.com>
2026-07-11 13:58:41 +08:00
zyycnandCodex 018d4274ab feat: harden logging and retention boundaries
Co-authored-by: Codex <noreply@openai.com>
2026-07-11 04:07:34 +08:00
zyycnandCodex 113bae675e docs: define bounded logging and retention design
Co-authored-by: Codex <noreply@openai.com>
2026-07-11 03:07:05 +08:00
zyycnandCodex 5150eb7a60 refactor: complete architecture and naming alignment
Co-authored-by: Codex <noreply@openai.com>
2026-07-11 02:31:26 +08:00
zyycnandCodex 5f2839db6d refactor: conform backend to authoritative architecture
Co-authored-by: Codex <noreply@openai.com>
2026-07-11 00:43:47 +08:00
zyycnandCodex 076235275e refactor: align implementation with authoritative architecture
Co-authored-by: Codex <noreply@openai.com>
2026-07-10 22:53:27 +08:00
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
zyycnandCodex 28b0907594 docs: document postgresql redis storage target
Co-authored-by: Codex <noreply@openai.com>
2026-07-09 22:39:22 +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 3d50f7ca72 feat: add smart account scheduling
Co-authored-by: Codex <noreply@openai.com>
2026-07-07 17:00:56 +08:00
zyycnandCodex bf5021965b docs: refresh project documentation
Co-authored-by: Codex <noreply@openai.com>
2026-07-05 22:39:26 +08:00
zyycnandCodex aa80682194 refactor: remove chat completions path
Co-authored-by: Codex <noreply@openai.com>
2026-07-04 23:04:23 +08:00
zyycnandCodex 7abc339d5e fix: unblock system update restart
Co-authored-by: Codex <noreply@openai.com>
2026-07-04 15:11:00 +08:00
zyycnandCodex 8b676ea34f ci: optimize release workflow
Co-authored-by: Codex <noreply@openai.com>
2026-07-04 13:25:40 +08:00
zyycnandCodex e5c1475e00 fix: refine system update workflow
Co-authored-by: Codex <noreply@openai.com>
2026-07-04 12:38:29 +08:00
zyycnandCodex b8402fb56a fix: refine system restart handling
Co-authored-by: Codex <noreply@openai.com>
2026-07-04 11:37:48 +08:00
zyycnandCodex cc0ae99bbe fix: refine docker update workflow
Co-authored-by: Codex <noreply@openai.com>
2026-07-04 02:58:16 +08:00
zyycnandCodex e89e86ee2c chore: prepare release cleanup
Co-authored-by: Codex <noreply@openai.com>
2026-07-03 23:37:27 +08:00
zyycnandCodex d98f316d91 fix: align OpenAI protocol error handling
Co-authored-by: Codex <noreply@openai.com>
2026-07-03 22:58:18 +08:00
zyycnandCodex 8f829e1418 fix: refine OpenAI error mapping
Co-authored-by: Codex <noreply@openai.com>
2026-07-03 22:16:17 +08:00
zyycnandCodex c35522949b fix: improve OpenAI protocol fidelity
Co-authored-by: Codex <noreply@openai.com>
2026-07-03 21:57:05 +08:00
ZyyandCodex 77001d4b52 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
ZyyandCodex 152ba765f2 ci: refine release workflow
Co-authored-by: Codex <noreply@openai.com>
2026-07-03 10:25:44 +08:00
ZyyandCodex a6d2e53cf4 chore: add release publish command
Co-authored-by: Codex <noreply@openai.com>
2026-07-02 18:58:49 +08:00
ZyyandCodex 9cdaf913f8 ci: centralize release metadata
Co-authored-by: Codex <noreply@openai.com>
2026-07-02 18:20:29 +08:00
ZyyandCodex cd4b91a81e ci: complete release pipeline
Co-authored-by: Codex <noreply@openai.com>
2026-07-02 12:09:22 +08:00
ZyyandCodex 9df32829a8 refactor: restructure project layout
Co-authored-by: Codex <noreply@openai.com>
2026-07-01 17:13:00 +08:00
ZyyandCodex 6fab55064c feat: align online update flow
Co-authored-by: Codex <noreply@openai.com>
2026-07-01 15:54:43 +08:00
ZyyandCodex 6e53e75a66 feat: add docker online update flow
Co-authored-by: Codex <noreply@openai.com>
2026-07-01 12:21:47 +08:00
ZyyandCodex e78d251763 feat: refine login and document updates
Co-authored-by: Codex <noreply@openai.com>
2026-07-01 11:34:02 +08:00
Zyy 948e048689 chore: clean admin api and test fixtures 2026-06-30 14:20:23 +08:00
zyycnandCodex 49da8e0b83 perf: optimize main request hot path
Co-authored-by: Codex <noreply@openai.com>
2026-06-30 01:22:21 +08:00
zyycnandCodex bd8a3d2f40 fix: align scheduler candidate selection with TS
Co-authored-by: Codex <noreply@openai.com>
2026-06-29 23:43:33 +08:00
zyycnandCodex 5dee10fb40 fix: align least-used scheduling with TS
Co-authored-by: Codex <noreply@openai.com>
2026-06-29 23:14:30 +08:00
zyycnandCodex d53f04b958 feat: align account scheduling and quota updates
Co-authored-by: Codex <noreply@openai.com>
2026-06-29 22:19:43 +08:00
ZyyandCodex 715a9d9a56 feat: align websocket transport and usage dashboard
Co-authored-by: Codex <noreply@openai.com>
2026-06-29 18:09:28 +08:00
zyycnandCodex 53e7d888cc refactor: tighten web account editing
Co-authored-by: Codex <noreply@openai.com>
2026-06-28 15:08:44 +08:00
zyycnandCodex 877e9265ca feat: add account export workflow
Co-authored-by: Codex <noreply@openai.com>
2026-06-28 13:27:15 +08:00
zyycnandCodex 52b39af89d docs: audit deleted feature parity
Co-authored-by: Codex <noreply@openai.com>
2026-06-28 11:55:51 +08:00
zyycnandCodex 468b3f2915 refactor: tighten runtime configuration
Co-authored-by: Codex <noreply@openai.com>
2026-06-28 01:30:41 +08:00
zyycnandCodex 297b205566 refactor: remove api key pepper
Co-authored-by: Codex <noreply@openai.com>
2026-06-28 00:16:53 +08:00
zyycnandCodex a40c6922cd refactor: converge database design
Co-authored-by: Codex <noreply@openai.com>
2026-06-27 23:58:07 +08:00
zyycnandCodex 61bfab2205 feat: refine admin console and api keys
Co-authored-by: Codex <noreply@openai.com>
2026-06-27 21:26:14 +08:00