v0.1.4 — dashboard all-scope, local-time display, project-path validation
Highlights
Dashboard
- Default scope is now all (global + every project) with a runtime scope switcher and per-project node colors — previously the dashboard defaulted to global-only and showed just a fraction of stored memories.
- Connected-cluster highlight (full relationship-graph BFS) instead of direct-neighbors only.
Timestamps
- Human-facing surfaces (CLI show, welcome, dashboard) now render created_at/updated_at in your local timezone. Storage stays UTC. A memory made near UTC midnight no longer shows on the wrong day.
Project scope safety
- An explicitly-supplied project (param or TRAILMEM_PROJECT) must be an absolute path or "global" — a bare name like jarvis_build is now rejected, so a project's memories can no longer split between a bare name and its absolute-path form. Omitting it still auto-fills from cwd.
Also includes the earlier 0.1.1–0.1.3 fixes (Kilo 7.x MCP format, version single-sourcing, uv/pipx install guidance).
Upgrade: uv tool upgrade trailmem (or pipx upgrade trailmem / pip install --upgrade trailmem)