Bl0ck
79b2e92c4e
fix(codex): fail over image generation for imported free plans ( #11948 )
...
Boarded with #11954/#11953/#11951/#11952 in one combined worktree: typecheck:core, check:file-size, check:changelog-integrity, check:complexity, check:cognitive-complexity, check:cycles all green; 85/85 focused tests pass. Verified both halves of the gap directly: isCodexFreePlan() (open-sse/executors/codex/tools.ts) only checks workspacePlanType, while codexImport.ts normalizes the JWT plan into providerSpecificData.chatgptPlanType — confirmed imported free-plan accounts would bypass the existing guard. Thanks for tracing the full import-to-guard path.
2026-08-30 05:10:39 -03:00
..
2026-08-28 14:36:34 -03:00
2026-08-23 18:10:21 -03:00
2026-08-12 16:09:34 -03:00
2026-08-12 16:19:25 -03:00
2026-08-30 05:10:39 -03:00
2026-08-21 10:28:01 -03:00
2026-07-04 13:00:30 -03:00
2026-08-09 09:51:37 -03:00
2026-08-08 09:08:45 -03:00
2026-08-26 08:09:38 -03:00
2026-08-08 12:47:48 -03:00
2026-07-04 13:00:30 -03:00
2026-07-04 13:00:30 -03:00
2026-07-04 13:00:30 -03:00
2026-08-08 11:27:02 -03:00
2026-07-04 13:00:30 -03:00
2026-08-20 19:34:18 -03:00
2026-07-21 13:16:58 -03:00
2026-08-12 08:41:03 -03:00
2026-08-22 21:51:22 -03:00
2026-06-29 08:40:06 -03:00
2026-07-26 03:53:10 -03:00
2026-08-28 11:14:24 -03:00
2026-08-18 12:27:46 -03:00
2026-08-16 00:16:27 -03:00
2026-08-26 17:54:57 -03:00
2026-07-26 03:51:45 -03:00
2026-08-28 04:45:17 -03:00
2026-08-09 09:52:16 -03:00
2026-08-09 09:52:16 -03:00
2026-08-09 09:52:16 -03:00
2026-08-28 16:25:19 -03:00
2026-08-11 07:15:08 -03:00
2026-06-29 08:40:06 -03:00
2026-08-11 09:53:39 -03:00
2026-08-28 06:52:46 -03:00
2026-07-31 07:53:41 -03:00
2026-06-29 08:40:06 -03:00
2026-08-04 23:28:41 -03:00
2026-08-06 05:58:58 -03:00
2026-08-09 09:52:23 -03:00
2026-07-13 09:12:40 -03:00
2026-08-18 11:43:16 -03:00
2026-08-11 09:06:47 -03:00
2026-08-23 16:49:19 -03:00
2026-08-29 08:10:26 -03:00
2026-08-25 21:15:24 -03:00
2026-08-13 00:02:25 -03:00
2026-08-23 02:24:01 -03:00
2026-08-21 08:50:24 -03:00
2026-08-21 22:32:19 -03:00
2026-08-21 08:50:24 -03:00
2026-08-11 08:40:48 -03:00
2026-08-21 10:28:01 -03:00
2026-08-06 06:05:46 -03:00
2026-07-13 09:12:40 -03:00
2026-07-04 13:00:30 -03:00
2026-08-28 04:44:34 -03:00
2026-08-20 20:24:42 -03:00
2026-08-06 11:08:37 -03:00
2026-07-27 19:08:12 -03:00
2026-08-12 08:40:18 -03:00
2026-07-07 13:14:06 -03:00
2026-08-26 17:41:28 -03:00
2026-08-06 11:07:42 -03:00
2026-08-21 08:25:03 -03:00
2026-08-21 14:16:42 -03:00
2026-08-09 09:51:49 -03:00
2026-08-28 06:52:46 -03:00
2026-08-24 19:57:12 -03:00
2026-08-23 16:51:25 -03:00
2026-08-23 19:06:53 -03:00
2026-08-28 06:01:21 -03:00
2026-07-04 13:00:30 -03:00
2026-08-24 20:04:11 -03:00
2026-08-20 09:31:12 -03:00
2026-07-23 01:33:32 -03:00
2026-08-28 04:45:17 -03:00
2026-07-04 13:00:30 -03:00
2026-07-27 21:12:45 -03:00
2026-08-28 06:52:46 -03:00
2026-08-05 22:31:30 -03:00
2026-05-24 18:05:58 -03:00
2026-05-07 00:01:54 +07:00
2026-08-22 18:55:23 -03:00
2026-08-13 07:52:41 -03:00
2026-08-06 00:09:11 -03:00
2026-08-26 09:21:44 -03:00
2026-06-27 09:07:12 -03:00
2026-08-05 22:41:25 -03:00
2026-07-26 03:51:42 -03:00
2026-08-13 07:52:41 -03:00
2026-08-21 08:02:19 -03:00
2026-08-26 09:22:03 -03:00
2026-05-26 23:51:47 -03:00
2026-08-21 20:28:16 -03:00
2026-07-27 17:25:43 -03:00
2026-08-26 09:21:48 -03:00
2026-08-25 19:25:28 -03:00
2026-08-28 06:52:46 -03:00
2026-06-29 08:40:06 -03:00
2026-08-23 07:01:04 -03:00
2026-07-21 13:16:58 -03:00
2026-08-07 20:52:54 -03:00
2026-08-25 18:22:46 -03:00
2026-07-02 10:47:13 -03:00
2026-07-27 17:24:39 -03:00
2026-08-15 05:15:17 -03:00
2026-08-09 09:51:44 -03:00
2026-08-12 16:03:58 -03:00
2026-08-12 15:58:40 -03:00
2026-07-27 17:24:39 -03:00
2026-07-13 09:12:40 -03:00
2026-07-13 09:12:40 -03:00
2026-06-29 08:40:06 -03:00
2026-08-05 22:30:08 -03:00
2026-08-07 11:23:19 -03:00
2026-08-28 14:07:39 -03:00
2026-08-18 10:52:52 -03:00
2026-08-07 11:23:07 -03:00
2026-08-26 10:59:19 -03:00
2026-08-22 22:54:49 -03:00
2026-08-16 00:13:36 -03:00
2026-08-13 07:52:27 -03:00
2026-06-27 09:07:12 -03:00