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

Push Updates #215

Closed
jakobroehrl opened this issue Nov 23, 2019 · 9 comments
Closed

Push Updates #215

jakobroehrl opened this issue Nov 23, 2019 · 9 comments
Labels
enhancement New feature or request

Comments

@jakobroehrl
Copy link

It would be great to see changes from other users without reloading.
On the Browser App we need this get it working: nextcloud/deck#1186

Describe alternatives you've considered
Reload the data manually

@jakobroehrl jakobroehrl added the enhancement New feature or request label Nov 23, 2019
@stefan-niedermann
Copy link
Owner

stefan-niedermann commented Nov 23, 2019

This is a problem due keeping a service alive. Especially without Play Services (and we aim to support devices without Play Services and have no plans of creating another flavor for Play Services users).

We'll see what we can do, but i think Pull to Refresh will be the best thing we can offer under this circumstates.

@ghost
Copy link

ghost commented Nov 23, 2019

probably handling it like the news app could be a way: there you can set the option to update when you launch the app.

@stefan-niedermann
Copy link
Owner

This should already be the case, if not i'm definitely for this implementation :) can you double checkt if this is the case yet, please?

@desperateCoder
Copy link
Collaborator

I think it's synchronizing, but not showing the loading indicator

@jakobroehrl
Copy link
Author

@stefan-niedermann
I understand you. But I think an auto update is really important for a collaborative app like Deck.

@jancborchardt
Copy link

Couldn't it simply use auto-update when the device has Play Services, and when it doesn't there's still pull to refresh? :) Basically progressive enhancement based on what the device supports.

(An option for this seems unnecessary, especially on launch it would be confusing.)

@qoheniac
Copy link

Could Tutanota's solution be an option?

@desperateCoder
Copy link
Collaborator

desperateCoder commented Jan 24, 2020

I just found this one: nextcloud/deck#256

Feel free to take part in this discussion, since one day we are affected by this as well

@stefan-niedermann
Copy link
Owner

Couldn't it simply use auto-update when the device has Play Services, and when it doesn't there's still pull to refresh? :) Basically progressive enhancement based on what the device supports.

This would technically be possible but this is straight against my philosophy. Sorry, but i will not include any proprietary libraries in this project.

We already have the background sync (each 15 minutes), this has to be sufficient until a greater solution for all open source apps can be found.

Also: If someone mentions you in a comment, you will get notified via the Files app which supports push notifications (and you have the Files app installed since it is a requirement to run Deck 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants