From 585997d4b8481b6480cc56597c73b0ca865b322c Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Fri, 3 May 2013 13:33:03 -0400 Subject: [PATCH] update --- doc/design/assistant/android.mdwn | 30 +++++++++--------------------- 1 file changed, 9 insertions(+), 21 deletions(-) diff --git a/doc/design/assistant/android.mdwn b/doc/design/assistant/android.mdwn index accc7b93e1..a63c88c2a9 100644 --- a/doc/design/assistant/android.mdwn +++ b/doc/design/assistant/android.mdwn @@ -1,27 +1,11 @@ -### goals - -1. Get git-annex working at the command line in Android, - along with all the programs it needs, and the assistant. **done** -2. Deal with crippled filesystem; no symlinks; etc. **done** -3. Get an easy to install Android app built. **done** -4. Get the webapp working. Needs Template Haskell, or - switching to . -5. Possibly, switch from running inside terminal app to real standalone app. - See - and . - -### Android specific features - -The app should be aware of power status, and avoid expensive background -jobs when low on battery or run flat out when plugged in. - -The app should be aware of network status, and avoid expensive data -transfers when not on wifi. This may need to be configurable. - ## TODO * Don't make app initially open terminal + webapp, but go to a page that - allows opening the webapp or terminal. + allows opening the webapp or terminal. + Possibly, switch from running inside terminal app to real standalone app. + See + and . + * I have seen an assistant thread crash with an interrupted system call when the device went to sleep while it was running. Auto-detect and deal with that somehow. @@ -35,3 +19,7 @@ transfers when not on wifi. This may need to be configurable. * Get test suite to pass. Current failure is because `git fetch` is somehow broken with local repositories. * Make app autostart on boot, optionally. +* The app should be aware of power status, and avoid expensive background + jobs when low on battery or run flat out when plugged in. +* The app should be aware of network status, and avoid expensive data + transfers when not on wifi. This may need to be configurable.