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
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
f218e31c72
refactor(dispatch): harden account failover boundaries
...
Invalidate unavailable accounts in memory before asynchronous persistence, evict account WebSockets, and classify explicit auth, quota, ban, and workspace failures for immediate rotation.
Separate account-scoped installation identity from client session semantics, preserve logical IDs across failover, clear opaque account state, remove forced HTTP/1.1 configuration, and document the lifecycle rules.
Co-authored-by: Codex <noreply@openai.com >
2026-07-14 23:15:05 +08:00
zyycn and Codex
99cf39c76d
refactor: consolidate runtime configuration
...
Use deploy/config.yaml as the structured source for application settings and service credentials, with strict validation and runtime-relative paths.
Consolidate Compose assets under deploy, remove obsolete environment and smoke files, keep terminal logs readable while retaining JSON file output, and refresh the Codex Desktop fingerprint.
Co-authored-by: Codex <noreply@openai.com >
2026-07-14 00:46:57 +08:00
zyycn and Codex
1e99c5037d
refactor: migrate backend to Rust 1.97 and edition 2024
...
Unify the local, CI, release, and container toolchains on Rust 1.97.
Move update configuration, release caching, and event delivery into service-owned state, apply Edition 2024 idioms, and refresh repository ignore rules and documentation.
Co-authored-by: Codex <noreply@openai.com >
2026-07-12 19:10:56 +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
1652b60769
feat: harden logging and retention boundaries
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-11 04:07:34 +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
3b462f7ecf
refactor: remove trusted proxy config
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-08 15:22:23 +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
2e121c0670
fix: hot reload fingerprint updates
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-07 15:01:28 +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
82c8db6179
refactor: organize backend modules
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-04 01:48:17 +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
9b0e874379
refactor: restructure project layout
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-01 17:13:00 +08:00