mattermost-mobile/app/components/channel_bookmarks/channel_bookmark
Lucas Reis 8e854a8bdd
Implementing the Audio Playback/Download on the chat (#7900)
* feat: added new check for isAudio and added the supported mime types

* feat: adding the progress and audio on the audio file message

* feat: finishing the layout of the audio_file

* feat: play and pause audio

* feat: update the progress bar when audio is playing

* feat: update the timeframe of the audio

* feat: update with the new design

* feat: adding download and preview

* feat: creates a hook for the file download and preview

* feat: adding useCallback to make the return stable

* fix: iOS issue when playing in loop

* feat: adding localization for the error

* fix: removing code tha was inserted for debug

* feat: add a new line on the en.json

* fix: fixing types

* feat: adding the onSeek method inside the progress bar

* feat: changing progress value to animated value

* feat: changing to GestureDetector and making the seek method work

* feat: adding a touchable without feedback to prevent the audio to triggering other page

* feat: adding the drag on the seek method

* feat: making the download button more gray

* fix: fix tests

* fix: prevent onProgress from clearing the seconds when the audio is paused

* feat: clamping the position of the cursor to never be dragged offscreen

* feat: enhancing the experience of dragging the cursor on the progress bar

* feat: differentiate between the throttles

* feat: remvoing the aac audio files support

* feat: pausing if the focus has changed

* feat: render differently the audio file when in the files list

* refactor: optimize audio file component by using useCallback for event handlers

* refactor: extract stopPropagation function for better readability in AudioFile component

* feat: implement custom useThrottled hook and replace lodash throttle in AudioFile component

* refactor: update useThrottled hook to accept a generic callback type

* fix: loading of uri of audio files after merge

* feat: add audioFile style to enhance layout for audio files

* fix: tests
2025-02-19 11:17:30 +01:00
..
bookmark_details.tsx Channel Bookmarks (#7817) 2024-07-18 09:10:28 +08:00
bookmark_document.tsx Implementing the Audio Playback/Download on the chat (#7900) 2025-02-19 11:17:30 +01:00
bookmark_icon.test.tsx fix(MM-60645): missing bookmark emoji (#8518) 2025-01-27 11:01:08 -07:00
bookmark_icon.tsx fix(MM-60645): missing bookmark emoji (#8518) 2025-01-27 11:01:08 -07:00
bookmark_options.tsx Channel Bookmarks (#7817) 2024-07-18 09:10:28 +08:00
channel_bookmark.tsx fix spacing between bookmarks, align + icon (#8476) 2025-01-15 14:50:40 +01:00
index.tsx Channel Bookmarks (#7817) 2024-07-18 09:10:28 +08:00