Skip to content

RustlingPDF v0.1.2

Choose a tag to compare

@github-actions github-actions released this 13 Aug 10:06
· 32 commits to main since this release

What's new

The app now tells you which build it is running. The version sits under your account name in the bottom-left of the sidebar, and in Settings → General. Until now the sidebar had a slot for it but the backend never sent the value, so it silently rendered nothing — which is exactly the sort of thing you only notice when you are trying to describe a bug to someone. It reads the same version the release is tagged with, so a screenshot of the sidebar is enough to say what you are on.

Settings is shorter. The Legal group — legal documents plus the backend and frontend third-party licence tables — is gone. Settings now has Preferences (General, Keyboard Shortcuts) and Help (Tours), and nothing else. If you had bookmarked a ?section=legal link it will open Settings without a selection instead of erroring.

Dependency attribution itself has not changed: the licence data is still generated at build time, still shipped, and still served at /api/v1/ui-data/licenses. What is gone is the settings page that displayed it.

Upgrading

Nothing to do. No configuration, settings file, or API request shape changed, and no endpoint was added or removed. Existing settings.yml files are read exactly as before.

Container images

Published to GitHub Container Registry by this release run:

docker pull ghcr.io/hairbui76/rustlingpdf:v0.1.2
docker pull ghcr.io/hairbui76/rustlingpdf-ai-engine:v0.1.2   # optional AI sidecar

Both are also tagged latest. Run instructions: rust/RUNNING_WITH_RUST.md, section "Docker".

Desktop apps

Installers built and signed by this release run, attached below: Linux (.deb; AppImage is paused — coming soon), Windows (-setup.exe — the smaller download — or .msi for msiexec/GPO deployment; pick one and stay on it, updates keep whichever you installed). Each signed bundle has a .sig file next to it so you can verify your download against the project's minisign public key.

At startup the desktop app asks this releases page once whether a newer version exists (Settings -> General turns that off); nothing else is ever sent anywhere. Updates install only when you ask, and every download is verified against the signing key first.

Known limitations

No macOS build — that platform is still paused. No AppImage either: v0.1.0 shipped the last one, so an existing AppImage install cannot see this release through its update check and has to be replaced by hand if you want 0.1.2.

Also in this release

A Vietnamese manual QA checklist landed at docs/product/manual-test-checklist.vi.md — a per-tool, per-platform test sheet derived from the actual shipped routes and tools, for anyone wanting to exercise a build by hand before trusting it.

Full Changelog: v0.1.1...v0.1.2