Skip to content

Releases: nonlog/Recall

v0.6.2.2

Choose a tag to compare

@github-actions github-actions released this 26 Sep 01:31

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

Choose a tag to compare

@github-actions github-actions released this 25 Sep 13:40

nonlog fork

  • Merge current upstream main through 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+S runs Sync and Ctrl+P opens Settings, while retaining Del Trash, Ctrl+D permanent 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=all and compares Recall against the current native codex resume --all thread set.

recall-r2-v0.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 13:35

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

Choose a tag to compare

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

Choose a tag to compare

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

Choose a tag to compare

@github-actions github-actions released this 11 Sep 02:37

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

Choose a tag to compare

@github-actions github-actions released this 11 Sep 01:54

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.sqlite also confirms the thread id is absent, allowing confirmed stale Recall rows to be removed safely.
  • Reconcile nonzero codex delete --force exits 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

Choose a tag to compare

@github-actions github-actions released this 08 Sep 07:50

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

Choose a tag to compare

@github-actions github-actions released this 07 Sep 13:48

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

Choose a tag to compare

@github-actions github-actions released this 06 Sep 14:23

nonlog fork

  • Restore Claude Code generated titles from the latest ai-title.aiTitle, while preserving explicit custom-title precedence.
  • 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.md and repository-agent guardrails so retained fork behavior is explicitly audited during future upstream merges.