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.