Releases: nonlog/Recall
Releases · nonlog/Recall
Release list
v0.6.2.2
nonlog fork
- Hide the TUI host badge when a session has no location metadata instead of rendering [unknown].
- Keep real host labels visible for remote/multi-host sessions and preserve the +N versions indicator independently.
v0.6.2.1
nonlog fork
- Merge current upstream
mainthrough the Devin CLI adapter on top of Recall 0.6.2, including pointer handoff, manual TUI sync, anchored message retrieval, R2 remote sync, targeted single-session sync, and newer adapters. - Align the fork with upstream TUI shortcuts:
Ctrl+Sruns Sync andCtrl+Popens Settings, while retainingDelTrash,Ctrl+Dpermanent delete, and bulk selection. - Preserve native-aware safe deletion, per-source branding, Windows database/Trash persistence, Skill Audit discovery, and bounded structured event summaries across the upstream refactor.
- Preserve Codex, Claude Code, and Pi native/generated title behavior across the new adapter and sync-state architecture.
- Keep Codex discovery governed by the configured sync window; LOG validation for the reported incomplete Codex list uses
sync_window=alland compares Recall against the current nativecodex resume --allthread set.
recall-r2-v0.1.0
Official Recall extension release for recall-r2 v0.1.0.
Assets are published for supported target triples. Checksums are available in checksums.txt.
recall-publish-v0.1.0
Official Recall extension release for recall-publish v0.1.0.
Assets are published for supported target triples. Checksums are available in checksums.txt.
recall-powercontext-v0.1.1
Official Recall extension release for recall-powercontext v0.1.1.
Assets are published for supported target triples. Checksums are available in checksums.txt.
v0.5.8.7
nonlog fork
- Complete native-aware Trash/permanent deletion for every source currently indexed on LOG.
- Allow legacy pathless Codex stale rows only after a valid UUID, complete trusted-root scan, zero rollout matches, and explicit native thread-registry absence.
- Add VS Code Copilot Chat deletion for exact session JSON/JSONL files inside canonical chat stores.
- Add Copilot CLI and Grok directory deletion with source-id re-resolution and safe native-missing cleanup for historical stale rows.
- Add ZCode SQLite-native session deletion: Trash mode first creates and verifies a full database snapshot, then removes only the selected session using an IMMEDIATE foreign-key-aware transaction; permanent mode skips the snapshot.
- Preserve fail-closed behavior for unreadable stores, unexpected paths, duplicate native matches, ambiguous registry state, and database errors.
v0.5.8.6
nonlog fork
- Fix recurring Codex deletion failures by validating and re-resolving rollout files only inside trusted Codex session roots.
- Treat a Codex session as native-missing only when the rollout scan finds no match and
state_5.sqlitealso confirms the thread id is absent, allowing confirmed stale Recall rows to be removed safely. - Reconcile nonzero
codex delete --forceexits against both the rollout filesystem and Codex thread registry; accept an already-completed native deletion instead of rolling the Recall index deletion back. - When Codex no longer tracks a session but the same validated rollout remains, fall back to removing that already-backed-up rollout directly; ambiguous registry state, moved paths, duplicates, and incomplete scans still fail closed.
v0.5.8.5
nonlog fork
- Treat a confirmed Pi native-missing state as an already-deleted native session so an explicitly confirmed Trash/permanent action removes the stale Recall index instead of reporting a bulk-delete failure.
- Re-check Pi native roots inside the staged Recall transaction before committing orphan cleanup, rolling the index deletion back if the session reappears.
- Require the historical indexed path to belong to a currently available configured Pi session root before classifying native data as absent.
- Propagate Pi root traversal and candidate-file I/O failures so unavailable or incomplete scans remain fail-closed.
v0.5.8.4
nonlog fork
- Stage Recall index deletion under an IMMEDIATE SQLite transaction before touching native session data, eliminating the normal SQLite-lock/constraint failure window after native deletion.
- Re-resolve stale Pi indexed paths by a unique validated source-id match inside Pi's configured session roots.
- Report missing Pi native data separately from unsupported-source deletion and fail closed when multiple native files match the same source id.
- Add regression coverage proving Recall DB staging failures leave native data untouched and Pi relocation does not guess ambiguous files.
v0.5.8.3
nonlog fork
- Restore Claude Code generated titles from the latest
ai-title.aiTitle, while preserving explicitcustom-titleprecedence. - Restore Pi generated/native titles from the latest
session_info.name. - Bump adapter metadata parser versions so unchanged indexed sessions backfill the restored titles.
- Add
FORK_FEATURES.mdand repository-agent guardrails so retained fork behavior is explicitly audited during future upstream merges.