v1.3.1
← Back to Releases

v1.3.1

The v1.3.1 release is a small follow-up to v1.3.0: it fixes the self-hosted SPA failing to load when accessed over plain HTTP on a LAN IP. There are no user-facing feature changes and no breaking changes — upgrading is a straight image bump.

Changelog #

  • Fixed the SPA showing a blank white page on a self-hosted instance accessed over plain HTTP on anything other than localhost (e.g. http://192.168.x.x:8181). crypto.randomUUID() only works in a secure context (HTTPS or localhost) and was being called as soon as the app’s main script loaded, before React ever mounted — so the whole app crashed, not just analytics, and ECONUMO_ANALYTICS=false didn’t help since the crash happened before that flag was ever read. Id generation now goes through the uuid package’s v4(), which falls back to crypto.getRandomValues when randomUUID isn’t available.
  • Fixed copying a freshly created personal access token doing nothing on the same plain-HTTP deployments — navigator.clipboard is restricted the same way, so the “Copied” confirmation never appeared. Copying now falls back to document.execCommand('copy') when the Clipboard API isn’t available.

GitHub release #