Diego Mello
d23c055584
Unnecessary re-renders removed ( #570 )
...
* shouldComponentUpdate
* Rooms list shouldcomponentupdate
* RoomView shouldComponentUpdate
* Messagebox and Message shouldComponentUpdate
* EmojiPicker shouldComponentUpdate
* RoomActions shouldComponentUpdate
* Room info shouldComponentUpdate
* Update RNN
* Use only one Flatlist if none group filter is selected
* Update fix
* shouldComponentUpdate
* Bug fixes
* ListView changes
* Bug fix
* render list bug fix
* Changes on public channels
* - RoomView saga leak removed
- Join room e2e tests added
* Rest versions
* Method call versions
* Min RocketChat version alert
2018-12-21 08:55:35 -02:00
Diego Mello
a2821af95b
Use Rest API calls ( #558 )
2018-12-05 18:52:08 -02:00
Diego Mello
e66dbd8ca3
[FIX] Android stuck on splash screen after hardware back button is pressed ( #550 )
...
* [FIX] Android stuck on splash screen after hardware button is pressed
* Fix empty user at asyncstorage
* Remove unused subscribe
2018-11-27 17:40:53 -02:00
Diego Mello
f12a50c7be
Update dependencies ( #544 )
2018-11-20 11:01:59 -02:00
Diego Mello
e9deb577e0
Regression: Resend messages with error ( #532 )
2018-11-16 09:06:29 -02:00
Diego Mello
c6fcfb63fd
[WIP] New Authentication layout ( #536 )
...
New Authentication layout
2018-11-14 19:42:03 -02:00
Diego Mello
0dd4899789
[FIX] Dismiss keyboard on room close ( #530 )
2018-11-05 17:02:54 -02:00
Diego Mello
402403f964
Update navigation library ( #501 )
...
* v2
* Working on Android 0.57.3
* Drawer working
* Removing v1 navigator
* - Splash screen
- Icons changed
* Deeplink
* Remove EventEmitter from CreateChannelView
* Android search
* Android notifications
* OAuth
* Fix search props
* Lint and tests fixed
* Fix android build
* Improvements on iPhone X* usage
* Fix detox
* Fix android build
* Room.f added to RoomView.shouldComponentUpdate
* Animations on RoomsListView and RoomView
* Fix topbar buttons on Android
2018-10-23 18:39:48 -03:00
Diego Mello
158df06d5c
[FIX] OAuth ( #496 )
2018-10-18 12:47:29 -03:00
Diego Mello
09ec7c6f21
Update Rocket.Chat.js.SDK ( #494 )
2018-10-17 17:12:01 -03:00
Guilherme Gazzo
a91d6af492
Update dependencies ( #484 )
...
* Bump version to 1.4.0 (#482 )
* test
* one more test
* Fix build
2018-10-16 17:31:04 -03:00
Diego Mello
5a3ba40a9f
Use Rocket.Chat JS SDK ( #481 )
...
* JS SDK
* API working
* Multiple servers
2018-10-15 17:22:42 -03:00
Marcelo Schmidt
3502d4514b
Display custom fields on user info ( #476 )
...
* Render custom fields on user info
* renderCustomFields fix
* Display custom fields in user info
* Fix lint error
2018-10-15 16:41:39 -03:00
Diego Mello
e18491f589
Use inline requires ( #459 )
...
* Update dependencies
* Lint and test
* Added react-native fork
* rn 57
* Lint and tests updated
* Update xcode on circleci
* Use legacy build system
* Update tests
* Inline requires
* Fix eslint and remove temp gradle
* Unnecessary renders
* Update isNotch and Readme
* Tests updated
2018-09-26 10:56:36 -03:00
Diego Mello
81c53acd60
Update dependencies ( #431 )
...
* Update dependencies
* Lint and test
* Added react-native fork
* rn 57
* Lint and tests updated
* Update xcode on circleci
* Use legacy build system
* Update tests
2018-09-25 16:28:42 -03:00
Diego Mello
46f155d728
[NEW] Use community JSC for Android ( #450 )
...
* [NEW] Use community JSC for Android
* Quick fix on unread chats
2018-09-19 14:08:41 -03:00
Diego Mello
5752b865b0
Several fixes for 1.2.1 ( #448 )
...
* Fix user.roles
* Better onLongPress handle on messages
* Indicator position
* Fix role undefined in system messages
* Add baseUrl in case of file attachments
* Join room fixed
* RoomView params
* Broadcast fixes
* Add server layout changes
* Use native images
* Subscribe to not joined channels
* Fix alerts without i18n
* Tests updated
2018-09-19 11:18:32 -03:00
Diego Mello
de1a63c815
[NEW] Create channel layout ( #420 )
...
* RoomsListView layout
* Rooms list layout
* Sort component
* Header icons
* Default header colors
* Add server dropdown
* Close sort dropdown if server dropdown will open
* UserItem
* Room type icon
* Search working
* Tests updated
* Android layout
* Using realm queries instead of array iterates
* Animation duration
* Fixed render bug
* - NewMessageView
- backButtonTitle always empty
- SearchBox created
* New create channel layout
* Search refactored
* loginSuccess dismiss modal
* Tests working
2018-08-31 15:13:30 -03:00
Diego Mello
dc6d60b28e
[NEW] Rooms list layout ( #413 )
...
* RoomsListView layout
* Rooms list layout
* Sort component
* Header icons
* Default header colors
* Add server dropdown
* Close sort dropdown if server dropdown will open
* UserItem
* Room type icon
* Search working
* Tests updated
* Android layout
* Using realm queries instead of array iterates
* Animation duration
* Fixed render bug
2018-08-31 13:46:33 -03:00
Diego Mello
91025e9d03
[NEW] Onboarding ( #407 )
...
<!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
@RocketChat/ReactNative
<!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
Closes #392
<!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
![aug-07-2018 17-03-50](https://user-images.githubusercontent.com/804994/43799447-f62074dc-9a63-11e8-8aac-bf2c4c5a8a2b.gif )
![aug-07-2018 17-03-35](https://user-images.githubusercontent.com/804994/43799446-f5f84a70-9a63-11e8-8947-265113ae9bf4.gif )
![aug-07-2018 17-03-13](https://user-images.githubusercontent.com/804994/43799445-f5d70ee6-9a63-11e8-94a9-f49c7d69fbba.gif )
2018-08-10 14:26:36 -03:00
Diego Mello
3b18216070
[FIX] Android 8 notifications ( #382 )
...
<!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
@RocketChat/ReactNative
<!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
Closes #380
<!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
2018-07-26 11:19:00 -03:00
Diego Mello
53ceaf858b
[NEW] Room Loading( #372 )
...
<!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
@RocketChat/ReactNative
<!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
<!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
2018-07-18 17:34:59 -03:00
Diego Mello
2e245e4d7c
Image upload improvements ( #368 )
...
<!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
@RocketChat/ReactNative
<!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
- [x] Crop image
- [x] Type image description (like web)
- [x] Show upload progress
- [x] "Try again" in case of error
- [x] Cancel upload while in progress
- [x] [Android] Zoom on photos
<!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
![image](https://user-images.githubusercontent.com/804994/42526934-a12da304-844d-11e8-8668-f3d69369726a.png )
![image](https://user-images.githubusercontent.com/804994/42527829-297945fe-8450-11e8-9f0e-9e668dd33043.png )
2018-07-17 16:10:27 -03:00
Diego Mello
224c421b69
Switch push notification lib ( #346 )
...
<!-- INSTRUCTION: Keep the line below to notify all core developers about this new PR -->
@RocketChat/ReactNative
<!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
Closes #342
<!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
2018-07-10 10:40:32 -03:00
Diego Mello
8af34a705a
Update gradle and targetSdkVersion ( #328 )
...
* Changed the way we read RocketChat settings since setting.type won't be returned from server anymore
* Permissions
* Unnecessary action sheet render
* Update gradle
* Switched testServer to use blob
* RoomsListHeader search fixed
* Runs loadMessagesForRoom only if room has at least 20 rows
* - Logout if user's token expired
- Removed update avatar logic
- Profile dialog border on android
* - Animations disabled
- CircleCI set
* Tests updated
* "eventType argument is required" fix
2018-06-20 10:40:33 -03:00
Diego Mello
9e4ca34a80
Settings/Permissions improvements ( #325 )
...
* Changed the way we read RocketChat settings since setting.type won't be returned from server anymore
* Permissions
* Unnecessary action sheet render
2018-06-18 10:30:36 -03:00
Diego Mello
da173275ce
[NEW] User Profile ( #323 )
...
* Drawer layout
* Drawer changes
* Profile
* Profile avatar
* Set language
* Tests
* Custom fields
* Readme updated
* fix invalid user muted value
* Fix for "Cannot add a child that doesn't have a YogaNode to a parent without a measure function! (Trying to add a 'RCTVirtualText' to a 'RCTView')"
2018-06-12 22:33:00 -03:00
Diego Mello
802eff267c
Ddp fixes ( #324 )
2018-06-12 22:29:18 -03:00
Diego Mello
466a57e6b1
I18n ( #312 )
2018-06-01 14:38:13 -03:00
Diego Mello
f61a57bb30
New markdown ( #306 )
...
Our current markdown is causing a lot of issues on Android devices, since it wraps everything inside a Text component.
On Android, Text doesn't support View as a child.
This PR adds react-native-markdown-renderer, that uses View as wrapper and may be better.
2018-05-29 14:09:20 -03:00
Guilherme Gazzo
182ab69d6f
Detox tests E2E ( #283 )
2018-05-23 10:39:18 -03:00
greenkeeper[bot]
a9acbec05c
Update react-navigation to the latest version 🚀 ( #293 )
...
* fix(package): update react-navigation to version 2.0.0
* Code updated to support breaking changes of react-navigation
2018-05-21 15:39:26 -03:00
Diego Mello
1650f3f222
Update all dependencies ( #299 )
2018-05-21 14:26:39 -03:00
Diego Mello
2b172b359e
Deep linking fix and more ( #294 )
...
* Fix - Any https link was deep linking to RocketChat
* Keyboard dismiss after add new server
* Room info bug fix
* Opacity animation
* Navigation when adding server fixed
* Throttle for unnecessary render on receiving several messages
* Search inputs without autocorrect and autocapitalize
* Search messages fixed
* Messagebox unnecessary render and spotlight fixed
* react-native-keyboard-input updated
2018-05-18 14:55:08 -03:00
Diego Mello
33baf35de6
Better image cache component ( #292 )
...
* react-native-img-cache removed
* Improve list render
* Support <http://link/Text > inside markdown
2018-05-07 17:41:36 -03:00
Diego Mello
2eeec56bad
message with list + links fixed ( #288 )
2018-04-28 16:41:29 -03:00
Diego Mello
96914f3869
Fabric and image fix ( #284 )
...
* Fixed images not showing
* Keyboard libs updated
2018-04-26 14:33:43 -03:00
Guilherme Gazzo
557e485613
Beta ( #265 )
...
* Fabric iOS
* Fabric configured on iOS and Android
* - react-native-fabric configured
- login tracked
* README updated
* Run scripts from README updated
* README scripts
* get rooms and messages by rest
* user status
* more improves
* more improves
* send pong on timeout
* fix some methods
* more tests
* rest messages
* Room actions (#266 )
* Toggle notifications
* Search messages
* Invite users
* Mute/Unmute users in room
* rocket.cat messages
* Room topic layout fixed
* Starred messages loading onEndReached
* Room actions onEndReached
* Unnecessary login request
* Login loading
* Login services fixed
* User presence layout
* ïmproves on room actions view
* Removed unnecessary data from SelectedUsersView
* load few messages on open room, search message improve
* fix loading messages forever
* Removed state from search
* Custom message time format
* secureTextEntry layout
* Reduce android app size
* Roles subscription fix
* Public routes navigation
* fix reconnect
* - New login/register, login, register
* proguard
* Login flux
* App init/restore
* Android layout fixes
* Multiple meteor connection requests fixed
* Nested attachments
* Nested attachments
* fix check status
* New login layout (#269 )
* Public routes navigation
* New login/register, login, register
* Multiple meteor connection requests fixed
* Nested attachments
* Button component
* TextInput android layout fixed
* Register fixed
* Thinner close modal button
* Requests /me after login only one time
* Static images moved
* fix reconnect
* fix ddp
* fix custom emoji
* New message layout (#273 )
* Grouping messages
* Message layout
* Users typing animation
* Image attachment layout
2018-04-24 17:08:17 -03:00
Diego Mello
6d0e8e50cc
Bug fixes ( #261 )
...
* Layout fixes
* RoomsListView's SafeAreaView
* Unhandled promise rejection fix
* Prevent navigation from opening scenes twice
* Create channel fixes
2018-04-10 10:03:54 -03:00
abhishek71994
a9225280a9
password show/hide feature
2018-03-30 10:53:57 +05:30
Karan Bedi
e5a0707759
[WIP] Audio message functionality ( #247 )
...
* [NEW] Add module react-native-audio
* [WIP] Audio message basic UI
* [NEW] Record audio message
2018-03-07 00:17:20 +00:00
Guilherme Gazzo
9e3714758f
[WIP] Improves ( #245 )
2018-03-02 21:31:44 +00:00
Diego Mello
477609375c
[NEW] OAuth ( #241 )
...
* Layout
* tmp
* test iscordova
* Webview redirecting
* Open and Close login actions
* Login services saved on redux
* OAuth Github
* Server regex fix
* OAuth modal style
* - Twitter login
- Remove services from redux
- Open login saga fix
* - Facebook login
- Fixed user agent
- Reactions fix
- Message url unique key fix
* Google login
* Email keyboard removed from messagebox
* - Login buttons refactored
- RoomList header
* Layout improvements
* Meteor login redirect_uri changed
* fix
* Random credentialToken state
2018-02-23 17:29:05 -03:00
Guilherme Gazzo
bb5e29fdc7
fix last messages ( #239 )
...
* fix last messages
2018-02-19 16:15:31 -05:00
Guilherme Gazzo
9e1b37be11
[NEW] lastmessage ( #236 )
...
* attempt to add last message
* Custom emoji
* status
2018-02-16 16:34:25 -02:00
Saket Kumar
742ef68292
URL opens in SafariView on iOS ( #232 )
2018-02-14 13:48:21 -02:00
Diego Mello
ed5a1386e0
Improvements on emoji picker / message box ( #227 )
...
* Emoji keyboard
* Keyboard emoji working
* animation and flatlist
* fix
* Unread separator animation
* easeInEaseOut animation
2018-02-08 12:08:50 -02:00
Diego Mello
9ea5c1b765
Reactions ( #214 )
...
* * Tracking emoji
* Fixed users/rooms regex tracking
* Autocomplete emoji
* Toggle reaction
* 'User have reacted' style
* Show who have reacted onLongPress
* Vibration onLongPress
2018-01-30 17:48:26 -02:00
Diego Mello
037caf5e17
Message box issues ( #218 )
2018-01-25 12:04:20 -02:00
Diego Mello
0636fd0266
Emoji picker ( #185 )
...
* Emoji picker working
* Gif support on Android
2018-01-16 16:48:05 -02:00