Releases: gitmeBT/SessionManager
Releases · gitmeBT/SessionManager
v0.2.1
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=Shellregistration + 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/pinnedcolumn mismatch)
Full Changelog
v0.2.0
What's New in v0.2.0
Security
- Fixed command injection vulnerability in terminal resume (switched to
execFilewith 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
archivedandpinnedcolumns - 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 — First Release
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 Mac →
SessionManager-0.1.0-x64.dmg
First launch: right-click the app → Open to bypass Gatekeeper.