Youssef Muhamad
20604c4695
[FIX] Check for UI_Use_Real_Name when sorting rooms ( #2230 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-07-07 10:06:48 -03:00
Diego Mello
7c52e6eada
Bump version to 4.9.0 ( #2248 )
2020-07-06 17:58:40 -03:00
Diego Mello
5834ab5e22
[IMPROVEMENT] Unified header UX ( #2234 )
...
* Change drawer icon
* Removed iOS variation
* Patch to react-navigation-header-buttons... easier to patch then to overwrite its behaviour :(
* Correctly position title
* Header subtitle
* Layout
* Alignment
* RoomView header
* Renamed RoomHeaderLeft to LeftButtons
* RoomView back button
* Search icon on RoomView
* Refactor
* Fix header on tablet
* Fix search messages close button on tablet
* Search key command
* Network status on RoomView header subtitle
* Update tests
* Scale content
* SearchBox cancel color
2020-07-06 17:56:28 -03:00
Neil Agarwal
2ec2a52f45
[IMPROVEMENT] Expo-av audio recorder ( #2195 )
...
* [NEW] MessageBox: Expo-av audio recorder
* Refactor MessageBox to accommodate recording button even when recording
* Rename Recording.js -> RecordAudio.js as we could implement video recording in the future
* RecordAudio: Introduce cancel and send buttons
* RecordAudio: Introduce recorderBusy state, refactor MessageBox, remove useless SafeAreaView
* RecordAudio: Better audio quality 🎉 , stop recording on unmount
* RecordAudio: Use FileSystem from expo-file-system instead of RNFetchBlob
* chore: flush out react-native-audio
* fix(MessageBox): bring back some missed styles during refactor
* refactor(RecordAudio): use class component
* refactor(RecordAudio): recorder busy to class property, styling changes
* recorder initialisation changes
* fix(RecordAudio): missing await in isRecordingPermissionGranted
* fix(RecordAudio): set isRecording = false on cancel/finish, refactor perms
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-07-06 16:23:46 -03:00
Djorkaeff Alexandre
f4118b6312
[REGRESSION] Audio Recording ( #2240 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-07-03 11:32:22 -03:00
Djorkaeff Alexandre
c1f3f89c09
[FIX] Iframe auth Login Button ( #2241 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-07-03 11:23:33 -03:00
Djorkaeff Alexandre
6abfbf615f
[FIX] Send thread attachment ( #2242 )
2020-07-03 11:07:29 -03:00
Diego Mello
a7e7d1fdcb
[FIX] Android crashing when restoring from background ( #2238 )
2020-07-02 14:14:12 -03:00
Youssef Muhamad
68e9e1455b
[FIX] Handle TypeErrors on navigationRef and draftMessage due to null properties ( #2232 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-07-02 14:10:11 -03:00
Djorkaeff Alexandre
bf63014a6a
[FIX] Read receipt icon on action sheet ( #2237 )
2020-07-02 14:06:57 -03:00
Djorkaeff Alexandre
4def17c2e9
[IMPROVEMENT] Mark thread as read on open ( #2225 )
...
* [IMPROVEMENT] Mark a thread as read
* Use methodCallWrapper
* Check server version
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-06-29 15:47:48 -03:00
Djorkaeff Alexandre
e34b7cbb87
[CHORE] Add wrapper to make Meteor methods calls over REST ( #2104 )
...
* [WIP] Use rest instead methodCall
* [WIP] Some method calls using wrapper
* [WIP] Wrap all necessary methodCalls
* fix
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-06-29 14:57:39 -03:00
Djorkaeff Alexandre
a5aba5fc84
[REGRESSION] Logout failing after #2217 ( #2222 )
2020-06-29 13:58:06 -03:00
Djorkaeff Alexandre
8fe0615e68
[FIX] Typing when UI_Use_Real_Name is enabled ( #2216 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-06-26 17:48:40 -03:00
Djorkaeff Alexandre
ff74f6ec9e
[NEW] Omnichannel Status Toggle ( #2217 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-06-26 17:45:21 -03:00
Djorkaeff Alexandre
07e9bcb776
[NEW] Send multiple attachments ( #2162 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-06-26 17:22:56 -03:00
Djorkaeff Alexandre
a992c51698
[NEW] IFrame authentication ( #2184 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-06-17 17:12:21 -03:00
Dan Caseley
bbe07faffa
[CHORE] Increase "content_hash_max_items" on Watchman ( #2181 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-06-17 16:25:25 -03:00
Ezequiel de Oliveira
5e488972de
[FIX] The auto translate toggle don't save right state ( #2142 )
...
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-06-17 16:22:22 -03:00
Diego Mello
8da50c2d73
[FIX] Remove duplicated sCU condition ( #2194 )
2020-06-17 14:39:49 -03:00
Ezequiel de Oliveira
36b37eb747
[CHORE] Create DimensionsContext ( #2098 )
...
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-06-17 14:35:58 -03:00
Ezequiel de Oliveira
2632ef50f5
[IMPROVEMENT] Use react-native-notifier for in-app notifications ( #2139 )
...
Signed-off-by: Ezequiel De Oliveira <ezequiel1de1oliveira@gmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-06-16 17:32:30 -03:00
Govind Dixit
089e4bf3eb
[NEW] Add fastlane to android module and configure CI ( #2100 )
2020-06-16 10:31:07 -03:00
Djorkaeff Alexandre
893acdcd3a
[NEW] Action Sheet ( #2114 )
...
* [WIP] New Action Sheet
* [NEW] Header Indicator
* [IMPROVEMENT] Header Logic
* [NEW] Use EventEmitter to show ActionSheet for while
* [FIX] Animation
* [IMPROVEMENT] Use provider
* [FIX] Add callback
* [FIX] Message Actions
* [FIX] Add MessageActions icons
* [NEW] MessageErrorActions
* [IMPROVEMENT] OnClose
* [FIX] Adjust height
* [FIX] Close/Reopen
* [CHORE] Remove react-native-action-sheet
* [CHORE] Move ActionSheet
* [FIX] Reply Message
* [IMPROVEMENT] Hide ActionSheet logic
* [WIP] Custom MessageActions Header
* [IMPROVEMENT] MessageActions Header
* [IMPROVEMENT] Enable Scroll
* [FIX] Scroll on Android
* Move to react-native-scroll-bottom-sheet
* Stash
* Refactor actions
* Revert some changes
* Trying react-native-modalize
* Back to HOC
* ActionSheet style
* HOC Header
* Reaction actionSheet
* Fix messageBox actions
* Fix add reaction
* Change to flatListProps
* fix modalize android scroll
* Use react-native-scroll-bottom-sheet
* [NEW] BottomSheet dismissable & [FIX] Android not opening
* [NEW] Show emojis based on screen width
* [WIP] Adjust to content height
* [IMPROVEMENT] Responsible
* [IMPROVEMENT] Use alert instead actionSheet at NewServerView
* [FIX] Handle tablet cases
* [IMPROVEMENT] Remove actionSheet of RoomMembersView
* [IMPROVEMENT] Min snap distance when its portrait
* [CHORE] Remove unused Components
* [IMPROVEMENT] Remove duplicated add-reaction
* [IMPROVEMENT] Refactor Icon Package
* [IMPROVEMENT] Use new icons
* [FIX] Select message at MessageActions before getOptions
* [FIX] Custom header height
* [CHORE] Remove patch & [FIX] Tablet bottom sheet
* [FIX] Use ListItem height to BottomSheet Height
* Some fixes
* [FIX] Custom MessageActions header
* [FIX] Android height adjust
* [IMPROVEMENT] Item touchable & [FIX] Respect pin permission
* [IMPROVEMENT] More than one snap point
* some size fixes
* improve code
* hide horizontal scroll indicator
* [FIX] Focus MessageBox on edit message
* [FIX] Ripple color
* [IMPROVEMENT] Backdrop must keep same opacity after 50% of the screen
* [TEST] Change animation config
* [IMPROVEMENT] BackHandler should close the ActionSheet
* [CHORE] Add react-native-safe-area-context
* [FIX] Provide a bottom padding at notch devices
* [IMPROVEMENT] Improve backdrop input/output range
* [FIX] Weird Android Snap behavior
* [PATCH] React-native-scroll-bottom-sheet
* [CI] Re-run build
* [FIX] Landscape android
* [IMPROVEMENT] Cover 50% of the screen at the landscape mode
* [FIX] Adjust emoji content to width size
* [IMPROVEMENT] Use hooks library
* [IMPROVEMENT] Close the actionSheet when orientation change
* deactivate safe-area-context for while
* [REVERT] Re-add react-native-safe-area-context (3.0.2)
* [IMPROVEMENT] Use focused background
* [TESTS] E2E Tests updated to new BottomSheet
* [NEW] Add cancel button
* [FIX] Cancel button at android
* [IMPROVEMENT] Use cancelable bottom sheet at room members view
* [IMPROVEMENT] Use better function names
* [IMPROVEMENT] Use getItemLayout
* [FIX][TEMP] Animation
* Review
* Build
* Header keyExtractor
* Rename function
* Tweak animation
* Refactoring
* useTheme
* Refactoring
* TestIDs
* Refactor
* Remove old lib
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-06-15 16:35:45 -03:00
Diego Mello
98ed84ba5c
[CHORE] Update react-navigation to v5 ( #2154 )
...
* react-navigation v5 installed
* compiling
* Outside working
* InsideStack compiling
* Switch stack
* Starting room
* RoomView header
* SafeAreaView
* Slide from right stack animation
* stash
* Fix params
* Create channel
* inapp notification
* Custom status
* Add server working
* Refactor appStart
* Attachment
* in-app notification
* AuthLoadingView
* Remove compat
* Navigation
* Outside animations
* Fix new server icon
* block modal
* AttachmentView header
* Remove unnecessary code
* SelectedUsersView header
* StatusView
* CreateDiscussionView
* RoomInfoView
* RoomInfoEditView style
* RoomMembersView
* RoomsListView header
* RoomView header
* Share extension
* getParam
* Focus/blur
* Trying to fix inapp
* Lint
* Simpler app container
* Update libs
* Revert "Simpler app container"
This reverts commit 1e49d80bb4
.
* Load messages faster
* Fix safearea on ReactionsModal
* Update safe area to v3
* lint
* Fix transition
* stash - drawer replace working
* stash - modal nav
* RoomActionsView as tablet modal
* RoomStack
* Stop showing RoomView header when there's no room
* Custom Header and different navigation based on stack
* Refactor setHeader
* MasterDetailContext
* RoomView header
* Fix isMasterDetail rule
* KeyCommands kind of working
* Create channel on tablet
* RoomView sCU
* Remove withSplit
* Settings opening as modal
* Settings
* StatusView headerLeft
* Admin panel
* TwoFactor style
* DirectoryView
* ServerDropdown and SortDropdown animations
* ThreadMessagesView
* Navigate to empty RoomView on server switch when in master detail
* ProfileView header
* Fix navigation issues
* Nav to any room info on tablet
* Room info
* Refactoring
* Fix rooms search
* Roomslist commands
* SearchMessagesView close modal
* Key commands
* Fix undefined subscription
* Disallow navigate to focused room
* isFocused state on RoomsListView
* Blur text inputs when focus is lost
* Replace animation
* Default nav theme
* Refactoring
* Always open Attachment with close modal button
* ModalContainer backdrop following themes
* Screen tracking
* Refactor get active route for in-app notification
* Only mark room as focused when in master detail layout
* Lint
* Open modals as fade from bottom on Android
* typo
* Fixing tests
* Fix in-app update
* Fixing goRoom issues
* Refactor stack names
* Fix unreadsCount
* Fix stack
* Fix header animation
* Refactor ShareNavigation
* Refactor navigation theme
* Make sure title is set
* Fix create discussion navigation
* Remove unused variable
* Create discussions from actions fixed
* Layout animation
* Screen lock on share extension
* Unnecessary change
* Admin border
* Set header after state callback
* Fix key commands on outside stack
* Fix back button pressed
* Remove layout animations from Android
* Tweak animations on Android
* Disable swipe gesture to open drawer
* Fix current item on RoomsListView
* Fix add server
* Fix drawer
* Fix broadcast
* LayoutAnimation instead of Transitions
* Fix onboarding back press
* Fix assorted tests
* Create discussion fix
* RoomInfoView header
* Drawer active item
2020-06-15 11:00:46 -03:00
Djorkaeff Alexandre
5dcf2212e0
[FIX] 2FA email - send code again ( #2188 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-06-12 16:42:10 -03:00
Djorkaeff Alexandre
88f69717ea
[FIX] Show registration form when add server by a invite link ( #2187 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-06-12 16:12:08 -03:00
Djorkaeff Alexandre
48be6764f4
[FIX] Load messages issue when trying to get ts from empty results ( #2185 )
2020-06-12 15:46:27 -03:00
Diego Mello
2cc599cc5e
[FIX] Screen Lock ( #2177 )
...
* [FIX] Screen Lock
* improve variable name
Co-authored-by: Djorkaeff Alexandre <djorkaeff.unb@gmail.com>
2020-06-09 17:19:54 -03:00
Djorkaeff Alexandre
caf1ef2cfe
[FIX] Respect server HideSystemMessages ( #2175 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-06-09 17:11:52 -03:00
Djorkaeff Alexandre
fcf6ed4dd7
[FIX] Load messages when hideSystemMessages is enabled ( #2101 )
...
* [WIP] Load messages when hideSystemMessages is enabled
* Improve method name
* Minor improvements
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-06-09 17:09:18 -03:00
Dan Caseley
1fa1ddd89f
Markdown linting for e2e README ( #2173 )
...
* Markdown linting for e2e README
* Running a subset of tests
2020-06-09 16:01:06 -03:00
Diego Mello
ec7417c29c
[CHORE] Update WatermelonDB to 0.16.2 ( #2166 )
...
* [CHORE] Update WatermelonDB to 0.16.2
* Patch watermelon
2020-06-05 12:58:14 -03:00
Djorkaeff Alexandre
c0c4affd80
[IMPROVEMENT] Refactor icon package ( #2146 )
...
* [IMPROVEMENT] Refactor Icon Package
* some size fixes
2020-06-05 10:28:58 -03:00
Djorkaeff Alexandre
594e598167
Bump version to 4.8.0 ( #2147 )
2020-05-26 17:22:56 -03:00
Djorkaeff Alexandre
1abd3ad79e
[FIX] Screen Lock Time respect local value ( #2141 )
...
* [FIX] Screen Lock Time respect local value
* [FIX] Enable biometry at the first passcode change
2020-05-22 15:04:43 -03:00
Diego Mello
d1e751bf12
[TESTS] Update and separate E2E tests ( #2126 )
...
* Tests passing until roomslist
* create room
* roominfo
* change server
* broadcast
* profile
* custom status
* forgot password
* working
* room and onboarding
* Tests separated
* config.yml refactor
* Revert "config.yml refactor"
This reverts commit 0e984d3029
.
* CI
* lint
* CI refactor
* Onboarding tests
* npx detox
* Add all tests
* Save brew cache
* mac-env executor
* detox-test command
* Update readme
* Remove folder
2020-05-20 13:33:40 -03:00
Djorkaeff Alexandre
c46dcfa9e6
[FIX] No send data to bugsnag if it's an aborted request ( #2133 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-05-20 09:56:36 -03:00
Diego Mello
1cadfb3d27
[FIX] Here and all mentions shouldn't refer to users ( #2137 )
2020-05-20 09:53:40 -03:00
Djorkaeff Alexandre
3b18712bc7
Revert "[FIX] Autocomplete position on Android ( #2106 )" ( #2136 )
...
This reverts commit e8c38d6f6f
.
2020-05-20 09:47:41 -03:00
Djorkaeff Alexandre
e8c38d6f6f
[FIX] Autocomplete position on Android ( #2106 )
...
* [FIX] Autocomplete position on Android
* [FIX] Set selection to 0 when needed
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-05-18 15:22:01 -03:00
Djorkaeff Alexandre
a4914d73cb
[FIX] Sometimes SDK is null when try to connect ( #2131 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-05-18 14:55:53 -03:00
phriedrich
6152da4d6c
[i18n] Added missing German translation strings ( #2105 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-05-18 14:37:04 -03:00
Djorkaeff Alexandre
035bdfeca1
[FIX] Screen Lock options i18n ( #2120 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-05-18 14:35:21 -03:00
Djorkaeff Alexandre
68d7ab06b8
[FIX] Change bar color while no activity attached ( #2130 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-05-18 13:30:17 -03:00
Djorkaeff Alexandre
8c5538b148
[FIX] UIKit crash when some app send a list ( #2117 )
...
* [FIX] StoryBook
* [FIX] UIKit crash when some app send a list
* [CHORE] Update snapshot
* [CHORE] Remove token & id
2020-05-18 13:25:13 -03:00
Djorkaeff Alexandre
5c99d8aa8d
[FIX] Wait attach activity before changeNavigationBarColor ( #2111 )
...
* [FIX] Wait attach activity before changeNavigationBarColor
* Remove timeout and add try/catch
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-05-13 17:26:26 -03:00
Djorkaeff Alexandre
70462f7c6f
[FIX] Roles throwing error ( #2110 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-05-13 16:04:50 -03:00
Djorkaeff Alexandre
507723ab69
[FIX] NewMessageView Press Item should open DM ( #2116 )
...
Co-authored-by: Diego Mello <diegolmello@gmail.com>
2020-05-13 16:02:57 -03:00
Diego Mello
ff60cc1fbf
[IMPROVEMENT] Enable navigating to a room from auth deep linking ( #2115 )
...
* Wait for login success to navigate
* Enable auth and room deep linking at the same time
2020-05-13 15:57:54 -03:00