Releases: ssh4net/CoMon
Releases · ssh4net/CoMon
v.0.3.3
0.3.3 - 2026-03-18
- Added a built-in Session history screen to the main
comonTUI:- Project list grouped by session
cwd - Session list with derived titles from user prompts
- Session detail view with prompt previews, token counts, tool-call counts, and git metadata when present
- Project list grouped by session
- Added runtime screen switching:
s/F2now toggles between Usage and Session history without restarting the appr/F5refreshes the active screen and rebuilds the sessions catalog on the Session history screen
- Added session-browser CLI options:
--readstarts directly on the Session history screen--sessions-diroverrides the scanned Codex sessions tree--print-sessions-dirprints the effective sessions directory and exits
- Hardened startup behavior for session browsing:
- Missing default
CODEX_HOME/sessionsnow opens an empty Session history view instead of failing startup
- Missing default
Prebuilt Linux binaries in the attachment
v0.3.2
0.3.2 - 2026-02-17
- Fixed workspace startup scoping:
- Launching outside a git repo now always uses All workspaces.
- A non-git
--project/--cwdnow disables repo filtering, even if launch dir is inside a repo. comonno longer restores a stale last workspace filter when no workspace hint is detected.
- Hardened long-history backfill behavior:
--full-scan --scan-time-budget-ms 0now forces full reparse instead of trusting unchanged cache rows.- Full scan now ignores planner file/byte caps.
- Added regression tests for:
- workspace selection precedence
- full-scan stale-cache repair
- append-only file resume via cached file offsets
0.3.0 - 2026-02-16
- Added incremental session parsing with persisted offsets and parser state in
comon.db. - Reduced restart regressions: unchanged files outside current scan plan now stay visible via cache.
- Added
--scan-time-budget-msfor bounded per-refresh parse time (0disables budget). - Added
--max-jsonl-line-kibto cap parsed line size without hard-dropping large files. - Added cache DB schema migration (
v1 -> v2) for offset/parser-state fields. - For historical backfill after copying older sessions, run once:
comon --full-scan --scan-time-budget-ms 0
v0.2.0
- Added embedded SQLite cache (comon.db) for usage/session stats (rusqlite, bundled SQLite, no external DB dependency).
- Replaced JSON-based cache updates with DB-backed incremental updates for better performance and reliability.
- Added multi-month session support via --full-scan to scan all CODEX_HOME/sessions (including old months), so old projects resume with complete stats.
- Added persistent scan-cache controls (scan_cache_max_entries) and startup rebuild option (--rebuild-cache-on-start).
- Added user config file support (~/.comon/config.json, auto-created) to persist scan/refresh/cache behavior.
- Hardened local storage security: restrictive file permissions and symlink checks for COMON_HOME and DB files.
Prebuilt Linux universal (musl) binaries in attachments