Releases: terryso/SwiftWork
Releases · terryso/SwiftWork
v0.2.3
Full Changelog: v0.2.2...v0.2.3
v0.2.2
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's New in v0.2.0
Permission Control
- Inline Approval Cards — Approve, allow for session, or deny tool calls directly in the timeline
- Permission Rules Management — Create rules from templates, inline edit, and delete in Settings
- Auto-Approve Mode — Global permission mode with visual warning indicator
Skill System
- Slash Command Autocomplete — Type
/in the input bar to discover and invoke registered skills - Skill Timeline Cards — Dedicated rendering for skill execution events with status and output
- Skill Management Panel — Browse all skills grouped by source (Built-in / Project / User) in Settings
Improvements
- Migrated KeychainManager from macOS Keychain to sandbox file storage
allowOncenow approves only the current invocation, not the entire session- Hidden empty tool-use assistant events from timeline
- Updated README with current development status
🤖 Generated with Claude Code
via Happy
Full Changelog: v0.1.0...v0.2.0
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's New in v0.1.0
Features
- Debug Panel — Raw event stream, token stats, and tool logs
- Settings Page — Multi-tab with API key management, model selection, and base URL config
- Menu Bar — macOS menu bar with keyboard shortcuts and shared AppState
- Dock Badge — Unread count badge on app icon
- Inspector Panel — Event details with selection wiring and O(1) lookup
- Execution Plan — Visualization with step status and dependency display
- Session Management — Delete, rename, multi-turn queue, IME-safe input
Improvements
- Redesigned session timeline scrolling
- Compact auto-expanding input bar
- Entire raw event row tappable for expand/collapse
- Deduplicated colorForEventType and JSON parsing
- Exhaustive unit tests for color extensions
🤖 Generated with Claude Code
via Happy
Full Changelog: v0.0.3...v0.1.0
v0.0.3
What's Changed
Bug Fixes
- Multi-turn conversation context — Agent now remembers previous messages in the same session via SDK SessionStore integration
- Thinking indicator animation — Gear icon now reliably rotates during every response, using TimelineView instead of fragile @State + onAppear
- Streaming auto-scroll — Fixed content-growth being misdetected as user scroll
- Auto-scroll on new message — Scroll to bottom when user sends a new message
- CI strict concurrency — Fixed Swift 6.1 tearDown() Sendable errors
Full Changelog: v0.0.2...v0.0.3
Full Changelog: v0.0.2...v0.0.3
v0.0.2
Full Changelog: v0.0.1...v0.0.2
v0.0.1
Full Changelog: https://github.com/terryso/SwiftWork/commits/v0.0.1