Hi,
I just had my web app open on my desktop and then added a task on my phone which never shows up until I hard refresh the browser with F5.
How about periodically read the db and refresh the view?
Thanks for a great tool!
Hi,
I just had my web app open on my desktop and then added a task on my phone which never shows up until I hard refresh the browser with F5.
How about periodically read the db and refresh the view?
Thanks for a great tool!
Periodically refreshing the view can disrupt the user experience by moving content away while someone is reading it, which may hurt productivity more than help. I don’t think what you’re asking for is wrong—it makes sense in certain workflows—but I suspect it wouldn’t be a universally desired behavior. If Vikunja implemented it, we’d likely need to add a way to disable it, which adds complexity. For now, a simple manual refresh before reading tabs that have been open for a while seems like a predictable and less disruptive solution.
I know this is quite the lift, but a Google Keep style websocket / real-time behavior would be very nice for families that are quickly editing tasks. I am specifically thinking of web view. It wouldn’t behave like a refresh, but more of an update to subsections of the UI.
Again, I don’t expect it — but it would really elevate the experience.
This is somewhat more complicated and tricky to get right - which is why it is not integrated.
Has been discussed elsewhere as well: Real-time UI updates on events
Glad to see that it’s on a list. I know there are a lot of competing priorities, I appreciate the reply!
Hi,
the team loves Vikunja
Is there any update on the real-time refresh subject?
Most people in my company work with google docs and Outline as a wiki and are used to real time updates.
Yes, Websocket pushes are much better than a time based refresh.
Thanks for all ideas
Stefan
I have applied for a Grant from NLNet to implement this. I should get a reply from them soon-ish, will report back when I get news.
Fantastic news.
If you need inspiration for the solution, i recommend looking at Outline.
They have implemented an editor which is synced on the character level like Google docs.
Otherwise a sync on the task level would be great already, so that views are auto-updated, but users need to reopen tasks to see the updates.
Thanks again for all the great work on vikunja.