Stefan Ceriu
c0de3afa1d
Bump the SDK and adopt the new MsgLike timeline item types ( #4000 )
...
* Bump the RustSDK to v25.04.09
* Adopt new MsgLike based timeline item structure.
* Move the `replyDetails` and `isThreaded` to the `RoomTimelineItemProperties`
* Restructure the TimelineItemFactory
* Fix line length warning
* Rename `msgLikeContent` to `messageLikeContent` wherever possible.
* Move the `EventTimelineItem` mocks to the SDK mocks folder.
2025-04-10 14:04:16 +03:00
Mauro
fc00b33054
change applied and updated tests ( #3751 )
2025-02-07 10:08:35 +01:00
Stefan Ceriu
7d6ccc5d9e
Bump the RustSDK to 25.01.27, adopt the new emoji boosting API. ( #3708 )
...
* Bump the RustSDK to v27.01.22, adopt the new emoji boosting API.
* SDK version 25.01.22 😅
---------
Co-authored-by: Doug <douglase@element.io >
2025-01-27 17:49:44 +00:00
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
Stefan Ceriu
265eaba3ae
Fix state change commented by mistake and simplify snapshot test setup (+ a couple of warnings)
2024-12-17 11:06:33 +02:00
Stefan Ceriu
dc06f3c301
Fix MediaFileRoomTimelineContent tap gesture taking over media event timeline taps.
2024-12-13 19:31:35 +02:00
Doug
64da80c6cb
Use a Date for the timestamp in all timeline items. ( #3590 )
...
* Use a Date for the timestamp in all timeline items.
* UI test snapshots.
* Update snapshots
---------
Co-authored-by: Stefan Ceriu <stefanc@matrix.org >
2024-12-06 13:55:29 +00:00
Stefan Ceriu
b7db983bad
Move timeline item tap gestures to the items themselves instead of the bubbled styler ( #3553 )
...
* Stop observing the timeline context where not necessary.
* Rename the timeline `itemTapped` action to `mediaTapped`
2024-11-26 16:25:46 +02:00
Doug
1aad48823b
Update how file captions are rendered ( #3554 )
...
* Update the File/Audio captions layout to match Figma.
* Fix caption sizing issues.
The send info label was being added incorrectly.
* Update icon size and regenerate snapshots.
* Fix a regression in the location timeline item layout.
2024-11-26 10:36:46 +00:00
Stefan Ceriu
2c31885355
Refactor theTimelineItemIdentifier handling; stop relying on optional EventOrTransactionIds and be explicit when setting composer modes from the draft service.
2024-10-16 16:37:47 +03: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
fa76508788
Update Preview tests for Xcode 16.
2024-09-23 16:25:49 +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
Mauro
ecddcfcd16
RoomScreenViewModel is now TimelineViewModel ( #3157 )
...
Co-authored-by: Stefan Ceriu <stefanc@matrix.org >
2024-08-13 13:36:40 +02:00