feat: Implement elevated daemon client for Linux #20
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
elevated_daemon_client.pyto facilitate communication with the FadCrypt elevated daemon via Unix socket.file_lock_manager_linux.pyto reflect changes in file protection mechanism using the elevated daemon.feat: Create Windows Elevated Service
elevated_service.pyto handle file operations as a Windows service with SYSTEM permissions.elevated_service_client.pyfor client-side communication with the Windows service.chore: Update installation scripts for elevated daemon
postinstscript to install and enable the elevated daemon service.prermscript to stop and disable the service during package removal.fadcrypt-elevated.servicefor systemd service management.refactor: Remove polkit-based file protection
fix: Update file protection logic in UI
main_window_base.py,settings_panel.py, andfile_protection_auth_dialog.pyto communicate the new daemon-based file protection.main_window_linux.pyto use the elevated daemon for disabling and enabling system tools without password prompts.