v13.4.1

thedotmack/claude-memv13.4.1Jun 8, 2026by thedotmack

AI Summary

This release adds an optional email opt-in during the npx claude-mem install process that collects user email and optional notes for the waitlist, along with bug fixes for a duplicate import and console-logging exemption.

Key Highlights

  • CMEM Online email opt-in during npx install with waitlist API integration
  • Removes duplicate ModeManager import fixing typecheck errors
  • Exempts transcript-watcher-entry CLI from console-logging guard
  • Email signup persisted locally with silent retry on failure
  • Skipped automatically in non-interactive, CI, or with CLAUDE_MEM_ONLINE_OPTIN=false

New Features

  • Optional interactive email opt-in during npx install
  • Waitlist API integration at https://cmem.ai/api/waitlist
  • Local persistence of signup status to avoid re-prompting

Full Release Notes

## What's new

### 🟣 CMEM Online email opt-in during `npx claude-mem install`
An optional, interactive email opt-in now appears at the start of the installer. Press Enter to skip — it never blocks or fails the install.

- Collects an email + an optional "what are you working on / how can we help your team" note.
- POSTs to the live `https://cmem.ai/api/waitlist` endpoint (handles persistence, dedup, and the confirmation email server-side). Overridable via `CLAUDE_MEM_SIGNUP_URL`; tagged `source: npx-installer`.
- Skipped automatically when non-interactive, under CI, or with `CLAUDE_MEM_ONLINE_OPTIN=false`.
- Signup is persisted locally so returning users aren't re-prompted; a failed send is retried silently on the next install.
- No secrets ship in the npx package — the endpoint is unauthenticated and the Resend key stays server-side. The waitlist endpoint was extended to capture the optional note.

### 🔴 Fixes
- Remove a duplicate `ModeManager` import that was breaking the typecheck.
- Exempt the `transcript-watcher-entry` CLI process entry point from the console-logging guard.