Commit Graph

802 Commits

Author SHA1 Message Date
Reinaldo Neto 40b416fffd update the icons with play-shaped-filled, pause-shape-filled, loading 2023-08-09 17:30:33 -03:00
Reinaldo Neto dfa368821a play/pause, track is working and onEnd 2023-08-09 15:51:45 -03:00
Reinaldo Neto 5bb14cb1e3 play/pause button, currentTime equal the sound, can change the slider and reflect to the sound 2023-08-08 18:24:46 -03:00
Reinaldo Neto f344c9e97f created the slider with text 2023-08-07 20:57:15 -03:00
Reinaldo Neto 186ab338e4 Merge branch 'develop' into feat.new-audio-player 2023-08-07 14:48:45 -03:00
Reinaldo Neto 425522a63e separate audio to a folder inside components and minor tweak attachment 2023-08-07 14:42:41 -03:00
Reinaldo Neto c9f4ca1197
feat: add media auto-download (#5076)
* feat: media auto-download view

* media auto download view completed and saving the settings in mmkv

* audio download preference

* audio auto download when the user who sent the audio is the same logged on mobile

* creation of isAutoDownloadEnabled, evaluate hist hook, Image Full Size preload done

* minor tweak audio show play button after download

* refactor audioFile to handleMediaDownload and fixed the audio download

* desestructured params to download too

* image download and autoDownload, algo fix the formatAttachmentUrl to show the image from local

* add the possibility to cancel image download and clear local images

* refactor blur component

* video download and auto download, also keeped the behavior to download unsuportted videos to the gallery

* add the possibility to start downloading a video, then exit the room, back again to room and cancel the video previously downloading

* remove the custom hook for autoDownload

* remove blurcomponent, fix the blur style in image.tsx, minor tweak video function name

* send messageId to video

* introducing the reducer to keep the downloads in progress

* create a media download selector

* remove all the redux stuff and do the same as file upload

* video download behavior

* done for image and audio

* fix the try catch download media

* clean up

* image container uiKit

* fix lint

* change rn-fetch-blob to expo-filesystem

* add pt-br

* pass the correct message id when there is an attachment on reply

* refactor some changes requested

* fix audio and move the netInfo from autoDownloadPreference to redux

* variable isAutoDownloadEnable name and handleMediaDownload getExtension

* message/Image refactored, change the component to show the image from FastImage to Image

* refactor handleMediaDownload and deleteMedia

* minor tweak

* refactor audio

* refactor video

* fix the type on the messagesView(the view of files)

* minor tweak

* fix the name of searchMediaFIleAsync's result

* minor tweak, add the default behavior, add the OFF as label

* minor tweaks

* verify if the media auto download exists on settings view

* fix media auto download view layout and minor tweak wifi

* avoid auto download from reply

* minor tweak at comment

* tweak list.section

* change the name to netInfoState and Local_document_directory

* remove mediaType and refactor audio and image

* separate blurview

* thumbnail video and video behavior

* add Audio to i18n and minor tweak

* set the blur as always dark and add the possibility to overlay

* don't need to controle the filepath in the view

* fix the loading in image and video at begin

* save the file with a similar filename as expected

* removed the necessity of messageId or id

* minor tweak

* switch useLayoutEffect to useEffect

* avoid onpress do some edge case because of cached at video

* minor tweak

* tweak at audio comment extension

* minor tweak type userpreferences

* remove test id from mediaAutoDownloadView

* change action's name to SET_NET_INFO_STATE

* caching and deleting video's thumbnails

* remove generate thumbnail

* minor tweak in image

* update camera-roll and save the file from local url

* remove local_cache_directory and deleteThumbnail

* update blur to fix error on android

* fix blur is hiding the file description

* avoid download unsupported video

* return void when it is loading the audio
2023-08-07 11:02:30 -03:00
Reinaldo Neto c469d0f8e9 fix togglePlayPause 2023-08-04 18:39:23 -03:00
Reinaldo Neto 278ed91f9a
feat: forward message (#5110)
* feat: share message

* index, selectPersonOrChannel, types

* share a message using the chat.postMessage and refactor the interfaces

* minor tweak

* removed rid in from select person or channel

* change title

* add pt-br translation

* compareServerVersion GTE 6.2.0

* test for sharemessage

* view to masterDetail

* fix podfile

* change from forward message to share message

* change from share to forward

* refactor the forward message view, tweak on some styles and add the cleanUpMessage

* minor tweak

* refactor to add MessagePreview and use the same message/index

* fix e2e test

* add the capability to filter the subscsription if the room is read only or not

* minor tweak

* fix disable the send button and add message has been shared

* add try catch and toast or alert

* fix interface
2023-08-04 11:09:36 -03:00
Reinaldo Neto 77a81d577e
fix: selected items on a multiselect change when do a new search (#5145)
* fix: selected items on a multiselect change when do a new search

* fix livechateditview

* minor tweak at const

* update uikit storyshot and uikit handle the multiStaticSelect

* add e2e test

* minor tweak
2023-08-03 16:37:14 -03:00
Reinaldo Neto 29b61e0ef3 first commit 2023-08-02 16:50:20 -03:00
Reinaldo Neto 9ee26916b5
chore: conditional to setBackgroundColor only for Android (#5147) 2023-07-25 10:21:55 -03:00
Reinaldo Neto 3e75699b0b minor tweak in image 2023-07-24 20:31:26 -03:00
Reinaldo Neto 7e81d41eec remove generate thumbnail 2023-07-24 17:46:49 -03:00
Reinaldo Neto 71ec9698c9 caching and deleting video's thumbnails 2023-07-20 16:37:49 -03:00
Reinaldo Neto 65346b041c Merge branch 'develop' into feat.media-auto-download-preference 2023-07-20 15:23:06 -03:00
Reinaldo Neto 456344029c
fix: Android status bar theme on the first open isn't working properly (#5132)
* fix: status bar color and text color update properly

* change how to set the status bar

* add colors
2023-07-18 18:01:31 -03:00
Reinaldo Neto 6ed1c7e62f minor tweak 2023-07-05 14:17:34 -03:00
Reinaldo Neto 42507b6921 avoid onpress do some edge case because of cached at video 2023-07-05 14:16:39 -03:00
Reinaldo Neto edd4fb699a switch useLayoutEffect to useEffect 2023-07-05 12:36:54 -03:00
Reinaldo Neto f5c3c7ad1e minor tweak 2023-07-04 18:56:55 -03:00
Reinaldo Neto fb7da4f70c removed the necessity of messageId or id 2023-07-04 18:55:30 -03:00
Reinaldo Neto b6dceecf50 fix the loading in image and video at begin 2023-07-04 15:16:26 -03:00
Reinaldo Neto b3f460598f don't need to controle the filepath in the view 2023-07-04 14:22:20 -03:00
Reinaldo Neto c85f98955c set the blur as always dark and add the possibility to overlay 2023-07-04 12:31:59 -03:00
Reinaldo Neto 53ed61df39 add Audio to i18n and minor tweak 2023-07-04 00:54:25 -03:00
Reinaldo Neto d39a5c7da2 thumbnail video and video behavior 2023-07-04 00:35:31 -03:00
Gleidson Daniel Silva 223550d88c
feat: Add caller and ringer to video conf calls (#5046)
* add expo camera and use camera on call init action sheet

* fix permissions

* set colors when calling

* update @react-native-community/hooks lib

* move to useWindowDimensions

* create action to handle video-conf calls

* create videoConf reducer

* add typed-redux-saga lib

* fix return

* change videoConf saga to TS

* fix TS target

* update action and types

* create actionSheetRef

* add notifyUser api

* export video conf types

* add action prop

* use new reducer prop

* add videoConferenceCancel and add allowRinging to videoConferenceStart

* temp-patch

* add locales

* add handler to videoconf message

* fix rest types

* add message types

* path to remove component from dom

* remove notification when is videoconf

* create sound hook

* create dots loader

* update call translation

* the end is near

* move to confirmed

* better code reading

* fix call type

* fix tests

* update podfile

* wip

* fix call order

* move colors

* move to jsx

* fix colors

* add pt-br

* remove patch and point

* fix colors

* fix expo camera

* move to style

* remove unused styles

* update types and style

* wip

* rename IncomingCallComponent

* add custom notification

* wip

* fix naming

* fix styles

* fix import

* fix styles

* change colors

* fixa ringing

* fix import

* organize

* fix sizes

* use realName

* fix spacing

* fix icon size

* fix header gap

* changeColor

* fix safeArea

* set calling only on direct calls

* change ringer to be a component

* cancel call on swipe

* remove join on direct calls

* add props

* update package
2023-07-03 21:03:39 -03:00
Reinaldo Neto b88603173f separate blurview 2023-07-03 19:15:58 -03:00
Reinaldo Neto b6ae55e57f remove mediaType and refactor audio and image 2023-07-03 14:28:22 -03:00
Reinaldo Neto 1be2326686 Merge branch 'develop' into feat.media-auto-download-preference 2023-06-30 19:27:37 -03:00
Reinaldo Neto a92d88c99d change the name to netInfoState and Local_document_directory 2023-06-30 11:26:46 -03:00
Reinaldo Neto 8bb5af25ef
fix: duplicated itens inside the UiKit's Select (#5107)
* fix: duplicated itens inside the UiKit's Select

* add useMemo
2023-06-26 23:24:43 -03:00
Reinaldo Neto 469d42bdd0 avoid auto download from reply 2023-06-26 20:33:24 -03:00
Reinaldo Neto 332e51f2db fix media auto download view layout and minor tweak wifi 2023-06-26 20:01:02 -03:00
Reinaldo Neto da1485ba56
feat: respect the room avatar external provider url setting (#5095)
* feat: respect the room avatar external provider url setting

* add storyshot

---------

Co-authored-by: Gleidson Daniel Silva <gleidson10daniel@hotmail.com>
2023-06-16 16:21:40 -03:00
Reinaldo Neto aabbc77479
fix: update room on the rooms list view after local search and quote showing with leading empty space on the rooms list view (#5064)
* 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
2023-06-16 15:20:04 -03:00
Reinaldo Neto ce48ef06a4 minor tweak, add the default behavior, add the OFF as label 2023-06-09 12:16:09 -03:00
Reinaldo Neto e7244d9bbe fix the name of searchMediaFIleAsync's result 2023-06-07 18:56:36 -03:00
Reinaldo Neto c1fbc2066b minor tweak 2023-06-07 18:49:46 -03:00
Reinaldo Neto b4a9b8af6e refactor video 2023-06-07 18:15:37 -03:00
Reinaldo Neto b341528f10 refactor audio 2023-06-07 17:23:01 -03:00
Reinaldo Neto 8c0c1d7dc0 message/Image refactored, change the component to show the image from FastImage to Image 2023-06-07 17:14:31 -03:00
Reinaldo Neto 6f3dc60994 variable isAutoDownloadEnable name and handleMediaDownload getExtension 2023-06-07 12:36:30 -03:00
Reinaldo Neto c244dd4906 fix audio and move the netInfo from autoDownloadPreference to redux 2023-06-07 12:09:43 -03:00
Gleidson Daniel Silva 7abd52a6e3
fix: Wrong user photo when opening the action sheet to start a call (#5033)
* fix wrong video conf user photo

* move hook outside
2023-06-05 16:37:50 -03:00
Reinaldo Neto 1dc038d321 refactor some changes requested 2023-05-30 11:07:34 -03:00
Reinaldo Neto 67ba3131e3 pass the correct message id when there is an attachment on reply 2023-05-19 18:32:42 -03:00
Reinaldo Neto 74e6e8fd8b fix lint 2023-05-19 13:01:38 -03:00
Reinaldo Neto 789ee3efda Merge branch 'develop' into feat.media-auto-download-preference 2023-05-19 12:49:33 -03:00