Skip to content

feature: deploy to App Store - #66

Merged
artcc merged 10 commits into
mainfrom
develop
Jul 26, 2026
Merged

feature: deploy to App Store#66
artcc merged 10 commits into
mainfrom
develop

Conversation

@artcc

@artcc artcc commented Jul 26, 2026

Copy link
Copy Markdown
Owner

No description provided.

artcc added 10 commits July 25, 2026 09:10
- 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
- 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
@artcc
artcc merged commit 2fbb5e1 into main Jul 26, 2026
1 check passed
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