Commit Graph

362 Commits

Author SHA1 Message Date
Brad Fitzpatrick ddbe440e45 Update more (all remaining) issue links to Github.
Change-Id: Ia796410afb292615e63f7f42b5ecda3d18d7c325
2014-12-13 17:40:54 +11:00
Fabian Wickborn f369c56a4b Android: Added null-check, fixed duped permissions
- Added a null check I missed in my last commit.
- Fixed duplicated Permission ACCESS_NETWORK_STATE in manifest.

Change-Id: I0da93b3e83ac584cb8fe36b2c3b9f1c711b08a8a
2014-08-24 11:59:37 +02:00
Fabian Wickborn 23975a92cd Option to restrict WiFI SSID for Android client
This is a first shot at
https://code.google.com/p/camlistore/issues/detail?id=496.

A user can enter a SSID and the upload will only run over Wifis with
this SSID. If the SSID option is left empty, everything works as before.

Change-Id: Ief3642c5b9c14d059f42696531fa33d1d780ab1c
2014-08-23 19:49:50 +02:00
Brad Fitzpatrick c9bf045aac Merge "Support more Android camera paths" 2014-08-22 16:49:17 +00:00
Fabian Wickborn 0fc94f3c72 Support more Android camera paths
I scratched my own itch and addressed
https://code.google.com/p/camlistore/issues/detail?id=494
for my HTC One M8 which stores pictures taken with its camera
to /sdcard/DCIM/100MEDIA.

Hardcoding these paths is far from being a good solution. I hope I can
find the time to get deeper into Android coding and come up with some
for https://code.google.com/p/camlistore/issues/detail?id=37 over the
next weeks.

Change-Id: I4e351c1915c5c7f66948d434d72763c826a25a16
2014-08-22 14:44:09 +00:00
Fabian Wickborn b86c0ce475 Android client docker: version bump Go to 1.3.1
Change-Id: Id3cce36343688c05eff220327534f7fa5880af5d
2014-08-22 14:30:17 +02:00
Bill Thiede 12a9f6b1ed android: logging/whitespace cleanup.
Addressing feedback from https://camlistore.org/r/3416

Change-Id: Ied7e86e12861ec27be0e2f3d41aefcd92ec5d1a3
2014-08-12 21:00:44 -07:00
Bill Thiede bec12c5270 android: Add QR code scanning to SettingsActivity.
Import src/com/google/zxing from
https://github.com/zxing/zxing/android-integration/src/ at revision:

    commit 7d35bd0bddbe84185b9f79c5cb07749a8767c952
    Author: Sean Owen <srowen@gmail.com>
    Date:   Wed Aug 6 09:05:22 2014 +0100

Uses zxing dervied barcode scanner apps to do the heavy lifting.  If the
user does not already have the app installed a dialog will open that
directs them to install it from the Google Play store.

Addresses https://camlistore.org/issue/372

Change-Id: Ic398b77cd9795aca533be101b2ebcd5631cc7f20
2014-08-11 10:24:46 -07:00
Nick O'Neill 78fdefab1e Merge "Fixed an issue where checking for files was slow" 2014-03-05 02:50:39 +00:00
Nick O'Neill c1b51d839e Fixed an issue where checking for files was slow
Don't sha1 every file before we know if we need it.

Change-Id: I8adcc869113b8ad84269450121ad1ba73267fb54
2014-02-26 12:46:52 -08:00
Brad Fitzpatrick 593682dc2d New Android app uploaded to Play. Version 2 aka '0.6.1'.
Change-Id: I0f655de272e15f854a909b629b68a2dd012e36c2
2014-02-21 18:17:59 -08:00
Dustin Sallings 5d9931cb15 osx: Describe how to make a .dmg from BUILDING
Change-Id: I4c2bcc3709d2121ab092b438991cc995fd7192f8
2014-02-13 14:21:52 -08:00
Nick O'Neill 15b0307864 Merge "Improvements in storage and caching for ios" 2014-02-12 21:07:31 +00:00
Brad Fitzpatrick f1a6c8a857 Comment clarification
Change-Id: I3f00050822bf0f05bdce2ca58a2ee22113dfdc09
2014-02-08 17:15:09 -08:00
Brad Fitzpatrick e364a6da4b Remove unneeded stuff from camlistore/android
Change-Id: I397ba4bbd6567b1ce54fcab54162b6b1a1508008
2014-02-08 17:14:02 -08:00
Brad Fitzpatrick 1e56abec90 Android: build in Docker, part 2. Build the Go binary child process too.
Now uploaded to the Google Play App Store Market.

