Repository navigation
Publy previews Markdown notes and delivers them to a WeChat Official Account draft box. Draft delivery is not public posting or mass-send.
Highlights since 0.8.3
- Three-file install closure. Cards, TeX, fonts and WASM now ship inside
main.js; the official install no longer depends onnode_modules/orfonts/sidecars. The three-file simulated gate passes offline on Linux, Windows and macOS. - Editor-independent Markdown. Markdown is the input: nested media paths, covers, Obsidian embeds and explicit article / image-and-caption / card selection share one pipeline.
- Draft recovery. A lost response is never treated as failure: same request identity, explicit
confirmed/unknownresults, scheduled jobs that do not auto-resend ambiguous attempts, and an operator reconciliation path backed by a read-only WeChat draft-box check. - Themes. Content-only versioned bundles with scoped CSS validation, SHA-256 pinning and optional Ed25519 signatures (
--trusted-key). Installed themes appear in settings. - Agent CLI. Every advertised command supports
--jsonwith declared usage, prerequisites and approval requirements; config/account mutations never echo credentials. - Safety. Preview HTML sanitization, clipboard/embed preflight, credential redaction, fail-closed recovery state and a type-checked plugin build.
Install / upgrade
- Community directory style (three files): use
main.js,manifest.jsonandstyles.cssfrom this release. - Side-load: unpack
publy-obsidian-0.8.7.zipinto<vault>/.obsidian/plugins/publy/and enable the plugin.
Requires Obsidian desktop 1.5.0 or newer (isDesktopOnly: true).
Honest boundaries
- Local preview and rich-text copy need no account. Draft delivery needs your own configured Publy server and WeChat credentials.
- Hosted subscription sales are not open; there is no purchase link.
- Publy is not yet confirmed as an Obsidian Community Directory listing; directory-install acceptance remains tracked in issues #12 and #14.
- This release ships the three-file candidate that passed the synthetic offline gate; real clean-vault directory acceptance is still being verified.
SHA-256 checksums for every asset are attached in SHA256SUMS.txt.