Rocket.Chat mobile clients
Go to file
Gerzon Z 76a99519ec
[NEW] Support new message parser (#3313)
* Add message parser to profile view and db

* Add md to db

* Remove changes to Xcode project

* Remove message-parser lib and add enable message parser field to User model

* Fix message parser

* Remove admin enableMessageParserEarlyAdoption

* Add NewMarkdown component

* Remove NewMarkdown component and add specific components for new message parser

* Add new parser components

* Fix BigEmoji

* Updated components and added more Code components

* update components and add storybooks

* Update Code component and add it to storybooks

* Update Mention component

* Minor tweaks

* Add server message parser validation

* Renamed folder, add @rocket.chat/message-parser, migrate some files to TypeScript

* Migrate components to TypeScript and fix styling

* Change interfaces and add TaskListComponent and styles

* Fix new markdown and styles

* Fix inlinecode

* Stop using server setting

* Use enableMessageParserEarlyAdoption on mapStateToProps

* Remove React.FC

* add link to bold, italic and strike

* Update parser components

* Fix missing components

* Minor tweak

* Fix lint and add getCustomEmojis

* Fix customEmojis

* Update emojis

* Minor tweak

* disconnect markdown from store

* Use @rocket.chat/message-parser@0.30.0

* Fix link style

* Unify lists and styles

* Remove style prop

* Use big emoji as a normal token

* Remove unnecessary memo

* Fix code styles

* Update tests

* Conditionally create renderer

* Use Context instead of prop drill

* Fix Link component

* Fix plain text regression and update tests

Co-authored-by: Diego Mello <diegolmello@gmail.com>
2021-10-20 13:32:58 -03:00
.circleci Chore: Start Typescript migration (#3279) 2021-09-13 17:41:05 -03:00
.github [CHORE] Improve ISSUE_TEMPLATE.md (#2390) 2020-08-10 15:03:04 -03:00
.husky Chore: Update dependencies (#3206) 2021-07-20 10:23:29 -03:00
__mocks__ Chore: Update Bugsnag (#3300) 2021-07-28 17:36:06 -03:00
__tests__ [NEW] Support new message parser (#3313) 2021-10-20 13:32:58 -03:00
android Chore: Update Expo libs (#3433) 2021-10-14 16:37:29 -03:00
app [NEW] Support new message parser (#3313) 2021-10-20 13:32:58 -03:00
e2e [NEW] Display preferences screen (#3318) 2021-10-06 17:30:10 -03:00
ios Chore: Update Expo libs (#3433) 2021-10-14 16:37:29 -03:00
patches Chore: Update Expo libs (#3433) 2021-10-14 16:37:29 -03:00
scripts [CHORE] Build official apps on CI (#2701) 2020-12-14 13:20:32 -03:00
storybook [NEW] Support new message parser (#3313) 2021-10-20 13:32:58 -03:00
.bettercodehub.yml Add bettercode (#30) 2017-08-18 14:02:12 -03:00
.buckconfig Initial commit 2017-08-03 15:23:43 -03:00
.eslintignore Chore: Update React Native to 0.64.2 (#3245) 2021-07-21 12:50:39 -03:00
.eslintrc.js Chore: Migrate AutoTranslateView to Typescript (#3380) 2021-09-15 11:38:51 -03:00
.gitattributes Initial commit 2017-08-03 15:23:43 -03:00
.gitignore Chore: Update React Native to 0.64.2 (#3245) 2021-07-21 12:50:39 -03:00
.prettierignore [FIX] Reverting changes applied by Prettier on i18n folder (#3410) 2021-10-07 15:41:37 -03:00
.prettierrc.js Chore: Start Typescript migration (#3279) 2021-09-13 17:41:05 -03:00
.snyk Switch push notification lib (#346) 2018-07-10 10:40:32 -03:00
.watchmanconfig [CHORE] Increase "content_hash_max_items" on Watchman (#2181) 2020-06-17 16:25:25 -03:00
CONTRIBUTING.md Chore: Start Typescript migration (#3279) 2021-09-13 17:41:05 -03:00
LICENSE Create LICENSE 2018-04-21 15:24:08 -03:00
README.md Chore: Point to new white label URL (#3402) 2021-09-24 11:26:22 -03:00
SECURITY.md [DOCS] Add SECURITY.md (#1244) 2019-09-26 16:18:38 -03:00
app.json Chore: Start Typescript migration (#3279) 2021-09-13 17:41:05 -03:00
babel.config.js Chore: Update Reanimated to 2.2.2 (#3341) 2021-10-01 17:34:25 -03:00
index.js Chore: Start Typescript migration (#3279) 2021-09-13 17:41:05 -03:00
jsconfig.json Chore: Start Typescript migration (#3279) 2021-09-13 17:41:05 -03:00
key.keystore.enc Ci (#25) 2017-08-18 11:50:20 -03:00
metro.config.js Chore: Start Typescript migration (#3279) 2021-09-13 17:41:05 -03:00
package.json [NEW] Support new message parser (#3313) 2021-10-20 13:32:58 -03:00
react-native.config.js Chore: Update WatermelonDB to 0.23.0 (#3386) 2021-10-01 17:35:13 -03:00
tsconfig.json Chore: Start Typescript migration (#3279) 2021-09-13 17:41:05 -03:00
yarn.lock [NEW] Support new message parser (#3313) 2021-10-20 13:32:58 -03:00

README.md

Rocket.Chat Mobile

Project Dependencies Codacy Badge codecov CodeFactor

  • Supported server versions: 0.70.0+
  • Supported iOS versions: 11+
  • Supported Android versions: 6.0+

Download

Download on Google Play Download on App Store

Check our docs for beta and Experimental versions.

Reporting an Issue

Github Issues are used to track todos, bugs, feature requests, and more.

Also check the #react-native community on open.rocket.chat. We'd like to help.

Contributing

Are you a dev and would like to help? Found a bug that you would like to report or a missing feature that you would like to work on? Great! We have written down a Contribution guide so you can start easily.

Whitelabel

Do you want to make the app run on your own server only? Follow our whitelabel documentation.

Engage with us

Share your story

Wed love to hear about your experience and potentially feature it on our blog.

Subscribe for Updates

Once a month our marketing team releases an email update with news about product releases, company related topics, events and use cases. Sign up!