Skip to main content

How to use Tydora

Tydora's DSH integration is currently an empty skeleton: it only registers the plugin name and loads without injecting any tools, commands, or services into the host. The plugin itself remains an independent Tauri desktop Markdown editor.

This article is auto-derived from indexed fields (wiki / faq / compatibility_json), not freshly AI-generated.

This article is derived from the plugin's already-indexed fields (wiki / faq / compatibility_json / readme), not freshly generated by AI. Source field is noted at the end of each section.

Quick start

Tydora

— source: plugin_wiki.wiki_content

Install & verify

dsh plugin --profile web add github:zuorn/Tydora

Run the command above in your DSH Web Profile. Then enable the plugin in the plugin list.

— source: plugins.install

FAQ

After installing this DSH plugin, will the DSH agent gain Tydora's capabilities?

No. The current apply in dsh/index.ts is an empty function. After loading, it only prints a prompt; the DSH host cannot get Markdown parsing/editing capabilities, nor WikiLink indexing or whiteboard data.

What's the point of installing this plugin then?

At this stage it's equivalent to a "placeholder". It registers the repository as a cordis patch in DSH's bundle, but at runtime it doesn't change the host's behavior; to use Tydora's actual capabilities, you still need to download the desktop app from GitHub Releases.

Which platforms does the Tydora desktop app itself support?

Both source code and README declare support for Windows / macOS / Linux; macOS minimum 10.15 (tauri.conf.json:84), Windows offers both NSIS and portable zip installation formats, and is already listed in the Microsoft Store (MSIX).

What extra steps are required on first launch after installation?

DSH integration layer not needed; Tydora desktop will let you select a local folder as the "repository" on first launch, all notes directly read/write Markdown files in that folder, no cloud upload.

When does the WikiLink bidirectional link indexing take effect?

When the repository is first opened, LinkIndexService will fully scan .md files to build the index (src/wikilink/LinkIndexService.ts), then a Rust notify watcher monitors file changes for incremental updates.

What dependencies are needed to publish as a static website?

Need to first install Node.js and @abstractwebunit/markdown-publish CLI in the system (src-tauri/src/lib.rs:877-887), Tydora will automatically find and call it through PATH; gives a clear prompt when not installed.

What Node version requirements does this repository have?

package.json does not declare an engines field; frontend uses Vite 6 + React 19, build scripts have no Node version checks, just install according to npm default behavior.

What known platform-specific issues are there?

Source code explicitly mentions that on Windows, wry PostMessageW triggers misleading errors at the moment of window destruction (src-tauri/Cargo.toml:40-49, locally patched); Linux side copying files to system clipboard depends on xclip/xsel/wl-copy (src-tauri/src/lib.rs:732-744).

— source: plugin_wiki.faq_json

Compatibility

  • DSH: 未声明
  • Node: 未声明

— source: plugin_wiki.compatibility_json

Pitfalls

Review the upstream repo before installing. This guide is auto-derived from indexed fields and may lag the latest release. If anything contradicts the official docs, treat the upstream source as authoritative.

— source: general rule