core-agent-ide/codex-rs/app-server/src
Thibault Sottiaux c9cef6ba9e
[codex] include plan type in account updates (#13181)
This change fixes a Codex app account-state sync bug where clients could
know the user was signed in but still miss the ChatGPT subscription
tier, which could lead to incorrect upgrade messaging for paid users.

The root cause was that `account/updated` only carried `authMode` while
plan information was available separately via `account/read` and
rate-limit snapshots, so this update adds `planType` to
`account/updated`, populates it consistently across login and refresh
paths.
2026-03-01 13:43:37 -08:00
..
bespoke_event_handling.rs app-server: Replay pending item requests on thread/resume (#12560) 2026-02-27 12:45:59 -08:00
codex_message_processor.rs [codex] include plan type in account updates (#13181) 2026-03-01 13:43:37 -08:00
config_api.rs fix(network-proxy): add unix socket allow-all and update seatbelt rules (#11368) 2026-02-20 10:56:57 -08:00
dynamic_tools.rs app-server: Replay pending item requests on thread/resume (#12560) 2026-02-27 12:45:59 -08:00
error_code.rs Enforce user input length cap (#12823) 2026-02-25 22:23:51 -08:00
external_agent_config_api.rs Support external agent config detect and import (#12660) 2026-02-25 02:11:51 -08:00
filters.rs feat: add nick name to sub-agents (#12320) 2026-02-20 14:39:49 +00:00
fuzzy_file_search.rs [app-server] add fuzzyFileSearch/sessionCompleted (#11773) 2026-02-13 15:08:14 -08:00
lib.rs app-server: Replay pending item requests on thread/resume (#12560) 2026-02-27 12:45:59 -08:00
main.rs feat: pass helper executable paths via Arg0DispatchPaths (#12719) 2026-02-24 17:44:38 -08:00
message_processor.rs fix(app-server): make thread/start non-blocking (#13033) 2026-02-28 01:40:08 +00:00
models.rs Add model availability NUX metadata (#12972) 2026-02-26 22:02:57 -08:00
outgoing_message.rs [codex] include plan type in account updates (#13181) 2026-03-01 13:43:37 -08:00
server_request_error.rs app-server: Replay pending item requests on thread/resume (#12560) 2026-02-27 12:45:59 -08:00
thread_state.rs fix(app-server): make thread/start non-blocking (#13033) 2026-02-28 01:40:08 +00:00
thread_status.rs app-server: Add ephemeral field to Thread object (#13084) 2026-02-27 17:42:25 -08:00
transport.rs fix: use AbsolutePathBuf for permission profile file roots (#12970) 2026-02-27 17:42:52 +00:00