Skip to content

RustlingPDF v0.1.4

Choose a tag to compare

@github-actions github-actions released this 25 Aug 03:44
· 28 commits to main since this release

What's new

You can now ask for an update whenever you want. Settings → General has a refresh button beside Version. Until now the app looked for updates once per launch and never again, so asking a second time meant restarting it — and if you had turned the startup check off, there was no way to ask at all. Press the button and it tells you what it found: an offered version, with its own install button right there, or that nothing was offered.

That last answer is deliberately not phrased as "you are up to date". A deb or rpm install updates through your package manager and will never be offered anything here, and a machine that cannot reach GitHub learns nothing either — both look identical to being current, so the wording says what was actually observed.

Selecting a whole collection takes one click. Each collection header in the sidebar has a checkbox: tick it to put every file in that collection into the workspace, untick to take them all back out. A partly-open collection shows the mixed state. The files go in as one batch, so a collection with dozens of files opens without the stutter of adding them one at a time.

Upgrading

Nothing to do. No configuration, settings file, or API request shape changed.

This is also the first upgrade your app performs with the install retry from 0.1.3 already in place, so "Update and restart" should take one click rather than two. If it still takes two, the banner now names the underlying error — that text is what to report.

Container images

Published to GitHub Container Registry by this release run:

docker pull ghcr.io/hairbui76/rustlingpdf:v0.1.4
docker pull ghcr.io/hairbui76/rustlingpdf-ai-engine:v0.1.4   # 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, and the new refresh button is there too); 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.

The refresh button is a desktop-only control: the web and Docker builds have no updater to drive, and it does not appear there.

Full Changelog: v0.1.3...v0.1.4