Skip to content

Add provider profiles and connection controls to Settings #37

Closed

Description

@triggeredcode

Goal

Let users configure and select AI providers without exposing implementation details.

Depends on

Scope

Add provider settings for:

  • provider selection;
  • API key when required;
  • base URL when supported;
  • model selection;
  • Test Connection;
  • Fetch Models;
  • Set Default.

Include clear copy that ChatGPT/Claude subscriptions do not include API access, and that cloud-provider requests send selected note context off-device.

Acceptance criteria

  • Validation and capability-dependent fields are clear.
  • Keys are submitted to the main process immediately and are not retained in renderer state longer than needed.
  • Connection errors are actionable and do not include secrets.
  • Keyboard navigation and narrow-window layouts work.
  • No automatic provider switching or fallback-chain UI is introduced.

Activity

  1. triggeredcode commented on Oct 19, 2026

    @triggeredcode
    OwnerAuthor

    Claimed. Implemented on feat/provider-context-roadmap in commit 054a8be and included in draft PR #46. This issue will close automatically when the PR is merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions