Skip to content

fix(models): harden connection lifecycle and management UX - #1691

Merged
jackwener merged 1 commit into
mainfrom
codex/fix-model-integrations
Jul 31, 2026
Merged

fix(models): harden connection lifecycle and management UX#1691
jackwener merged 1 commit into
mainfrom
codex/fix-model-integrations

Conversation

@jackwener

Copy link
Copy Markdown
Member

Summary

  • prevent disabled models from being used by legacy desktop send paths
  • delete managed OAuth connections by logging out the owning account before removing local connection data
  • expose default/enabled model management, connection testing, catalog refresh, and destructive actions in the connection detail UX
  • fix OAuth refresh false-success, stale form errors, misleading add-provider copy, and model-refresh error classification

Validation

  • full @maka/core test suite
  • full desktop main-process test suite
  • desktop typecheck
  • production build with workspace dependencies
  • provider E2E suite (4 representative journeys)
  • Biome and git diff checks

@jackwener
jackwener merged commit 7a5335d into main Jul 31, 2026
2 of 3 checks passed
@jackwener
jackwener deleted the codex/fix-model-integrations branch July 31, 2026 08:49
Astro-Han added a commit that referenced this pull request Jul 31, 2026
#1691 made isConnectionReady require the effective model in
connectionEnabledModelIds; two CLI fixtures still requested models that
were only present in the discovered catalog, which broke main CI.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant