Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
289 commits
Select commit Hold shift + click to select a range
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
b2c200a
[IMPROVEMENT] Message attachment colors (#2860)
gerzonc Mar 18, 2021
1ff6530
[FIX] App forgetting workspace when server is not finished added (#2798)
gerzonc Mar 18, 2021
e164b64
[TESTS] Add E2E tests to draft message (#2960)
kresnaputra Mar 18, 2021
ec5840c
[TESTS] Add E2E tests to group DM (#2961)
kresnaputra Mar 18, 2021
45d0d4a
[TESTS] Add E2E tests to directory (#2964)
kresnaputra Mar 18, 2021
460e82f
[CHORE] Simplify server version comparison (#2922)
gerzonc Mar 18, 2021
e1a7f43
[TESTS] Add E2E tests to discussions (#2970)
kresnaputra Mar 18, 2021
2ea7e9d
[FIX] Attachment not rendering markdown (#2924)
aKn1ghtOut Mar 18, 2021
1eaf4b8
[TESTS] Add e2e tests for mark message as unread (#2953)
kresnaputra Mar 18, 2021
715cc1e
[TESTS] Add E2E tests to delete server (#2954)
kresnaputra Mar 18, 2021
83b7f38
[CHORE] Refactor RoomActionsView permissions (#2872)
kresnaputra Mar 18, 2021
d7562f7
[CHORE] Add status and teams icons (#2989)
diegolmello Mar 18, 2021
8bc8a07
[FIX] SSO not working with 2FA (TOTP) (#2978)
gerzonc Mar 22, 2021
25b7115
[IMPROVEMENT] User status icons (#2991)
gerzonc Mar 31, 2021
c5bf13c
[REGRESSION] Auth via deep linking not working (#3015)
gerzonc Mar 31, 2021
4e0dc78
[FIX] Create discussion request being sent with null value on encrypt…
diegolmello Apr 1, 2021
98b2b0a
[CHORE] Use JSON files for i18n (#3011)
diegolmello Apr 1, 2021
ed181aa
[IMPROVEMENT] Load only i18n files needed (#3014)
diegolmello Apr 1, 2021
bb844e5
[REGRESSION] Clear local server cache not loading rooms (#3007)
diegolmello Apr 1, 2021
31d3594
[FIX] Custom OAuth and iframe login attempts being called multiple ti…
diegolmello Apr 1, 2021
656127a
[FIX] App crashing when attachment color is an invalid HEX (#3021)
diegolmello Apr 1, 2021
0ff916d
[IMPROVEMENT] Add "Message" option to Room Info (#3029)
kresnaputra Apr 1, 2021
8f0eae7
[FIX] Can't change status (#3018)
kresnaputra Apr 1, 2021
6327518
[FIX] Search input not using the whole header space (#3012)
kresnaputra Apr 1, 2021
704e071
[FIX] E2EE password hiding automatically (#2972)
kresnaputra Apr 1, 2021
45fe061
[TESTS] Move threads tests to its own file (#2965)
kresnaputra Apr 1, 2021
e32ed8b
[FIX] Regex typo on markdown (#2928)
aKn1ghtOut Apr 1, 2021
d620074
[FIX] Make attachment validation compatible with web client (#2927)
aKn1ghtOut Apr 1, 2021
28ab908
[FIX] Non-reply attachments displaying time (#2902)
aKn1ghtOut Apr 1, 2021
71da1e3
[FIX] i18n not being applied on login/register labels (#2930)
sadeghpro Apr 1, 2021
8649c17
Revert "[FIX] Make attachment validation compatible with web client (…
diegolmello Apr 5, 2021
5a96f1f
Bump version to 4.16.0 (#3037)
diegolmello Apr 5, 2021
d04d0f2
[NEW] Basic support to Teams (#3016)
diegolmello Apr 7, 2021
9ce374d
[CHORE] Refactor mention tracking logic (#2997)
sumukhah Apr 7, 2021
23a7f0f
[FIX] Status text not being updated on sidebar (#3041)
gerzonc Apr 7, 2021
5a800fe
[FIX] Unable to search non-latin alphabet names on members list (#3039)
gerzonc Apr 7, 2021
ecc0052
Search stops working after some time (#3044)
diegolmello Apr 7, 2021
69c0ccd
Bump version to 4.17.0 (#3058)
diegolmello Apr 13, 2021
f7f13da
[CHORE] Add job to upload Experimental to Google Play production (#3050)
diegolmello Apr 13, 2021
d718053
[REGRESSION] SAML stopped working after #2978 (#3060)
diegolmello Apr 14, 2021
d555f19
[REGRESSION] Room actions not loading on tablet (#3061)
diegolmello Apr 14, 2021
14078c0
Bump version to 4.16.1 (#3063)
diegolmello Apr 14, 2021
f148686
[REGRESSION] Fallback language stopped working (#3072)
diegolmello Apr 15, 2021
3f4fa04
[CHORE] Update Detox to 18.10.0 (#3052)
gerzonc Apr 19, 2021
21b5877
[FIX] Message author touchable taking whole space available (#3048)
diegolmello Apr 19, 2021
ff1da46
[CHORE] Improve stories (#3028)
kresnaputra Apr 19, 2021
a329738
Bump version to 4.17.0 (#3083)
diegolmello Apr 19, 2021
eb38313
[REGRESSION] Fallback not working when device's language is available…
diegolmello Apr 27, 2021
6798f03
Bump version to 4.16.2 (#3092)
diegolmello Apr 27, 2021
fc52286
[FIX] Connecting stream listener not being cleared (#3008)
nmagedman May 5, 2021
8f571fd
[FIX] App making calls to DDP after socket was killed by OS (#3062)
diegolmello May 6, 2021
1f0ff83
[NEW] Create Team (#3082)
gerzonc May 12, 2021
b701913
Language update from LingoHub 🤖 (#3139)
lingohub[bot] May 18, 2021
9670fa6
[NEW] Add/Create/Remove channel on a team (#3090)
gerzonc May 19, 2021
8373571
[FIX] E2E Tests not working because of ES6 import (#3147)
gerzonc May 20, 2021
62336c6
[NEW] Leave Teams (#3116)
gerzonc May 25, 2021
3ef4ef5
[NEW] Jump to message (#3099)
diegolmello May 26, 2021
6d3bcfb
[FIX] Method calls not sending date params as EJSON (#3159)
diegolmello May 26, 2021
17c28e0
[FIX] Read receipt not displaying full date (#3133)
reinaldonetof May 26, 2021
6dcb9a5
[NEW] Remove member from team (#3117)
gerzonc May 26, 2021
5c47724
[FIX] Add Existing Channel screen showing discussions and channels wi…
reinaldonetof May 26, 2021
c10bd5f
[FIX] Member search not trimming search text (#3129)
ARKEOLOGIST May 26, 2021
0bbeb42
[FIX] Discussions not subscribing properly to messages when opened fr…
reinaldonetof May 27, 2021
981b368
[FIX] Team creation not raising error if something unexpected happens…
reinaldonetof May 27, 2021
6e32d1d
[FIX] Check permissions on team channels action sheet (#3155)
reinaldonetof May 27, 2021
5697a13
[FIX] Add channels to team's flow using different navigators (#3157)
reinaldonetof May 27, 2021
b833a2f
[IMPROVEMENT] Allow discussions to be edited (#3137)
reinaldonetof May 27, 2021
69c39b1
[NEW] Delete Teams (#3123)
gerzonc May 28, 2021
852a893
[FIX] Android navigation bar color when Loading modal appears (#3165)
reinaldonetof May 28, 2021
2b51f37
[FIX] Check for old servers for Teams (#3171)
gerzonc May 28, 2021
5fd7981
[NEW] Convert/Move Channel to Team (#3164)
gerzonc Jun 2, 2021
c087780
[TEST] E2E Tests for Teams (#3178)
gerzonc Jun 4, 2021
91371e8
[NEW] Add Teams to Directory (#3181)
gerzonc Jun 4, 2021
cf6ddf6
[CHORE] Add logEvents for Teams (#3182)
gerzonc Jun 4, 2021
5f2aba3
[FIX] Disable jitsi call for teams (#3183)
reinaldonetof Jun 4, 2021
abf3945
[FIX] Show alert `Not allowed` when click on a private channel that y…
reinaldonetof Jun 4, 2021
fa00ef9
[IMPROVEMENT] Load team's rooms from local database on team leave (#3…
reinaldonetof Jun 4, 2021
2502b27
[FIX] Option to prevent users from using Invisible status (#3186)
reinaldonetof Jun 4, 2021
87dd31a
[FIX] Item not animating on tap on team's channels view (#3187)
diegolmello Jun 7, 2021
29ccb47
[FIX] Directory sending incorrect room type (#3188)
reinaldonetof Jun 7, 2021
0b7461e
[FIX] App not showing proper alert on team leave (#3161)
reinaldonetof Jun 7, 2021
b2c60e7
Language update from LingoHub 🤖 (#3192)
lingohub[bot] Jun 7, 2021
7e31ac7
[NEW] Support Google OAuth from external browser (#3134)
diegolmello Jun 7, 2021
ec97d84
Bump version to 4.17.0 (#3093)
diegolmello Jun 7, 2021
dfe9e4f
Revert "[IMPROVEMENT] Load team's rooms from local database on team l…
diegolmello Jun 7, 2021
267dfc5
[FIX] Teams tests (#3196)
diegolmello Jun 7, 2021
2d4bfa5
[FIX] Wrong system messages being passed as parameters to room save (…
reinaldonetof Jun 10, 2021
86ca761
[FIX] RoomItem's long press crashing the app if prop is missing (#3199)
diegolmello Jun 10, 2021
303c26f
[FIX] Crashing on link press (#3204)
diegolmello Jun 10, 2021
3177bc3
[FIX] Don't show Block Button inside Group DM Actions (#3195)
reinaldonetof Jun 10, 2021
c744672
[TEST] Fixed E2E tests (#3201)
reinaldonetof Jun 11, 2021
a6ded95
[TEST] E2E for Jump to Message (#3202)
gerzonc Jun 22, 2021
30487c3
[IMPROVE] Subscribe to permissions (#2993)
kresnaputra Jul 1, 2021
88191b9
[IMPROVE] Subscribe to roles (#2992)
kresnaputra Jul 1, 2021
d547b61
[IMPROVE] Subscribe to settings (#3222)
gerzonc Jul 1, 2021
8517b1f
Chore: Add Lint to E2E tests (#3217)
reinaldonetof Jul 2, 2021
4668993
[FIX] App not showing proper alert on team delete (#3219)
reinaldonetof Jul 2, 2021
58d21be
[IMPROVE] Add Jitsi button to Teams (#3223)
reinaldonetof Jul 2, 2021
300c1f9
[FIX] Jump to message from in-app notification (#3225)
reinaldonetof Jul 2, 2021
f42c914
[FIX] Google OAuth triggering cookies logic (#3244)
gerzonc Jul 5, 2021
a169441
Language update from LingoHub 🤖 (#3251)
lingohub[bot] Jul 5, 2021
999f05b
[IMPROVE] Message body readability on dark themes (#2981)
kresnaputra Jul 5, 2021
6385dae
[FIX] Subscribe to settings making app to hang on login (#3254)
diegolmello Jul 6, 2021
3e53a76
[FIX] Poor performance in messages list on Android 11 (#3260)
diegolmello Jul 8, 2021
3f172e6
Bump version to 4.18.0 (#3252)
diegolmello Jul 8, 2021
1908532
[FIX] Create team crashing the app (#3248)
reinaldonetof Jul 9, 2021
16fee2a
[IMPROVE] Convert Team to Channel (#3249)
reinaldonetof Jul 9, 2021
c9d5bc3
[IMPROVE] Set black as default dark theme (#3270)
gerzonc Jul 12, 2021
4882ccd
[IMPROVE] Make `system default` the default browser (#3265)
reinaldonetof Jul 12, 2021
8a91d0d
Language update from LingoHub 🤖 (#3269)
lingohub[bot] Jul 13, 2021
e040be0
[IMPROVE] Remove difference between public/private on "Group by type"…
gerzonc Jul 13, 2021
d1702aa
Regression: Settings pagination not working (#3277)
diegolmello Jul 15, 2021
d1f35bb
Regression: Markdown handlePress not working properly (#3278)
gerzonc Jul 15, 2021
66d986e
Chore: Improve QA workflow (#3285)
diegolmello Jul 19, 2021
3d5e69b
Chore: Update dependencies (#3206)
diegolmello Jul 20, 2021
91f770c
Chore: Update React Native to 0.64.2 (#3245)
diegolmello Jul 21, 2021
97ed3a6
Chore: Run lint and tests on staged files only (#3291)
gerzonc Jul 22, 2021
b64dac1
Bump version to 4.19.0 (#3307)
diegolmello Jul 28, 2021
fb0a4ed
Chore: Update Bugsnag (#3300)
diegolmello Jul 28, 2021
49f936b
Language update from LingoHub 🤖 (#3297)
lingohub[bot] Jul 28, 2021
1c43c78
[FIX] Unarchive permission not honored (#3237)
reinaldonetof Aug 16, 2021
14fd12c
[FIX] Hardcoded backdrop opacity on loading component (#3255)
reinaldonetof Aug 16, 2021
8e3b79e
[FIX] Share extension not working on iOS (#3310)
diegolmello Aug 20, 2021
8f1036f
[FIX] Permissions to edit livechat when the user is a livechat-agent …
reinaldonetof Aug 23, 2021
bea88af
[FIX] Reactive footer when agents take chats (#3288)
reinaldonetof Aug 23, 2021
77f2960
[FIX] Omnichannel custom fields are not rendered properly (#3295)
reinaldonetof Aug 23, 2021
5c6b463
[FIX] Wrong message when room is closed by the Guest (#3289)
reinaldonetof Aug 23, 2021
36ac646
[FIX] Dealing well with pre-configured tags in Omnichannel (#3298)
reinaldonetof Aug 23, 2021
7cd19b6
[FIX] Bugsnag and Analytics opt-out (#3335)
reinaldonetof Aug 23, 2021
0d528bd
[FIX] Show thumbnails in message view (#2975)
sumukhah Aug 27, 2021
9bfe0e9
[FIX] Show button attachment on messages (#2980)
sumukhah Aug 27, 2021
8b35f5c
[FIX] The unread section is not removed after receiving a new message…
reinaldonetof Aug 27, 2021
f838825
[FIX] Evaluate values in handle failure (#3235)
reinaldonetof Aug 27, 2021
666943a
[FIX] E2E Encryption button doesn't appear (#3343)
reinaldonetof Aug 27, 2021
0a55467
Regression: Orientation lock on Android not working (#3345)
gerzonc Aug 27, 2021
f5bbdb8
[FIX] TextInput breaking line (#2873)
gerzonc Aug 27, 2021
2c31fc2
Chore: Update Jitsi to 3.6.0 (#3292)
diegolmello Aug 30, 2021
9c526b7
Bump version to 4.20.0 (#3366)
diegolmello Sep 3, 2021
69a67ea
Chore: Start Typescript migration (#3279)
AlexAlexandre Sep 13, 2021
b795d4b
[IMPROVE] Show full image when available (#3370)
sampaiodiego Sep 14, 2021
28d7a1b
[FIX] Black screen on share extension if lock screen is enabled (#3320)
cprice-kgi Sep 14, 2021
201b84e
Fix: lint-staged not working properly(#3382)
diegolmello Sep 14, 2021
b59fa0f
Chore: Remove CocoaPods folder (#3381)
diegolmello Sep 14, 2021
93d734b
Chore: Migrate AdminPanelView to Typescript (#3377)
AlexAlexandre Sep 15, 2021
212d7ba
Chore: Migrate AutoTranslateView to Typescript (#3380)
AlexAlexandre Sep 15, 2021
9ed6a3e
Fix: @rocketchat/sdk not fetching correct commit (#3384)
diegolmello Sep 15, 2021
308be2d
Chore: Migrate CreateDiscussionView to Typescript (#3378)
AlexAlexandre Sep 15, 2021
5bc74c6
Chore: Migrate DirectoryView to Typescript (#3379)
AlexAlexandre Sep 15, 2021
4f241b3
[IMPROVE] Fetch members from API endpoint (#3351)
gerzonc Sep 16, 2021
4eb42d7
Language update from LingoHub 🤖 (#3374)
lingohub[bot] Sep 17, 2021
0871849
[IMPROVE] Voice messages improvements (#3385)
gerzonc Sep 21, 2021
a52199a
[NEW] Canned responses (#3355)
reinaldonetof Sep 22, 2021
30aab71
[FIX] Preserve voice message if recording is interrupted (#3397)
diegolmello Sep 23, 2021
d2544a7
[IMPROVE] Onboarding changes (#3387)
reinaldonetof Sep 23, 2021
d9dcd2d
Chore: Point to new white label URL (#3402)
debdutdeb Sep 24, 2021
80d1403
[FIX] Canned Responses minor fixes (#3400)
reinaldonetof Sep 28, 2021
c5df938
[FIX] Room Actions buttons not showing after taking a channel from Om…
reinaldonetof Sep 28, 2021
5bb5d54
[FIX] Fetch members on RoomMembersView (#3403)
reinaldonetof Sep 28, 2021
f196a7a
Chore: Update Reanimated to 2.2.2 (#3341)
gerzonc Oct 1, 2021
8de6adc
Chore: Update WatermelonDB to 0.23.0 (#3386)
diegolmello Oct 1, 2021
8916a19
[FIX] Toggle password visibility button not working (#3404)
reinaldonetof Oct 1, 2021
d19f124
[FIX] Searching for Online and All users for server's version less th…
reinaldonetof Oct 1, 2021
62562eb
Chore: Migrate AuthLoadingView to Typescript (#3424)
reinaldonetof Oct 5, 2021
2a19054
[IMPROVE] Add pagination to search messages (#3212)
reinaldonetof Oct 5, 2021
da6af28
[IMPROVE] Check permission to create a room (#3233)
reinaldonetof Oct 5, 2021
aba0e49
Chore: Migrate WorkspaceView to Typescript (#3416)
reinaldonetof Oct 5, 2021
27dd007
[NEW] Display preferences screen (#3318)
reinaldonetof Oct 6, 2021
ada2aed
Chore: Update Android SDK TARGET to 30 (#3363)
AlexAlexandre Oct 6, 2021
fb71b60
Chore: Migrate LegalView to typescript (#3425)
reinaldonetof Oct 6, 2021
0af4c06
Bump version to 4.21.0 (#3432)
diegolmello Oct 6, 2021
dffa634
Chore: Remove eslint-config-airbnb (#3409)
AlexAlexandre Oct 6, 2021
8af82df
[FIX] Reverting changes applied by Prettier on i18n folder (#3410)
AlexAlexandre Oct 7, 2021
f5058a5
Chore: Update Expo libs (#3433)
AlexAlexandre Oct 14, 2021
2d39242
[FIX] Unnecessary navigation on server forced logout (#3428)
reinaldonetof Oct 14, 2021
76a9951
[NEW] Support new message parser (#3313)
gerzonc Oct 20, 2021
1889918
[FIX] Disable swipe when room is not joined (#3319)
reinaldonetof Oct 20, 2021
42c69f0
[FIX] Make sure messages are loading properly (#3227)
reinaldonetof Oct 20, 2021
15ccb73
[NEW] Flow to resend email confirmation from mobile (#3439)
reinaldonetof Oct 20, 2021
467a1a5
[IMPROVE] Pull down to refresh read receipts (#3427)
wreiske Oct 20, 2021
9922fdd
Chore: Migrate LoginView to TypeScript (#3423)
gerzonc Oct 20, 2021
7728997
Chore: Migrate InviteUsersView to Typescript (#3426)
reinaldonetof Oct 20, 2021
839645e
Chore: Migrate RegisterView to TypeScript (#3417)
gerzonc Oct 20, 2021
30a84a9
Chore: Migrate SettingsView to TypeScript (#3430)
gerzonc Oct 20, 2021
744893f
Chore: Migrate AuthenticationWebView to Typescript (#3441)
reinaldonetof Oct 20, 2021
27db881
Chore: Migrate NewServerView to Typescript (#3431)
reinaldonetof Oct 20, 2021
0a44731
Language update from LingoHub 🤖 (#3460)
lingohub[bot] Oct 26, 2021
87a9908
[FIX] NewServerView skipping WorkspaceView (#3455)
gerzonc Oct 26, 2021
72d5088
[FIX] Cannot read property 'error' of undefined when creating a chann…
reinaldonetof Oct 26, 2021
2ab1bac
[NEW] Direct link to a threaded conversation (#3406)
reinaldonetof Oct 26, 2021
e98caea
[FIX] WatermelonDB linking on iOS (#3450)
gerzonc Oct 26, 2021
e0a0a31
[FIX] Markdown not rendering as preview for threaded messages (#3465)
diegolmello Oct 27, 2021
b2db7c8
[FIX] Different token types inside list items (#3458)
diegolmello Oct 27, 2021
0ca3dd6
Bump version to 4.22.0 (#3472)
diegolmello Oct 29, 2021
cca66a5
Chore: Remove iOS Detox workflow from Github Actions (#3487)
diegolmello Nov 8, 2021
6746d67
Chore: Migrate InviteUsersEditView to TypeScript
AlexAlexandre Nov 10, 2021
f52a017
Chore: Migrate LanguageView to TypeScript
AlexAlexandre Nov 10, 2021
7d15e2d
Chore: Migrate NotificationPreferencesView to Typescript
AlexAlexandre Nov 10, 2021
8e4d47c
Chore: Migrate ProfileView to TypeScript
gerzonc Nov 10, 2021
a54d568
Chore: Migrate ReadReceiptView to Typescript
reinaldonetof Nov 10, 2021
0600c09
Chore: Migrate SearchMessagesView to Typescript
reinaldonetof Nov 10, 2021
a6e87c1
Chore: Migrate UserPreserencesView to Typescript
reinaldonetof Nov 10, 2021
e17817a
Chore: Migrate AddChannelTeamView to Typescript (#3471)
reinaldonetof Nov 10, 2021
64f7b1f
Chore: Migrate SidebarView to Typescript (#3478)
reinaldonetof Nov 10, 2021
8b4e39d
Chore: Migrate AddExistingChannelView to Typescript (#3474)
reinaldonetof Nov 10, 2021
138f0ab
Chore: Migrate ChangePasscodeView to Typescript (#3482)
reinaldonetof Nov 10, 2021
3249c54
Chore: Migrate CreateChannelView to Typescript (#3486)
reinaldonetof Nov 10, 2021
c216544
[NEW] Preview or download attachments (#3470)
AlexAlexandre Nov 16, 2021
251b42c
[IMPROVE] Open Jitsi call even if server isn't found (#3442)
AlexAlexandre Nov 16, 2021
b223a71
Chore: Migrate MessagesView to Typescript (#3447)
AlexAlexandre Nov 16, 2021
8e55032
Chore: Migrate UserNotificationPreferencesView to Typescript (#3469)
reinaldonetof Nov 16, 2021
2b3542d
Chore: Migrate ShareView to Typescript (#3481)
reinaldonetof Nov 16, 2021
ccd1b65
Chore: Migrate DefaultBrowserView to Typescript (#3488)
reinaldonetof Nov 17, 2021
bf2cad0
Chore: Migrate PickerView to Typescript (#3501)
reinaldonetof Nov 17, 2021
afdc915
Chore: Migrate AttachmentView to Typescript (#3483)
reinaldonetof Nov 17, 2021
945fe23
Chore: Migrate MarkdownTableView to Typescript (#3500)
reinaldonetof Nov 17, 2021
a22e959
Chore: Migrate E2EEncryptionSecurityView to Typescript (#3489)
reinaldonetof Nov 17, 2021
c93e442
Chore: Migrate E2EEnterYourPasswordView to Typescript (#3490)
reinaldonetof Nov 17, 2021
4ef0cfe
Chore: Migrate E2EHowItWorksView to Typescript (#3492)
reinaldonetof Nov 17, 2021
049e3f1
Chore: Migrate E2ESaveYourPasswordView to Typescript (#3493)
reinaldonetof Nov 17, 2021
da21f58
Chore: Migrate ForgotPasswordView to Typescript (#3496)
reinaldonetof Nov 17, 2021
7715f93
Chore: Migrate ForwardLivechatView to Typescript (#3497)
reinaldonetof Nov 17, 2021
cedca3f
Chore: Migrate JitsiMeetView to Typescript (#3498)
reinaldonetof Nov 17, 2021
1ec4046
[FIX] Push notifications user preference not syncing correctly (#3494)
matheusbsilva137 Nov 18, 2021
010d885
[FIX] Display prefs showing wrong header icon on tablet (#3510)
diegolmello Nov 22, 2021
f4321fa
Merge branch 'develop' into single-server-4.22.0
diegolmello Nov 25, 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
2 changes: 1 addition & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ module.exports = {
settings: {
'import/resolver': {
node: {
extensions: ['.js', '.ios.js', '.android.js', '.native.js', '.ts', '.tsx']
extensions: ['.ts', '.tsx', '.js', '.ios.js', '.android.js', '.native.js']
}
}
},
Expand Down
221 changes: 0 additions & 221 deletions .github/workflows/ios_detox.yml

This file was deleted.

16 changes: 16 additions & 0 deletions __tests__/Storyshots.test.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
import initStoryshots from '@storybook/addon-storyshots';

jest.mock('rn-fetch-blob', () => ({
fs: {
dirs: {
DocumentDir: '/data/com.rocket.chat/documents',
DownloadDir: '/data/com.rocket.chat/downloads'
},
exists: jest.fn(() => null)
},
fetch: jest.fn(() => null),
config: jest.fn(() => null)
}));

jest.mock('react-native-file-viewer', () => ({
open: jest.fn(() => null)
}));

jest.mock('../app/lib/database', () => jest.fn(() => null));
global.Date.now = jest.fn(() => new Date('2019-10-10').getTime());

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.21.0"
versionName "4.22.0"
vectorDrawables.useSupportLibrary = true
if (!isFoss) {
manifestPlaceholders = [BugsnagAPIKey: BugsnagAPIKey as String]
Expand Down
5 changes: 5 additions & 0 deletions android/gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,11 @@ org.gradle.jvmargs=-Xmx2048M -XX\:MaxHeapSize\=32g
android.useAndroidX=true
# Automatically convert third-party libraries to use AndroidX
android.enableJetifier=true

# Version of flipper SDK to use with React Native
FLIPPER_VERSION=0.75.1

# Application ID
APPLICATION_ID=chat.rocket.reactnative
VERSIONCODE=1
BugsnagAPIKey=""
Expand Down
3 changes: 3 additions & 0 deletions app/constants/colors.ts
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ export const themes: any = {
previewBackground: '#1F2329',
previewTintColor: '#ffffff',
backdropOpacity: 0.3,
attachmentLoadingOpacity: 0.7,
...mentions
},
dark: {
Expand Down Expand Up @@ -112,6 +113,7 @@ export const themes: any = {
previewBackground: '#030b1b',
previewTintColor: '#ffffff',
backdropOpacity: 0.9,
attachmentLoadingOpacity: 0.3,
...mentions
},
black: {
Expand Down Expand Up @@ -159,6 +161,7 @@ export const themes: any = {
previewBackground: '#000000',
previewTintColor: '#ffffff',
backdropOpacity: 0.9,
attachmentLoadingOpacity: 0.3,
...mentions
}
};
4 changes: 4 additions & 0 deletions app/constants/localPath.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import RNFetchBlob from 'rn-fetch-blob';

export const DOCUMENTS_PATH = `${RNFetchBlob.fs.dirs.DocumentDir}/`;
export const DOWNLOAD_PATH = `${RNFetchBlob.fs.dirs.DownloadDir}/`;
2 changes: 1 addition & 1 deletion app/containers/ActionSheet/Provider.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ export const useActionSheet = () => useContext(context);

const { Provider, Consumer } = context;

export const withActionSheet = (Component: React.FC) =>
export const withActionSheet = <P extends object>(Component: React.ComponentType<P>) =>
forwardRef((props: any, ref: ForwardedRef<any>) => (
<Consumer>{(contexts: any) => <Component {...props} {...contexts} ref={ref} />}</Consumer>
));
Expand Down
2 changes: 1 addition & 1 deletion app/containers/Avatar/interfaces.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ export interface IAvatar {
onPress(): void;
getCustomEmoji(): any;
avatarETag: string;
isStatic: boolean;
isStatic: boolean | string;
rid: string;
blockUnauthenticatedAccess: boolean;
serverVersion: string;
Expand Down
2 changes: 0 additions & 2 deletions app/containers/FormContainer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,11 @@ export const FormContainerInner = ({ children }: { children: React.ReactNode }):
);

const FormContainer = ({ children, theme, testID, ...props }: IFormContainer): JSX.Element => (
// @ts-ignore
<KeyboardView
style={{ backgroundColor: themes[theme].backgroundColor }}
contentContainerStyle={sharedStyles.container}
keyboardVerticalOffset={128}>
<StatusBar />
{/* @ts-ignore*/}
<ScrollView
style={sharedStyles.container}
contentContainerStyle={[sharedStyles.containerScrollView, styles.scrollView]}
Expand Down
2 changes: 1 addition & 1 deletion app/containers/Passcode/PasscodeChoose.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import I18n from '../../i18n';

interface IPasscodeChoose {
theme: string;
force: boolean;
force?: boolean;
finishProcess: Function;
}

Expand Down
5 changes: 3 additions & 2 deletions app/containers/Status/Status.tsx
Original file line number Diff line number Diff line change
@@ -1,19 +1,20 @@
import React from 'react';
import { StyleProp, TextStyle } from 'react-native';

import { CustomIcon } from '../../lib/Icons';
import { STATUS_COLORS } from '../../constants/colors';

interface IStatus {
status: string;
size: number;
style: any;
style?: StyleProp<TextStyle>;
}

const Status = React.memo(({ style, status = 'offline', size = 32, ...props }: IStatus) => {
const name = `status-${status}`;
const isNameValid = CustomIcon.hasIcon(name);
const iconName = isNameValid ? name : 'status-offline';
const calculatedStyle = [
const calculatedStyle: StyleProp<TextStyle> = [
{
width: size,
height: size,
Expand Down
2 changes: 1 addition & 1 deletion app/containers/TextInput.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ interface IRCTextInputProps extends TextInputProps {
};
loading?: boolean;
containerStyle?: StyleProp<ViewStyle>;
inputStyle?: TextStyle;
inputStyle?: StyleProp<TextStyle>;
inputRef?: React.Ref<unknown>;
testID?: string;
iconLeft?: string;
Expand Down
4 changes: 2 additions & 2 deletions app/containers/UIKit/MultiSelect/Input.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ import ActivityIndicator from '../../ActivityIndicator';
import styles from './styles';

interface IInput {
children: JSX.Element;
children?: JSX.Element;
onPress: Function;
theme: string;
inputStyle: object;
inputStyle?: object;
disabled?: boolean | object;
placeholder?: string;
loading?: boolean;
Expand Down
Loading