SlideX

by Noct
5
4
3
2
1
Score: 50/100

Description

Read-only Obsidian bridge for scoped SlideX deck imports.

Reviews

No reviews yet.

Stats

1
stars
44
downloads
0
forks
38
days
36
days
36
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
16
commits

Latest Version

a month ago

Changelog

SlideX 0.1.9 adds explicitly authorized, bidirectional live sync between one Obsidian note and one SlideX presentation.

  • Adds stable hidden note and block IDs only to the Markdown note explicitly authorized by the user
  • Creates an editable, template-free SlideX Canvas from standard Markdown structure
  • Pushes saved Markdown and newly referenced local images to SlideX within the existing scoped workflow
  • Writes supported titles, text, and tables back to their exact Obsidian blocks
  • Uses source hashes and revision checks to prevent stale writes and synchronization loops
  • Gives the Obsidian version priority when the same linked block changes on both sides

README file from

Github

SlideX

SlideX is a desktop-only, read-only bridge between an Obsidian Vault and SlideX. You decide the folder, tags, dates, and files to share. The plugin sends only the selected import snapshot, referenced images, and later changes to notes you explicitly link to presentation elements in SlideX.

It does not run an AI model, index your full note content in SlideX, or write to your Vault.

Install from a release

After SlideX is listed in Obsidian Community Plugins:

  1. Open Settings → Community plugins.
  2. Search for SlideX and select Install.
  3. Enable SlideX, then select Connect SlideX from the ribbon icon.

Install locally for testing

Clone this repository, install dependencies, and provide the exact absolute plugin directory of a disposable test Vault:

npm ci
npm run install:local -- \
  --plugin-dir "/absolute/path/to/SlideX Test Vault/.obsidian/plugins/slidex"

Then restart Obsidian, open Settings → Community plugins, and enable SlideX. Re-run the command after rebuilding to update the local plugin. You must have Obsidian Desktop installed for the obsidian:// connection link to open.

Privacy and permissions

  • The plugin is desktop-only and does not modify notes, attachments, or Vault settings.
  • SlideX only receives an index of Vault metadata after you connect, then the Markdown and referenced images included by an import job you explicitly choose in SlideX Workspace. Automatic presentation sync reads only a linked note after its path changes; unlinked note contents remain local.
  • Connection tokens are scoped to one Vault connection and can be revoked from SlideX Workspace. Revoking stops new reads; it does not delete existing SlideX presentations.

Development

npm ci
npm run check

Release contents

Run the following before creating a GitHub release:

npm run release:prepare

It verifies the manifest and creates these exact release attachments in dist/release/:

  • main.js
  • manifest.json

Create a GitHub release whose tag is exactly the version in manifest.json, then attach those two files. Keep this source repository's README.md, LICENSE, manifest.json, and versions.json committed at its root before submitting it to the Obsidian Community directory.