-
v1.5.1
Stablereleased this
2026-10-09 18:57:23 +00:00 | 0 commits to main since this releaseFixed
- 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 arrivedundefinedand 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- The language switch did nothing. The IPC wrapper consumed Electron's event object before