Skip to content

MemoryPlugin Sync 1.1.0

Choose a tag to compare

@dhamaniasad dhamaniasad released this 08 Jul 11:56

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).