Weijia
4382eca8b6
[FIX] Draft message do not go away when whole message is removed #965
2019-06-08 08:31:29 -03:00
Diego Mello
3cd84a10f6
[FIX] Change server issue ( #960 )
...
* [FIX] Lazy fetch server info
* [FIX] Multiple servers issues
2019-06-05 16:11:29 -03:00
IlarionHalushka
109a247c8d
[FIX] Profile update ( #955 )
2019-06-05 13:29:07 -03:00
Diego Mello
56e94adfa7
[CHORE] Use no-JIT JSC ( #963 )
2019-06-05 11:20:56 -03:00
Diego Mello
27de8c1f84
[REGRESSION] Get rooms on app restore ( #958 )
2019-06-05 10:39:12 -03:00
Diego Mello
86b79be15e
[FIX] Lazy fetch server info ( #959 )
2019-06-05 10:38:41 -03:00
Diego Mello
637ea54958
[CHORE] Bump version to 1.15.0 ( #962 )
2019-06-05 10:36:12 -03:00
IlarionHalushka
f7a5db0559
[CHORE] Make e2e pass on CircleCI ( #933 )
...
* add README.md for running ios detox e2e tests
* uncomment circle ci e2e tests
* update e2e credentials and server url
* update e2e credentials and docs
* comment lastMessage prop on RoomListView->RoomItem (research realm bug)
* add sleep before search in joinpublic room test (research realm bug)
* use detox.launchApp instead of detox.reloadRN, (joinpuclicroom test)
* make e2e job run only on approval; update docs with PR review comments
* cache node_modules on CI jobs: e2e tests, ios build
* fix circle CI caching node_modules
* fix circle CI caching node_modules
* revert changes connected to caching node_modules
* remove unnecessary changes
* revert email value to diego.mello
* add stopTrackingMention when input becomes empty in messagebox
* add Android run instruction to readme
* fix spacing
2019-06-03 16:20:36 -03:00
Djorkaeff Alexandre
bd9f4aa219
[FIX] Stop mention tracking when messagebox is empty ( #957 )
2019-06-03 13:56:16 -03:00
Diego Mello
b28d79e644
[FIX] Thread crash if room is undefined ( #956 )
2019-06-03 09:53:06 -03:00
Diego Mello
7c34e66590
[FIX] Crashing during app launch on Samsung devices ( #937 )
...
* Apply alpha update
* Update to Realm released fix
2019-06-03 09:42:08 -03:00
Diego Mello
8db19c8a84
[IMPROVEMENT] Open links as push instead of modal ( #949 )
2019-05-31 12:09:46 -03:00
Diego Mello
3126442794
[FIX] Reply preview showing the entire message ( #947 )
2019-05-31 11:43:21 -03:00
Diego Mello
2d2ef6121c
[FIX] Crash on message long press ( #945 )
2019-05-31 11:42:54 -03:00
Diego Mello
dffba8ab58
[CHORE] Split Google Services in debug and production ( #941 )
...
* Split android
* Split iOS
* Update CI
2019-05-31 09:41:37 -03:00
lolimay
a0d0d61458
[FIX] Gitlab url hardcoded ( #921 )
...
* [FIX] Gitlab url hardcoded problem
* Closes https://github.com/RocketChat/Rocket.Chat.ReactNative/issues/251
* Fix API_Gitlab_URL type
2019-05-30 15:56:18 -03:00
Djorkaeff Alexandre
957182bf55
[FIX] App crash with backspace on input message ( #906 )
...
* Fix - App crash with backspace on input message
* Improving code to fix backspace bug
* Fix destructuring undefined
* Improvement code to fix backspace bug
2019-05-30 14:19:26 -03:00
Djorkaeff Alexandre
29286e98a8
[IMPROVEMENT] Share channel ( #908 )
...
* Generate and share permalink to rooms
* Create constant to share type
* Fix unnecessary await
* Remove unnecessary test
* Revert delete e2e test
2019-05-29 18:19:12 -03:00
Diego Mello
b1eb18351f
[IMPROVEMENT] Update user presence endpoint ( #924 )
...
* [IMPROVEMENT] Update user presence endpoint
* Use `from` parameter in case of reconnection
2019-05-28 13:52:26 -03:00
Diego Mello
a148e6d15d
[FIX] Analytics error events ( #930 )
2019-05-28 13:18:46 -03:00
Diego Mello
9e4a4d2454
[CHORE] Use react-native-firebase ( #928 )
...
We need to migrate from deprecated react-native-fabric to react-native-firebase.
This PR enables following Firebase features:
* Analytics
* Crashlytics
* Performance
It also tracks screen view without the necessity of HOC.
Future work:
I won't do it in this PR because it's large enough, but we need to log more app events, like 'sent_message', 'open_admin', 'media_upload', etc.
2019-05-28 10:03:08 -03:00
Diego Mello
9d79580946
[IMPROVEMENT] Messagebox typing and buttons refactor ( #920 )
...
* Debounce onChangeText
* Refactor FilesActions
* Clear input asap
* Different buttons on iOS/Android
* Minor fragment refactor
* Import emoji keyboard on android only
2019-05-27 13:19:39 -03:00
Diego Mello
8285c2e823
Fix arch typo ( #918 )
2019-05-23 18:23:23 -03:00
Diego Mello
29bd949743
[CHORE] Android app bundle ( #915 )
...
* [CHORE] Upgrade Mac CI image to 10.2.1
* [CHORE] Android App Bundle
* Fix CI
2019-05-23 15:44:33 -03:00
Diego Mello
84bd7b3e34
[FIX] Reaction count not rerendering ( #917 )
2019-05-23 14:51:42 -03:00
lolimay
02ccabf28a
[CHORE] Update readme ( #885 )
2019-05-23 09:06:15 -03:00
Diego Mello
ba472d26ba
[CHORE] Upgrade Mac CI image to 10.2.1 ( #914 )
2019-05-22 18:09:50 -03:00
Diego Mello
a1b1af01c9
Update RN to 0.59.8 ( #896 )
...
* update IOS react native to 0.59.8
* update Android react native to 0.59.8
* fix eslint errors
* Android debug working
* Android build
* Fix lint
* Making jest happy
* Update CircleCI android image
* Fix android build
* Use 32 bits
* Fix iOS build
* Update detox
* Use new Xcode build system
* Use old build system
* Update realm (64 bits support)
2019-05-22 17:15:35 -03:00
Diego Mello
d3cb4ede5a
[FIX] Get custom emoji on reactions modal ( #913 )
2019-05-22 11:55:04 -03:00
Diego Mello
944e4198bb
[FIX] Message grouping not re-rendering ( #911 )
2019-05-21 10:32:06 -03:00
Diego Mello
896240457f
[IMPROVEMENT] Add toggle markdown to settings ( #907 )
...
* Add toggle markdown to settings
* Remove unused translation
2019-05-21 09:12:15 -03:00
IlarionHalushka
9a713923f3
[CHORE] Add pre-commit rules ( #816 )
...
Run lint and jest during pre-commit
2019-05-20 17:51:47 -03:00
Diego Mello
60418b75a4
Message render performance ( #880 )
...
- Refactored Message component to use React.memo and re-render only what's necessary
- Added a test mode to toggle markdown parse by long press drawer (it'll be removed in the next release)
2019-05-20 17:43:50 -03:00
pranavpandey1998official
31cf0e5f2f
[NEW] Admin ( #800 )
...
* added admin panel
* reverting some changes
* fixed problem with authToken
* changed tab to space
* done requested changes
* fixed lint
* added react-native-webview
* Install webview pod
2019-05-18 16:31:33 -03:00
pranavpandey1998official
d969b04d3a
[NEW] Report message ( #818 )
2019-05-16 10:40:50 -03:00
Diego Mello
28628b4dba
Switch toast lib ( #898 )
...
* removed toast from ios
* changed showToast to showAlert
* removed from android
* fix lint
* conflict resolved
* fixed lint
* Fix toast position
* Change toast style
* Use followMessage from rest
* Temporary disable some visual toast tests
* Unnecessary lib version change
2019-05-15 16:33:30 -03:00
Diego Mello
b03f69c6f3
Remove "updating" indicator inside the room ( #895 )
2019-05-14 17:06:17 -03:00
Diego Mello
48b53e852a
Bump version to 1.14.0 ( #889 )
2019-05-10 17:48:36 -03:00
IlarionHalushka
3733f776fc
issue #799 merger message views ( #876 )
...
On Room Actions, we have Files, Mentions, Starred and Pinned.
They have similar APIs and logic.
All of those could be merged into one generic view (MessagesView).
Maybe even Search could be in this merge.
Note: They're similar, but have own rules (unstar, unpin, etc).
This change may reduce 1MB to our release bundle size, since we're going to remove a lot of boilerplate.
2019-05-10 14:09:07 -03:00
Diego Mello
7e513ee73a
[FIX] Remove listeners on RoomView header unmount ( #874 )
2019-05-04 13:46:09 -03:00
Diego Mello
6edef99d37
[CHORE] Remove e2e tests from CI ( #875 )
2019-05-04 13:44:56 -03:00
Diego Mello
10210d0dcf
[FIX] Typing not getting cleared after popping a room ( #873 )
2019-05-03 14:17:29 -03:00
Diego Mello
2492371b50
[FIX] Check if room is mounted before setting state ( #864 )
...
* Tweaks on sequential threads messages
* Update tests
* Fix quote
* Prevent from deleting thread start message when positioned inside the thread
* Remove thread listener from RightButtons
* Fix error on thread start parse
* Stop parsing threads on render
* Check replied thread only if necessary
* Fix messages don't displaying
* Fix threads e2e
* RoomsListView.updateState slice
* Stop fetching hidden messages on threads
* Check if RoomView is mounted before rendering
* Refactor navigation events on RoomsListView
* Fix lint
* Fix listener
2019-05-03 11:54:57 -03:00
Diego Mello
a243b1ccd7
Tweaks on sequential threads messages layout ( #858 )
...
* Tweaks on sequential threads messages
* Update tests
* Fix quote
* Prevent from deleting thread start message when positioned inside the thread
* Remove thread listener from RightButtons
* Fix error on thread start parse
* Stop parsing threads on render
* Check replied thread only if necessary
* Fix messages don't displaying
* Fix threads e2e
* RoomsListView.updateState slice
* Stop fetching hidden messages on threads
* Set initialNumToRender to 5
2019-05-03 10:33:38 -03:00
Diego Mello
61fcadc879
[FIX] Toggle/follow thread icon ( #867 )
2019-05-03 10:30:34 -03:00
Diego Mello
d6ed1055ee
[FIX] Load local URL image ( #871 )
2019-05-03 10:29:56 -03:00
pranavpandey1998official
661e9eac01
Remove duplicated getRoleDescription function ( #866 )
2019-05-02 10:55:39 -03:00
Diego Mello
2f920c63e5
Update dependencies ( #863 )
...
* Minor updates
* Update jsc-android
* Update react-native-modal
* Minor updates
* Update react-native-fast-image
* Minor dev updates
* Few major updates
* Update react-native-keyboard-aware-scroll-view
* Update pods
* Update android-support
* Update tests
2019-04-30 18:56:41 -03:00
Diego Mello
94e32368dd
Remove connection badge ( #862 )
...
* Connecting indicator on RoomsListView header
* Connecting indicator on RoomView header
* Remove ConnectionBadge
* Show updating on RoomView load messages
2019-04-30 16:31:51 -03:00
Diego Mello
44f3b7f1a9
Active users improvements ( #855 )
2019-04-29 13:03:52 -03:00