Stefan Ceriu
b1af4afdcb
Fixes #3110 - Manually populate profiles when displaying the timeline.
2024-08-29 16:22:44 +03:00
Mauro
993fe8cd36
TimelineKind refactor (#3193 )
2024-08-22 18:33:21 +00:00
Stefan Ceriu
0c47ea7231
Delete more unnecessary logs
2024-08-07 17:53:10 +03:00
Mauro
0da2d4917b
Pin/Unpin Logic ( #3084 )
2024-07-26 20:41:00 +02:00
Mauro
ff33c07596
Fix editing items not in the timeline failing ( #3075 )
2024-07-22 13:15:57 +02:00
Doug
6339fe2bf0
Fix a potential race condition when redacting a message. ( #3061 )
...
* Refactor the timeline item menu action provider.
- Move it into its own struct.
- Use an item, not an ID so it doesn't randomly change.
- Move permissions into the room screen view model.
* Use the stable ID when redacting/editing/forwarding a message.
Just like we do when fetching the item in the actions menu.
2024-07-18 15:14:38 +01:00
Doug
95d53f1edf
Update the SDK fixing a few room list bugs. ( #3054 )
...
* Update the SDK.
* Handle API break for editing timeline items.
* Handle API break for Element Call
2024-07-17 15:48:32 +01:00
Mauro
dac363c8c5
Edit by timeline item only if the event id is missing ( #2989 )
2024-07-02 11:14:15 +02:00
Stefan Ceriu
ab299ab3de
Add support for editing local echoes.
2024-06-28 14:28:33 +03:00
Doug
d977efdf31
Stop the timeline from requesting back pagination whilst loading existing items. ( #2969 )
...
* Handle Rust error "can't subscribe to the back-pagination status on a focused timeline"
* Fix a bug where the timeline was attempting to paginate before adding the items.
* Stop the timeline from paginating whilst loading existing items.
2024-06-27 14:20:44 +01:00
Mauro
f16b9aad0a
Update SDK ( #2941 )
2024-06-19 12:24:22 +00:00
Mauro
cefa38049f
Store and restore drafts ( #2898 )
2024-06-13 12:19:38 +00:00
Stefan Ceriu
8b3141ffec
Bump the SDK and handle breaking changes on timeline diffing
...
- avoid race conditions between when a timeline listener starts publishing to the `updatePublisher` and when they are consumed (and in which order)
- subscribe to the timeline directly in the TimelineProvider and correctly process updates serially
- update the AutoUpdatingRoomTimelineProviderMock to use an SDK TimlineMock and listener to publish updates
2024-06-13 14:38:33 +03:00
Stefan Ceriu
b2afa04832
Cleanup dead code after Periphery run
2024-06-11 14:38:08 +03:00
Stefan Ceriu
6c1647b851
Fixes #2842 , fixes #2841 - Adopt new message sending queue API
...
- automatically retry failed requests as soon as the network is availble again
- remove manual retry options
2024-06-06 12:59:03 +03:00
Stefan Ceriu
ca16f63483
Bump the RustSDK to v1.0.4, adopt new heroes and backpagination status APIs
2024-05-27 19:22:16 +03:00
Mauro
545b5c31cc
Bump SDK ( #2857 )
...
Co-authored-by: Doug <douglase@element.io >
2024-05-20 14:37:45 +02:00
Doug
11557e4879
Update the SDK. ( #2776 )
...
Handle async FFI changes.
Fix flakey unit test.
2024-05-03 12:00:05 +01:00
Doug
df6cf25524
Update the SDK and enable event permalinks. ( #2748 )
2024-04-26 09:59:01 +01:00
Doug
76e7de40b5
Prepare for event focus and forward pagination ( #2745 )
...
Neither are available yet.
2024-04-25 18:32:33 +01: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
Mauro
562e5e739d
Public Search View ( #2585 )
...
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com >
2024-03-21 14:34:35 +00:00
Stefan Ceriu
5cb5862e5e
Bump the RustSDK, adopt new marking/flagging rooms as (un)read API and fix sending read receipts when entering rooms or making the app active again
2024-02-14 12:33:19 +02:00
Mauro
e755be4cda
Settings to enable and disable sending public RRs ( #2384 )
2024-01-25 15:47:33 +01:00
Mauro
1001b5dc33
Reverting RTE to use SDK markdown when in markdown mode ( #2327 )
2024-01-12 11:58:36 +00:00
Stefan Ceriu
a96057009e
Introduce more logging around message sending to help debug missing sent messages ( #2285 )
2023-12-22 14:35:09 +02:00
Mauro
09fb5461e6
Removing dead code part 3 ( #2264 )
2023-12-19 12:12:16 +01:00
Mauro
0f13f186e4
Bump SDK ( #2261 )
2023-12-18 16:50:33 +00:00
Nicolas Mauri
72a84badcb
Polls history ( #2244 )
2023-12-18 15:38:39 +00:00
Mauro
2f88d39789
Send html in plain text mode ( #2246 )
2023-12-15 10:04:51 +01:00
Stefan Ceriu
8189b0a471
Fixes #2147 - Scroll the timeline to the bottom when sending message as well as media, polls and locations.
2023-12-04 17:32:26 +02:00
Alfonso Grillo
e7494164b2
Add TimelineProxy (update sdk to 0.0.7-november23) ( #2178 )
...
* Refactor RoomProxy
* Refactor paginateBackwards
* Refactor sendReadReceipt
* Refactor messageEventContent APIs
* Refactor sendMessage
* Refactor toggleReaction
* Refactor send attachments
* Refactor sendLocation
* Refactor cancel/retry send
* ⚠️ Fix encryption build errors
* Refactor editMessage
* Refactor retryDecryption
* Refactor fetchDetails
* Refactor polls APIs
* Refactor fetchMembers
* Refactor RoomTimelineProviderProtocol
* Update sdk to 0.0.7-november23
* Fix UTs
* Fix comment
* Delete old workaround
* Move TimelineProxyError
* Delete queue warnings
* Fix key listener
* Add pollHistory timeline property
* Refactor room/timeline subscriptions
* Delete unused code
2023-11-28 19:01:35 +00:00