Skip to content

feat(app): open Ollama from AI Providers instead of the sidebar - #7411

Merged
OmarMcAdam merged 2 commits into
devfrom
feat/ollama-under-ai-providers
Nov 14, 2026
Merged

OmarMcAdam merged 2 commits into
devfrom
feat/ollama-under-ai-providers

Conversation

@OmarMcAdam

@OmarMcAdam OmarMcAdam commented Nov 14, 2026 •

Copy link
Copy Markdown
Member

What is this about?

Desktop Settings: Ollama moves out of the sidebar and opens from a Use Ollama button at the bottom of AI Providers.

What problem does it solve?

Ollama is one way to get models, but it had its own top-level settings page next to AI Providers, so the sidebar listed two places for providers.

What was the situation before?

The Global group in the settings sidebar listed AI Providers and Ollama as separate pages.

How is this implemented?

  • settings-page.tsx: getGlobalSettingsTabs no longer includes ollama; isSettingsTabActive highlights AI Providers while /settings/ollama is open (sidebar and compact section menu in settings-shell.tsx).
  • ai-view.tsx: optional onUseOllama renders an outline Use Ollama button at the bottom.
  • settings-route.tsx: passes onUseOllama unless the organization blocks local models. The Ollama page and its route are unchanged.
  • command-palette-settings.ts: keeps the Ollama page searchable.
  • Ships without a feature flag, at the requester's call: only navigation moves, nothing is stored, and a revert restores the sidebar entry.

What else changed?

none

Release note

Ollama now opens from the Use Ollama button at the bottom of Settings › AI Providers instead of its own sidebar entry.

Evidence

apps/app/tests/ollama-in-ai-providers.test.tsx — the sidebar tabs drop Ollama, AI Providers stays highlighted on the Ollama page, the palette still finds it, and AI Providers renders Use Ollama. No E2E; screenshot to follow.

Design: P3, P5, S6

Behind ollamaInAiProviders (cloud and self-hosted, off). When on, the
settings sidebar and section menu drop the Ollama page, AI Providers shows
a secondary Use Ollama button that opens /settings/ollama, and the sidebar
keeps AI Providers highlighted on that page. The button is hidden when the
organization blocks local models.
@vercel

vercel Bot commented Nov 14, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
openwork-app Ready Ready Preview Nov 14, 2026 12:42am UTC
openwork-den Ready Ready Preview Nov 14, 2026 12:42am UTC
2 Skipped Deployments
Project Deployment Actions Updated
openwork-diagnostics Ignored Ignored Preview Nov 14, 2026 12:42am UTC
openwork-landing Ignored Ignored Preview Nov 14, 2026 12:42am UTC

Request Review

Drop the ollamaInAiProviders flag and its doc: the settings sidebar no
longer lists Ollama, AI Providers always offers Use Ollama (unless the
organization blocks local models), and the command palette still finds
the Ollama page.
@OmarMcAdam
OmarMcAdam merged commit a390481 into dev Nov 14, 2026
20 checks passed

This branch was successfully deployed

4 active (2 outdated) deployments
Preview – openwork-app — 460fbee0 Deployed Nov 14, 2026 by vercel[bot]
Preview – openwork-den — 460fbee0 Deployed Nov 14, 2026 by vercel[bot]
Preview – openwork-landing — 103cf623 Deployed Nov 14, 2026 by vercel[bot]
Preview – openwork-diagnostics — 103cf623 Deployed Nov 14, 2026 by vercel[bot]
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