Releases: AlexZeitler/session-md
Releases · AlexZeitler/session-md
Release list
v0.5.0
Added
- MCP server with stdio and HTTP transports
- MCP tools:
search_sessions,list_sessions,get_session,import_sessions - HTTP daemon mode (
session-md mcp --http --daemon) with PID file management - Health endpoint (
GET /health) for HTTP transport session-md mcp stopto stop a running daemon
v0.4.0
Added
- Theming support with Omarchy auto-detection
- Theme cascade: Omarchy
colors.toml→[theme]in config.toml → built-in defaults - All UI colors configurable via theme
v0.3.0
Added
gg/Gvim-style navigation: jump to top/bottom in sessions list and detail viewsession-md updatecommand to install latest release from GitHubsession-md --versionflag- Release script (
scripts/release.sh) - CHANGELOG.md
Changed
session-md reindexis now a subcommand instead of--reindexflag
v0.2.0
Added
- Full-text content search (
g) using SQLite FTS5 index - Incremental search indexing on startup with CLI spinner
- Search results view with context snippets
session-md reindexto rebuild the search index from scratchsession-md updateto install the latest release from GitHubsession-md --versionto display the current version- Release script (
scripts/release.sh)
v0.1.0
Added
- Terminal UI for browsing AI chat sessions with OpenTUI
- Support for 4 data sources: Claude Code, Claude.ai Export, OpenCode, Memorizer
- Source picker to filter sessions by source
- Text filter (
/) with substring matching on title and project - Multi-select sessions with
Spaceand copy to target folders - Markdown preview with syntax highlighting and dimming/spinner during load
- Preview mode (1500 chars) during sidebar navigation, full content on Tab
- Worker-based async JSONL parsing for Claude Code and OpenCode sessions
- Configurable targets in
~/.config/session-md/config.toml - Keyboard-driven navigation:
j/k,Ctrl+d/Ctrl+u,Tab/Shift+Tab