Repository: ravindu644/Droidspaces-OSS
Author: ravindu644
Event: Git Push
Commit Message:
feat: move symlink creation to SymlinkInstaller with settings toggle
- Remove hardcoded symlink logic from ModuleInstaller
- Add SymlinkInstaller.kt with enable/disable/isSymlinkEnabled
- Add MODULE_SYSTEM_BIN_PATH, SYSTEM_BIN_SYMLINK_PATH, KEY_SYMLINK_ENABLED constants
- Add isSymlinkEnabled pref + syncSymlinkFromDisk to PreferencesManager
- Add 'Integrate Droidspaces to system path' toggle in Settings (after Daemon Mode)
- Toggle disabled when backend unavailable; syncs from disk on enter
Signed-off-by: ravindu644 <droidcasts@protonmail.com>