zyycn and Codex
a8f5c5a54e
fix: standardize Docker timezone
...
Set the runtime image and PostgreSQL service to Asia/Shanghai while preserving UTC timestamptz storage semantics.
Verify the application and PostgreSQL timezone contracts in the container workflow and document the display behavior.
Co-authored-by: Codex <noreply@openai.com >
2026-07-12 21:38:14 +08:00
zyycn and Codex
d94bca33dd
refactor: remove SQLite migration support
...
Remove the import-sqlite command, bootstrap importer, migration fixtures and tests, and the SQLx SQLite feature.
Keep the runtime and project documentation focused exclusively on PostgreSQL and Redis storage.
Co-authored-by: Codex <noreply@openai.com >
2026-07-12 21:29:36 +08:00
zyycn and Codex
9b33e60df2
fix: add resilient Responses WebSocket transport
...
Expose the official Responses WebSocket endpoint so Codex can retry interrupted turns without proxy-side response splicing.
Preserve upstream frames under backpressure, report pump exit reasons, organize Responses handlers by transport, and poll fingerprint updates daily. Keep the warning policy in the backend manifest instead of a repository-wide Cargo config.
Co-authored-by: Codex <noreply@openai.com >
2026-07-12 21:16:04 +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
dependabot[bot] and Codex
8d54171771
chore(deps): bump Rust builder to 1.97
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-12 15:38:59 +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
4dcd9dc31d
feat: harden deployment and CI pipeline
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-11 17:18:17 +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
fe5494a614
refactor: align implementation with authoritative architecture
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-10 22:53:27 +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
zyycn and Codex
6e6627b0c9
docs: refresh project documentation
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-05 22:39:26 +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
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
663226af6b
fix: refine docker update workflow
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-04 02:58:16 +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
Zyy and Codex
2485d776ff
ci: optimize release pipeline
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-02 12:51:40 +08:00
Zyy and Codex
9092740c9a
ci: complete release pipeline
...
Co-authored-by: Codex <noreply@openai.com >
2026-07-02 12:09:22 +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