Skip to content

Commit 1f42e1e

Browse files
committed
Merge branch 'release/1.4.0'
2 parents 8aeb133 + 8134029 commit 1f42e1e

File tree

84 files changed

+2215
-1397
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+2215
-1397
lines changed

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ orbs:
55
jobs:
66
build-and-test:
77
docker:
8-
- image: circleci/node:12.5.0
8+
- image: circleci/node:12.22.0
99
steps:
1010
- checkout
1111
- restore_cache:
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve
4+
title: ''
5+
labels: 'Bug'
6+
assignees: ''
7+
8+
---
9+
10+
Confirm you’re filing a new issue. [Search issues in Github](https://github.com/chatwoot/chatwoot-mobile-app/issues) and ensure that the issue is not already exist.
11+
12+
**Describe the bug**
13+
14+
A clear and concise description of what the bug is.
15+
16+
17+
**To Reproduce**
18+
19+
How can we reproduce the issue
20+
21+
**Expected behavior**
22+
23+
A clear and concise description of what you expected to happen.
24+
25+
**Screenshots**
26+
27+
If applicable, add screenshots to help explain your problem.
28+
29+
**Observed behavior**
30+
31+
What did you see happen? Please include relevant error messages, screenshots and/or video recordings.
32+
33+
**Environment**
34+
35+
- Describe whether you are using Chatwoot Cloud (app.chatwoot.com) or a self hosted installation of Chatwoot.
36+
- Device Name: [e.g. iPhone6]
37+
- OS Version: [e.g. iOS8.1]
38+
- Chatwoot App Version: [e.g. 1.2.0]
39+
- Chatwoot Server Version: [e.g. 1.16.0]
40+
41+
**Additional context**
42+
43+
Add any other context about the problem here.
44+
45+
**Possible fixes**
46+
47+
If you can, link to the line of code that might be responsible for the problem
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
name: Enhancement request
3+
about: Suggest any enhancements for this project
4+
title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
**Is your enhancement request related to a problem? Please describe.**
11+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12+
13+
**Describe the solution you'd like**
14+
A clear and concise description of what you want to happen.
15+
16+
**Describe alternatives you've considered**
17+
A clear and concise description of any alternative solutions you've considered.
18+
19+
**Additional context**
20+
Add any other context or screenshots about the enhancement request here.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for this project
4+
title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
**Is your feature request related to a problem? Please describe.**
11+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12+
13+
**Describe the solution you'd like**
14+
A clear and concise description of what you want to happen.
15+
16+
**Describe alternatives you've considered**
17+
A clear and concise description of any alternative solutions or features you've considered.
18+
19+
**Additional context**
20+
Add any other context or screenshots about the feature request here.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Pull Request Template
2+
3+
## Description
4+
5+
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
6+
7+
Fixes # (issue)
8+
9+
## Type of change
10+
11+
Please delete options that are not relevant.
12+
13+
- [ ] Bug fix (non-breaking change which fixes an issue)
14+
- [ ] New feature (non-breaking change which adds functionality)
15+
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
16+
- [ ] This change requires a documentation update
17+
18+
## How Has This Been Tested?
19+
20+
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
21+
22+
23+
## Checklist:
24+
25+
- [ ] I have performed a self-review of my own code
26+
- [ ] I have commented on my code, particularly in hard-to-understand areas
27+
- [ ] I have made corresponding changes to the documentation
28+
- [ ] I have tested in both Android and iOS platform
29+
- [ ] My changes generate no new warnings
30+
- [ ] Any dependent changes have been merged and published in downstream modules

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
# Xcode
77
#
88
build/
9+
ios/builds/
910
*.pbxuser
1011
!default.pbxuser
1112
*.mode1v3

README.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<img src="https://img.shields.io/github/license/chatwoot/chatwoot" alt="License">
1717
</p>
1818

19-
- **Supported Chatwoot version:** 1.15+
19+
- **Supported Chatwoot version:** 2.0.0+
2020
- **Supported iOS versions**: 11+
2121
- **Supported Android versions**: 5.0+
2222

@@ -51,6 +51,19 @@
5151
</a>
5252
</p>
5353

54+
## Testing
55+
56+
To help with testing app updates before they're released, you can:
57+
58+
Sign up to be a beta tester
59+
60+
- [Android](https://play.google.com/apps/testing/com.chatwoot.app) - Open this link from your Android device
61+
- [iOS](https://testflight.apple.com/join/ji5H8iSJ) - Open this link from your iOS device
62+
63+
You can leave the Beta testing program at any time:
64+
- On Android, [click this link](https://play.google.com/apps/testing/com.chatwoot.app) while logged in with your Google Play email address used to opt-in for the Beta program, then click **Leave the program**.
65+
- On iOS, access the `Chatwoot` app page in TestFlight and click **Stop Testing**.
66+
5467
## Feedback & Contributing
5568

5669
Feel free to send us feedback on [Twitter](https://twitter.com/chatwootapp) or [file an issue](https://github.com/chatwoot/chatwoot-mobile-app/issues).
@@ -61,4 +74,4 @@ If you want to self deploy the Chatwoot mobile app, please take a look at the [C
6174

6275
If there's anything you'd like to chat about, please feel free to join our [Discord](https://discord.gg/cJXdrwS) chat!
6376

64-
_Chatwoot_ &copy; 2017-2021, Chatwoot Inc - Released under the MIT License.
77+
_Chatwoot_ &copy; 2017-2022, Chatwoot Inc - Released under the MIT License.

SECURITY.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Security Policy
2+
Chatwoot is looking forward to working with security researchers across the world to keep Chatwoot and our users safe. If you have found an issue in our systems/applications, please reach out to us.
3+
4+
## Reporting a Vulnerability
5+
6+
We use [huntr.dev](https://huntr.dev/) for security issues that affect our project. If you believe you have found a vulnerability, please disclose it via this [form](https://huntr.dev/bounties/disclose).
7+
8+
This will enable us to review the vulnerability, fix it promptly, and reward you for your efforts.
9+
10+
If you have any questions about the process, feel free to reach out to [email protected].
11+
12+
13+
## Out of scope
14+
15+
Please do not perform testing against Chatwoot production services. Use a self hosted instance to perform tests.
16+
17+
We consider the following to be out of scope, though there may be exceptions.
18+
19+
- Missing HTTP security headers
20+
- Self XSS
21+
- HTTP Host Header XSS without working proof-of-concept
22+
- Incomplete/Missing SPF/DKIM
23+
- Denial of Service attacks
24+
- DNSSEC
25+
- Social Engineering attacks
26+
27+
If you are not sure about the scope, please create a report.
28+
29+
## Thanks
30+
31+
Thank you for keeping Chatwoot and our users safe. 🙇

android/app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,8 +136,8 @@ android {
136136
applicationId "com.chatwoot.app"
137137
minSdkVersion rootProject.ext.minSdkVersion
138138
targetSdkVersion rootProject.ext.targetSdkVersion
139-
versionCode 5003
140-
versionName "1.3.0"
139+
versionCode 5028
140+
versionName "1.4.0"
141141
multiDexEnabled true
142142
}
143143
splits {

android/app/proguard-rules.pro

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@
99

1010
# Add any project specific keep options here:
1111
-keep class com.facebook.jni.** { *; }
12-
-keep public class com.horcrux.svg.** {*;}
12+
-keep public class com.horcrux.svg.** {*;}
13+
-keep class com.chatwoot.app.BuildConfig { *; }

0 commit comments

Comments
 (0)