Skip to content

Releases: skargbo/Strata

v1.7.0

Choose a tag to compare

@skargbo skargbo released this 13 Feb 15:46

What's New

Workspace: Files Read Section

  • File reads are now shown in a dedicated Files Read section in the Workspace panel, separate from actual changes
  • De-duplicated by path with read counts (e.g., x3)
  • Auto-open only triggers for actual file modifications, not reads

Toolbar Fixes

  • Session tool buttons (Agents, Timeline, Memory, Skills, Settings, Workspace) now render correctly as individual icon-only toolbar items
  • Fixed buttons being completely missing from the toolbar

Test Suite

  • 49 unit tests covering split layout math, session manager state, and toolbar configuration
  • Extracted StrataLib module for testability

Split View Fixes

  • Fixed 16pt overlap bug from inconsistent divider width
  • Divider controls (close button, session switcher) now live on the divider itself

Full Changelog: v1.6.0...v1.7.0

v1.6.0 - Split View

Choose a tag to compare

@skargbo skargbo released this 10 Feb 18:46

Split View

Show two sessions side by side with a draggable divider — ideal for copying commands from a Claude session into a terminal.

Added

  • Split View (Cmd+Shift+\) for viewing two sessions side by side
  • Session Picker in split view right pane to choose which session to display
  • Sidebar Context Menu — "Open in Split Pane" to send any session to the right pane
  • Draggable Divider to resize split panes (persisted across restarts)
  • Text Labels on all toolbar buttons for better discoverability
  • Scroll Top Anchor in chat view to ensure full scroll range

Changed

  • Focus mode and split view are mutually exclusive
  • Toolbar buttons suppressed in right pane to prevent duplicates

v1.5.3 - App Bundle Fix

Choose a tag to compare

@skargbo skargbo released this 10 Feb 02:05

Bug Fix

  • Fix node ENOENT error when running as app bundle — macOS app bundles inherit a minimal PATH that excludes /usr/local/bin and Homebrew paths, causing the Claude Agent SDK to fail when spawning node subprocesses. The bridge process PATH now includes common Node.js locations and the resolved node binary directory.

v1.5.2 - MCP Servers, Smart Suggestions & UI Improvements

Choose a tag to compare

@skargbo skargbo released this 07 Feb 17:01

MCP Server Integration

  • MCP Panel (Cmd+Shift+E) for connecting to Model Context Protocol servers
  • 23 built-in presets across 7 categories (Database, Filesystem, Development, Search, Communication, Productivity, Third Party)
  • Third-party servers: Atlassian, AWS, Notion, Linear, Stripe, Apify, Cloudflare, Raygun
  • Tool discovery from connected MCP servers
  • Bridge support for MCP client connections

Context-Aware Suggestions

  • Unified suggestion chips for skills, agents, and MCP servers based on conversation
  • Agent suggestions — suggests relevant agents based on what you are discussing
  • MCP suggestions — suggests MCP servers to connect based on conversation context
  • Keyword-based matching from recent messages

Session Permissions

  • Allow for Session button to reduce permission fatigue
  • Permission scopes — choose to allow this file, parent directory, or all tool operations
  • Auto-approval — approved permissions auto-apply to future matching requests

UI Improvements

  • Agent icon updated to brain.head.profile for better identification
  • Agent indicator bar now uses purple color scheme
  • Workspace panel now expands only the relevant section when opened (Changes or Todos)
  • Thinking time now shows minutes/hours for long operations (e.g., 2m 30s, 1h 5m)

v1.5.1 - Custom Agents

Choose a tag to compare

@skargbo skargbo released this 07 Feb 15:33

What's New

Custom Agents (Cmd+Shift+A)

  • 21 built-in agents - 12 developer tools + 9 small business agents
  • Agent Editor - Create custom agents with system prompts, permission modes, and tool restrictions
  • Import/Export - Share agent configurations as JSON files
  • Agent Mode Indicator - Shows active agent with easy exit button

Developer Agents

Code Explainer, Test Writer, Bug Hunter, Security Reviewer, Refactoring Assistant, Documentation Writer, Code Reviewer, Performance Optimizer, Dependency Updater, Git Helper, API Designer, Database Optimizer

