Conversation
…43-01a07240 [WRONG BRANCH] chore(release): promote verified candidate to 2.43.0
…lease-244-main-07c0
…in-07c0 chore(release): promote validated 2.44.0 to main
Promote frozen dev source cf9f662; no new runtime changes. Candidate CI34061274315 and service34061276621 are the validation references. Publication waits for successful validation and the final main push CI at the exact release SHA.
Promote frozen dev source cf9f662 as 2.45.0. The repository owner explicitly authorized this main/preview release promotion and admin PR-only merge. This is a release-specific owner decision, not an independent approval or the dev-only maintainer exception. Frozen candidate full CI34061274315 passed all25jobs after one unchanged-source rerun of Windows5; the initial holder busy assertion remains recorded without a root-cause resolution claim. Service lifecycle34061276621 passed Linux/macOS/Windows. Dev version pre-move3812 is merged. Publication still requires this actual main merge SHA's own successful push CI and Service lifecycle. No local suites were run.
[WRONG BRANCH] chore(release): promote verified 2.46.0 to main
[WRONG BRANCH] release: promote 2.47.0 to main
[WRONG BRANCH] release: apply final roster correction to main
[WRONG BRANCH] release: promote 2.48.0 to main
…in-01a08498 release: promote verified 2.49.0 product tree to main
…in-01a08a81 [WRONG BRANCH] release: promote verified 2.50.0 product tree to main
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Repository: luvs01/opencodex/.coderabbit.yaml Review profile: ASSERTIVE Plan: Advanced Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
✅ Deterministic PR hygiene checks passed. |
✅ READY
Hygiene✅ Deterministic PR hygiene checks passed. |
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Motivation
scopedset but still sent a provider-scoped enable request, which could enable every model in that provider instead of only the filtered free models.Description
models-scoped request instead ofprovider, preserving provider-scoped semantics when the list is not narrowed by Free only.gui/src/pages/Models.tsx: usefreeOnlyActive ? "models" : "provider"forapplyVisibilitycalls.tests/gui/models-free-filter.test.tsto assert the conditional scope is present along with the existing target list assertions.Testing
bun test tests/gui/models-free-filter.test.tsand it passed (15 tests, 0 fail).bun run typecheckand it passed.cd gui && bun test testsand it passed locally (1,954 tests passed).cd gui && bun run buildand the production build succeeded.bun run testcompleted but includes environment-only/container-known failures unrelated to this change; focused GUI tests and typecheck/lint/build for the modified UI passed.Screenshot
With Free only on, the provider card narrows to the free rows and All off applies to that scoped set only — the
demo-free-*rows switch off (0/2 visible) while the rest of the provider stays enabled (Demo 3/5 visiblein the rail).Codex Task
Link to Devin session: https://app.devin.ai/sessions/35e61dd7fc1d4568abe8e3ceabee8ffd
Open in Devin Desktop: https://app.devin.ai/desktop/session/35e61dd7fc1d4568abe8e3ceabee8ffd?variant=devin