Android: Remove "On device"

Created on 5 Aug 2017  Â·  24Comments  Â·  Source: nextcloud/android

  • [ ] - remove "On device" support
  • [ ] - add support for folder synchronization
  • [ ] - automatically synchronize favorite files & folders
enhancement

Most helpful comment

* I might want to delete files, regardless if they are on the device or not – which should absolutely be possible

I'm particularly interested in being able to delete files from server even when off-line. Are there plans to support this ? Other than the short mention on this issue I didn't find a formal enhancement request for it.

All 24 comments

@mario I kind of like having the "On device" option, especially since it has been reworked to work on NC Dev.
As of NC Dev 20170805, "On device" only shows folders and files which have been downloaded. It will not show thumbnails.
When potentially running out of memory on device, this feature will find itself handy to check and remove no longer needed files on the devices.

Maybe you have other solutions in mind.

@OlivierS1 we will now only show files that you currently see "On device" when offline. This is the joint approach by iOS & Android app, and makes quite a lot of sense.

Maybe we can add tag support to search or something...

@mario You got me confused.
On NC Dev 20170805, only files that are already downloaded on device show in the "On device" menu.
All the thousands of folders and document that exist on server but have not been synchronized with device no longer show in the list. This behavior was corrected after posted this post:
https://github.com/nextcloud/android/issues/1062

We're both confused looks like ...

This issue is partly related to:
https://github.com/nextcloud/android/issues/1143

How i can do that with https://mobile-phone-tracker.org mobile recorder ?

For the first point we already have #1143
The second and third point seem to be independent from "remove on device" title and should have both separate issues, or?

@tobiasKaminsky it's all VERY related so I think one issue makes sense.

Feel free to change the issue & open new issues if you feel otherwise.

Maybe it is related, but from the sort bullet points without any further infos I do not see the relation.

As I understand/imagine it:

  • add support for folder synchronization: 2 way sync (upload/download files, resolve conflicts)
  • automatically synchronize favorite files & folders: global, all favorited files should always be up-to date (this is currently "keep up to date". I remember that @jancborchardt wanted this change long long time ago)

If this is correct, then at least different PRs are needed, otherwise we get a nightmare PR ;-)

True that we need more than 1 pr to solve this issue, but it makes sense to
track it all in one ticket.

On Mon, 7 Aug 2017 at 10:39, Tobias Kaminsky notifications@github.com
wrote:

Maybe it is related, but from the sort bullet points without any further
infos I do not see the relation.

As I understand/imagine it:

  • add support for folder synchronization: 2 way sync (upload/download
    files, resolve conflicts)
  • automatically synchronize favorite files & folders: global, all
    favorited files should always be up-to date (this is currently "keep up to
    date". I remember that @jancborchardt
    https://github.com/jancborchardt wanted this change long long time
    ago)

If this is correct, then at least different PRs are needed, otherwise we
get a nightmare PR ;-)

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/nextcloud/android/issues/1270#issuecomment-320604613,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAWslXYZn5xUt-oxUx4vMUXKpa0nJulks5sVs1PgaJpZM4OuXhq
.

@tobiasKaminsky I am not sure I want to synchronize my favorite folders, at least not all of them.
I have a Photo folder which is in excess of 200GB and I place it as one of my favorite so I don't have to search in my hundreds of folders.
If synchronization means downloading all the favorites, then my phone will not have the required storage capacity.
However, I wouldn't mind thumbnails be generated. To me it makes more sense.
To keep folders and document synchronized and available on phone, then my understanding is that "Available offline" already takes care of this scenario.

What do you think?

we will now only show files that you currently see "On device" when offline. This is the joint approach by iOS & Android app, and makes quite a lot of sense.

@mario can you elaborate here? I hope it doesn’t mean that when you are offline, the »All files« view will only show files which you already have on the device. Cause that would be confusing as hell. ;)

@jancborchardt why is it confusing? It would clearly show that you are offline.

Because even though I am offline, I want to browse all my files:

  • It doesn’t seem like I suddenly lost data, just because I’m offline
  • All files provide an important anchor to where I’m at
  • I might want to delete files, regardless if they are on the device or not – which should absolutely be possible

Being offline is not something special. It happens all the time, due to being in a train, plane, being in a different country, or just the connection dropping. It shouldn’t change the entire appearance of the app. "On device" totally makes sense as a filter, but not as a default view I’m dropped into.

I agree partly, but:

  • separate filter is pointless
  • to achieve offline file(s) navigation syncing needs to be fixed

On Sun, 13 Aug 2017 at 15:56, Jan-Christoph Borchardt <
[email protected]> wrote:

Because even though I am offline, I want to browse all my files:

  • It doesn’t seem like I suddenly lost data, just because I’m offline
  • All files provide an important anchor to where I’m at
  • I might want to delete files, regardless if they are on the device
    or not – which should absolutely be possible

Being offline is not something special. It happens all the time, due to
being in a train, plane, being in a different country, or just the
connection dropping. It shouldn’t change the entire appearance of the app.
"On device" totally makes sense as a filter, but not as a default view I’m
dropped into.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/nextcloud/android/issues/1270#issuecomment-322043699,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAWsgFr3X5QbWyUvkvbo-osWY_15StQks5sXwB_gaJpZM4OuXhq
.

Well, my main point is that we should definitely _not_ hide other files when offline. That's the most important thing.

@jancborchardt Agree 300%

Well, my main point is that we should definitely not hide other files when offline. That's the most important thing.

If device is offline: grey out those files that are not available?
We could also sort the downloaded files to be on top?

Greying out seems ok, also thought about that. It basically emphasizes the sync state icons.

But no different sorting. As said offline should not be treated like a special or error case, cause it can happen all the time due to different reasons.

* I might want to delete files, regardless if they are on the device or not – which should absolutely be possible

I'm particularly interested in being able to delete files from server even when off-line. Are there plans to support this ? Other than the short mention on this issue I didn't find a formal enhancement request for it.

@gjanssens agree, but it’s a lot of work. The most related issues are https://github.com/nextcloud/android/issues/1143#issuecomment-322188754 and https://github.com/nextcloud/android/issues/1008

Ok thanks.

Is the delete on device pictures feature (after succesfull upload) still on the roadmap for the Android app?

Pictures take most space on my device and i don't want to risk losing pictures that cannot be synced for any reason.

Is the delete on device pictures feature (after succesfull upload) still on the roadmap for the Android app?

This is already in. You can specify what happens after a successful auto upload.
Other than that, we plan to keep "on device".
Part 3 is also already done, in terms of "sync downloaded files".
Part 2 can be found here #19

Was this page helpful?
0 / 5 - 0 ratings

Related issues

eppfel picture eppfel  Â·  3Comments

JSoko picture JSoko  Â·  3Comments

Tie-fighter picture Tie-fighter  Â·  3Comments

AndyScherzinger picture AndyScherzinger  Â·  3Comments

AndyScherzinger picture AndyScherzinger  Â·  3Comments