Skip to content

Releases: gitmeBT/SessionManager

v0.2.1

22 May 14:31

Choose a tag to compare

What's New in v0.2.1

Dynamic Terminal Detection

  • Settings now scans your Mac for installed terminal apps instead of showing a static list
  • Detects terminals by their CFBundleTypeRole=Shell registration + known bundle IDs
  • Only shows terminals that are actually installed on your system

Startup Performance

  • App window opens immediately on launch — no more waiting for session scan to complete
  • Session indexing runs in the background after window appears
  • Shows a loading spinner during first scan instead of an empty "No sessions found" state
  • Index completion automatically refreshes the session list

Bug Fixes

  • Fixed session detail sort: toggling order now starts from the top instead of jumping to bottom
  • Fixed database initialization crash on fresh installs (archived/pinned column mismatch)

Full Changelog

v0.2.0...v0.2.1

v0.2.0

22 May 07:52

Choose a tag to compare

What's New in v0.2.0

Security

  • Fixed command injection vulnerability in terminal resume (switched to execFile with proper escaping)

Sidebar — Project Module

  • Added right-click context menu for projects: Pin/Unpin, Open in Finder, Copy Path, Open in Terminal, Open in VS Code
  • Added project search box to filter projects quickly
  • Added project pinning — pinned projects show at the top with a pin icon
  • Added toast notifications for all context menu actions

Session Detail Page

  • Added message order toggle (newest-first / oldest-first) with scroll position fix
  • Added scroll-to-bottom floating button for long conversations
  • Added ESC / ArrowLeft keyboard shortcuts to close detail view
  • Fixed archive icon style (outline with color highlight when active)

Performance & Stability

  • Optimized session counting from JavaScript iteration to SQL GROUP BY
  • Added database indexes on archived and pinned columns
  • Fixed loadSessions race condition with request versioning
  • Fixed Virtuoso scroll jump on order toggle (remounts with correct initial index)
  • Fixed toast notifications not showing (CSS import + overflow fix)
  • Wrapped localStorage reads in try-catch for robustness

Full Changelog

v0.1.0...v0.2.0

v0.1.0 — First Release

22 May 01:55

Choose a tag to compare

SessionManager v0.1.0

First public release of SessionManager.

Features

  • Unified session index for OpenCode, Claude Code, and Codex
  • Fast search by title, project, or content
  • Built-in terminal to resume sessions in-app
  • Pin & archive sessions
  • Dark & light themes
  • English & Chinese UI

Downloads

  • Apple Silicon (M1/M2/M3/M4)SessionManager-0.1.0-arm64.dmg
  • Intel MacSessionManager-0.1.0-x64.dmg

First launch: right-click the app → Open to bypass Gatekeeper.