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

Support offline mode #51

Closed
EJohnF opened this issue Aug 22, 2019 · 25 comments · Fixed by #797
Closed

Support offline mode #51

EJohnF opened this issue Aug 22, 2019 · 25 comments · Fixed by #797
Assignees

Comments

@EJohnF
Copy link

EJohnF commented Aug 22, 2019

I don't see it in the docs, but maybe you have some caching and offline support?
So that once user loaded messages, he can access(see) them later without an internet connection?

I know that it's possible to do using such tools as Redux or Apollo. But I wonder might be there is support for that out of the box. Thanks!

@vishalnarkhede
Copy link
Contributor

Hey @EJohnF,

Thanks for reaching out to us. Currently we don't have offline support OOTB. Its currently in pipeline, and will be available in future, although I can't really give any timeline about it.

@tbarbugli
Copy link
Member

re-opening this so that people can +1 / subscribe to this for updates

@vishalnarkhede vishalnarkhede added the Enhancement New feature or request label Sep 16, 2019
@vishalnarkhede vishalnarkhede self-assigned this Sep 16, 2019
@aleplusplus
Copy link

Any update on this?

@vishalnarkhede vishalnarkhede added this to To do in Support/issues Jun 17, 2020
@virdesai
Copy link
Contributor

we're working to make this happen sometime in Q1

@vishalnarkhede
Copy link
Contributor

Offline support has been moved to Q2!!

@nandorojo
Copy link

Is this planned with AsyncStorage?

@sealabcore
Copy link

+1 are you all still planning on a Q2 launch of caching messages and images in the client (offline mode)? Loading channels / messages in a channel / images on slower phone internet connections is quite painful. Thanks in advance! Happy to test a pre-release if available 😄

@vishalnarkhede vishalnarkhede linked a pull request Sep 20, 2021 that will close this issue
8 tasks
@madsroskar
Copy link
Contributor

Just an update here, we're planning to include offline support in version 4.0.0, which we expect to release by the end of the month. 🙂

@nandorojo
Copy link

That’s amazing news!

@nandorojo
Copy link

I assume you’re using MMKV given the recent sponsorship? 😎

@vishalnarkhede
Copy link
Contributor

@nandorojo we are going to leave it for users to make a choice on storage library ... mmkv or async-storage or anything else which supports simple get-set key value storage :)

@cyim02
Copy link

cyim02 commented Oct 14, 2021

@nandorojo we are going to leave it for users to make a choice on storage library ... mmkv or async-storage or anything else which supports simple get-set key value storage :)

This is exactly what I'm hoping for 💯 nice work!

@sealabcore
Copy link

Just an update here, we're planning to include offline support in version 4.0.0, which we expect to release by the end of the month. 🙂

Really looking forward to 4.0.0 🎉 Any update on release date? A beta branch we can test? Thanks!

@vishalnarkhede
Copy link
Contributor

Hey guys!! So due to some technical limitations we had to abandon our development around offline caching layer on RN for stream chat. But we still have plenty of good performance fixes in v4.0.0. And we will plan on implementing offline database support soon.

@cyim02
Copy link

cyim02 commented Nov 23, 2021

@vishalnarkhede
Thank you for the update! Any info on the approx. release date for the offline database support? Will it include encryption?

@vishalnarkhede vishalnarkhede added Feature Request and removed Enhancement New feature or request labels Nov 26, 2021
@linhewinner
Copy link

While this is not supported out of the box, is there any way for me build a local storage layer myself and integrate with stream-chat-react-native?

Any timeline on when official support would be available?

@buneme
Copy link

buneme commented Mar 4, 2022

Hello @vishalnarkhede, are there any updates on this? And are there any possible work around that we could use in the meantime?

@ato237
Copy link

ato237 commented Apr 12, 2022

Are there any updates for offline support?

@vishalnarkhede
Copy link
Contributor

Hey guys, we don't have any solid update on this one yet. But we are re-picking this epic now so probably in a month or so we will have some specific timeline and plan for it.

@RRaideRR
Copy link

Just checking in a month later: what's the timeline or plan for it?

@vanGalilea
Copy link
Contributor

Update: this feature is currently in the making and will be available in alpha prod in a few weeks.
Stay tuned for more info.

@andreibarabas
Copy link
Contributor

andreibarabas commented Jul 27, 2022

hi @vanGalilea - any updates on this feature? is there a beta / rc we could test out?

@vanGalilea
Copy link
Contributor

@andreibarabas yes definitely more info can be found in this discussion

@andreibarabas
Copy link
Contributor

Perfect! Will give the beta a try Today 👍

@vishalnarkhede
Copy link
Contributor

Please feel free to add a comment on any questions you may have, on gh discussion thread. I am going to close this issue for now :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Support/issues
  
To do
Development

Successfully merging a pull request may close this issue.