Releases: crestify/memoryplugin-sync-releases
Releases · crestify/memoryplugin-sync-releases
Release list
MemoryPlugin Sync 1.3.0
1.3.0 — 2026-07-08
Added
- Cursor support: syncs your local Cursor agent transcripts
(~/.cursor/projects) alongside Claude Code and Codex — same review-first,
focused-sync, project-grouped flow. - Synced chats now carry their project/repo name to your MemoryPlugin
history, so coding chats stay grouped by project.
MemoryPlugin Sync 1.2.1
1.2.1 — 2026-07-08
Changed
- Check for Updates now lives in the standard macOS app menu
(MemoryPlugin Sync → Check for Updates…), where Mac apps put it, in
addition to the menu-bar icon. The app also gains a proper native menu
(Edit shortcuts, Window, Services, Hide/Quit).
MemoryPlugin Sync 1.2.0
1.2.0 — 2026-07-08
Added
- Check for Updates in the menu-bar menu — runs the same check as
Settings and shows the result.
Changed
- Clearer pin icon on pinned chats (an upright thumbtack, not the old
angled glyph) with a "Pinned" tooltip on hover.
MemoryPlugin Sync 1.1.1
1.1.1 — 2026-07-08
Fixed
- Sign-in recovers on its own if the app's saved connection to a server goes
stale (server reset, a different server, or an old build's registration):
the stale registration is cleared and re-created, and you're asked to try
once more instead of seeing a raw OAuth error.
MemoryPlugin Sync 1.1.0
1.1.0 — 2026-07-07
Added
- Sync exactly what you select: checkboxes are now pure selection — pick
any chats and a floating bar offers "Sync now" (uploads just those,
immediately) or "Don't sync" (keeps them off MemoryPlugin). - Code-ready reader: syntax highlighting and diff coloring for code
blocks, plus a copy button on every message. - Anonymous usage analytics (app events only — never chat content,
titles, or file paths), on by default with a Settings toggle.
Changed
- One sync button, labeled with what it will do ("Sync 139 chats"); during
first-run review the banner owns it — never two primary buttons at once. - The reader's action row is now a single ⋯ menu (same verbs as the list),
in a clear-glass bar fused under the title bar; the Remove confirmation
opens right there instead of at the top of the scroll area. - Menus show one verb per state: a synced chat offers "Remove from
MemoryPlugin…" (which also stops future syncs), an unsynced one offers
"Don't sync" — never both. - Status badges use one geometry (Synced is green); on a Core plan,
would-sync chats say "Syncs with Pro" instead of promising "Will sync".
Fixed
- Toggling Focused sync now re-uploads otherwise-unchanged chats in the new
mode, and fresh installs no longer mis-adopt server copies from the other
mode. - Removing a chat clears its local sync record, so re-including it later
actually re-uploads it. - Sign-out aborts in-flight uploads and can no longer be resurrected by a
token refresh that was already in progress. - Uploads rejected by server-side processing (very long conversations) show
as Failed with the reason instead of "Synced". - Chats you exclude on the web app stay excluded here even if a status
refresh fails; scroll position no longer leaks between the list and the
reader; profile avatars load reliably (or fall back to your initial).
MemoryPlugin Sync 1.0.0
1.0.0 — 2026-07-06
First public release.
Added
- Pro plan gating: desktop sync is part of Pro (enforced server-side).
Core accounts can browse and read local chats free, with an in-app upgrade
path. - Chat pinning: pin/unpin from any chat's menu or the reader; pinned
chats match the web app and refuse deletion. - Sync-status filter (All / Synced / Will sync / Off / Failed),
right-click context menus on chats, and a per-chat status pill in the
reader. - Server-scoped sync state with adoption: records are kept per server +
account, and chats the server already has are adopted instead of
re-uploaded — fresh installs and server switches don't re-sync your
history. - Account card: avatar, name, email, plan, and chat usage in Settings.
- Focused sync (default): your prompts and each turn's final answer sync;
the agent's play-by-play stays on your Mac (badged "Stays local" in the
reader). Full-transcript sync is a Settings toggle. - Sign in with MemoryPlugin: browser-based sign-in (OAuth PKCE with a
loopback redirect). Pasting an API token still works under Advanced. - Credentials in the OS keychain instead of a file on disk.
- Auto-sync: watches
~/.claudeand~/.codex, syncs finished
conversations in the background, and waits for active chats to go quiet for
15 minutes before uploading. Manual Sync Now always syncs everything. - Menu bar presence: live status, Sync Now, pause/resume auto-sync;
closing the window keeps syncing. Optional start-at-login. - Review-first onboarding: nothing uploads until you've chosen which
projects and chats sync, with the privacy contract in plain words. - Remove from MemoryPlugin: per-chat action that deletes a synced chat
server-side and stops it from syncing again. - Web-app exclusion mirroring: chats you exclude on memoryplugin.com show
as "Won't sync" in the app; re-checking them lifts the exclusion. - Plan quota awareness: the app warns when your plan is full and shows how
many synced chats are waiting for room, instead of failing silently. - Server status reconciliation: accurate Synced/Processing states from the
server, not just local bookkeeping. - Auto-update: signed updates, checked daily and on demand from Settings.
- Liquid Glass UI: native macOS 26 glass material (vibrancy on older
macOS), full dark mode, branded app + menu bar icons.
Fixed
- Codex "guardian" approval side-threads no longer sync as junk
"Untitled conversation" chats, and the app offers to clean up any that an
earlier version uploaded. - Sync state is now kept per account, so switching accounts never shows
another account's synced status. - Failed uploads retry with backoff and surface per-chat errors.