Conversation
- Document steering messages while streaming in CHANGELOG.md - Bump MARKETING_VERSION to 1.5.0 for app and extensions - Allow sendMessage to cancel an active stream and submit the new prompt with conversation context - Refactor chat send flow into a shared performSend helper - Show the send button during streaming when text or attachments are present
- Add MCP networking models, API client endpoints, and repository support for listing servers, listing tools, and invoking tools - Introduce MCP discovery use case, chat tool wrapper, and persisted enabled-tool settings - Extend chat view model state and event handling to load, toggle, and register MCP tools in the agent loop - Add MCP tools sheet and chat input bar button to browse servers and enable tools from the UI - Update documentation and changelog to describe MCP support - Extend test mocks and view model tests for MCP-aware initialization and settings handling
- Add a toggleable actions group to the chat input bar - Hide attachment, web search, and MCP buttons behind the actions toggle - Reset the actions panel after opening the MCP sheet - Update MCP labeling from tools to servers and switch to server rack icons - Tint loading indicators with the app accent color - Adjust icon sizes on chat controls and recording buttons - Replace typographic ellipses with ASCII periods in truncated labels - Expand localized strings to match the updated copy throughout the app
- Update ProgressView instances across splash, chat, settings, onboarding, and related views to use `.tint(.secondary)` - Change chat context usage default color from app accent to secondary - Extract onboarding connection button content into `connectionStatusLabel(_:)` - Collapse the ChatView preview declaration to a single line
- Move context usage display into the chat input bar and remove it from the chat view - Adjust chat input bar spacing, padding, and glass effect container shape - Hide the model selector chevron on macOS - Add a macOS conversation list refresh toolbar action - Extract conversation list badge helpers into a dedicated extension file - Update AGENTS guidance to require user approval before compile, lint, or test runs
- Update docs landing page feature descriptions and add MCP tools - Remove the Web Browsing feature card from the docs page - Hide empty assistant messages in chat unless they are streaming - Remove a duplicate SwiftUI import from ChatView.swift
- Remove duplicated Secrets.xcconfig resource entries from build phases - Bump LastUpgradeCheck and shared scheme LastUpgradeVersion to 2660 - Enable localizability analyzer and string catalog symbol generation - Enable dead code stripping for app and extension targets
- Update chat send handler to dismiss the actions sheet after dispatching sendTapped - Keep existing input change and streaming/recording callbacks unchanged
feature: mcp and fixes
- Add a new MCP servers TipKit tip and include it in the app tips registry - Raise the tip count expectation in AppTipsTests - Show the MCP tip from the chat input bar and invalidate it after use - Update the changelog entry for the MCP servers and actions bar changes - Regenerate `Localizable.xcstrings` with new and revised strings
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.