Change-Id: I05f94eaf3ba70d694c593a892c15280364acf4ee
2014-02-08 17:10:02 -08:00
Brad Fitzpatrick c5c6fe1adc android: support for building with Docker
Change-Id: I0da100b62354ca1bda325f47397e4446deb1acec
2014-02-08 13:58:20 -08:00
Nick O'Neill 35df097a7e Improvements in storage and caching for ios
Fixed duplicates in upload list with proper synchronization
Added a filename when vivifying
Reset cache on storageGeneration change

Change-Id: Ibb3551d565c4acdbdfd17055118263144ee4a135
2014-02-07 11:47:24 -08:00
Nick O'Neill 12766e8bfe Merge "Improved logging capture with bugshotkit." 2014-02-06 23:12:01 +00:00
Nick O'Neill 94e347174d Added android icons.
Change-Id: I3535aac02d7f693ed1631e4451a54ce81b109b64
2014-01-30 17:42:26 -08:00
Nick O'Neill a68a6b0eb0 Improved logging capture with bugshotkit.
Change-Id: I6230fb68628f9f10185edc2d798b61a36e5541b3
2014-01-29 17:09:46 -08:00
Brad Fitzpatrick 759f7ead55 Merge "Added a progress bar to the upload notification." 2014-01-29 09:53:03 +00:00
Nick O'Neill 881382bea1 Added an icon.
Change-Id: I4eeac4527868e8955909b742bb176b11b55eaf92
2014-01-28 19:55:14 -08:00
Nick O'Neill de16d60d20 Added a progress bar to the upload notification.
Change-Id: Ib373142b3ff60fc73fc82a0c3aa236ba53553bab
2014-01-28 11:25:42 -08:00
Nick O'Neill 27bd0d768f Merge "osx: dmg target" 2014-01-27 19:41:14 +00:00
Nick O'Neill 12e449564d Various improvements in style and functionality
Fixed crash on vivify error.
Cleanup for names and properties.
Reformatted to webkit style.
Better treatment of logging network failures, actual done text when done.
Don't double add uploads
Moved the settings panel showing to viewdidappear, where it should be.
Added images to the upload cells.
Reset progress bar for reusable cells.
Updated podfile with keychain tools.
Updated for better keychain management.
Mitigated a leak.

Change-Id: Iad428aae56ac26e71743bd3e86b0f7736eff9767
2014-01-21 10:44:25 -08:00
Dustin Sallings d787808155 osx: dmg target
Change-Id: If16da4027d64977cd5e6bd4fbe3b128e76186a43
2014-01-18 14:51:08 -08:00
Nick O'Neill f6c17210e5 WIP: show upload progress in a table view.
Change-Id: Iff13d7934b67dbab95d4c78931c9f69aa6ad9a46
2014-01-09 18:19:23 -08:00
Nick O'Neill fd8d9c1bfe Fixed issues with blobroot, added podfile
Requires cocoapods to manage dependencies now, just `pod install` to use. Fixed issues where blobroot wasn't properly set and added some more logging to the main view.

Change-Id: I59119de2c057196133648acfb641b21683488bc6
2014-01-09 18:19:23 -08:00
Brad Fitzpatrick cdd7b97d32 Merge branch 'master' of https://camlistore.googlesource.com/camlistore 2014-01-04 16:37:49 -08:00
Brad Fitzpatrick 3e725e2a98 Change self-signed cert fingerprint to 80 bits of SHA-256.
More secondary preimage resistance. Also better docs and less vague and less promoted Android
UI.

Feedback from Adam Langley, but likely misinterpreted.

Change-Id: I3bf1029b6fc07c0b8dab2af44926aa87b0d4cbad
2014-01-04 16:37:33 -08:00
Brad Fitzpatrick 96e82b2af7 Merge "clients/osx: resolve basic fuse mount errors" 2014-01-05 00:00:53 +00:00
Dustin Sallings 92d1dd2930 BUILDING the osx client
Change-Id: Ibd62a1b4f83031f7e462c73e2574f2628636fadc
2014-01-04 15:57:11 -08:00
Dustin Sallings fbd8992e0e clients/osx: resolve basic fuse mount errors
When cammount unexpectedly exits too soon after starting, check a couple
basic things that are likely to be wrong on new installations and try to
resolve them.

