manuroe
c29f4cc9b4
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
e09b687470
Update the timeline media QuickLook modifier. ( #3593 )
...
Not hooked up to any flows yet.
2024-12-09 15:23:12 +00:00
Doug
acda16ddc3
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
7980b4f464
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
09a6febc71
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
33c172b0f2
MockMediaProvider → MediaProviderMock.
2024-10-03 10:58:59 +01:00
Stefan Ceriu
89eae00479
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
66a36a76bf
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
7fa9b8a348
Fixed some issues with voice messages when sent from a bridge. ( #2190 )
2023-11-30 17:39:54 +01:00
Nicolas Mauri
54be55e4af
Allow to record a voice message ( #1926 )
2023-10-23 15:47:36 +00:00
Nicolas Mauri
b191f80dea
Prevent multiple conversion of the same voice message audio file. ( #1887 )
2023-10-13 09:48:11 +00:00