Repository navigation
Conversation
Home's moon button opens an all-black, minimum-brightness screen that keeps the phone awake and unlocked. It explains itself for three seconds on every entry, then turns every pixel off; tapping, Back, the power button, or leaving the app ends it, and the window-level brightness override lifts on its own. The first entry offers the battery-optimization exemption once.
…to every two months
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
Work branch for 2.6.0. Intended to be squash-merged once the release is complete; more changes may land here first.
Standby mode
Automatic recording from standby
ActivityManager.killBackgroundProcessesis refused for other apps on One UI ("Invalid packageName") and Android 14+, so the game is closed through its Recents card's own close action (matched by resource name, so any language works); the kill stays as a backup.files/standby_rehearsal(<minutes> [unlocked]) moves every chosen server's reset that far from now, for device rehearsals.Dependencies
cron, 1st of every other month, 09:00 Asia/Seoul).Testing
:app:assembleDebug,:app:lintDebug(no new findings),:app:testDebugUnitTestpass locally (planner tests cover grouping, one server per client, reset/lead/grace times, staggering, final deadline, rehearsal).remove task); results popup on Home.