Skip to content

Releases: johnfkoo951/cmds-share

2.1.1

Choose a tag to compare

@github-actions github-actions released this 13 Sep 16:38

Full Changelog: 2.1.0...2.1.1

2.1.0

Choose a tag to compare

@github-actions github-actions released this 13 Sep 16:30

Full Changelog: 2.0.4...2.1.0

2.0.4

Choose a tag to compare

@github-actions github-actions released this 21 Aug 01:56

Full Changelog: 2.0.3...2.0.4

2.0.3

Choose a tag to compare

@github-actions github-actions released this 21 Aug 01:49

Full Changelog: 2.0.2...2.0.3

2.0.2

Choose a tag to compare

@github-actions github-actions released this 21 Aug 01:42

Full Changelog: 2.0.1...2.0.2

2.0.1

Choose a tag to compare

@github-actions github-actions released this 21 Aug 01:11

Full Changelog: 2.0.0...2.0.1

2.0.0 — Governance release

Choose a tag to compare

@johnfkoo951 johnfkoo951 released this 16 Aug 00:02

CMDS Share 2.0.0

First public release. Share Obsidian notes to the web with governance: server-side view counts, expiry, revocation, and a web dashboard.

Highlights

  • CMDSPACE governance provider (default) — token-auth server with share registry, view counts (bot-filtered), expiry tombstones, revoke/restore. Self-hostable: cmds-share-server
  • Share pages rendered through Obsidian's own pipeline (tables, callouts, CJK, theme CSS) with TOC sidebar (scrollspy), interactive local graph (force layout, zoom/pan/hover highlight), dockable panels, code-copy buttons, heading deep links, no-FOUC dark mode, full OG meta
  • E2E encryption — AES-256-GCM, key only in the URL fragment
  • CMS view — server reconciliation (real view counts, revoked/expired status, orphan detection)
  • 4 additional self-service backends: Synology NAS (WebDAV), GitHub Pages, Supabase Storage, Convex

Fixes since 1.x

  • Encrypted shares failed to decrypt (base64url/atob mismatch), Korean content crashed the GitHub provider, expiry was never transmitted, deletes routed to the wrong provider, and more — see commit history.