Skip to content
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

Uploads view #471

Closed
rperezb opened this issue Apr 22, 2014 · 20 comments
Closed

Uploads view #471

rperezb opened this issue Apr 22, 2014 · 20 comments

Comments

@rperezb
Copy link

rperezb commented Apr 22, 2014

AC:

  • There must be a new option on the action bar in the navigation drawer called Uploads should it be on the bar or under the menu botton as they are the settign or sync options?

  • Those files that have been uploaded recently must be shown on the uploads screen

  • No matter if the app is closed or the process killed, the files must be shown too

  • Only the info of the active account will be shown

  • There will be 3 sections:

    • Current: uploads in progress, the progress bar will be shown, and on the right the cancel button so that it will be possible to cancel the upload
      Besides, those uploads failed because of a network error will be shown too (such
      as offline uploads); to distinguish these ones from those that are in
      progress, a message under the file name: "waiting for server connection" will be shown instead of the progress bar.
    • Failed uploads: these are uploads that have failed and need the user attention
      • Credentials error: in case the password has changed, by clicking on the file, the login view will be shown so that the user can update the password and the uploads goes on
      • Folder do not exist: in case the folder where it was expected to upload the file does not exist; by clicking on this file, the folder tree will be shown so that the user can select a new destination
      • Conflict error: in the long run, by clicking on the file it will be shown the 3 options, overwritte, rename or cancel (ftm it is still not implemented)
      • Permission error: in case the user does not have permissions to upload any file to that folder, by clicking on it, the folder tree will be shown so that a new folder may be selected
    • Uploaded
      Where succesful uploads will be shown
      The number of successful uploaded files shown will be limited to 30 max

    Files will be displayed deppending on its upload time, the latest the first shown.
    Besides the file name, the size, when it was uploaded (relative dates), and path will be displayed too.

@rperezb rperezb added the Design label Apr 22, 2014
@rperezb
Copy link
Author

rperezb commented Apr 22, 2014

@jancborchardt

@jancborchardt
Copy link
Member

It should be in the menu (not in the bar directly), but yeah – we really need this Android menu on the left for stuff like that. @MTRichards @davivel

Otherise, please do it like on iOS.

@davivel
Copy link
Contributor

davivel commented Apr 25, 2014

I wouldn't do an 'uploads' view, but diretly the 'transfers' view.

@jancborchardt
Copy link
Member

Yup, transfers view, just like on iOS.

@tobiasKaminsky
Copy link
Contributor

ref #919

@davivel
Copy link
Contributor

davivel commented Aug 25, 2015

Reviewed acceptance criteria; not sure if all the details are still up to date. Please, @rperezb, @ggdiez, @nasli, @javiergonzper , have a look to them to compare with the iOS app.

@davivel
Copy link
Contributor

davivel commented Aug 25, 2015

Work on this issue should continue in branch reliable_uploads_action_uploads_view, based on contribution #919

@davivel
Copy link
Contributor

davivel commented Nov 25, 2015

For @ALL interest, we are reviewing the current state of this topic. It's near to receive top priority.

@AndyScherzinger
Copy link
Member

Nice! looking forward to furthers details and I would be more than happy to support any UI work necessary :)

@masensio
Copy link

Hi @ALL!
We are working for merging PR #919 into master. The first part is on reliable_uploads_action_uploads_view branch.

This is the current status of the uploads view:
Screenshot with Current and Completed Uploads:
screenshot_2016-01-28-10-18-04

Screenshot with some Failed Uploads:
screenshot_2016-01-28-10-22-57

I have a doubt about how to fix the failed uploads and how to launch the actions for fixing them.
On iOS side, there is a delete option on the swipe and if you click on the item you can fix the problem.

At the moment, we have the retry option on the right, but we can't delete a failed upload if we want.
Maybe, we need to offer the delete option in any way and the fix action too. I think there are two options for that:

  • Show retry button and delete button on the right (maybe there are too much buttons)
    image
  • Show delete button on the right and click on the item to fix and retry the upload.
    But maybe the user doesn't know what need to do to fix the problem.
    What do you think about that? @jancborchardt , @davivel , @rperezb, @LukeOwncloud , @AndyScherzinger , @tobiasKaminsky and anyone else that wants to give an opinion about this topic.

FYI: At the moment, in case of Credentials Error, if we click on the item the app shows the login view to introduce the new credentials, but you need to click on retry button to retry the upload.

Thanks

@rperezb
Copy link
Author

rperezb commented Jan 28, 2016

Thanks @masensio
I'd vote for a similar approach to the iOS app behavior, talking about those failed uploads that need the user action (credentials error: update password, folder error: select another folder...)

  • If the user tab over the file name: it's shown the needed view to fix the error
  • Once the error is fixed: the upload is launched, automatically

So, with this approach, it´s only needed one button: delete

@AndyScherzinger
Copy link
Member

@masensio looks awesome! 👍 I think it is okay to offer both actions (delete/retry) to let the user decide. But if we can implement the same behavior as being in place on iOS that would probably be best simply for consistency reasons and having a system behavior like "problem fixed - auto restart upload" sound like the best option :)

Things I would change from a UI perspective (probably @jancborchardt would mention them anyways 😄 ):

@jancborchardt
Copy link
Member

Yeah, of course @AndyScherzinger’s UI input is correct. :)

@masensio
Copy link

masensio commented Feb 3, 2016

Hi @ALL,
as conclusion:

  • use the same approach as on iOS.
  • some enhacements for UI.

I'll put on the list of task to complete this issue.

Thanks for your suggestions.

@joeplus
Copy link

joeplus commented Feb 12, 2016

Just a quick question:
Lets say the a user is uploading multiple files and there is on notification in the notification bar.
Will the entry be reset (disappears when the upload for one file has finished and appear again for the next file) or just refreshed (showing the overall progress for all files combined and only the file name is updated based on which file is currently uploaded)?

@tobiasKaminsky
Copy link
Contributor

@joeplus I think the notification is a different issue.
But the plan should be to show only one notification with changing content. See also #1468

@AndyScherzinger
Copy link
Member

@masensio I just committed the refresh icon work :) 3fa2d29

@AndyScherzinger
Copy link
Member

@davivel @rperezb imho done by #1493 as far as I understand the requirements from the top post in this issue.

@davivel
Copy link
Contributor

davivel commented Mar 31, 2016

So true... :D

@davivel davivel closed this as completed Mar 31, 2016
@davivel davivel added this to the 2-current milestone Mar 31, 2016
@rperezb
Copy link
Author

rperezb commented Mar 31, 2016

💃

hannesa2 pushed a commit that referenced this issue Oct 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants