Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge 4.13.1 into master #2773

Merged
merged 719 commits into from
Jan 7, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
719 commits
Select commit Hold shift + click to select a range
ff74f6e
[NEW] Omnichannel Status Toggle (#2217)
djorkaeffalexandre Jun 26, 2020
8fe0615
[FIX] Typing when UI_Use_Real_Name is enabled (#2216)
djorkaeffalexandre Jun 26, 2020
a5aba5f
[REGRESSION] Logout failing after #2217 (#2222)
djorkaeffalexandre Jun 29, 2020
e34b7cb
[CHORE] Add wrapper to make Meteor methods calls over REST (#2104)
djorkaeffalexandre Jun 29, 2020
4def17c
[IMPROVEMENT] Mark thread as read on open (#2225)
djorkaeffalexandre Jun 29, 2020
bf63014
[FIX] Read receipt icon on action sheet (#2237)
djorkaeffalexandre Jul 2, 2020
68e9e14
[FIX] Handle TypeErrors on navigationRef and draftMessage due to null…
youssef-md Jul 2, 2020
a7e7d1f
[FIX] Android crashing when restoring from background (#2238)
diegolmello Jul 2, 2020
6abfbf6
[FIX] Send thread attachment (#2242)
djorkaeffalexandre Jul 3, 2020
c1f3f89
[FIX] Iframe auth Login Button (#2241)
djorkaeffalexandre Jul 3, 2020
f4118b6
[REGRESSION] Audio Recording (#2240)
djorkaeffalexandre Jul 3, 2020
2ec2a52
[IMPROVEMENT] Expo-av audio recorder (#2195)
regalstreak Jul 6, 2020
5834ab5
[IMPROVEMENT] Unified header UX (#2234)
diegolmello Jul 6, 2020
7c52e6e
Bump version to 4.9.0 (#2248)
diegolmello Jul 6, 2020
20604c4
[FIX] Check for UI_Use_Real_Name when sorting rooms (#2230)
youssef-md Jul 7, 2020
83fbb8c
[FIX] Emoji keyboard not showing custom and frequently used emojis on…
djorkaeffalexandre Jul 8, 2020
362ef00
[FIX] Scroll to top crashing when ref is undefined (#2252)
djorkaeffalexandre Jul 8, 2020
5b3be4e
[FIX] AttachmentView crashing during title decode (#2253)
djorkaeffalexandre Jul 8, 2020
e1153de
[FIX] Command previews crashing when API returns an error (#2254)
djorkaeffalexandre Jul 8, 2020
ef68f16
[FIX] ThreadMessagesView throwing error when subscription wasn't foun…
djorkaeffalexandre Jul 8, 2020
ea10693
[FIX] Register crashing when error data is undefined (#2256)
djorkaeffalexandre Jul 8, 2020
53cc823
[FIX] Get active route returning undefined (#2257)
djorkaeffalexandre Jul 8, 2020
0923851
[FIX] ImageViewer not recognising gestures after zoomed (#2261)
djorkaeffalexandre Jul 8, 2020
b8f87f7
[FIX] Android stack animation throwing illegal node ID (#2260)
diegolmello Jul 8, 2020
afb0707
[FIX] Navigation object undefined when tapping sidebar's user header …
diegolmello Jul 8, 2020
fc84324
[FIX] Action sheet cutting emojis on the header (#2263)
diegolmello Jul 8, 2020
f70d828
[FIX] Mime type check crashing the app (#2264)
diegolmello Jul 8, 2020
5782a33
[FIX] Notification preferences update crashing the app (#2262)
diegolmello Jul 8, 2020
aef7125
[FIX] Create discussion not working from MessageActions (#2265)
djorkaeffalexandre Jul 8, 2020
f3b02a6
[FIX] getSettings not catching errors (#2271)
diegolmello Jul 9, 2020
146babc
[REGRESSION] Jitsi Call doesn't send message link (#2277)
djorkaeffalexandre Jul 10, 2020
d3ab125
[FIX] Messages hidden behind MessageBox (#2281)
Jul 13, 2020
ab9b0b0
fix: package.json & yarn.lock to reduce vulnerabilities (#2275)
snyk-bot Jul 13, 2020
7275314
[i18n] Add missing german strings (#2278)
phriedrich Jul 13, 2020
6436199
[CHORE] CircleCI Upgrades (#2269)
Fishbowler Jul 13, 2020
8a24eb0
[NEW] Sign in with Apple (#2282)
diegolmello Jul 14, 2020
bbe15b7
[FIX] MessageBox not being shown on ShareView when Preview is a video…
diegolmello Jul 14, 2020
3f83daa
[TESTS] Test in docker (#2290)
Fishbowler Jul 15, 2020
97cd223
[CHORE] Consistent Rocket.Chat Branding (#2293)
Fishbowler Jul 15, 2020
fa6897f
Bump version to 4.10.0 (#2305)
djorkaeffalexandre Jul 16, 2020
c6401a2
[FIX] Room Info actions doesn't check permissions/settings enabled (#…
djorkaeffalexandre Jul 17, 2020
812535d
[FIX] Read receipts on tablet (#2297)
phriedrich Jul 17, 2020
cbe51e2
[IMPROVEMENT] Clear image cache when clear cache (#2300)
djorkaeffalexandre Jul 17, 2020
9b71a78
[FIX] In-app notification tap when deep in the stack not redirecting …
diegolmello Jul 17, 2020
45cc350
[FIX] Markdown preview causes app stuck (#2303)
djorkaeffalexandre Jul 17, 2020
ff8899c
[CHORE] Update commonmark libs (#2306)
djorkaeffalexandre Jul 17, 2020
52b82e5
Bump lodash from 4.17.16 to 4.17.19 (#2310)
dependabot[bot] Jul 17, 2020
42df5dd
[FIX] MessagesView duplicating content (#2307)
refactor-droidyy Jul 17, 2020
9882ace
Update dependencies (#2301)
diegolmello Jul 20, 2020
9dbe10b
[IMPROVEMENT] Native sort and limit queries (#2249)
diegolmello Jul 20, 2020
7a5a92f
[FIX] Style not being applied on RoomsListView header subtitle (#2319)
diegolmello Jul 21, 2020
a4b43e9
[IMPROVEMENT] Improve our PR Template (#1893)
regalstreak Jul 21, 2020
a5c81b2
Revert "[CHORE] Update commonmark.js " (#2331)
diegolmello Jul 22, 2020
df6c2c5
[TESTS] Idempotence for e2e tests (#2308)
Fishbowler Jul 22, 2020
fc324ed
[NEW] Log events from Onboarding, NewServer, Login and Register scree…
youssef-md Jul 22, 2020
8c8062a
[FIX] Keyboard not focusing on TwoFactor component (#2314)
youssef-md Jul 22, 2020
95e228e
[IMPROVEMENT] TwoFactor component styling (#2328)
youssef-md Jul 22, 2020
17b4084
[FIX] Admin panel not logging in automatically (#2330)
djorkaeffalexandre Jul 22, 2020
7491df6
Bump codecov from 3.6.5 to 3.7.1 (#2323)
dependabot[bot] Jul 22, 2020
a00e3c7
[CHORE] Skip waiting for build processing on TestFlight upload (#2320)
diegolmello Jul 22, 2020
c91cd0b
[CHORE] Update react-native-firebase (#2336)
diegolmello Jul 24, 2020
09a8be8
[REGRESSION] Invite links stopped working after #2154 (#2338)
diegolmello Jul 24, 2020
b4e353c
[TESTS] Fix some simple text (#2332)
Fishbowler Jul 24, 2020
5532d0f
[FIX] i18n being called outside render (#2334)
EzequielDeOliveira Jul 24, 2020
e5aaa66
[FIX] MessagesView title not working (#2294)
EzequielDeOliveira Jul 24, 2020
3cc4b51
[TESTS] Stabilise Room Actions test (#2333)
Fishbowler Jul 26, 2020
74ecab8
[CHORE] Update icon names (#2318)
diegolmello Jul 27, 2020
72ec569
[CHORE] Move Detox to Github Actions (#2340)
Fishbowler Jul 27, 2020
b68b0b8
[NEW] Push notification data privacy (#2213)
djorkaeffalexandre Jul 28, 2020
54bddf0
[IMPROVEMENT] Apply new mention colors (#2351)
diegolmello Jul 29, 2020
c37eb99
[FIX] Missing icons (#2353)
diegolmello Jul 29, 2020
a584e68
[FIX] Long press gestures not working properly on Android (#2354)
diegolmello Jul 29, 2020
052d91e
[FIX] In-app notification showing while in a Jitsi call (#2345)
youssef-md Jul 29, 2020
72f7471
[CHORE] Only run Flipper in debug via MainApplication is debug (#2347)
grahamsmith Jul 30, 2020
0a6e0f6
[CHORE] Update Flipper to 0.51.0 (#2356)
grahamsmith Jul 30, 2020
e05aa1e
[NEW] Log events from RoomsList, SideDrawer and Profile (#2190)
youssef-md Jul 30, 2020
8cd38d5
[FIX] Add missing keys to push get payload (#2358)
djorkaeffalexandre Jul 30, 2020
cb5c914
[IMPROVEMENT] Add deep link to Jitsi calls (#2223)
djorkaeffalexandre Jul 30, 2020
097304b
[FIX] App hanging on splash screen when deep link params are wrong (#…
diegolmello Jul 30, 2020
0e23ab8
[FIX] More missing icons (#2360)
diegolmello Jul 30, 2020
363cd13
[NEW] Log events from Room, Settings and Edit status (#2206)
youssef-md Jul 30, 2020
34824e0
[FIX] Vertically centralize RoomItem when `Store_Last_Message` is dis…
diegolmello Jul 31, 2020
ac708dd
[NEW] Omnichannel inquiry queue (#2352)
djorkaeffalexandre Jul 31, 2020
4787821
[CHORE] Wrap logEvent in a try/catch (#2361)
youssef-md Jul 31, 2020
dae058c
[FIX] Minor i18n issues (#2335)
EzequielDeOliveira Jul 31, 2020
0f0e2c7
[IMPROVEMENT] Use parsed EJSON info on load notification (#2370)
djorkaeffalexandre Aug 4, 2020
95e2ccb
[NEW] Log remaining events (#2368)
youssef-md Aug 5, 2020
71a809a
[FIX] WorkspaceView not looking for the correct image path (#2376)
diegolmello Aug 5, 2020
cc0d143
[FIX] Android targeting wrong SDK version (#2375)
diegolmello Aug 5, 2020
3fb253b
[FIX] Mentions crashing without username (#2374)
diegolmello Aug 5, 2020
bcb599e
[FIX] Missing delete icon on MessageErrorActions (#2373)
diegolmello Aug 5, 2020
f0d9c92
[FIX] Quote not working on Group DM (#2372)
diegolmello Aug 5, 2020
2506595
[DOCS] Add Whitelabel (#2379)
diegolmello Aug 7, 2020
866bc22
Update readme (#2381)
diegolmello Aug 7, 2020
64ffb90
Update README.md (#2378)
juliagrala Aug 7, 2020
c9fe394
[DOCS] Refactor Readme (#2382)
diegolmello Aug 10, 2020
04d622b
Merge beta into master (#2388)
diegolmello Aug 10, 2020
e2abd61
[CHORE] Improve ISSUE_TEMPLATE.md (#2390)
diegolmello Aug 10, 2020
ea28798
Bump version to 4.11.0 (#2392)
diegolmello Aug 11, 2020
a96be14
[i18n] Update fr.js (#2380)
nixxou Aug 14, 2020
eda010f
[CHORE] Add to internal lane instead of alpha (#2400)
diegolmello Aug 17, 2020
e69c810
[CHORE] Remove Google Services files from repo (#2405)
diegolmello Aug 17, 2020
8841d17
[FIX] Fix broken StatusView on tablet (#2407)
EzequielDeOliveira Aug 19, 2020
6555687
[FIX] REST for method calls not raising errors (#2408)
diegolmello Aug 19, 2020
e2f17a5
[NEW] Encrypt user credentials and preferences (#2247)
djorkaeffalexandre Aug 19, 2020
df267a2
[IMPROVEMENT] Use font icons on login services (#2412)
diegolmello Aug 19, 2020
f9b201c
[FIX] SharedPreferences data migration (#2413)
djorkaeffalexandre Aug 20, 2020
0c55d15
[IMPROVEMENT] Move directory to header (#2414)
diegolmello Aug 20, 2020
a07b4cf
[FIX] Android crashing on receive a notification (#2415)
djorkaeffalexandre Aug 20, 2020
54c4614
[NEW] User notification preferences (#2403)
EzequielDeOliveira Aug 21, 2020
b06bf7f
[IMPROVEMENT] Verify Enterprise status on Omnichannel (#2399)
diegolmello Aug 21, 2020
ccb36f1
[FIX] Change some icons (#2419)
diegolmello Aug 21, 2020
7813ed3
[FIX] User Preferences (#2418)
djorkaeffalexandre Aug 21, 2020
51d914e
[IMPROVEMENT] Customize Sign in with Apple button (#2420)
diegolmello Aug 21, 2020
15f174b
[Snyk] Security upgrade lodash from 4.17.19 to 4.17.20 (#2416)
snyk-bot Aug 21, 2020
b80d8a0
[NEW] Add to F-Droid (#2171)
GOVINDDIXIT Aug 24, 2020
49cdb7e
[FIX] Commit pods after #2171 (#2424)
diegolmello Aug 24, 2020
7f7bab8
[IMPROVEMENT] Add subscription and room events on the same batch queu…
diegolmello Aug 24, 2020
49ea816
[IMPROVEMENT] Show "Chats in Progress" group (#2425)
diegolmello Aug 25, 2020
67ecab7
[NEW] Logout from other logged in locations (#2386)
youssef-md Aug 25, 2020
77ecd12
[FIX] App can't reopening a room in some cases (#2429)
djorkaeffalexandre Aug 25, 2020
15c12f8
[FIX] Logout from custom oauth (#2377)
EzequielDeOliveira Aug 25, 2020
e9bb24e
[FIX] Wrong date and time shown in file section (#2409)
EzequielDeOliveira Aug 25, 2020
2122817
[FIX] Verify useRealName setting on files screen (#2427)
EzequielDeOliveira Aug 26, 2020
664ddb4
[FIX] Apply theme on Directory description (#2428)
EzequielDeOliveira Aug 26, 2020
7851496
[FIX] Wrong merge resolution after #2171 (#2431)
diegolmello Aug 26, 2020
cefce62
[FIX] Upload to internal looking for the wrong path after #2171 (#2432)
diegolmello Aug 26, 2020
1d38ff0
[FIX] Detox tests (#2433)
diegolmello Aug 26, 2020
7c61455
[FIX] Crashlytics reportError not working after #2171 (#2436)
djorkaeffalexandre Aug 28, 2020
0351276
[FIX] Logout from custom oauth when using password (#2435)
djorkaeffalexandre Aug 28, 2020
7172c02
[IMPROVEMENT] Move toggle and inquiry to Enterprise Edition license (…
diegolmello Aug 28, 2020
91a2e9b
[CHORE] App Group path as a iOS constant (#2439)
djorkaeffalexandre Aug 31, 2020
8e4eb49
[CHORE] Use Rocket.Chat JS SDK's official repo (#2440)
djorkaeffalexandre Aug 31, 2020
e953129
[IMPROVEMENT] Disable HTTP for production on Android (#2357)
grahamsmith Sep 2, 2020
3c9017a
[NEW] E2E Encryption (#2394)
djorkaeffalexandre Sep 11, 2020
03aba6f
[CHORE] Update run-ios and run-android scripts (#2450)
diegolmello Sep 11, 2020
334140d
[IMPROVEMENT] Show errors on server enter (#2449)
diegolmello Sep 11, 2020
d37678b
[NEW] Show server history (#2421)
EzequielDeOliveira Sep 11, 2020
639d667
[NEW] Toggle analytics events (#2422)
youssef-md Sep 11, 2020
2d22089
[FIX] Local database searches using non-latin characters (#2462)
diegolmello Sep 15, 2020
c61076c
[FIX] Read receipt crashing in some cases (#2464)
diegolmello Sep 15, 2020
b30421d
[IMPROVEMENT] Add "Allow_Save_Media_to_Gallery" setting (#2459)
diegolmello Sep 15, 2020
709c7aa
[FIX] Jitsi breaking changes (#2468)
diegolmello Sep 16, 2020
7b67ae4
Update WatermelonDB to 0.19.0 (#2469)
diegolmello Sep 16, 2020
fb3e8bc
[FIX] SanitizeLikeString util crashes for empty strings (#2471)
diegolmello Sep 16, 2020
60dd61d
[i18n] Add Traditional Chinese (zh_TW) (#2465)
David-Tsui Sep 16, 2020
f5a3cb6
[I18n] Improve Simplified Chinese (zh_CN) (#2466)
David-Tsui Sep 16, 2020
a8c4609
[CHORE] Simplify i18n files (#2472)
diegolmello Sep 17, 2020
e1c8b10
[FIX] Remove assets from share extension on iOS (#2473)
diegolmello Sep 17, 2020
8ae4890
[CHORE] Change database location to Experimental Apps (#2483)
djorkaeffalexandre Sep 23, 2020
8643f17
[FIX] WatermelonDB caching Date as String (#2484)
djorkaeffalexandre Sep 23, 2020
0195506
[NEW] E2E Encryption push (Android) (#2481)
djorkaeffalexandre Sep 24, 2020
b9a79a1
[FIX] Language set by web client (#2488)
djorkaeffalexandre Sep 24, 2020
088a926
[i18n] Improve Chinese translation (zh-TW, zh-CN) (#2486)
David-Tsui Sep 24, 2020
f30c405
[i18n] Add missing italian strings (#2487)
aenonGit Sep 24, 2020
60dc128
[NEW] E2E Encryption push (iOS) (#2463)
djorkaeffalexandre Sep 24, 2020
101aad4
[REGRESSION] HTTP Basic Auth (#2490)
djorkaeffalexandre Sep 24, 2020
f86b274
[FIX] Logout when install fresh Official and Experimental iOS app (#2…
djorkaeffalexandre Sep 25, 2020
b73421d
[FIX] Show images in iOS 14 (#2494)
djorkaeffalexandre Sep 25, 2020
4d6ebf4
[DOCS] Add Reactotron (#2498)
imrishabh18 Sep 28, 2020
48fe40c
[REGRESSION] SSL Pinning stopped working after #2449 (#2510)
djorkaeffalexandre Sep 30, 2020
2b3a5f8
[CHORE] Reset yarn cache (#2512)
diegolmello Sep 30, 2020
91ad210
[FIX] Fastlane iOS (#2513)
diegolmello Oct 1, 2020
85f79e7
[IMPROVEMENT] Add F-Droid modules as AdditionalModules (#2530)
diegolmello Oct 13, 2020
52cfe07
[CHORE] Use App Store Connect API Key (#2549)
diegolmello Oct 13, 2020
b847428
[FIX] Failing iOS build on fork PR (#2558)
youssef-md Oct 15, 2020
7340391
[FIX] Avatar cache invalidation (#2311)
djorkaeffalexandre Oct 30, 2020
46e3db9
[NEW] Channel avatars (#2504)
djorkaeffalexandre Oct 30, 2020
52850cb
[IMPROVEMENT] List Component (#2506)
diegolmello Oct 30, 2020
857707f
[FIX] App always sends auth for Avatar requests (#2517)
djorkaeffalexandre Oct 30, 2020
f7e2388
[FIX] iOS uploads always cropping as squares (#2516)
djorkaeffalexandre Oct 30, 2020
7cccd02
[IMPROVEMENT] Mentions layout without background (#2559)
diegolmello Oct 30, 2020
81bb89d
[IMPROVEMENT] Support badge number on header buttons (#2566)
diegolmello Oct 30, 2020
6271b88
[NEW] Threads (#2567)
diegolmello Oct 30, 2020
32a0e9b
[IMPROVEMENT] Android push notification as a heads-up notification (#…
ceefour Oct 30, 2020
fade17d
[IMPROVEMENT] Add `Change Encryption Password` and `Reset E2E Key` (#…
diegolmello Oct 30, 2020
de55ab1
[IMPROVEMENT] Branding update (#2580)
djorkaeffalexandre Oct 30, 2020
77677b4
[CHORE] Update Xcode to 12.1.0 (#2592)
diegolmello Nov 3, 2020
4b32231
[IMPROVEMENT] Auto search when text changes in directory textfield (#…
alexnaiman Nov 3, 2020
e9a6e9a
[FIX] Rooms header overlapping right icons (#2503)
aenonGit Nov 3, 2020
f4f416c
[IMPROVEMENT] Jitsi lean (#2534)
djorkaeffalexandre Nov 3, 2020
bfa4dff
[i18n] German word fix (#2598)
DaniW42 Nov 3, 2020
632e32f
[i18n] Improve Chinese translation (#2570)
David-Tsui Nov 3, 2020
417f4b1
[FIX] App crashing when notification is received/replied (Android) (#…
djorkaeffalexandre Nov 3, 2020
8924706
[FIX] Update react native CLI to support white labeling with XCode 12…
ljcp Nov 3, 2020
9ecb04e
[i18n] Add missing German strings (#2571)
phriedrich Nov 3, 2020
702d36a
[REGRESSION] Avatars doesn't show up on older servers (< 3.6.0) (#2603)
djorkaeffalexandre Nov 3, 2020
dcb0639
[FIX] Missing locales in moment helper (#2562)
zaphod534 Nov 4, 2020
a253bc8
[i18n] Add missing Russian strings (#2555)
ankar84 Nov 4, 2020
f0541c9
[FIX] 'Send to channel' when replying as a quote (#2606)
djorkaeffalexandre Nov 4, 2020
25c4637
[FIX] Android notification on Dark Theme using Official main color (#…
djorkaeffalexandre Nov 4, 2020
080b8cc
[FIX] Storybook not able to import Avatar (#2607)
djorkaeffalexandre Nov 4, 2020
8bc32a3
[BUG] App isn't showing message for PDF/file uploads (#2584)
saket-m0 Nov 4, 2020
3a14e45
[FIX] Header title positioning not changing according to the number o…
diegolmello Nov 4, 2020
fecd374
[DOCS] Update Android Supported versions (#2611)
djorkaeffalexandre Nov 5, 2020
5673595
[i18n] Improve Russian translation (#2609)
ankar84 Nov 6, 2020
1ed9ace
[FIX] User notification preferences throwing an error when select def…
djorkaeffalexandre Nov 6, 2020
416efbd
[FIX] MomentJS crashing on Spanish language (#2616)
djorkaeffalexandre Nov 6, 2020
f728667
[FIX] AllowBackup manifest attribute causing unexpected behaviour on …
diegolmello Nov 6, 2020
192f3f1
[FIX] Search messages crashing when show a thread message (#2618)
djorkaeffalexandre Nov 6, 2020
de81fa3
[FIX] F-Droid build for store (#2557)
diegolmello Nov 9, 2020
31ae5da
Merge beta into master (#2621)
diegolmello Nov 9, 2020
ef67665
[FIX] Notification stream throwing an error when there isn't a messag…
djorkaeffalexandre Nov 12, 2020
8cac766
[FIX] Threads not being updated and other related issues (#2636)
diegolmello Nov 12, 2020
264a589
[FIX] Minor room header issues (#2630)
diegolmello Nov 12, 2020
59a24a7
[FIX] Whitelabel unable to find package name (#2626)
jacotec Nov 12, 2020
b904097
[i18n] Add missing German strings (#2619)
phriedrich Nov 12, 2020
80d6e0d
[FIX] Model columns misplaced (#2640)
diegolmello Nov 12, 2020
1f74ada
[FIX] Connect a null server (#2639)
djorkaeffalexandre Nov 12, 2020
7af4bbb
[FIX] Jitsi users unable to unmute (#2623)
djorkaeffalexandre Nov 12, 2020
079d239
Bump version to 4.12.1 (#2641)
djorkaeffalexandre Nov 12, 2020
ded7391
[FIX] Share extension and save image not working on Android 10 (#2651)
diegolmello Nov 17, 2020
df7f395
Bump version to 4.13.0 (#2657)
diegolmello Nov 19, 2020
9c3be7d
[FIX] Update Loading logo (#2658)
diegolmello Nov 30, 2020
155fc04
[NEW] Support client certificates for SSL (two-way authentication) (A…
djorkaeffalexandre Nov 30, 2020
40490ea
[NEW] Channel actions (#2644)
diegolmello Nov 30, 2020
10ba9d5
[NEW] Support RTL (#2656)
djorkaeffalexandre Nov 30, 2020
b61727c
[FIX] Initial users' status is not fetched (#2664)
zaphod534 Dec 1, 2020
7b4be8b
[FIX] Messages overlapping and emoji keyboard not opening (#2670)
diegolmello Dec 1, 2020
3bc8161
[CHORE] Force normalized params for 2FA (#2683)
djorkaeffalexandre Dec 1, 2020
13c3bc3
[FIX] Thread message flickering while thread parent isn't found (#2676)
djorkaeffalexandre Dec 1, 2020
06521d1
[FIX] Light theme not working on Android with Dark Theme set (#2675)
djorkaeffalexandre Dec 1, 2020
13985cf
[FIX] App not prompting join code for password protected channels (#2…
DanMke Dec 1, 2020
27e0ee0
[I18n] Add Arabic (#2537)
abalhamoud Dec 1, 2020
274f50c
[I18N] Add missing zh_TW and zh_CN strings (#2680)
David-Tsui Dec 1, 2020
b0b9d62
[IMPROVEMENT] Add username on status messages (#2553)
dkoo761 Dec 1, 2020
2403eb3
[FIX] Filenames are incorrect in non-latin alphabets on upload (#2671)
djorkaeffalexandre Dec 1, 2020
2d6572d
[IMPROVEMENT] Ease white labelling for Android (#2685)
grahamsmith Dec 4, 2020
999883e
[FIX] Chats order (#2688)
diegolmello Dec 4, 2020
c9c8bde
[REGRESSION] Re-enable Jitsi Chat (#2687)
diegolmello Dec 4, 2020
cd76dd9
[CHORE] Build official apps on CI (#2701)
diegolmello Dec 14, 2020
4c2381d
[i18n] Update fr (#2697)
faziloub Dec 14, 2020
f5b9dc6
[i18n] Update fr (#2705)
Cormoran96 Dec 14, 2020
5d4e820
[FIX] Empty space on Messagebox (#2704)
djorkaeffalexandre Dec 14, 2020
20a00ee
[FIX] Yarn android scripts (#2716)
diegolmello Dec 16, 2020
2f3a248
[CHORE] Rename Experimental iOS lane (#2717)
diegolmello Dec 17, 2020
a34807d
[IMPROVEMENT] Use class variable instead of state for List's animated…
diegolmello Dec 17, 2020
e64e278
[FIX] Bottom sheet being hidden sometimes (#2722)
diegolmello Dec 17, 2020
6a02623
[IMPROVEMENT] Match background and text mention colors (#2723)
diegolmello Dec 17, 2020
7c09112
[FIX] App freezing if Markdown preview contains sequential empty spac…
diegolmello Dec 18, 2020
a385a7d
[FIX] Official app without sharedUserId (#2734)
diegolmello Dec 22, 2020
df701a5
[CHORE] Update React Native to 0.63.4 (#2737)
diegolmello Dec 22, 2020
e6d6b83
Bump version to 4.13.1 (#2739)
diegolmello Dec 22, 2020
fec1741
[REGRESSION] Multiple uploads not working on iOS (#2738)
diegolmello Dec 23, 2020
a2bf0f0
[FIX] Unable to save attachment on iOS (#2743)
diegolmello Dec 24, 2020
53c51fe
[FIX] Generate Jitsi access token when making a call (#2694)
sumukhah Jan 4, 2021
796dc75
[FIX] Jitsi notification delay (#2668)
djorkaeffalexandre Jan 4, 2021
b8a9523
[FIX] Channels list not following the same sorting logic from web cli…
diegolmello Jan 5, 2021
5aaabcc
[FIX] Pods lost on Official target (#2764)
diegolmello Jan 5, 2021
fa25901
Merge branch 'master' into beta
diegolmello Jan 7, 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 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.13.0"
versionName "4.13.1"
vectorDrawables.useSupportLibrary = true
if (!isFoss) {
manifestPlaceholders = [BugsnagAPIKey: BugsnagAPIKey as String]
Expand Down
6 changes: 3 additions & 3 deletions app/lib/methods/helpers/mergeSubscriptionsRooms.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,6 @@ export const merge = (subscription, room) => {
if (room) {
if (room._updatedAt) {
subscription.lastMessage = normalizeMessage(room.lastMessage);
const updatedAt = room?._updatedAt ? new Date(room._updatedAt) : null;
const lastMessageTs = subscription?.lastMessage?.ts ? new Date(subscription.lastMessage.ts) : null;
subscription.roomUpdatedAt = Math.max(updatedAt, lastMessageTs);
subscription.description = room.description;
subscription.topic = room.topic;
subscription.announcement = room.announcement;
Expand All @@ -28,6 +25,9 @@ export const merge = (subscription, room) => {
subscription.usernames = room.usernames;
subscription.uids = room.uids;
}
// https://github.com/RocketChat/Rocket.Chat/blob/develop/app/ui-sidenav/client/roomList.js#L180
const lastRoomUpdate = room.lm || subscription.ts || subscription._updatedAt;
subscription.roomUpdatedAt = subscription.lr ? Math.max(new Date(subscription.lr), new Date(lastRoomUpdate)) : lastRoomUpdate;
subscription.ro = room.ro;
subscription.broadcast = room.broadcast;
subscription.encrypted = room.encrypted;
Expand Down
3 changes: 1 addition & 2 deletions app/sagas/deepLinking.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ import {
} from '../actions/app';
import { localAuthenticate } from '../utils/localAuthentication';
import { goRoom } from '../utils/goRoom';
import callJitsi from '../lib/methods/callJitsi';

const roomTypes = {
channel: 'c', direct: 'd', group: 'p', channels: 'l'
Expand Down Expand Up @@ -54,7 +53,7 @@ const navigate = function* navigate({ params }) {
yield goRoom({ item, isMasterDetail });

if (params.isCall) {
callJitsi(item.rid);
RocketChat.callJitsi(item.rid);
}
}
} else {
Expand Down
56 changes: 30 additions & 26 deletions app/utils/fileUpload/index.ios.js
Original file line number Diff line number Diff line change
@@ -1,46 +1,50 @@
class FileUpload {
_xhr = new XMLHttpRequest();
class Upload {
constructor() {
this.xhr = new XMLHttpRequest();
this.formData = new FormData();
}

then = (callback) => {
this.xhr.onload = () => callback({ respInfo: this.xhr });
this.xhr.send(this.formData);
}

catch = (callback) => {
this.xhr.onerror = callback;
}

_formData = new FormData();
uploadProgress = (callback) => {
this.xhr.upload.onprogress = ({ total, loaded }) => callback(loaded, total);
}

cancel = () => {
this.xhr.abort();
return Promise.resolve();
}
}

class FileUpload {
fetch = (method, url, headers, data) => {
this._xhr.open(method, url);
const upload = new Upload();
upload.xhr.open(method, url);

Object.keys(headers).forEach((key) => {
this._xhr.setRequestHeader(key, headers[key]);
upload.xhr.setRequestHeader(key, headers[key]);
});

data.forEach((item) => {
if (item.uri) {
this._formData.append(item.name, {
upload.formData.append(item.name, {
uri: item.uri,
type: item.type,
name: item.filename
});
} else {
this._formData.append(item.name, item.data);
upload.formData.append(item.name, item.data);
}
});

return this;
}

then = (callback) => {
this._xhr.onload = () => callback({ respInfo: this._xhr });
this._xhr.send(this._formData);
}

catch = (callback) => {
this._xhr.onerror = callback;
}

uploadProgress = (callback) => {
this._xhr.upload.onprogress = ({ total, loaded }) => callback(loaded, total);
}

cancel = () => {
this._xhr.abort();
return Promise.resolve();
return upload;
}
}

Expand Down
3 changes: 2 additions & 1 deletion app/views/AttachmentView.js
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,8 @@ class AttachmentView extends React.Component {
this.setState({ loading: true });
try {
const extension = image_url ? `.${ mime.extension(image_type) || 'jpg' }` : `.${ mime.extension(video_type) || 'mp4' }`;
const path = `${ RNFetchBlob.fs.dirs.DocumentDir + SHA256(url) + extension }`;
const documentDir = `${ RNFetchBlob.fs.dirs.DocumentDir }/`;
const path = `${ documentDir + SHA256(url) + extension }`;
const file = await RNFetchBlob.config({ path }).fetch('GET', mediaAttachment).then(res => res.path());
await CameraRoll.save(file, { album: 'Rocket.Chat' });
EventEmitter.emit(LISTENER, { message: I18n.t('saved_to_gallery') });
Expand Down
5 changes: 4 additions & 1 deletion ios/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,14 @@ def all_pods
use_flipper!
end

target 'RocketChatRN' do
abstract_target 'defaults' do
# force use our own JitsiMeetSDK
pod 'JitsiMeetSDK', :git => 'https://github.com/RocketChat/jitsi-meet-ios-sdk-releases.git'

all_pods

target 'RocketChatRN' # Experimental app
target 'Rocket.Chat' # Official app
end

target 'ShareRocketChatRN' do
Expand Down
Loading