Commit 19ea082
authored
fix(tui): canonicalize the openai-codex provider alias so /model never opens empty (#156)
The device-auth flow and older persisted configs store the Codex provider as "openai-codex"; the registry, model catalog, and query runtime all register it as "codex". Registry lookups are exact-match, so alias-opened pickers seeded no models and the fetch spinner span forever. Canonicalize at the picker entry points, persist the canonical id, keep seeded options when a listing comes back empty, and stop the spinner when no fetch can be spawned.1 parent 17a1b98 commit 19ea082
4 files changed
Lines changed: 94 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
75 | 88 | | |
76 | 89 | | |
77 | 90 | | |
| |||
265 | 278 | | |
266 | 279 | | |
267 | 280 | | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3893 | 3893 | | |
3894 | 3894 | | |
3895 | 3895 | | |
| 3896 | + | |
| 3897 | + | |
| 3898 | + | |
| 3899 | + | |
| 3900 | + | |
| 3901 | + | |
3896 | 3902 | | |
3897 | 3903 | | |
3898 | 3904 | | |
| |||
3945 | 3951 | | |
3946 | 3952 | | |
3947 | 3953 | | |
| 3954 | + | |
| 3955 | + | |
| 3956 | + | |
| 3957 | + | |
| 3958 | + | |
3948 | 3959 | | |
3949 | 3960 | | |
3950 | 3961 | | |
| |||
3974 | 3985 | | |
3975 | 3986 | | |
3976 | 3987 | | |
| 3988 | + | |
3977 | 3989 | | |
3978 | 3990 | | |
| 3991 | + | |
| 3992 | + | |
| 3993 | + | |
| 3994 | + | |
| 3995 | + | |
3979 | 3996 | | |
3980 | 3997 | | |
3981 | 3998 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1894 | 1894 | | |
1895 | 1895 | | |
1896 | 1896 | | |
| 1897 | + | |
| 1898 | + | |
| 1899 | + | |
| 1900 | + | |
| 1901 | + | |
1897 | 1902 | | |
1898 | 1903 | | |
1899 | 1904 | | |
| |||
1941 | 1946 | | |
1942 | 1947 | | |
1943 | 1948 | | |
| 1949 | + | |
| 1950 | + | |
| 1951 | + | |
1944 | 1952 | | |
1945 | 1953 | | |
1946 | 1954 | | |
| |||
8033 | 8041 | | |
8034 | 8042 | | |
8035 | 8043 | | |
| 8044 | + | |
| 8045 | + | |
| 8046 | + | |
| 8047 | + | |
| 8048 | + | |
| 8049 | + | |
| 8050 | + | |
| 8051 | + | |
| 8052 | + | |
| 8053 | + | |
| 8054 | + | |
| 8055 | + | |
| 8056 | + | |
| 8057 | + | |
| 8058 | + | |
| 8059 | + | |
| 8060 | + | |
| 8061 | + | |
| 8062 | + | |
| 8063 | + | |
| 8064 | + | |
| 8065 | + | |
| 8066 | + | |
| 8067 | + | |
| 8068 | + | |
| 8069 | + | |
8036 | 8070 | | |
8037 | 8071 | | |
8038 | 8072 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
280 | 280 | | |
281 | 281 | | |
282 | 282 | | |
283 | | - | |
284 | | - | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
285 | 286 | | |
286 | 287 | | |
287 | 288 | | |
| |||
1252 | 1253 | | |
1253 | 1254 | | |
1254 | 1255 | | |
| 1256 | + | |
| 1257 | + | |
| 1258 | + | |
| 1259 | + | |
| 1260 | + | |
| 1261 | + | |
| 1262 | + | |
| 1263 | + | |
| 1264 | + | |
| 1265 | + | |
| 1266 | + | |
| 1267 | + | |
| 1268 | + | |
| 1269 | + | |
| 1270 | + | |
1255 | 1271 | | |
1256 | 1272 | | |
1257 | 1273 | | |
| |||
0 commit comments