Skip to content

0.3.2

Choose a tag to compare

@github-actions github-actions released this 05 Sep 10:01
· 8 commits to main since this release
e59b79c

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

Nothing about syncing changes in this release. It exists to clear the Obsidian community listing's automated review, which failed 0.3.1 on two source-code errors. If 0.3.1 is working for you, updating changes only the things below.

What the review asked for

  • The electron import is now a plain literal. It used to be built at runtime purely to stop the compiler resolving a module it had no types for — which, to a reviewer, reads as importing a module chosen at runtime. It never needed to be: electron was already excluded from the bundle. Same behaviour, honest shape.

  • The settings pane no longer repeats the plugin's own name as a heading; Obsidian already prints it above the pane.

  • Timers come from window. In a popout window that is a different object from the global one, and a timer created through one cannot be cancelled through the other.

  • Release assets now carry build provenance. You can verify that the main.js you installed was built by this repository's release workflow from this commit, rather than uploaded by hand:

    gh attestation verify main.js --owner powoct
    
  • authorUrl points at the author rather than at this repository (fixed just after 0.3.1 was published).

Also removed a handful of type assertions that were doing nothing.

Still outstanding, on purpose

Obsidian 1.13.0 introduced a declarative settings API, and settings panes that do not adopt it are missing from the settings search. This release does not adopt it, because it is all-or-nothing: display() stops being called entirely once the declarative definitions exist, so the whole pane — which changes with sync state, lists whichever CLIs you have enabled, and gates the first enable behind a dry run — would have to be rebuilt at once. That is worth doing on its own, not folded into a review fix. The old method is deprecated, not removed, and the pane works normally meanwhile.