Skip to content
master
Switch branches/tags
Code

Latest commit

A bug somewhere in our stack -- presumably Metro or one of its
dependencies -- means that in src/notification/notificationActions.js
the import from `.` was getting resolved not to the module built from
its neighboring `index.js` file, as it should… but to the module
corresponding to the directory `src/common/`.

That also happens to be the directory where our only other imports
from `.` are found.  Seems like the bug may involve the resolution
of `.` being inappropriately shared globally.

In any case, the bug goes away when we make the import reference a
little less special-looking, as `./`.

Thread: https://chat.zulip.org/#narrow/stream/48-mobile/topic/Notification.20Crash/near/1215247
Fixes: #4818
24f1a17

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time

Zulip Mobile

Build Status Zulip chat PRs Welcome

Zulip Mobile is the official mobile Zulip client, supporting both iOS and Android.

Get the app

Release versions of the app are available here:

You can also help out by running beta versions of the app, and reporting bugs!

Contributing

Everyone is welcome to contribute. We gladly accept patches, pull requests, bug reports, or any other improvements. Read below to see how you can get started.

Discussion

To get involved in Zulip Mobile development, please join us on the Zulip community Zulip server, in the #mobile stream. Come say hello, discuss areas to work on, and ask and answer questions.

Using the beta

One important way to contribute is to run beta versions of the app, and report bugs! To get the beta:

Bug reports are welcome either in the #mobile stream or on this GitHub repo.

Development

Zulip Mobile is written in JavaScript with React Native. To get started with the code, follow this doc:

Then see our Contribution Guidelines, and come say hello in the #mobile stream. Issues tagged help wanted are a great starting point for PRs.

For more reading, take a look at our developer docs.

History

Zulip Mobile supersedes two legacy Zulip apps, zulip-ios and zulip-android (more history).

License

Copyright (c) 2016-2018 Kandra Labs, Inc., and contributors, and 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.