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
84bd7b3e34
[FIX] Reaction count not rerendering ( #917 )
2019-05-23 14:51:42 -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
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
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
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
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
Diego Mello
75e4b86a95
Fetch roles from rest api ( #853 )
...
* Fetch roles from rest api
* Fix RoomInfoView role get
* Remove roles from redux
2019-04-26 18:15:25 -03:00
Diego Mello
5c1be71fa1
Update custom emojis endpoint ( #852 )
...
* Update emoji endpoint
* Use React.memo on Markdown
* Support RC versions lower than 0.75.0
* Realm migration
2019-04-26 18:13:07 -03:00
Diego Mello
c340829638
Update fetch permissions api ( #850 )
2019-04-26 17:54:58 -03:00
Diego Mello
c15fab7c84
Load legal pages from web ( #849 )
2019-04-26 17:51:09 -03:00
Diego Mello
2f25b10681
[Regression] Search stopped working on Android after LastMessage refactor ( #851 )
2019-04-26 09:14:30 -03:00
Diego Mello
ee99001010
[FIX] Smaller thread title ( #846 )
...
* [FIX] Smaller thread title
* Remove markdown notation from thread title
* On message press debounce
* Align vertical thread title
2019-04-25 14:18:49 -03:00
Diego Mello
5744114d7d
[FIX] Threads ( #838 )
...
Closes #826
Closes #827
Closes #828
Closes #829
Closes #830
Closes #831
Closes #832
Closes #833
2019-04-24 15:36:29 -03:00
Diego Mello
0266cc2e01
Room item layout ( #835 )
2019-04-18 17:57:35 -03:00
Diego Mello
03adaa3f81
Lock drawer when stack is not on root screen ( #825 )
2019-04-18 10:43:44 -03:00
Diego Mello
fb88d08f88
[FIX] Apply emojify on empty texts ( #824 )
2019-04-18 09:43:31 -03:00
kareem hamdy
fde8aea173
[FIX] Giphy not showing ( #810 )
2019-04-17 16:27:14 -03:00
Diego Mello
a891ee14ee
RoomsListView improvements ( #819 )
2019-04-17 15:57:46 -03:00
Diego Mello
9cf81bbab9
[NEW] Threads ( #798 )
2019-04-17 14:01:03 -03:00
Diego Sampaio
1d9acdb700
[NEW] Discussions ( #696 )
2019-04-08 09:35:28 -03:00
Diego Mello
2019ec58ce
[FIX] Add Realm.safeAddListener ( #785 )
2019-04-04 15:08:40 -03:00
pranavpandey1998official
46a36d7764
[NEW] Draft message per room ( #772 )
2019-04-01 11:45:17 -03:00
Diego Mello
9e107bfdf6
Room item layout ( #771 )
2019-03-29 16:36:07 -03:00
Diego Mello
fd5fbe47e8
Use FlatList in RoomView ( #762 )
2019-03-27 17:06:57 -03:00
pranavpandey1998official
5771757fa8
[NEW] Scroll down floating button ( #735 )
2019-03-25 17:54:40 -03:00
pranavpandey1998official
e9183b523b
[NEW] Scrollable room name feature ( #756 )
2019-03-25 17:20:24 -03:00
pranavpandey1998official
2814a6e091
[FIX] Show ActivityIndicator in RoomMembersView ( #686 )
2019-03-18 16:13:59 -03:00
Vitor Luis
e8f1a694c6
I18n: Add Portuguese (Portugal) ( #722 )
2019-03-18 16:09:40 -03:00
pranavpandey1998official
e1f76a684d
Fix handle invisible status ( #692 )
2019-03-18 16:01:23 -03:00
Diego Mello
477311f84a
[FIX] Deep linking between multiple logged servers ( #730 )
2019-03-18 15:52:38 -03:00
Diego Mello
38dabfc9ff
Switch to react-navigation ( #687 )
2019-03-12 13:23:06 -03:00