1. Is FUSE installed?  Direct user to site otherwise.
2. Is there a client config?  Allow the user to have one created.

There's no configuration management here, just a behind-the-scenes
"camput init".

This also deals with a minor issue where the user couldn't break out of
a mount failure loop since most of that code has been replaced.

Fixes
        camlistore.org/issue/311
        camlistore.org/issue/312
        camlistore.org/issue/313

Change-Id: I5a4ea99bd7532f0e0c87a7075cc0d618f2033e5c
2014-01-03 22:08:22 -08:00
Brad Fitzpatrick de8d644cfb android: work around a TextView.setText efficiency to not stall the event loop
Change-Id: I77dd1da8f691d5b4844a6bb0f9b2392474354998
2014-01-03 18:06:53 -08:00
Brad Fitzpatrick d867233bec android: crap Eclipse decided to do
Change-Id: I989fc27ffa70176909bc9ab34a2326c59a481f90
2013-12-31 18:14:14 -08:00
Brad Fitzpatrick 2f768edb90 android: more work respecting power & wifi settings; add Eye-Fi directory
Change-Id: I1786395394c742b942e85b24090dbaad55bd1cf9
2013-12-31 14:51:59 -08:00
Brad Fitzpatrick 339c46c6c5 android: fix upload all and background auto upload
Change-Id: If1179d7d40472adc7ffcb5b84598e797a465f029
2013-12-31 09:16:35 -08:00
Nick O'Neill 3af7ffbed1 Configuration changes for building.
Change-Id: Ib593653bab27e4d17ae36d37c9b2d38b63738072
2013-12-30 11:45:05 -08:00
Nick O'Neill f676cc3374 Merge "Added an uploader progress view." 2013-12-29 03:01:24 +00:00
Nick O'Neill d8ae060daf Merge "OS X Time Travel UI" 2013-12-28 18:47:39 +00:00
Nick O'Neill 3b95f0ac25 Added an uploader progress view.
Based on notification stuff, so any other part of the app (or other people using the client) can get the same updates when the uploads start, move forward or end.

Also fixed some issues with url parsing, should be not so sensitive about trailing slashes now.

Change-Id: Ieafc3ecae03eeeba38beed55efad23703b11561c
2013-12-27 14:19:58 -08:00
Nick O'Neill 7e2ca3da96 Merge "Updates to ios client" 2013-12-24 03:52:33 +00:00
Nick O'Neill d00fbf331c Updates to ios client
Storing credentials in the app, style tweaks, trying to make xcode do whitespace right, and some organization

Change-Id: I36c7c0f479dcd95c26c4dd53bacb8e5c6e66bc9f
2013-12-24 03:51:56 +00:00
Dustin Sallings 75c98fd7a8 OS X Time Travel UI
Change-Id: Iceb8bdba9aa8dabb9f86caffe88b0ccdfa3f4deb
2013-12-22 00:33:21 -08:00
Dustin Sallings 186dbe568d Manage FUSE mount
Change-Id: Ic56a46dfd1ab0f451e7d84c4eebd6e4d8aa24b21
2013-12-21 22:53:54 -08:00
Dustin Sallings bc8b94f50c New OS X Launcher
Change-Id: I259b822fd3754a38cb0ba06c885f5a8f23797a4f
2013-12-21 22:52:00 -08:00
Nick O'Neill 5aa6fbff61 Added some progress towards search.
Change-Id: I755f6c05a011461ba78441d5e1cfb8d8dfeb19e1
2013-12-11 11:57:49 -08:00
Nick O'Neill 4e54a3515b Upload by way of significant location change service.
Change-Id: I1793da66ce642bd896f1a41e464cb6e97356c7e1
2013-12-11 11:57:49 -08:00
Nick O'Neill d0c0d09f65 Added progress on ios uploader.
Change-Id: I21e6f00ce2dec1dd430dc5af3a3818a45c96a628
2013-12-04 22:05:18 -08:00