Add core features: screenshot, touch, notifications, settings

- ScreenshotService using MediaProjection API
- TouchService using AccessibilityService for gestures
- NotificationListener for notification mirroring
- SettingsRepository using DataStore
- NodeClient WebSocket implementation
- Domain models for commands/responses
- Hilt DI setup
- Improved UI with permission management
- Gradle wrapper for building
Status Job ID Name Coverage
  Build
canceled #385
build

 
  Test
canceled #387
allowed to fail
code_quality

canceled #386
test