Skip to content

Marginalia v0.3.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 16:00
· 52 commits to main since this release

Highlights

  • WebDAV knowledge-pack sync can publish and consume snapshots without
    syncing the live MARGINALIA_HOME directory.

  • Desktop Library now provides separate WebDAV upload and download sync
    flows that list changed files and let users choose which entries to sync.

  • Desktop Settings can save WebDAV connection details and sync lightweight
    remote status, showing the remote snapshot time and id.

  • Follow-up chat turns now give the planner lightweight same-session context,
    so terse requests like "continue" or "expand that" stay on the prior topic
    instead of being mistaken for standalone small talk.

  • EPUB citation links now carry quote locators and the desktop EPUB viewer
    searches the spine to jump to the cited passage.

  • WebDAV JSONL metadata parsing now preserves Unicode line separators inside
    JSON strings and reports the affected metadata file and line on parse errors.

  • WebDAV download sync now reuses existing local tags with the same name and
    facet, including case-only variants such as FAQ/faq, avoiding
    tags(name, facet) uniqueness failures when importing a remote snapshot.

  • WebDAV metadata import now writes summarized_journal_ids as SQL NULL for
    reflect_turn journal rows, avoiding the journal integrity check failure
    exposed by existing remote snapshots.

  • The WebDAV download sync dialog now uses a download icon instead of matching
    the upload sync icon.

Artifacts

Desktop bundles built from v0.3.0.
Desktop targets: Windows x64/arm64, macOS x64/arm64, Linux x64/arm64.
Linux targets include .deb, .rpm, and AppImage assets built on Ubuntu 22.04 runners.
Each bundle ships a self-contained Python runtime; no system Python required.
Docker image: ghcr.io/shenmintao/marginalia:v0.3.0 (linux/amd64, linux/arm64)

First-Launch Notes For Unsigned Binaries

  • Windows: SmartScreen may say "Windows protected your PC". Click "More info" and then "Run anyway".
  • macOS: Gatekeeper may refuse to open the .dmg. Run xattr -dr com.apple.quarantine /Applications/Marginalia.app after dragging it across.