Skip to content

Releases: kaanozhan/Frame

v2.1.2

28 Apr 16:37
28c0213

Choose a tag to compare

Fixed

  • Telemetry now actually fires. The Aptabase SDK silently disabled itself in v2.1.0 and v2.1.1 because we initialized it after app.whenReady, but the SDK requires pre-ready setup. Initialization moved to module top level so launch events reach the dashboard as intended.

If you're on v2.1.0 or v2.1.1 with telemetry enabled, you can update to start contributing to the active-user count. Telemetry is opt-out — disable any time in Settings (⌘,).


Full diff: v2.1.1...v2.1.2

v2.1.1

28 Apr 16:12
1c4a034

Choose a tag to compare

What's New

  • More visible update notification — added a "New version available" card pinned to the bottom of the sidebar. The header dot was too subtle on its own; the card pulses gently and clicks straight through to Settings → About for release notes and dismiss controls.
  • The header dot stays as a peripheral signal, the new banner is the primary click-to-act signal — same dismiss flag for both.

Full diff: v2.1.0...v2.1.1

v2.1.0

28 Apr 15:37

Choose a tag to compare

What's New

✨ Discoverability

  • Command Palette⌘⇧P / Ctrl+Shift+P to find any action by name
  • Keyboard cheat sheet⌘⇧K / Ctrl+Shift+K lists every shortcut
  • Settings panel⌘, / Ctrl+, opens a real preferences home

🚀 First-run experience

  • Welcome flow — explains Frame's value prop and routes new users to Open / Create / Clone GitHub
  • Boot loader splash — covers the empty-sidebar flash while workspace data loads

📁 File Tree

  • Filter input — type to find files in the tree, folders auto-expand to surface matches
  • Right-click → Copy Filepath — works on files and folders
  • Git status colors — modified, added, untracked, deleted, conflict, with folder rollup

📊 Anonymous usage stats (opt-out)

  • Frame now sends one anonymous app_started event per launch via Aptabase so we can see who's actually using it. App version + OS only; no code, no file paths, no PII. Disable any time in Settings.

🔔 Update notification UX

  • Sidebar dot when an update is available, click opens Settings → About
  • Manual "Check for Updates" + dismiss-this-version
  • Periodic recheck every 6h while the app is open

🛡️ Security

  • Markdown preview is now sanitized; eval-injection vector hardened (#58)

Full diff: v2.0.5...v2.1.0

v2.0.5

17 Apr 14:42

Choose a tag to compare

What's New

  • Update notification: Bell icon in toolbar alerts when a new version is available — click to open the release page
  • Version display: Current version shown next to the Frame title in the sidebar
  • File tree refresh button: Styled with accent color for better visibility
  • Scroll-to-bottom button: Now visible in both tab and grid terminal views
  • Grid ↔ Tab switch: Fixed layout corruption when switching between view modes

v2.0.4

01 Apr 13:58

Choose a tag to compare

What's Changed

Bug Fixes

  • Fix scroll-to-bottom button in tab view — button was being cleared by mountTerminal; now appended after mount
  • Fix grid-to-tab view switch — track view mode to force full remount when switching from grid, preventing broken layout with leftover grid styles

v2.0.3

01 Apr 13:24

Choose a tag to compare

What's Changed

New Features

  • Clone GitHub repo + smart MD file merge on Frame init (#48)
  • Markdown file preview with GitHub-style rendering in editor
  • Toolbar consolidation — buttons moved to More menu + scroll-to-bottom overlay (#45)

Bug Fixes

  • Fix double paste in terminal — prevent duplicate paste by letting xterm handle paste natively
  • Fix plugins tab scrolling — align styles with sessions tab pattern (#46)

Frame v2.0.2

19 Mar 21:22

Choose a tag to compare

Bug Fix

  • Fixed crash when closing the app with X and reopening from the dock (duplicate IPC handler registration error)

Frame v2.0.1 — Scroll fix & Prompts panel

19 Mar 14:26

Choose a tag to compare

Frame v2.0.1

Bug fix release on top of v2.0.0.

What's fixed

Terminal scroll reset — When using Claude Code inside Frame, the terminal viewport was jumping to the top on every response and every keypress. This was caused by Claude Code's ANSI escape codes resetting the cursor position. Frame now detects this and automatically scrolls back to the bottom.

What's new

Prompts panel — A new panel alongside Tasks, Claude, and GitHub. Shows per-project prompt history with live search and expandable cards. Toggle with the toolbar button or Ctrl/Cmd+Shift+L.


Note for macOS: If you see a "damaged" warning, run this in Terminal:

xattr -cr /Applications/Frame.app
Platform File
macOS (Apple Silicon) Frame-2.0.1-arm64.dmg

Frame v2.0.0 — The Platform for Agentic Development

18 Mar 14:30

Choose a tag to compare

Frame v2.0.0

From IDE to platform.

Frame started as a terminal-first IDE. This release marks the evolution into a full platform for developing and managing larger projects with AI agents — bringing structure, context, and organization to agentic development.


What's New

Platform Vision

  • One standard across every project — AGENTS.md, STRUCTURE.json, PROJECT_NOTES.md, tasks.json
  • Per-project isolated sessions — switching projects means a completely fresh AI context, no bleed-over
  • Built for large projects — context and decisions persist, AI agents onboard in seconds

Context & Project Memory

  • Project-based prompt logging — each project gets its own log at ~/.frame/prompts/<project>.log
  • intentIndex — maps concepts to files for instant lookup (node scripts/find-module.js <keyword>)
  • IPC channel sync — STRUCTURE.json now tracks all 80+ IPC channels automatically

UI & Terminal

  • Light theme — full warm-neutral light mode alongside the existing dark theme
  • Grid dividers — resizable drag handles between terminal panes
  • Spotlight tour — guided onboarding for the Initialize Frame button
  • Sidebar tabs — Projects and Files views separated for clarity

Multi-AI Support

  • Claude Code (reads CLAUDE.md natively)
  • Codex CLI (wrapper script injects AGENTS.md automatically)
  • Gemini CLI (reads GEMINI.md natively)

Downloads

Platform File
macOS (Apple Silicon) Frame-2.0.0-arm64.dmg
Windows Frame.Setup.2.0.0.exe
Linux Build from source

Install

# macOS: Open the DMG and drag Frame to Applications
# Or build from source:
git clone https://github.com/kaanozhan/Frame.git
cd Frame && npm install && npm run dev

Built with Frame, using Claude Code.

Frame v1.0.0

18 Feb 13:22

Choose a tag to compare

Frame v1.0.0

Terminal-first development environment for AI coding tools.

Features

  • Multi-terminal with tabs and grid view (up to 9 terminals)
  • Claude Code, Codex CLI, and Gemini CLI support
  • Task management panel
  • Plugin system
  • Claude Sessions browser (resume past sessions)
  • Prompt history with Unicode support
  • File explorer and editor
  • Context preservation (AGENTS.md, STRUCTURE.json, PROJECT_NOTES.md)
  • GitHub panel (issues, PRs, branches, worktrees)
  • Claude usage tracking
  • Project overview dashboard

Download

  • Frame-1.0.0-arm64.dmg — macOS (Apple Silicon)
  • Frame.Setup.1.0.0.exe - Windows

Note: This is an unsigned build. On first launch, right-click the app and select "Open" to bypass the Gatekeeper warning.