No description
  • C 90.6%
  • C++ 7.5%
  • Kotlin 1.9%
Find a file
dtecx ee241893f6 Add energy-saver runtime, background resilience, and dashboard redesign
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
2026-07-22 12:07:21 +02:00
app Add energy-saver runtime, background resilience, and dashboard redesign 2026-07-22 12:07:21 +02:00
gradle initial commit 2026-04-30 16:25:38 +02:00
.gitignore remove test 2026-04-30 16:43:18 +02:00
build.gradle.kts initial commit 2026-04-30 16:25:38 +02:00
gradle.properties initial commit 2026-04-30 16:25:38 +02:00
gradlew initial commit 2026-04-30 16:25:38 +02:00
gradlew.bat initial commit 2026-04-30 16:25:38 +02:00
settings.gradle.kts initial commit 2026-04-30 16:25:38 +02:00