Skip to content

Releases: ssh4net/CoMon

v0.3.2

17 Feb 04:03

Choose a tag to compare

0.3.2 - 2026-02-17

  • Fixed workspace startup scoping:
    • Launching outside a git repo now always uses All workspaces.
    • A non-git --project/--cwd now disables repo filtering, even if launch dir is inside a repo.
    • comon no longer restores a stale last workspace filter when no workspace hint is detected.
  • Hardened long-history backfill behavior:
    • --full-scan --scan-time-budget-ms 0 now 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-ms for bounded per-refresh parse time (0 disables budget).
  • Added --max-jsonl-line-kib to 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

10 Feb 03:19

Choose a tag to compare

  • 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