Marginalia v0.2.5
Highlights
-
Desktop Help and About pages, including first-run guidance, settings
explanations, project links, privacy notes, and a manual latest-version
check. -
Chinese and English GUI tutorials for non-technical users, linked from both
README files. -
Settings-page first-run status that explains missing LLM profile
configuration before users import files or ask questions. -
Upload dialog, Help, and tutorials now remind users to watch Activity or
Library status until AI file analysis finishes. -
Chat now checks required LLM profile configuration before sending a turn and
surfaces a clearer setup message when model credentials are missing. -
Linux release builds now include AppImage artifacts, and Linux desktop
bundles are built on Ubuntu 22.04 runners for a lower glibc baseline. -
Ollama OpenAI-compatible profiles now use the legacy
max_tokenschat
parameter and avoid unsupported thinking controls during ingest. -
Linux AppImage bundling now sets
NO_STRIP=truefor linuxdeploy and exposes
all bundled backend shared-library directories during dependency scanning.
Artifacts
Desktop bundles built from v0.2.5.
Desktop targets: Windows x64/arm64, macOS 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.2.5 (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.appafter dragging it across.