No description
- C 90.6%
- C++ 7.5%
- Kotlin 1.9%
Runtime & power management: - Add NodePowerMode/NodePowerState with foreground tracking, idle poll intervals, and Google Photos suspend/resume signalling in NodeRuntime - Add energy-saver + configurable idle poll interval settings (5-360 min, default 30) to SettingsRepository Background resilience: - NodeService now self-repairs battery restrictions via root instead of refusing to start, and pokes the watchdog on destroy/task-removed - WatchdogWorker repairs battery restrictions instead of disabling the service, and drops the network constraint so it always runs - RootRepository gains battery-restriction repair helpers Notifications: - Add POST_NOTIFICATIONS permission and guard notification updates when it is not granted; declare camera as an optional feature UI: - Redesign DashboardScreen with energy-saver controls, refreshed theme (Color/Theme/Type) and common components |
||
|---|---|---|
| app | ||
| gradle | ||
| .gitignore | ||
| build.gradle.kts | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| settings.gradle.kts | ||