PWA features - WideChat/Rocket.Chat GitHub Wiki

This wiki contains the features implemented in the PWA version of Rocket.chat, in order of their development.

Number Details Upstream PR
1 Service Worker: register a service worker, cache the requests for offline usage. File/Commit for a reference. #17269
2 Chat message collections, prefetch messages after startup. Files/Commits(ChatMessage collection , prefetch Messages) for reference. #17367
3 Store local messages/edits in offline mode, and send after the online connection. Files/Commits(store messages, attachements, sidenav) for reference. #17441
4 Make Sidebar as home in mobile view. File/Commit for reference. #17375
5 Show search bar in mobile view, move sort action to preferences. Files/Commits(searchBar, sort) for reference. #17569
6 Increase font, move reconnection status to bottom. Files/Commits(font status) for reference. #17596
7 Improve chatroom UI, add search messages, header colour, message action on touch. Files/Commits(search, touch) for reference. #17549
8 Add share functionality. File/Commit for reference. #17649
9 Cache Roles. Add cypress test for PWA. File/Commit for reference. #17493

NOTE: The reference files/commits are old, and mentioned here only to provide source files modified for the corresponding feature.