* fix: quote showing with leading empty space on the rooms list view
* add unit test for previewFormatText
* minor tweak
* add e2e test to see the msg quote
* fix room item re-render after local search
* markdown preview testID can be received or default
* update storyshot roomheader
* minor tweak
* minor tweak
* fix flaky test
* refactor searchRoom to avoid flaky tests
* Added slug as dependecy and created a slugified String
* add the slug and slugifyLikeString
* using unsafeSql instead of the slug
* need to fix the like on the watermelon side and need the slug anyway
* watermelondb patch to change the like to use the upper or toUpperCase
* Updated config.yml
* Updated config.yml
* implemented the sanitized fname and fix the discussion icon at search
* add the search for non-latin alphabets
* fix the searchRoom function
* change the library of slug and added the unit tests
* optional sanitizedFname
* add some comment
* remove @types/slug
* remove watermelondb patch package
* latin test, tweak at comment and tweak e2e test
* minor tweak e2e
* change typeText to replaceText at searchRoom
* regexp to test the characters
* add typeText on searchRoom
* e2e search room replace and type
* to fix the replace text for iOS and type non-ASCII on Android
* minor tweak
* minor tweak
* enable artifact
* disable artifacts
* increase sleep time and change from toExist to toBeVisible
* fix android flaky test
* fix: render the text from custom attachment as markdown
* add special character, one number and one capital letter at password e2e
* minor tweak
---------
Co-authored-by: GleidsonDaniel <gleidson10daniel@hotmail.com>
* fix: show user's full name when searching
* fix the fname and name
* minor tweak at e2e password
---------
Co-authored-by: Gleidson Daniel Silva <gleidson10daniel@hotmail.com>
* fix: replying with a quote to a image with custom emoji in description
* remove the styles from custom emojis and deleted the removeMargins from styles
* add a new storyshot test for attachment with custom emoji
* [FIX] Update the number of members from a room
* update the subscription users count inside room actions view
* remove console.log
* added e2e test
---------
Co-authored-by: Gleidson Daniel Silva <gleidson10daniel@hotmail.com>
* add teams to action screen
* keep it the old way
* fix test id
* back to old one rule
* fix team tests
* fix moveconvert test
* remove skip from room.spec
* fix shared config doc
* remove skip from broadcast.spec
* [FIX] Scroll the pages Directory, New Message, Search for Rooms, Messages and Threads
* flex for the flatlist
* minor tweak at roomslistview and remove the keyboard from directoryview
---------
Co-authored-by: Gleidson Daniel Silva <gleidson10daniel@hotmail.com>
* [FIX] Possibility to use the External Provider URI with query
* minor tweak
---------
Co-authored-by: Gleidson Daniel Silva <gleidson10daniel@hotmail.com>
* [NEW] Change Avatar View
* change avatar view and avatar suggestion
* avatar Url
* change avatar for profile it's done, missing fix revalidate the avatar in profile and drawer
* pick image
* clean profile view
* Finished the profile and fixed the avatar when change the user profile
* fix the profile update through all the app
* refactor avatar suggestion
* fix the delete from rooms and finished RoomInfoView, missing RoomInfoEditView
* room info edit view
* ipad navigation
* refactor the submit function
* refactor the e2e test
* minor tweak with themes and buttons
* minor tweak in edit button
* minor tweaks
* tweak IAvatarContainer
* fixing pt-br
* removed the avatarETagUser and search by username and text
* created the useHooke useAvatarETag
* fix lint
* refactor image.ts and test
* refactor avatar component
* fix the edit button
* refactor useAvatarETag
* fix the pt-br translation
* minor tweak tests
* back handleError to views and refactor the submit
* avatar suggestion item
* types for change avatar view context
* fix avatar on header for tablets
* minor tweak changeavatarview
* refactor avatar url to use hook form
* tweak on yup validation
* minor tweak with handle error
* minor tweak
* minor tweak
* interface avatar container
* minor tweak
* Refactor all the changeAvatarView and fix how to test the image url
* fixed the layout
* minor refactor
* minor tweaks
* fix the visual bug when the user change the avatar to new then clear cache
* fix the flicker when upload an image
* update package.json
* test the reset, discard alert, cancel and discard
* separate the avatar test from profile and create new tests for change avatar
* mock imagepicker
* minor tweak, adding console and add echo to config.yml
* use RUNNING_E2E_TESTS as env to other files
* exprt env at android build
* change the to way to set the running e2e test env
* update test
* delete the .env and update the e2e/readme and the file review
* minor tweak
* minor tweak
* update the test, fixing how to dismiss the keyboard
---------
Co-authored-by: Gleidson Daniel Silva <gleidson10daniel@hotmail.com>
* [NEW] Quotes on E2EE Messages
* parser inside the model
* refactor and tweaks
* minor tweak
* add e2e tests to test the e2e quotes
* update storyshot
* added the test for quoted message
---------
Co-authored-by: Gleidson Daniel Silva <gleidson10daniel@hotmail.com>
* [FIX] Link preview with embed image
* refactor the location
* refactor and added test
* minor tweak
* image test
* fix the MessageURl showing when there isn't hasContent or imageUrl
* refactor how to test if it's an image
* update tests
* keep the same behavior for android and ios
* refactor
* update storyshot
* minor tweak, pass hasContent and imageLoadedState instead of style
* remove react memo from urlImage
* merge urlimage inside url
* minor tweak useTheme
---------
Co-authored-by: Gleidson Daniel Silva <gleidson10daniel@hotmail.com>
* rename CallAgainActionSheet to StartACallActionSheet
* remove useVideoConf and use videoConfJoin directly
* consider phone on calls
* fix text shrink
* fix mic audio
* change the behavior of call icon on header and RoomInfo
* update types
* update types and variables names
* revert old type
* fix issue on old servers
* rename to a correct naming
* fix translation
* revamp call icon
* add error handling to videoconf capabilities
* lint
* fix role logic
* change const name
* rename comp
* remove commented code
* fix types and apply correct logic
* fix naming
* correct the import
* update icon size
* create timer function for videoConf bellow 5.0
* add subscription to useVideoConf hook
---------
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [FIX] Omnichannel's icon svg fallback when the link returns an error
* add activity indicator
* switch between activity indicator to custom icon
* reuse the same component as const
* [FIX] "Allow Reaction" does not work properly on "Read Only" rooms
* fix the handle of message box
---------
Co-authored-by: Gleidson Daniel Silva <gleidson10daniel@hotmail.com>
* fix regression on plain text
* update stories
* fix where to add the color
* fit content taskList
---------
Co-authored-by: Reinaldo Neto <reinaldonetof@hotmail.com>
* [FIX] Quote rendering with leading empty space on mobile only
* update the message storyshot
* compareServerVersion to connection string
* fix time
* fix lint
* update to servers greater or equal than 6.0
* refactor tests
* minor tweak
---------
Co-authored-by: GleidsonDaniel <gleidson10daniel@hotmail.com>
* Language update from LingoHub 🤖
Project Name: Rocket.Chat.ReactNative
Project Link: https://translate.lingohub.com/rocketchat/dashboard/rocket-dot-chat-dot-reactnative
User: Diego Mello
Easy language translations with LingoHub 🚀
* Add sv and fi
* Add missing locales to util
* Reorder languages
Co-authored-by: Diego Mello <diego.mello@rocket.chat>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* update style to match other spaces
* fix sending the same file in different rooms and add the limit for sending the same file
* remove when error happens and cant finish the upload
* use the same variable as rocket.chat
* minor tweak upload path and removed _raw
* change from 2 to 4
Co-authored-by: Reinaldo Neto <reinaldonetof@hotmail.com>
Co-authored-by: Reinaldo Neto <47038980+reinaldonetof@users.noreply.github.com>
* [FIX] Cannot read property 'fetch' of undefined on ThreadMessagesView
* added e2e test
* change from _raw to _id
* test thread messages view with a thread created
* reset from room to room
* jump from room to room it's fine
* threads ipad
* fix ts roomslistview
* remove params
* fix the ipad highlight
* jump to a message from a thread to main room
* the reset within the goRoom
* create channel
* changes in canned response
* fix discussion navigation
* navigation newmessageview to users
* fix go room from room info view
* inappnotification, deeplinking, room.js
* change from room.rooms to room.subscribed
* minor tweak jumptomessage
* fix add existing channel to team and fixing test 02 of teams
* keep the same behavior after add existing channel
* keep the same behavior after add existing channel
* clean cosole
* changes requested about the name
* inapp redux to hooks
* added a comment to addexistingchanneltoteam
* minor tweak jumptomessage
* refactor goRoom to add the param popToRoot, also refactor the navigate in deeplinking too
* refactor other places that exist goRoom
* fix the didUpdate
* added in app notification test
* clean js
* minor tweak test
* [FIX] Non primitive dependency on useSubscriptionRoles
* removed sort
* Remove JSON.parse and order by array
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* border radius complete
* increase to chip
* Apply in missing places
* tweak slash command and update test
Co-authored-by: Diego Mello <diegolmello@gmail.com>
* [NEW] Emphasis Elements (italic, strike and bold) in Message Parser Components
* update storyshot
* minor tweak and remove of isLink
* Add theme provider to new md stories
* Cleanup
* Update tests
Co-authored-by: Diego Mello <diegolmello@gmail.com>