Commit Graph

414 Commits

Author SHA1 Message Date
GleidsonDaniel ccee3c0562 fix ios build 2024-05-23 18:41:02 -04:00
GleidsonDaniel eb0c456427 chore: update pbxproj 2024-05-23 15:39:20 -04:00
GleidsonDaniel c73a4b163a chore: update RNBootSplash and RNCAsyncStorage dependencies 2024-05-23 15:37:29 -04:00
GleidsonDaniel d3e13727a3 chore: Remove unused property in AppDelegate.h 2024-05-23 15:22:03 -04:00
GleidsonDaniel e8fc586b68 Merge branch 'develop' into chore.upgrade-rn-0.73.6 2024-05-23 15:21:39 -04:00
Gleidson Daniel Silva b0c9e16507
feat: add ios privacy info (#5680) 2024-05-21 09:30:45 -04:00
Gleidson Daniel Silva 02b3afda3c
feat: remove rn-fetch-blob (#5669)
* feat: remove rn-fetch-blob

* fix types

* jest
2024-05-20 15:21:31 -04:00
Diego Mello 224c054b04
chore: Bump version to 4.49.0 (#5673) 2024-04-30 13:53:10 -03:00
Djorkaeff Alexandre 77d32f4747
feat: WatchOS app (#5476) 2024-04-26 17:33:11 -03:00
Diego Mello 8618a99ac2 Try wm jsi 2024-04-25 11:02:42 -03:00
Diego Mello d9d042ce5e cleanup 2024-04-16 15:16:09 -03:00
Diego Mello b6ef9850e3 Add SSLPinning iOS 2024-04-15 14:39:18 -03:00
Diego Mello 62e9b88910 Upgrade Firebase libs 2024-04-15 12:15:04 -03:00
Diego Mello 0a064eaaa6 bugsnag ios 2024-04-02 13:24:49 -03:00
Diego Mello d1bbd54368 fix pods 2024-03-28 15:00:15 -03:00
Diego Mello fb3a6d2a77 Set ruby to 2.7.7 again 2024-03-28 14:53:04 -03:00
Diego Mello be2a46b641 Merge branch 'chore.upgrade-ts-deps' into chore.upgrade-rn-0.73.6
# Conflicts:
#	ios/Podfile.lock
#	package.json
#	yarn.lock
2024-03-27 18:33:44 -03:00
Diego Mello 0b5070be69 Firebase building correctly on iOS 2024-03-26 15:33:06 -03:00
Diego Mello dd1cd65101 Stash use_frameworks nonsense 2024-03-21 17:58:49 -03:00
Diego Mello 1a5ce690c3
chore: Bump version to 4.48.0 (#5631)
Co-authored-by: GleidsonDaniel <gleidson10daniel@hotmail.com>
2024-03-21 15:53:12 -03:00
Diego Mello 63c61e439b
chore: Set version to 4.47.2 (#5628) 2024-03-21 12:49:21 -03:00
Diego Mello 6339a0782b
chore: Bump version to 4.48.0 (#5626) 2024-03-20 17:20:46 -03:00
Diego Mello af3e78f24f
chore: Set version to 4.47.1 (#5622) 2024-03-20 11:05:14 -03:00
Gleidson Daniel Silva 4ca641228c
regression: disable notifiee handler on ios devices (#5619)
* chore: test ios push

* revert notifications

* fix: disable notifiee handler on ios devices

* chore: fix notifee version

* chore: update notifee lib
2024-03-19 16:46:30 -03:00
Diego Mello 7582a8f790 iOS seems to be working on development mode 2024-03-18 16:58:26 -03:00
Diego Mello 9610cabe01 yarn.lock recreated 2024-03-18 14:02:33 -03:00
Diego Mello 17f67a49a8 stash 2024-03-15 15:45:09 -03:00
Diego Mello b5cef460f5
chore: Bump version to 4.48.0 (#5615) 2024-03-12 11:14:47 -03:00
Reinaldo Neto 4c8caf0bfd
feat: mobile troubleshoot notifications (#5330)
* feat: troubleshoot notification (#5198)

* navigation done

* create the icon inside roomslistview, navigation to push troubleshot and layout push troubleshoot

* custom header

* fix the rooms list view header icon

* layout done

* update the pt-br i18n

* tweak on colors

* feat: create notification in room view (#5250)

* button and simple navigation done, missing master detail

* navigation

* add withTheme and colors to rightuttons

* fix e2e test

* feat: add troubleshooting to notifications pages (#5276)

* feat: add troubleshooting to notifications pages

* fix e2e test

* feat: device notification settings (#5277)

* iOS go to device notification setting to change the configuration

* go to notification settings with android

* add notifee

* add the reducer and action

* saga request done

* add the setInAlert action

* tweak at name and add focus to dispatch the request

* use the foreground inside pushTroubleShoot to request the notification and fix the icon color

* add the request at roomslistview didmount

* remove the notification modulo from android

* add patch

* minor tweak

* feat: test push notification (#5329)

* feat: test push notification

* restApi and definition

* push.info and change properly the troubleshootingNotification

* use the finally at try/catch

* minor tweak

* alert and push.info just for 6.6

* fix the react-native.config

* minor tweaks

* minor tweak

* push.test as rest api

* change the name from inAlertNotification to highlightTroubleshooting

* feat: push quota

* refactor the percentage state

* removed the push quota feature

* minor tweaks

* update the link to push notification

* the notification icon in the room header will appear if notifications are disabled or highlight troubleshoot is true

* remove push quota texts

* updated some of the push quota texts

* chore: rename highlightTroubleshooting

* chore: better prop naming

* wip

* chore: fix function name

* chore: fix colors

* fix: copy

* chore: 💅

* chore: use fork

* chore: naming

* chore: fix init

* chore: naming

* chore: naming

* Comment CE code

* Use put on troubleshooting saga

* Add db column

* fix: check notification payload

* action: organized translations

* fix: push init

---------

Co-authored-by: GleidsonDaniel <gleidson10daniel@hotmail.com>
Co-authored-by: Diego Mello <diegolmello@gmail.com>
Co-authored-by: GleidsonDaniel <GleidsonDaniel@users.noreply.github.com>
2024-03-04 08:27:24 -03:00
Diego Mello 27c716c267
chore: Use Xcode 15.2.0 on CI (#5532) 2024-02-06 17:44:55 -03:00
Diego Mello 7bf7111cfa
feat: New message composer (#5205) 2024-01-25 11:11:07 -03:00
Diego Mello 8dcc939287
chore: Bump version to 4.47.0 (#5513) 2024-01-25 10:45:00 -03:00
Reinaldo Neto 0639d22e30
fix: remove blur from attachments (#5475)
* fix: remove the blur view

* update story

* remove raect-native-blur

* update test

* change blurcomponent to overlaycomponent

---------

Co-authored-by: Gleidson Daniel Silva <gleidson10daniel@hotmail.com>
2024-01-22 18:53:01 -03:00
Gleidson Daniel Silva 4b9e4d123c
chore: update react-native-screens from 3.13.1 to 3.29.0 (#5506)
* chore: update react-native-screens from 3.13.1 to 3.29.0

* set material library version to 1.6.0
2024-01-22 17:37:43 -03:00
Diego Mello 2b2c941624
chore: update fastlane to 2.219.0 (#5494) 2024-01-18 13:26:46 -03:00
Diego Mello 4b46aefd95
chore: Bump version to 4.46.0 (#5484) 2024-01-15 18:14:41 -03:00
Reinaldo Neto 30253aa4cf
fix: redirect the user to the phone app (#5441)
* fix: redirect the user to the phone app

* minor tweak
2024-01-04 17:09:46 -03:00
Diego Mello a7d81dd2f5
chore: Bump version to 4.45.0 (#5440) 2023-12-27 09:20:18 -03:00
Diego Mello 7819dfbc1c Bump version to 4.44.2 2023-12-26 18:06:29 -03:00
Diego Mello 734eb278a3
chore: Set version to 4.44.1 (#5432) 2023-12-26 13:29:32 -03:00
Diego Mello c7fc819f66
chore: Bump version to 4.45.0 (#5411) 2023-12-18 16:22:49 -03:00
Gleidson Daniel Silva 653201022f
feat (iOS): mobile ringer (#5327)
* add ringtone

* create videoConf category and apply the path on react native notification

* handle action click

* update patch package

* small fix

* temp alert

* wip

* fix action

* fix lint

* wip

* remove clipboard
2023-11-28 17:13:45 -03:00
Diego Mello 911957ba66
chore: Remove unused Jitsi deep link (#5361) 2023-11-23 10:11:11 -03:00
Diego Mello 4a98961da1
chore: Bump version to 4.44.0 (#5358) 2023-11-22 11:53:30 -03:00
Reinaldo Neto 0a75a6615c
feat: new audio player (#5160)
* 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

* first commit

* fix togglePlayPause

* separate audio to a folder inside components and minor tweak attachment

* created the slider with text

* play/pause button, currentTime equal the sound, can change the slider and reflect to the sound

* play/pause, track is working and onEnd

* update the icons with play-shaped-filled, pause-shape-filled, loading

* start the tweaks on layout

* can play multiple audios, pausing the previous to execute the new one

* loading animated

* added the audio rate

* layout fixed

* removed the sound manipulation from Slider to manipulate only in the index

* fix time margin horizontal

* fix play 2 audios and play/pause properly

* change the way we treat the audio

* remove audio copy

* minor tweak

* fix rate state

* remove the PAUSE_AUDIO

* fix unloadAll, add hit slop to slider, show the duration on the first render

* refactor colors to be the same as figmas name

* change the class' name and add the method pauseCurrentAudio

* pause audio when unmount a RoomView and unloadAll when focusing at RoomsListView

* pause audio when entering a thread

* fix where call the pauseCurrentAudio

* moved the player from messageAudio to audioPlayer

* refactor audio component

* remove loading

* update snapshot

* fix colors name

* pauseAudio when roomview is blur

* moved audio from message/component/audio to message/Audio

* add navigation focus to AudioPlayer component and fix the jest

* add the { androidImplementation: 'MediaPlayer' }

* fix action sheet swipe 02-room

* fix action sheet swipe 05-threads

* tweak touchable

* remove react.memo from playbutton

* hitSlop

* speed playback from array

* textinputprops

* tweak at names

* minor tweak at onEnd

* minor tweak at names

* update styles

* thumb seek size

* change marginBottom

* add the clamp, adjust the thumb position, remove the necessity of OnEndGestureHandler

* change the utils to constants

* change to audioState

* fix the seek for android

* TDownloadState

* speed array

* pause audio from messagesView when open the files

* update test

* minor tweak

* change the time after ony one click, fixes the thumb to move sync with the click

* Fix seek

* minor tweak Sound to Audio.Sound

* name of Icon

* enable PlaybackSpeed only when playing the audio

* playbackSpeed to mmkv

* mock implementation

* create native button

* minor tweak

* minor tweaks

* playbackSpeed after loadAudio

* avoid show the error when try to setRate without audio

* add messageID to differ audios inside a quote/forward from original one

* unloadRoomAudios instead of unloadAllAudios inside the roomsListView

* minor tweak

---------

Co-authored-by: Diego Mello <diegolmello@gmail.com>
Co-authored-by: Gleidson Daniel Silva <gleidson10daniel@hotmail.com>
2023-11-20 11:13:15 -03:00
Diego Mello b205b54e3b
chore: Bump version to 4.43.0 (#5341) 2023-11-14 10:35:20 -03:00
Diego Mello 629b8727d2
fix: Catch cloud request errors (#5312) 2023-11-13 13:23:46 -03:00
Diego Mello 2589707929
chore: Bump version to 4.42.0 (#5258) 2023-10-05 10:40:59 -03:00
Diego Mello 3ec4375662
chore: Update libwebp to 1.3.2 (#5239)
* Update libwebp to 1.3.2

* Reset npm cache

* npm modules
2023-10-03 09:58:12 -03:00
Diego Mello 7278b36763
fix: Remove react-native-keycommands (#5220) 2023-09-21 16:05:36 -03:00