Skip to content

Releases: AlexZeitler/session-md

v0.5.0

Choose a tag to compare

@AlexZeitler AlexZeitler released this 28 Mar 16:52
412381e

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 stop to stop a running daemon

v0.4.0

Choose a tag to compare

@AlexZeitler AlexZeitler released this 15 Mar 21:13
a71be1f

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

Choose a tag to compare

@AlexZeitler AlexZeitler released this 15 Mar 21:01
c4b858d

Added

  • gg/G vim-style navigation: jump to top/bottom in sessions list and detail view
  • session-md update command to install latest release from GitHub
  • session-md --version flag
  • Release script (scripts/release.sh)
  • CHANGELOG.md

Changed

  • session-md reindex is now a subcommand instead of --reindex flag

v0.2.0

Choose a tag to compare

@AlexZeitler AlexZeitler released this 15 Mar 14:24
dc5dc22

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 reindex to rebuild the search index from scratch
  • session-md update to install the latest release from GitHub
  • session-md --version to display the current version
  • Release script (scripts/release.sh)

v0.1.0

Choose a tag to compare

@AlexZeitler AlexZeitler released this 15 Mar 14:22
54128eb

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 Space and 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