manuroe
3950cac085
Dual licensing: AGPL + Element Commercial ( #3657 )
...
* New LICENSE-COMMERCIAL file
* Apply dual licenses: AGPL + Element Commercial to file headers
* Update README with dual licensing
2025-01-06 11:27:37 +01:00
Stefan Ceriu
37ed7addf5
Fixes #3197 - Allow voice message playback in the background
...
- inform other audio sessions on deactivation
- let CallKit handle the audioSession for ElementCall
2024-09-09 14:42:32 +03:00
Stefan Ceriu
664e87fe87
Switch license to AGPL ( #3237 )
...
* Switch license file to AGPL
* Update file copyright headers
* Update the default project file header
2024-09-06 16:34:30 +03:00
Mauro
d99d26fcdc
Removing Dead Code part 1 ( #2234 )
2023-12-13 09:51:57 +01:00
Nicolas Mauri
fcaed76494
Fix: added sample rate conversion for recording voice messages ( #2188 )
2023-11-29 15:20:02 +00:00
Nicolas Mauri
da831f6725
New voice message recording mode ( #2051 )
...
* Lock voice message recording
* Use the VoiceMessageCache to store the recording file
* Rework on some composer toolbar buttons
* Update accessibility labels for voice message recording button
* PreviewTests
2023-11-10 15:32:22 +00:00
Nicolas Mauri
e04a55eaef
Voice message recording enhancements ( #2042 )
...
* Use Combine to report AudioRecorder state changes
* AudioRecorder is now using AVAudioEngine instead of AVAudioRecorder
* Stop recording when audio configuration changes
* AudioRecorder error handling
* UnitTests
* Use Accelerate to calculate RMS
2023-11-08 10:19:28 +01:00
Alfonso Grillo
4d3cb97fbb
Voice message record button hapitcs ( #2013 )
...
* Move tooltip logics in VoiceMessageRecordingButton
* Add hapitc feedback when recording a voice message
* Cleanup
2023-11-02 12:58:19 +01:00
Nicolas Mauri
aa766f2eac
Add some logs to allow debugging of voice messages in rageshake ( #1967 )
2023-10-26 17:22:41 +02:00
Nicolas Mauri
f9ad44f96a
Fix playback and recording of voice messages ( #1948 )
2023-10-24 16:49:42 +00:00
Nicolas Mauri
2f57fbc77d
Allow to record a voice message ( #1926 )
2023-10-23 15:47:36 +00:00
Alfonso Grillo
fbcf037240
Voice message waveform from audio files ( #1919 )
...
* Add DSWaveformImage
* Add estimated waveform
* Add progress mask modifier
* Add real waveform
* Fix cursor
* Fix scale factor
* Refine ProgressMaskModifier
* Refine waveform logic
* Add docs
* Add waveform placeholder
2023-10-19 11:01:45 +02:00
Nicolas Mauri
9ab3b20a49
Add UI to record a voice message from the composer toolbar ( #1892 )
2023-10-16 15:18:51 +00:00