-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reliable uploads - UPLOADS VIEW #1493
Conversation
cleaning up FileUploadService.onStartCommand preparing persistant uploads
check FileUploadService.java: //How does this work? Is it thread-safe to set mCurrentUpload here? //What happens if other mCurrentUpload is currently in progress? // //It seems that upload does work, however the upload state is not set //back of the first upload when a second upload starts while first is //in progress (yellow up-arrow does not disappear of first upload)
…ploads Conflicts: src/com/owncloud/android/ui/adapter/FileListListAdapter.java
…ploads Conflicts: src/com/owncloud/android/files/services/FileUploadService.java src/com/owncloud/android/operations/UploadFileOperation.java src/com/owncloud/android/ui/activity/FileDisplayActivity.java
Conflicts: src/com/owncloud/android/ui/activity/UploadFilesActivity.java
added menu for uploadListActivity created separate ConnectivityActionReceiver
add comments filter duplicate photos in InstantUploadBroadcastReceiver
User of the commit aca6e66 is unknown - cannot determine CLA |
@jancborchardt , DONE now.
DONE now
@enoch85 , tomorrow in master, if @jesmrec agrees :) Then, for 1.9.2, we need to fix #1514 , and enter in "release mode". Next week if we are lucky with the regression tests. |
User of the commit aca6e66 is unknown - cannot determine CLA |
…uploads in progress
User of the commit aca6e66 is unknown - cannot determine CLA |
User of the commit aca6e66 is unknown - cannot determine CLA |
Approved. Great job of all the android team & community!!!! Congrats |
🐒 💃 |
🏆 |
Conflicts FIXED in res/values/styles.xml (trivial)
User of the commit aca6e66 is unknown - cannot determine CLA |
Last merge from master to fix conflict was totally trivial. 👍 to all the code not written by me. @malkomich , please, review code written by me. |
@DeepDiver1975 , please, we need to remove the |
👍 |
User of the commit aca6e66 is unknown - cannot determine CLA |
🎩 |
Aweseome! Kudos to everyone involved in this Mega-PR! 🎉 👏 |
@owncloud/android-developers
Time has come.
From my POV, this is finally ready to be tested by QA (cc @jesmrec).
Many hands contributed here, starting with the awesome effort of @LukeOwncloud. Sounds wise summoning many eyes to review it. So, any comment about the code will be welcome.
Though many things have been rewritten and considerably cleaned-up, sure you will still find many points that could (and should) be refactored. I can't promise that all of them may be attended in this PR, since we really, really, need to release this with next version 1.9.2, that should be very near in time to the release of OC 9. Evolution of testing is the leading criteria right now.
This means: if we think we can refactor something in a safe manner without introducing an important risk for QA, we will do. If bugs appear and the code to fix is also subject of comments in the code review, we will apply the comments.
But if change requests are big enough to require QA starts the testing all over again, we will have to wait for a better chance.
This one should not be too far in time. This PR lets aside an important topic that was originally addressed by @LukeOwncloud , the improvement of automatic retries. Right now instant uploads are retried when Wifi connection is established, in a similar way to the operation of the currently released version 1.9.1 [1]. But other convenient improvements will be addressed specifically in the short term [2], not in this PR. And that should be a good moment to improve the code of uploads further.
Come on Barbie, let's go party!
[1] You may notice some light improvements, but that's a side effect of the many changes done; was easier let it that way that adding artificial limits. Have fun finding them :)
[2] If you don't want to wait and prefer to implement them, go for it. Just mention me to let me know, and I'll try to help.
BUGS FOUND AND ENHANCEMENT:
UPLOADED
section Thumbnails not shown inUPLOADED
section #1517