Skip to content

0.1.9-wakelock.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Jul 15:54
· 18 commits to main since this release

0.1.9-wakelock.1

14th July, 2026

I had kept this feature on the back burner for a long time, but I have finally implemented it. I expect to add more small improvements like this over time. The Fancy Kit toolbox made the work much easier; have a look if it interests you.

New features

  • DiffZip now requests a best-effort screen wake lock during backup, restore, and selective-sync Fetch and Send operations.
  • Overlapping and nested operations share one platform wake lock.

Improved

  • Restore completion now waits for every selected archive file to finish writing before completion is reported and the screen wake lock is released.

What to verify

  • Install 0.1.9-wakelock.1 through BRAT and confirm existing settings are preserved.
  • On mobile, run a backup and confirm the display remains awake during the operation.
  • After the backup finishes, confirm normal screen timeout behaviour resumes.
  • Restore a file and confirm the display remains awake until the restored file has been written.
  • Confirm the restored content matches the selected revision.
  • Run selective-sync Fetch and Send and confirm the display remains awake during each operation.
  • Confirm cancellation and errors do not leave the display permanently awake.

I will record the results on PR #17.