summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2013-05-03 13:33:03 -0400
committerGravatar Joey Hess <joey@kitenet.net>2013-05-03 13:33:03 -0400
commitd6ee9196cf32de156fd6fc5107e163d9991c9ff7 (patch)
tree7e9f2fa83954098035aa21fb2db378d42393b55a /doc
parent417a3c2a709b9a1c7e49be783f4ece5e01fa8412 (diff)
update
Diffstat (limited to 'doc')
-rw-r--r--doc/design/assistant/android.mdwn30
1 files changed, 9 insertions, 21 deletions
diff --git a/doc/design/assistant/android.mdwn b/doc/design/assistant/android.mdwn
index accc7b93e..a63c88c2a 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 <http://www.yesodweb.com/blog/2012/10/yesod-pure>.
-5. Possibly, switch from running inside terminal app to real standalone app.
- See <https://github.com/neurocyte/android-haskell-activity>
- and <https://github.com/neurocyte/foreign-jni>.
-
-### 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 <https://github.com/neurocyte/android-haskell-activity>
+ and <https://github.com/neurocyte/foreign-jni>.
+
* 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. <http://stackoverflow.com/questions/1056570/how-to-autostart-an-android-application>
+* 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.