Zulip mobile app using React Native
JavaScript HTML Java Objective-C Python
Latest commit b046070 Feb 18, 2018
kunall17 and borisyankov Use pm_users for distinguishing b/w private and huddle messages (#1943)
* Revert "Use the trigger to determine if the notification is for a group message"

This reverts commit 2b8a9a2.

* Use pm_users for distinguishing b/w private and huddle messages
Permalink
Failed to load latest commit information.
__e2e__tests__ Fix detox test's for basic realm screen (#1096) Aug 26, 2017
__mocks__ Add tests for message actions. (#1058) Aug 21, 2017
android Use pm_users for distinguishing b/w private and huddle messages (#1943) Feb 18, 2018
docs Added instructions for Android Simulator and Android Device (#1932) Feb 16, 2018
flow-typed/npm Upgrade to React Native 0.53 (#1874) Feb 10, 2018
ios Use PushNotificationIOS module to get the initial data (#1643) Jan 18, 2018
jest Add tests for message actions. (#1058) Aug 21, 2017
src Rework Sentry config. Add error ignoring (#1941) Feb 17, 2018
static/img Fix message loading indicator formatting (#364) Feb 20, 2017
vendor/intl Setup flow (#672) Jun 20, 2017
.babelrc Remove console logging from release builds (#738) Jun 24, 2017
.buckconfig Upgrade React Native, React and Redux to latest versions. Jul 10, 2016
.eslintignore Add flow-typed, react-flow-types and remove snapshot tests. Aug 5, 2017
.eslintrc Fix can not narrow to streams and topics with special characters (#1895) Feb 9, 2018
.flowconfig Upgrade to React Native 0.53 (#1874) Feb 10, 2018
.gitignore Fix Android, iOS build. fix Sentry config to upload source map. (#891) Jul 18, 2017
.prettierrc Fix latest prettier styles and remove unused stylesheets Sep 1, 2017
.travis-e2e.yml Replace .travis.yml for faster and more reliable builds (#1164) Sep 15, 2017
.travis.yml Add function connectWithActionsPreserveOnBack (#1524) Dec 10, 2017
.watchmanconfig Initial commit May 8, 2016
CONTRIBUTING.md Update contributing, developers guide (#1740) Jan 12, 2018
LICENSE Add software license. Sep 19, 2016
README.md Add instructions on how to join Android Beta and iOS TestFlight (#1474) Nov 29, 2017
index.android.js Profiling: Configure Reactotron with project. (#1001) Aug 7, 2017
index.ios.js Profiling: Configure Reactotron with project. (#1001) Aug 7, 2017
jsconfig.json Added option to leave search state in ModalSearchNavBar Jul 4, 2017
package.json Update libraries and translations (#1925) Feb 14, 2018
rn-cli.config.js Upgrade to React Native 0.53 (#1874) Feb 10, 2018
wallaby.js Extract userlist sort and filter as selectors, add unit tests and wal… Oct 14, 2016
yarn.lock Update libraries and translations (#1925) Feb 14, 2018

README.md

Zulip Mobile

Build Status Coverage Status Zulip chat

Zulip Mobile is the official mobile Zulip client supporting both iOS and Android, written in JavaScript with React Native. It supersedes our two native apps zulip-ios and zulip-android.

Production versions of the app are available here:

If you want to become a Beta tester:

All contributors to our previous projects, as well as newcomers, are welcome to contribute. If you are current Android contributor, read more about our plans for Zulip on Android.

Contributing

For more information about contributing PRs and issues, see our Contribution Guidelines.

Issues tagged help wanted are a great starting point for PRs.

We encourage the community to ask and answer questions in our Zulip stream

License

Copyright (c) 2016 Dropbox, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

The software includes some works released by third parties under other free and open source licenses. Those works are redistributed under the license terms under which the works were received.