Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
5d2050b
[FIX] RoomItem using deprecated animated event signature (#2771)
gerzonc Jan 7, 2021
59fd703
[FIX] Server autocomplete text breaking line (#2774)
gerzonc Jan 12, 2021
3b4f457
[FIX] ServerDropdown flashing bigger server icon (#2775)
gerzonc Jan 13, 2021
7f0abe1
[FIX] Rooms list not being updated on some cases (#2765)
diegolmello Jan 13, 2021
32b1b36
[FIX] Share Extension hitting memory limit on iOS (#2788)
diegolmello Jan 13, 2021
4d13689
[IMPROVEMENT] Threads layout tweaks (#2686)
djorkaeffalexandre Jan 14, 2021
6457546
[CHORE] Remove some migrations (#2792)
diegolmello Jan 14, 2021
0330219
Bump version to 4.14.0 (#2797)
diegolmello Jan 14, 2021
b77603c
[FIX] Messagebox tracking lost on pop gesture navigation (#2799)
diegolmello Jan 15, 2021
a51a985
[FIX] Back button closing activity when on root stack screen (#2804)
diegolmello Jan 15, 2021
a1bd97f
[i18n] Add missing German strings (#2715)
phriedrich Jan 19, 2021
db5074a
[NEW] Encrypted Discussions (#2813)
diegolmello Jan 20, 2021
4b96d30
[FIX] Messagebox missing style for text color (#2786)
yash-rajpal Jan 20, 2021
54f3fb9
[I18N] Update arabic (#2696)
faziloub Jan 20, 2021
61bc2a4
[FIX] Workspace input without i18n (#2689)
sumukhah Jan 20, 2021
d83631d
[FIX] Spotlight returning duplicated entries (#2805)
gerzonc Jan 20, 2021
8d1dd27
[CHORE] Refactor ServerItem (#2778)
gerzonc Jan 20, 2021
af34e5a
[DOCS] Updated Quick Start docs link in e2e/readme (#2802)
yash-rajpal Jan 20, 2021
8abc3a8
[I18N] Add Turkish (#2793)
mukerremyilmaz Jan 20, 2021
94d94cf
[FIX] Lint on #2793 (#2818)
diegolmello Jan 20, 2021
e2d0a00
[I18N] Add missing german strings (#2689) (#2820)
phriedrich Jan 21, 2021
f0046f6
[I18N] Add missing italian strings (#2817)
aenonGit Jan 21, 2021
0fdb8f2
[FIX] Server version becoming null on server change (#2821)
diegolmello Jan 21, 2021
bd09cd3
[FIX] Wrong styling on E2E encryption banner (#2767)
gerzonc Jan 21, 2021
b10c5db
[FIX] App Store using Experimental's app id (#2826)
diegolmello Jan 22, 2021
cf59644
[FIX] Wrong username on push notifications (#2825)
diegolmello Jan 22, 2021
acd5f04
[FIX] Share extension memory issues on iOS (#2845)
diegolmello Feb 1, 2021
bdc495d
[FIX] Logout from other locations not prompting confirmation option (…
ARKEOLOGIST Feb 1, 2021
d42dab1
Bump version to 4.14.1 (#2859)
diegolmello Feb 4, 2021
4d9410a
[IMPROVEMENT] Check for focused rooms on in-app notifications (#2857)
gerzonc Feb 11, 2021
036dee1
[FIX] Real name being ignored in SearchMessagesView (#2838)
aKn1ghtOut Feb 11, 2021
491bc70
[CHORE] Remove unnecessary share reducer calls (#2861)
gerzonc Feb 11, 2021
3264746
[FIX] Breadcrumbs exceeding characters limit (#2862)
kresnaputra Feb 11, 2021
ba3de14
[FIX] App compressing videos on iOS (#2915)
gerzonc Feb 18, 2021
0d5e50e
[FIX] Real name setting ignored on reply preview (#2908)
yash-rajpal Feb 18, 2021
9a8047e
[FIX] Reply component sending unused prop to Description (#2900)
aKn1ghtOut Feb 18, 2021
4c148bd
[CHORE] BackdropOpacity based on themes (#2863)
gerzonc Feb 19, 2021
3532cb3
[FIX] Webview not falling back to default auth challenge when no cert…
newmanw Feb 22, 2021
f579641
[FIX] Support Jitsi_URL_Room_Hash (#2905)
diegolmello Feb 22, 2021
7551de7
[FIX] Temp attachment files not being flushed after saved to gallery …
gerzonc Feb 22, 2021
1f6385c
[CHORE] Update iOS profiles for Experimental app (#2933)
diegolmello Feb 22, 2021
cecffdb
[IMPROVE] Deleted thread reply redirects to thread (#2840)
aKn1ghtOut Feb 23, 2021
dbd8c94
[FIX] Thread showing typing indicator from main room (#2869)
kresnaputra Feb 23, 2021
450aca4
[FIX] DM rooms show typing status from last group room (#2878)
kresnaputra Feb 23, 2021
5b518b4
[FIX] Can't copy or edit media's description (#2885)
kresnaputra Feb 23, 2021
120f50d
[FIX] RightButtonsContainer re-render check not returning default val…
kresnaputra Feb 23, 2021
3a95054
[CHORE] Remove InteractionManager blocks (#2906)
kresnaputra Feb 23, 2021
09843aa
[FIX] App not sending second argument for EventEmitter.removeListener…
kresnaputra Feb 23, 2021
ef00edc
[FIX] Temp message ignoring real name (#2919)
gerzonc Feb 23, 2021
6e32a15
[FIX] System message of e2e encryption is missing (#2888)
kresnaputra Feb 24, 2021
e981165
[CHORE] Add permissions to Redux (#2914)
kresnaputra Feb 25, 2021
0957671
[CHORE] Add hold step for ios and android build experimental (#2943)
kresnaputra Feb 26, 2021
d6da866
[IMPROVEMENT] Remove lodash.isEqual (#2893)
gerzonc Feb 26, 2021
a1c9fdf
[I18N] Add missing Russian strings (#2946)
ankar84 Feb 26, 2021
98890df
[CHORE] Use shortcut syntax for get collections (#2932)
kresnaputra Feb 26, 2021
bc8d6b7
[FIX] Use List.Separator in all places (#2931)
kresnaputra Feb 26, 2021
5d3776d
[FIX] Limit new message list query size to 50 (#2947)
diegolmello Feb 26, 2021
99a3247
[FIX] Support chats order for older versions of the server (#2934)
gerzonc Feb 26, 2021
3e8d223
[FIX] Reactions modal's backdrop color too light (#2949)
gerzonc Feb 26, 2021
eedea40
Bump version to 4.15.0 (#2950)
diegolmello Feb 26, 2021
e35f7fe
[FIX] Share extension not working correctly on Official app (#2963)
diegolmello Mar 5, 2021
40c075d
[FIX] Cannot read property 'some' of undefined on hasPermission (#2966)
kresnaputra Mar 5, 2021
cc8dc6a
[FIX] Deep linking and other connectivity issues (#2894)
diegolmello Mar 5, 2021
a56dade
[FIX] Messagebox's placeholder color is too bright (#2968)
diegolmello Mar 5, 2021
fc6164e
Merge branch 'develop' into single-server-4.15
diegolmello Mar 15, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 14 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -237,9 +237,13 @@ commands:
if [[ $CIRCLE_JOB == "ios-build-official" ]]; then
/usr/libexec/PlistBuddy -c "Set BugsnagAPIKey $BUGSNAG_KEY_OFFICIAL" ./RocketChatRN/Info.plist
/usr/libexec/PlistBuddy -c "Set IS_OFFICIAL YES" ./RocketChatRN/Info.plist
/usr/libexec/PlistBuddy -c "Set IS_OFFICIAL YES" ./ShareRocketChatRN/Info.plist
/usr/libexec/PlistBuddy -c "Set IS_OFFICIAL YES" ./NotificationService/Info.plist
else
/usr/libexec/PlistBuddy -c "Set BugsnagAPIKey $BUGSNAG_KEY" ./RocketChatRN/Info.plist
/usr/libexec/PlistBuddy -c "Set IS_OFFICIAL NO" ./RocketChatRN/Info.plist
/usr/libexec/PlistBuddy -c "Set IS_OFFICIAL NO" ./ShareRocketChatRN/Info.plist
/usr/libexec/PlistBuddy -c "Set IS_OFFICIAL NO" ./NotificationService/Info.plist
fi

if [[ $APP_STORE_CONNECT_API_KEY ]]; then
Expand Down Expand Up @@ -416,9 +420,13 @@ workflows:
- lint-testunit

# iOS Experimental
- ios-hold-build-experimental:
type: approval
requires:
- lint-testunit
- ios-build-experimental:
requires:
- lint-testunit
- ios-hold-build-experimental
- ios-hold-testflight-experimental:
type: approval
requires:
Expand All @@ -444,9 +452,13 @@ workflows:
- ios-hold-testflight-official

# Android Experimental
- android-hold-build-experimental:
type: approval
requires:
- lint-testunit
- android-build-experimental:
requires:
- lint-testunit
- android-hold-build-experimental
- android-hold-google-play-beta-experimental:
type: approval
requires:
Expand Down
8 changes: 5 additions & 3 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ module.exports = {
}
}
},
"parser": "babel-eslint",
"parser": "@babel/eslint-parser",
"extends": "airbnb",
"parserOptions": {
"sourceType": "module",
Expand All @@ -21,7 +21,8 @@ module.exports = {
"react",
"jsx-a11y",
"import",
"react-native"
"react-native",
"@babel"
],
"env": {
"browser": true,
Expand Down Expand Up @@ -148,7 +149,8 @@ module.exports = {
"react/jsx-curly-newline": [0],
"react/state-in-constructor": [0],
"no-async-promise-executor": [0],
"max-classes-per-file": [0]
"max-classes-per-file": [0],
"no-multiple-empty-lines": [0]
},
"globals": {
"__DEV__": true
Expand Down
303 changes: 303 additions & 0 deletions __tests__/__snapshots__/Storyshots.test.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -44404,6 +44404,309 @@ exports[`Storyshots Message list message 1`] = `
</View>
</View>
</View>
<Text
style={
Array [
Object {
"fontSize": 20,
"fontWeight": "300",
"marginLeft": 10,
"marginVertical": 30,
},
Object {
"color": "#0d0e12",
},
Object {
"marginBottom": 0,
"marginTop": 30,
},
]
}
>
Toggle e2e encryption
</Text>
<View
accessible={true}
focusable={true}
onClick={[Function]}
onResponderGrant={[Function]}
onResponderMove={[Function]}
onResponderRelease={[Function]}
onResponderTerminate={[Function]}
onResponderTerminationRequest={[Function]}
onStartShouldSetResponder={[Function]}
style={
Object {
"opacity": 1,
}
}
>
<View>
<View
style={
Array [
Object {
"flexDirection": "column",
"paddingHorizontal": 14,
"paddingVertical": 4,
"width": "100%",
},
undefined,
]
}
>
<View
style={
Object {
"flexDirection": "row",
}
}
>
<View
style={
Array [
Object {
"borderRadius": 2,
"height": 20,
"width": 20,
},
Object {
"marginLeft": 16,
},
]
}
>
<View
accessible={true}
focusable={true}
onClick={[Function]}
onResponderGrant={[Function]}
onResponderMove={[Function]}
onResponderRelease={[Function]}
onResponderTerminate={[Function]}
onResponderTerminationRequest={[Function]}
onStartShouldSetResponder={[Function]}
style={
Object {
"opacity": 1,
}
}
>
<View
style={
Array [
Object {
"overflow": "hidden",
},
Object {
"borderRadius": 2,
"height": 20,
"width": 20,
},
]
}
>
<FastImageView
resizeMode="cover"
source={
Object {
"headers": undefined,
"priority": "high",
"uri": "https://open.rocket.chat/avatar/diego.mello?format=png&size=20",
}
}
style={
Object {
"bottom": 0,
"left": 0,
"position": "absolute",
"right": 0,
"top": 0,
}
}
/>
</View>
</View>
</View>
<View
style={
Array [
Object {
"flex": 1,
"marginLeft": 46,
},
Object {
"marginLeft": 10,
},
]
}
>
<Text
accessibilityLabel="This room's encryption has been disabled by diego.mello"
style={
Array [
Object {
"backgroundColor": "transparent",
"fontFamily": "System",
"fontSize": 16,
"fontStyle": "italic",
"fontWeight": "400",
"textAlign": "left",
},
Object {
"color": "#9ca2a8",
},
]
}
>
This room's encryption has been disabled by diego.mello
</Text>
</View>
</View>
</View>
</View>
</View>
<View
accessible={true}
focusable={true}
onClick={[Function]}
onResponderGrant={[Function]}
onResponderMove={[Function]}
onResponderRelease={[Function]}
onResponderTerminate={[Function]}
onResponderTerminationRequest={[Function]}
onStartShouldSetResponder={[Function]}
style={
Object {
"opacity": 1,
}
}
>
<View>
<View
style={
Array [
Object {
"flexDirection": "column",
"paddingHorizontal": 14,
"paddingVertical": 4,
"width": "100%",
},
undefined,
]
}
>
<View
style={
Object {
"flexDirection": "row",
}
}
>
<View
style={
Array [
Object {
"borderRadius": 2,
"height": 20,
"width": 20,
},
Object {
"marginLeft": 16,
},
]
}
>
<View
accessible={true}
focusable={true}
onClick={[Function]}
onResponderGrant={[Function]}
onResponderMove={[Function]}
onResponderRelease={[Function]}
onResponderTerminate={[Function]}
onResponderTerminationRequest={[Function]}
onStartShouldSetResponder={[Function]}
style={
Object {
"opacity": 1,
}
}
>
<View
style={
Array [
Object {
"overflow": "hidden",
},
Object {
"borderRadius": 2,
"height": 20,
"width": 20,
},
]
}
>
<FastImageView
resizeMode="cover"
source={
Object {
"headers": undefined,
"priority": "high",
"uri": "https://open.rocket.chat/avatar/diego.mello?format=png&size=20",
}
}
style={
Object {
"bottom": 0,
"left": 0,
"position": "absolute",
"right": 0,
"top": 0,
}
}
/>
</View>
</View>
</View>
<View
style={
Array [
Object {
"flex": 1,
"marginLeft": 46,
},
Object {
"marginLeft": 10,
},
]
}
>
<Text
accessibilityLabel="This room's encryption has been enabled by diego.mello"
style={
Array [
Object {
"backgroundColor": "transparent",
"fontFamily": "System",
"fontSize": 16,
"fontStyle": "italic",
"fontWeight": "400",
"textAlign": "left",
},
Object {
"color": "#9ca2a8",
},
]
}
>
This room's encryption has been enabled by diego.mello
</Text>
</View>
</View>
</View>
</View>
</View>
<Text
style={
Array [
Expand Down
2 changes: 1 addition & 1 deletion android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ android {
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode VERSIONCODE as Integer
versionName "4.14.1"
versionName "4.15.0"
vectorDrawables.useSupportLibrary = true
if (!isFoss) {
manifestPlaceholders = [BugsnagAPIKey: BugsnagAPIKey as String]
Expand Down
2 changes: 2 additions & 0 deletions app/actions/actionsTypes.js
Original file line number Diff line number Diff line change
Expand Up @@ -70,3 +70,5 @@ export const SETTINGS = createRequestTypes('SETTINGS', ['CLEAR', 'ADD']);
export const APP_STATE = createRequestTypes('APP_STATE', ['FOREGROUND', 'BACKGROUND']);
export const ENTERPRISE_MODULES = createRequestTypes('ENTERPRISE_MODULES', ['CLEAR', 'SET']);
export const ENCRYPTION = createRequestTypes('ENCRYPTION', ['INIT', 'STOP', 'DECODE_KEY', 'SET', 'SET_BANNER']);

export const PERMISSIONS = createRequestTypes('PERMISSIONS', ['SET']);
Loading