Skip to content

fix: enhance application exit handling and add NSIS installer hooks#46

Merged
Yashh56 merged 2 commits intoRelwave:masterfrom
Yashh56:minor-fixes
Feb 17, 2026
Merged

fix: enhance application exit handling and add NSIS installer hooks#46
Yashh56 merged 2 commits intoRelwave:masterfrom
Yashh56:minor-fixes

Conversation

@Yashh56
Copy link
Member

@Yashh56 Yashh56 commented Feb 17, 2026

This pull request introduces improvements to process management for the Windows installer and application lifecycle, as well as minor configuration and UI changes. The main focus is ensuring that background processes are properly terminated during installation, updates, and application exit to prevent file access errors and orphaned processes.

Process management and installer enhancements:

  • Added a custom NSIS installer hook (installer-hooks.nsi) to kill any running bridge.exe and RelWave.exe processes before installation or update, preventing file access errors on Windows.
  • Updated the Tauri configuration (tauri.conf.json) to register the new NSIS installer hook for Windows builds.
  • Modified the application exit logic in main.rs to kill the bridge process when the app exits, preventing orphaned background processes.

User interface changes:

  • Removed the Cut, Copy, and Paste options from the developer context menu in DeveloperContextMenu.tsx.

@Yashh56 Yashh56 merged commit c9e93cd into Relwave:master Feb 17, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant