super-productivity/electron
Johannes Millan ea4460c7e2 fix(electron): use separate tray GUIDs per Windows distribution type
Windows ties tray icon GUIDs to the executable path when unsigned.
Portable and NSIS builds have different exe paths, so sharing a single
GUID caused silent tray creation failure in whichever distribution
registered second. Each distribution type now gets its own stable GUID.

Portable keeps the original GUID to avoid disrupting existing users.
NSIS and Store get new GUIDs for a clean start.

Also adds a try/catch fallback that retries without GUID if creation
fails (e.g., stale GUID registrations).

Closes #6647
2026-02-28 21:41:00 +01:00
..
assets/icons fix: wrong icon for kde title bar 2025-07-22 20:42:28 +02:00
ipc-handlers refactor: add markdown renderer tests and remove dead IPC code 2026-01-26 20:55:29 +01:00
overlay-indicator feat: add open sans as default font 2025-09-04 18:30:09 +02:00
shared-with-frontend feat: add today's tasks and active timer to tray context menu (#6599) 2026-02-23 15:42:07 +01:00
backup.ts chore(backup): increase retention to 30 recent and 21 daily 2026-02-11 20:37:40 +01:00
clipboard-image-handler.ts Adding Ctrl-V pasting function from clipboard. (#5998) 2026-02-04 15:46:51 +01:00
common.const.ts fix: windows crashing issue on minimize #3423 2024-09-09 15:17:24 +02:00
CONFIG.ts Increase ping interval and idle time in order to not waste CPU cycles. (#6227) 2026-01-28 15:37:50 +01:00
debug.ts refactor: improve typing 2025-08-13 19:47:44 +02:00
electronAPI.d.ts feat: add today's tasks and active timer to tray context menu (#6599) 2026-02-23 15:42:07 +01:00
error-handler-with-frontend-inform.ts fix(error-handling): prevent [object Object] from appearing in error messages 2026-01-02 15:40:14 +01:00
full-screen-blocker.ts feat: improve shutdown cleanup 2025-06-29 17:31:28 +02:00
idle-time-handler.ts fix(electron): reduce idle detection log verbosity 2025-12-31 13:42:18 +01:00
indicator.ts fix(electron): use separate tray GUIDs per Windows distribution type 2026-02-28 21:41:00 +01:00
ipc-handler-wrapper.ts Adding Ctrl-V pasting function from clipboard. (#5998) 2026-02-04 15:46:51 +01:00
ipc-handler.ts Adding Ctrl-V pasting function from clipboard. (#5998) 2026-02-04 15:46:51 +01:00
jira.ts fix(security): address CodeQL security alerts 2025-12-23 13:42:57 +01:00
local-file-sync.ts refactor(sync): clean up file-based sync adapter dead code and duplication 2026-02-15 11:19:22 +01:00
lockscreen.ts refactor(elctron): add typing wherever possible and simplify 2022-01-30 20:12:41 +01:00
main-window.ts fix: apply code review fixes across sync, electron, and issue panel 2026-01-30 17:45:33 +01:00
main.ts fix: exit behavior to be faster 2025-08-01 18:46:28 +02:00
plugin-node-executor.ts refactor: improve typing 2 2025-08-12 15:27:48 +02:00
preload.ts feat: add today's tasks and active timer to tray context menu (#6599) 2026-02-23 15:42:07 +01:00
protocol-handler.ts fix(electron): restore hidden window on taskbar click 2026-01-20 17:07:23 +01:00
shared-state.ts fix: refactor tray handling to use shared state for task and countdown visibility 2025-11-28 18:53:00 +01:00
simple-store.ts fix(electron): handle legacy simpleSettings directory causing EISDIR crash 2026-02-25 15:27:57 +01:00
start-app.ts fix(electron): skip singleton lock on macOS to fix App Store sandbox error 2026-02-10 18:44:19 +01:00
tsconfig.electron.json fix(e2e): improve supersync test stability and build compatibility 2025-12-19 09:59:44 +01:00
various-shared.ts fix: apply code review fixes across sync, electron, and issue panel 2026-01-30 17:45:33 +01:00