docs/help/contents/desktop-integration/updates-and-advanced-settings.md
::: info Mostly, but not only, the desktop app
{{useNativeTitlebar}}, {{zoomFactor}} and {{useCustomDns}} are desktop-only. The update controls, {{releaseTrack}}, {{proxy}} and the CORS proxy also appear in the web app, where an "update" means swapping the service worker rather than downloading an installer.
:::
When automatic updates are on, the desktop app downloads new versions in the background. Updates are never installed silently on quit — you always trigger the install yourself, which avoids a half-written install directory if your machine shuts down mid-update.
{{settings}}.{{customization}} → {{behaviour}}.{{desktopApp}}, toggle {{automaticUpdates}}.{{settings}}.{{other}} → {{about}}.{{version}} row shows the version you're running. Click {{checkForUpdates}}.New version (vX.X.X) is available for download. and the button becomes {{installUpdate}}. Clicking it downloads the update; once the download finishes, the update button in the status bar installs it and restarts the app.::: info Flatpak, Snap and portable builds
These builds are updated by the system that installed them, so the {{automaticUpdates}} toggle, {{checkForUpdates}} and {{installUpdate}} buttons don't appear. Only {{copy}} (for the version number) is shown.
:::
The release track decides which builds you receive. {{beta}} gets features earlier, with the usual caveat that they are less tested.
{{settings}}.{{other}} → {{about}}.{{releaseTrack}} to {{stable}} or {{beta}}.Switching from {{beta}} back to {{stable}} is allowed to downgrade you, but only if the build you are running is itself a prerelease. This setting is also hidden on Flatpak, Snap and portable builds.
::: warning Beta builds are still beta Keep current backups before moving to the beta track.
:::
By default Notesnook draws its own titlebar. You can switch to the one your operating system draws instead.
{{settings}}.{{customization}} → {{desktopIntegration}}.{{useNativeTitlebar}}.{{restartAppToTakeEffect}} — click {{restartNow}}, or restart later yourself.Zoom scales the whole app, not only the editor text.
{{settings}}.{{customization}} → {{appearance}}.{{general}}, set {{zoomFactor}}. It accepts 0.5 to 3.0 in steps of 0.1.Notesnook can resolve its own hostnames over DNS-over-HTTPS instead of using your system resolver. This sometimes gets around ISP-level blocking of Notesnook traffic.
{{settings}}.{{privacyAndSecurity}} → {{privacy}}.{{advanced}}, toggle {{useCustomDns}}.When it is on, the app resolves through Cloudflare DNS (mozilla.cloudflare-dns.com) and Quad9 (dns.quad9.net). Turn it off to go back to your system's DNS settings.
{{settings}}.{{privacyAndSecurity}} → {{privacy}}.{{advanced}}, type your rules into {{proxy}}.HTTP, HTTPS and SOCKS proxies are supported, for example:
http://foobar:80
socks4://proxy.example.com
http://username:password@foobar:80
Remote content the editor has to fetch — images pasted by URL and YouTube embeds — is routed through a proxy so the browser's cross-origin rules don't block it. The default is https://cors.notesnook.com. You can point it at your own if you'd rather not use ours.
{{settings}}.{{privacyAndSecurity}} → {{privacy}}.{{advanced}}, next to {{corsBypass}}, click {{changeProxy}}.{{invalidCors}}.This setting exists in the web app too.