Skip to content

Scrib Desktop v1.10.1: quit crash, rich text Save As and lost settings

Choose a tag to compare

@github-actions github-actions released this 17 Oct 19:31
· 14 commits to master since this release

A bug-fix release. Closing Scrib no longer crashes, rich text saves under any file name and settings lost in the 1.10.0 upgrade come back. 613 tests grew to 643. The .scrb format is unchanged, so existing files open untouched. Updating is recommended.

Thanks to @BadrPost for reporting #25, which led to the first two fixes.

Important fixes

Scrib crashed when it closed. Quitting ended in an access violation inside the Flutter engine (exit code 0xC000041D), with or without unsaved work. The quit flow shut the app down while its window still had focus, so Windows kept sending focus messages to parts that were already gone. Quit now closes the window the normal way. On a test machine the old build crashed on 5 of 5 closes and the new build closed cleanly 25 of 25 times. Files you had saved were never at risk: the crash happened after saving finished.

Rich text was not saved when the file name had no extension. The Windows Save dialog does not add an extension, and by default it hides the one Scrib suggests. Typing a new name such as "Meeting notes" returned a name with no extension at all. Rich text cannot go into a plain file, so the save failed with "Could not save file". Save As now picks the extension from the note's format: .rtf for rich text, .txt for plain text and .scrb for encrypted notes. It tells you the final name and asks before replacing a different file.

Settings were lost when upgrading to 1.10.0. 1.10.0 moved the settings folder, so upgraders started over with no recent files, no restored session and default preferences. Notes were never affected. Scrib now copies the old settings forward once. Coming straight from 1.9.0 or earlier, everything comes back. If you already used 1.10.0, only preferences you have not changed since are filled in; your current session and auto-save setting stay as they are. The old folder at %APPDATA%\com.beeswaxpat\scrib_desktop is left in place, so delete it yourself if you want those file paths gone.

Highlights

  • Naming an untitled rich-text tab now saves it as .rtf (it used to save nothing)
  • Save As stops if you switch tabs while its dialog is open, instead of saving the other tab's text under the new name
  • A rich note saved as .txt is written as .rtf, and a plain note keeps any other extension you type, such as .md
  • The "Scrib is already running" window closes without crashing

Full details in the CHANGELOG.

Verifying this build

Releases are not code-signed, so Windows shows an unsigned-app warning. This release publishes a build provenance attestation, so the zip can be tied to the workflow run and commit that produced it:

gh attestation verify scrib-desktop-v1.10.1-windows-x64.zip --repo beeswaxpat/scrib-desktop

The attached SHA-256 is generated by the same workflow that builds the zip, so it detects transfer corruption but is not evidence of authenticity.

Download

scrib-desktop-v1.10.1-windows-x64.zip (sha256 checksum attached). Unzip and run scrib_desktop.exe. Windows 10 or later.