mirror of
https://github.com/grub-basket/SP.git
synced 2026-07-22 07:46:27 +00:00
2.5 KiB
2.5 KiB
0.102.12 — Open Knowledge Format (OKF) support
Turn a Stashpad folder into a browsable Open Knowledge Format bundle — the open,
vendor-neutral way to share curated knowledge with LLMs and agents — without
hand-authoring any of it. See docs/okf-guide.md for a from-scratch walkthrough.
OKF (new)
- New "Open Knowledge Format (OKF)" settings tab. Flip it on, and a folder you opt in becomes a valid OKF bundle while staying a normal Stashpad folder — nothing of yours is renamed or removed.
- Opt in per folder via a template. Enabling OKF creates an
OKF Template.md; assign it to the folders you want (all, some, or none) in Settings → Templates. A one-click "Create template + open Templates" gets you there. - Complementary frontmatter. OKF folders get
okfType/okfTitle/okfTimestamp(yours to edit) plusokfParent/okfChildrenas relative- Markdown links that mirror your note tree — added alongside Stashpad's own fields. - Generated
index.mdper OKF folder (an OKF table-of-contents) with a legend explaining the fields. - Export as OKF. Right-click a note (or selection) → "Export as OKF…" and pick
any of .zip / .tar.gz (portable OKF bundles) or .stash (re-importable).
Bundles map the
okf*fields to OKF's standard keys, keep the originals for lossless re-import, include a scope-adjustedindex.md, and bundle attachments. - Stays in sync automatically. Adding, moving, or deleting notes refreshes the
folder's OKF fields +
index.mda few seconds later (a manual "Rebuild" button forces it immediately). Archive folders are always excluded.
Folder panel
- Pinned folders now appear in the top "Pinned" section, mixed with pinned notes, so notes and folders share one quick-access area. The folder list below is unchanged (pinned folders still rank first there).
Templates
- The per-folder template field's autocomplete is now keyboard-driven: ↑/↓ to move through suggestions, Enter to pick, Esc to close, and Tab to complete the path one segment at a time.
Encryption
- Added a clear, prominent disclaimer in the Encryption settings: the encryption feature is AI-built and not human-audited or security-tested — a best-effort nice-to-have, not a guarantee. Don't rely on it for anything sensitive, and keep your own unencrypted backups. (Still beta.)
Polish
- Settings text alignment fixes across several sections, monospaced code references in the settings copy, and clearer setup guidance.