Raven Mobile is here!
Download it from the app stores here:
Apple App Store
Google Play Store
Breaking changes
Raven v2.2.0 will now require at least Node v18.18 or higher to run. The mobile app will also require Frappe v15.63.0 or higher to run.
Known bugs on the mobile app as of this release
- On Android, by default the system theme is not respected in a few areas of the app. Please toggle the theme (and back if you want) if you do not see the text in messages
What's Changed
- feat: add site flow by @nikkothari22 in #1182
- chore(mobile): consolidated all auth utils by @nikkothari22 in #1183
- feat(mobile): channel list UI by @janhvipatil in #1184
- feat: monorepo setup for mobile app by @nikkothari22 in #1187
- feat:(mobile) Fetch channels and dms list on app homepage by @janhvipatil in #1189
- feat(mobile): profile actions - edit name and status by @pranavmene2000 in #1191
- feat(mobile): GIF picker drawer by @pranavmene2000 in #1192
- feat(mobile): view poll by @pranavmene2000 in #1190
- feat: Create channel form by @janhvipatil in #1195
- feat(mobile): image viewer, file viewer, video player by @TITANiumRox in #1197
- feat(mobile): workspace switcher by @janhvipatil in #1220
- feat(mobile): workspace switcher in channel list by @nikkothari22 in #1221
- feat(mobile): formatted dates on chat stream by @nikkothari22 in #1245
- feat(mobile): added zeego context menu by @janhvipatil in #1240
- feat(mobile): add/ remove channel from starred(pinned) channels list via context menu by @janhvipatil in #1250
- feat(mobile): text message rendering by @nikkothari22 in #1252
- Mobile tab bar style update by @janhvipatil in #1263
- feat(mobile): saved messages page by @janhvipatil in #1265
- feat(mobile): Link Preview by @pranavmene2000 in #1249
- feat(mobile): DMs list by @pranavmene2000 in #1198
- feat(mobile): Chat message item actions drawer by @pranavmene2000 in #1194
- feat(mobile): show unread counts by @janhvipatil in #1295
- feat: store push notification token on site by @nikkothari22 in #1321
- fix: pass CSRF token in Push API call by @nikkothari22 in #1322
- feat: File Upload by @TITANiumRox in #1324
- feat: uploading files by @TITANiumRox in #1271
- feat: wire up message item by @prathameshkurunkar7 in #1272
- feat(mobile): push notifications by @nikkothari22 in #1326
- feat: mobile add channel settings page by @prathameshkurunkar7 in #1262
- feat(mobile): Added alerts/modals for channel settings by @janhvipatil in #1329
- feat(mobile): added headers for both DMs and Channels by @janhvipatil in #1330
- feat(mobile): added first message block for chat stream by @janhvipatil in #1333
- fix: Image View layout by @TITANiumRox in #1347
- merging mobile-app in manage-channel-members by @janhvipatil in #1354
- feat(mobile): Manage channel members by @janhvipatil in #1357
- feat(mobile): reply message by @janhvipatil in #1359
- feat(mobile): ability to create poll by @pranavmene2000 in #1325
- feat(mobile): Message actions by @janhvipatil in #1381
- feat(mobile): upload profile pic by @pranavmene2000 in #1348
- feat: appearance and availability settings in profile page by @janhvipatil in #1424
- chore: change Firebase config on mobile app by @nikkothari22 in #1433
- feat(mobile): React to message and View reactions by @pranavmene2000 in #1320
- feat(mobile): user mentions tray by @janhvipatil in #1437
- feat(mobile): chat input by @prathameshkurunkar7 in #1388
- feat: DM list by @TITANiumRox in #1458
- feat(mobile): setup SWR config for React Native by @nikkothari22 in #1459
- feat(mobile): automatically refresh access tokens by @nikkothari22 in #1460
- feat: threads on mobile app by @janhvipatil in #1462
- feat(mobile): improved chat stream by @nikkothari22 in #1463
- fix(mobile): improvements on chat stream by @nikkothari22 in #1465
- merging mobile-app in ui-fixes by @janhvipatil in #1466
- fix: calculate expiration time for access token correctly by @nikkothari22 in #1467
- enhancement(mobile): UI fixes by @janhvipatil in #1472
- fix(mobile): revoke old tokens after refreshing by @nikkothari22 in #1477
- feat(mobile): react to message by @nikkothari22 in #1495
- fix(mobile): scroll issues on chat stream by @nikkothari22 in #1496
- feat(mobile): created new search input component by @janhvipatil in #1497
- DMs page by @janhvipatil in #1498
- fix dark mode colors by @janhvipatil in #1508
- feat(mobile): show channel settings based on user permissions by @janhvipatil in #1509
- fix(mobile): consistent colors on UserAvatar by @nikkothari22 in #1512
- feat(mobile): file viewer and poll creation for threads by @nikkothari22 in #1513
- fix(mobile): removed conflict with long press gesture to view reactions by @nikkothari22 in #1514
- fix(mobile): attempt auth token refresh when app is brought back to foreground by @nikkothari22 in #1515
- feat(mobile): Quick search by @janhvipatil in #1516
- feat(mobile): document link previews by @nikkothari22 in #1517
- fix(mobile): file icons, colors and other minor UI fixes by @janhvipatil in #1526
- fix: minor fixes on mobile app design by @nikkothari22 in #1533
- fix(mobile): chat stream scrolls up when keyboard opens by @nikkothari22 in #1544
- feat(mobile): switch sites without logging out by @nikkothari22 in #1546
- feat(mobile): do not show chat input on channels where the user is not a member by @prathameshkurunkar7 in #1545
- feat: View shared files by @pranavmene2000 in #1518
- feat(mobile): added instructions on setting up site for mobile by @nikkothari22 in #1547
- fix(mobile): do not scroll to bottom on subsequent data fetches by @nikkothari22 in #1548
- feat: pinned messages by @TITANiumRox in #1549
- feat(mobile): skeleton loader in chat stream by @nikkothari22 in #1550
- chore: remove unused icons by @TITANiumRox in #1553
- feat: Unsave from list by @TITANiumRox in #1552
- feat(mobile): new Emoji Picker by @pranavmene2000 in #1551
- feat(mobile): add allow users to edit messages by @prathameshkurunkar7 in #1554
- Add animations and UI improvements by @janhvipatil in #1555
- fix: preferences screen emoji-picker by @pranavmene2000 in #1557
- merging mobile-app in add-animations branch by @janhvipatil in #1564
- Fix: files scroll issue on android by @pranavmene2000 in #1568
- feat(mobile): store push token for each site by @nikkothari22 in #1569
- feat(mobile): forward message UI improvement by @pranavmene2000 in #1566
- Add animations and UI improvements by @janhvipatil in #1573
- feat: mobile app by @janhvipatil in #1185
- fix(mobile): forward-message textinput placeholder color by @pranavmene2000 in #1575
- fix: multiple bugs and dependency updates by @nikkothari22 in #1577
- chore(deps): update Vite to v6 by @nikkothari22 in #1578
- chore(deps): update Tiptap libraries to latest version by @nikkothari22 in #1579
- Fix(mobile): remove onPress event from channel list row by @pranavmene2000 in #1571
- fix(mobile): multiple fixes + enhancements by @nikkothari22 in #1581
- fix(mobile): update styles for DMs list by @janhvipatil in #1582
- fix: push notifications were not working for channel messages by @nikkothari22 in #1586
Full Changelog: v2.1.12...v2.2.0
