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
Doug
b5605a52e3
Update the timeline media QuickLook modifier. ( #3593 )
...
Not hooked up to any flows yet.
2024-12-09 15:23:12 +00:00
Doug
49a94e0bdb
Handle media source validation more gracefully. ( #3571 )
...
* Handle media source validation more gracefully.
* Fix unit tests.
2024-11-29 12:42:27 +00:00
Doug
751be7b3a7
Update the SDK. ( #3565 )
...
* Update the SDK.
* Add mockMXC URLs to fix all the crashes during tests.
* Refactor Voice Messages to not use a MediaSource for local files.
2024-11-28 08:34:38 +00:00
Doug
6e51969d27
Update the SDK and use media filename
and caption
internally. ( #3375 )
...
Doesn't render captions (other than in fallback places).
2024-10-08 11:00:58 +01:00
Doug
5522871dd9
MockMediaProvider → MediaProviderMock.
2024-10-03 10:58:59 +01: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
Stefan Ceriu
8ba544bc44
Cleanup following the AppMediator introduction ( #2723 )
...
- stop using multiple background task, the appCoordinator sync one is enough for the whole app
- move the AppMeditor to the MainActor
- expose the WindowManager through the AppMediator
- hide sensitive WindowManager API behind a different protocol
- remove the now unnecessary `BackgroundTaskService`
2024-04-22 18:10:24 +03:00
Nicolas Mauri
edbac5fe85
Fixed some issues with voice messages when sent from a bridge. ( #2190 )
2023-11-30 17:39:54 +01:00
Nicolas Mauri
2f57fbc77d
Allow to record a voice message ( #1926 )
2023-10-23 15:47:36 +00:00
Nicolas Mauri
2f0b5a42f5
Prevent multiple conversion of the same voice message audio file. ( #1887 )
2023-10-13 09:48:11 +00:00