Skip to content

0.3.5

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Sep 03:15
75616b1

Install or update via BRAT: powoct/claudian-session-sync. See the README for setup.

Upgrading from 0.3.4 needs nothing from you.

If you use Claudian 2.3.3 or later, read this if you turned on either optional records feature

Claudian 2.3.3 changed how it deletes a conversation: it now removes the conversation's record and leaves nothing behind, where it used to leave a small marker saying "deleted". Assign to this device changed the same way.

With the default settings, nothing changes for you. A deleted conversation's record is gone, so its session file simply stops syncing — exactly as before.

Two optional features, both off by default, relied on those markers, and are not yet compatible with Claudian 2.3.3:

  • Claudian conversation records — for vaults whose own sync cannot carry .claudian/, such as Obsidian Sync. A conversation you delete can come back after you restart Obsidian, because the next sync restores its record from the sync folder. Your other devices keep it either way.
  • Share this device's conversations — a conversation you delete can come back after a restart if you started it in that Obsidian session or used it shortly before closing Obsidian. A conversation another device deleted, or assigned to itself, can also be shared again from this machine.

No conversation is lost — no session file is ever deleted, and everything overwritten is backed up. A deleted conversation may simply reappear.

This release does not change how syncing works. It tells you, while either feature is on: directly under that setting, at the top of every sync report, and once each time Obsidian starts. It says nothing if your Claudian is older, if it cannot tell which version you have, or if neither feature is on.

Two things it cannot see:

  • It only knows this device's Claudian. The sharing problems start as soon as any of your devices runs Claudian 2.3.3, so upgrade them together, or turn sharing off on the ones you have not upgraded yet.
  • Obsidian Sync users: Obsidian Sync carries Claudian's small manifest.json but not Claudian itself, which is over its size limit. So a device can report one version while it runs another. Update Claudian on every device.

A proper fix is being worked on.

Also in this release

  • "Assign to this device" is not supported while sharing is on. With Claudian 2.3.3 or later on any of your devices, the next sync moves the conversation back to where all devices can see it. To keep a conversation on one device, turn sharing off and leave it off.
  • Corrected advice. The warning that sharing carries folder permissions as absolute paths now applies only if a device still runs Claudian 2.2.6 or earlier, because Claudian 2.2.7 removed that feature. The README now tells you to move a record rather than copy it, and to do it while Obsidian is closed on the device that created the conversation.
  • The one new thing this plugin reads is Claudian's manifest.json, to learn its version. The README's disclosure table now lists it.

For the record

gh attestation verify main.js --owner powoct

The main.js here was built by the release workflow from this commit, not uploaded by hand, and is byte-for-byte identical to a local build of the same commit. It has not been checked on a real Obsidian install yet; the one thing to confirm there is that the warnings appear. Full technical record in docs/zh-CN/ (Chinese).