element-x-ada/features
Jorge Martin Espinosa a132be2dd8
Use formatted captions for images and video (#3864)
* Make `formattedCaption in `TimelineItemEventContentWithAttachment` a `Charsequence?`, parse the formatted caption body as we do for text message bodies

* Add `TimelineItem.isWholeContentClickable` property to decide whether the click action should be triggered at the message bubble level or when some internal content is tapped instead.

* Display the formatted/linkified captions in image and video timeline item views

* Apply the `onClick` callback to the whole message bubble or only the content of the timeline item depending on `TimelineItem.isWholeContentClickable`.
2024-11-13 20:25:34 +01:00
..
analytics Sync Strings from Localazy 2024-10-21 00:27:20 +00:00
cachecleaner Upgrade Kotlin to v2.0 (#3594) 2024-10-10 08:32:00 +00:00
call Fix tests 2024-11-08 17:18:10 +01:00
createroom Merge pull request #3834 from element-hq/feature/fga/design_system_text_field 2024-11-12 11:18:07 +01:00
deactivation Merge pull request #3834 from element-hq/feature/fga/design_system_text_field 2024-11-12 11:18:07 +01:00
enterprise Upgrade Kotlin to v2.0 (#3594) 2024-10-10 08:32:00 +00:00
ftue Fix verification failed issue, simplify verification logic (#3830) 2024-11-08 16:42:27 +01:00
invite knock : use PendingRoom instead of InvitedRoom 2024-10-22 16:22:19 +02:00
joinroom design : TextField2 is now TextField 2024-11-08 15:37:10 +01:00
leaveroom Sync Strings (#3852) 2024-11-11 13:09:30 +01:00
licenses Upgrade Kotlin to v2.0 (#3594) 2024-10-10 08:32:00 +00:00
location Fix API Break: introduce EventOrTransactionId 2024-10-18 08:49:11 +02:00
lockscreen Use BigIcon. 2024-10-22 12:02:44 +02:00
login design : TextField2 is now TextField 2024-11-08 15:37:10 +01:00
logout Let FakeKnockRoom and FakeLogoutUseCase use simulateLongTask 2024-10-16 10:03:19 +02:00
messages Use formatted captions for images and video (#3864) 2024-11-13 20:25:34 +01:00
migration Upgrade Kotlin to v2.0 (#3594) 2024-10-10 08:32:00 +00:00
networkmonitor Centralise the DI code generation logic (#3562) 2024-09-30 12:20:28 +00:00
onboarding Sync Strings from Localazy 2024-10-21 00:27:20 +00:00
poll design : TextField2 is now TextField 2024-11-08 15:37:10 +01:00
preferences Merge pull request #3834 from element-hq/feature/fga/design_system_text_field 2024-11-12 11:18:07 +01:00
rageshake design : adjust some designs after textfield changes 2024-11-08 16:28:09 +01:00
roomaliasresolver rust sdk : handle api breaks for 0.2.59 2024-11-06 16:31:25 +01:00
roomcall Provide MutableStateFlow in the constructor of the fake class. 2024-11-06 17:29:20 +01:00
roomdetails Merge pull request #3834 from element-hq/feature/fga/design_system_text_field 2024-11-12 11:18:07 +01:00
roomdirectory Merge pull request #3834 from element-hq/feature/fga/design_system_text_field 2024-11-12 11:18:07 +01:00
roomlist Merge pull request #3834 from element-hq/feature/fga/design_system_text_field 2024-11-12 11:18:07 +01:00
securebackup Merge pull request #3834 from element-hq/feature/fga/design_system_text_field 2024-11-12 11:18:07 +01:00
share Merge pull request #3776 from element-hq/feature/bma/targetApi35 2024-11-05 09:39:50 +01:00
signedout Let IconTitleSubtitleMolecule use BigIcon. 2024-10-22 11:53:30 +02:00
userprofile Sync Strings from Localazy 2024-11-04 00:27:46 +00:00
verifysession Sync Strings (#3852) 2024-11-11 13:09:30 +01:00
viewfolder Centralise the DI code generation logic (#3562) 2024-09-30 12:20:28 +00:00