Business Agents

Marketing Writer, Social Media Manager, Business Email Writer, Financial Analyst, HR Assistant, Sales Assistant, Customer Support Writer, Contract Reviewer, Meeting Notes


Full Changelog: https://github.com/skargbo/Strata/blob/main/CHANGELOG.md

v1.5.0

Choose a tag to compare

@skargbo skargbo released this 07 Feb 01:38

What's New

Visual Task Panel

The Workspace inspector now includes a Todos section showing all tasks with live status updates - completed, in-progress, and pending tasks with progress bar.

Thinking Time Indicator

See exactly how long Claude has been thinking: "Thinking... for 7s"

Improved Context Bar

Context usage now shows active vs cached tokens separately, preventing misleading 100%+ display when heavily cached.

See CHANGELOG.md for full details.

v1.4.0 - Scheduled Prompts

Choose a tag to compare

@skargbo skargbo released this 06 Feb 06:13

What's New

Scheduled Prompts

Automate recurring Claude tasks with the new scheduling feature (Cmd+H):

  • Flexible scheduling: Run prompts daily, weekdays, weekly, or at custom intervals
  • Real sessions: Scheduled runs create actual sessions in a "Scheduled Runs" sidebar group
  • Permission control: Choose between auto-accept edits or full autonomy per schedule
  • Session reuse: Continue conversation in the same session or create fresh ones each run
  • Smart warnings: Get alerted when high-frequency schedules might create too many sessions
  • Notifications: macOS notifications when tasks complete (when running as app bundle)

UI Improvements

  • Improved schedule editor with segmented frequency picker
  • Better time picker layout

Full Changelog: v1.3.0...v1.4.0

Strata v1.3.0

Choose a tag to compare

@skargbo skargbo released this 06 Feb 03:36

What's New

Memory & Context Features

  • Memory Viewer panel (Cmd+Shift+M) — Browse and edit CLAUDE.md memory files
  • Context visualization — Click the context bar to see token breakdown by category
  • Memory Timeline — Inspector panel showing chronological history of file operations

Organization

  • Session folders/groups — Organize sessions into collapsible folders in the sidebar
  • Drag and drop sessions between groups

Model Updates

  • Claude Opus 4.6 support (latest flagship model)
  • 2x2 grid layout for model selection

Reliability Fixes

  • Permission request queue — Multiple tool calls no longer lose permission requests
  • Bridge crash handling — WebSearch and other tools won't crash the bridge
  • Better error messages with exit codes

See CHANGELOG.md for full details.

v1.2.0 — Skills Catalog & Task Tracking

Choose a tag to compare

@skargbo skargbo released this 05 Feb 04:35

What's New

Skills

  • Skills panel (Cmd+Shift+S) for browsing and managing Claude Code skills
  • Multi-source catalog with curated skills from Anthropic, Vercel, Supabase, Expo, and Remotion
  • skills.sh search — search 40,000+ skills, filtered to trusted sources with install counts
  • One-click install/uninstall to ~/.claude/skills/
  • Skill invocation via /skill-name with argument support
  • Smart suggestions — context-aware skill chips appear based on your conversation

Task Tracking

  • Task progress bar above the input field showing live completion status
  • Inline task cards — expandable teal cards with status badges (pending, in progress, completed)
  • Active task indicator — spinner with current task description while Claude works
  • Session persistence — task state survives app restarts

Installation

git clone https://github.com/skargbo/Strata.git
cd Strata
cd bridge && npm install && cd ..
swift build && swift run Strata

Requires macOS 14+, Node.js 18+, and Claude Code authenticated (claude login).

v1.1.0

Choose a tag to compare

@skargbo skargbo released this 04 Feb 15:00

What's New

  • Command palette — Press Cmd+K for quick access to all actions with fuzzy search and keyboard navigation
  • Context usage bar — Live token count with color-coded progress (green, orange, red) toward the 200K context limit
  • Conversation compaction — Summarize long conversations to reclaim context window space, with optional focus instructions
  • Claude Code slash commands — Native access to /init, /review, /doctor, /memory, and /clear from the command palette
  • Toolbar button — Visible command palette trigger for discoverability