• v1.5.1 1236c863ef

    v1.5.1
    All checks were successful
    test / test (push) Successful in 46s
    build-and-release / appimage (push) Successful in 48s
    Stable

    Ghost released this 2026-10-09 18:57:23 +00:00 | 0 commits to main since this release

    Fixed

    • The language switch did nothing. The IPC wrapper consumed Electron's event object before
      calling a listener, but the listeners were written as (event, value) and only six of them
      had it, so their first argument arrived undefined and everything after it shifted by one
      position. The language handler therefore received no value and always stored Arabic, which is
      why switching to English appeared to be ignored.
    • Affected the same way, and now fixed: the general-settings update, copying to the clipboard,
      opening a folder or a log file from the app, and opening links in the browser. Every other
      channel took no argument, or a single object, which is why the rest of the app worked.
    • Added tests/ipcWiring.test.ts, which registers the real IPC layer against a stubbed Electron
      and calls each channel the way the renderer does. Reintroducing the shift fails it.
    Downloads