Desktop: v3.4.1 Release

Release date:
May 4, 2020
Previous version:
v3.4.0-beta4 (released May 1, 2020)
Magnitude:
0 Diff Delta
Contributors:
1 total committer
Data confidence:
Commits:

Top Contributors in v3.4.1

arielsvg

Directory Browser for v3.4.1

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

This release includes some of the deepest changes to the internals of the desktop app yet. Its stated goal is to increase stability and robustness now and for a long time to come. As such, most of the changes in this release are not user-facing flashy features. Through this deep restructure however we expand the opportunity of implementing some long-requested functionality.

Spellchecking

  • Spellchecking is now available when using the following editors:
    • Plain Editor
    • Bold Editor
    • Plus Editor
    • Markdown Basic
    • Markdown Math
    • Task Editor
  • On Windows and Linux platforms, you can change the spellchecker's languages by going in the app menu > Edit > Spellchecker Languages
    • You can select as many languages as you want, but depending on your hardware past a certain amount typing will feel slow/sluggish
    • Uncheck every language to disable spellchecking
  • On macOS, the app relies on your system-defined spellchecking preferences.

Behind the scenes

  • We upgraded our tech stack to the latest version of Electron (v8). This is what let us build a more complete spellchecking solution, and as the Electron team continues to improve their security model and implement new system integrations, Standard Notes will continue to benefit from these as well.
  • We rewrote desktop JavaScript files in TypeScript, thus increasing the robustness of the app by catching bugs before the app is even shipped.
  • We've added many automated tests to catch behavioral bugs before shipping.
  • The app now detects and honors system-defined proxy settings.
  • As an indirect result of all these changes, many user-reported bugs have been fixed.