Skip to content

Restrict synced items with space based sync with memex-desktop Logseq/Obsidian #1278

@TimLamoureux

Description

@TimLamoureux

Can you describe the problem and bug in more detail?
In the Import and Integrations settings, when configuring a Only sync pages & annotations that have these Spaces such as logseq_sync, I expect only the pages and annotations tagged/saved to that space to be sync'ed by memex-desktop. However, whenever I save or highlight a page (often by mistake), it shows up in Logseq because it gets sync'd.

Versions:

  • Memex 3.20.10
  • Memex desktop 0.0.50
  • Happens irrespective of browsers (though only Chrome based browsers have been tested). Chrome 127.0.6533.120 and Arc for Windows 1.15.0 (43650)

How can we replicate the issue?

  1. Install Memex-desktop
  2. Configure Import & Integrations for either Obsidian or Logseq. Select your sync directory (local dir in my case), File name format (Memex___{{{PageTitle}}} in my case), Only sync pages & annotations that have these Spaces (logseq_sync in my case, tried other variations such as test or multiple space names separated by commas). Date format: YYYY-MM-DD. Optional: Can set the Sync tags for pages (from_memex in my case).
  3. Ensure Sync Helper is Online is showing up
  4. Highlight or save any page, don't add it to a space. It will get synced to Logseq or Obsidian folder.

Expected behavior (i.e. solution)

Only pages tagged with logseq_sync or test should get synced, not every page saved or highlighted.

Error stack (from extension crash page)

No error stack. Sync happens when it should not.

Other comments

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions