ganfra
e9c995f96d
Auth : fix restore session when there is no network.
4 months ago
Jorge Martin Espinosa
4904c4b751
Bump Rust SDK version and adapt our code ( #3068 )
...
* Use the new SDK version
* Adapt the authentication service to the new Rust SDK APIs
* Remove `Timeline.enterSpecialMode(...)` as it's no longer necessary
4 months ago
ganfra
644b425d71
Draft : code cleanup
4 months ago
ganfra
6ac7ab84ce
Draft : branch reply mode
4 months ago
ganfra
5597a1743a
Reply : refactor so we can use ReplyToDetails in Composer and Timeline
4 months ago
Benoit Marty
ac6e56fead
Use heroes only for DMs. #1538
4 months ago
ganfra
f24e87faf1
Timeline : introduce loadReplyDetails api
4 months ago
Benoit Marty
a199a8605f
Add heroes to `RoomSummaryDetails`
4 months ago
ganfra
9aa82b42fd
Draft : introduce DraftService and start using it.
4 months ago
Benoit Marty
14062c687e
Map RoomHero to MatrixRoomInfo.
4 months ago
ganfra
dc331640f9
Draft : expose new apis from sdk
4 months ago
ganfra
0e94771f03
Sending queue : reintroduce failed status for unrecoverable error
4 months ago
ganfra
420872fed9
Rust : handle api changes for 0.2.27
4 months ago
ganfra
664e584401
Rust : handle api changes for 0.2.27
4 months ago
Benoit Marty
725c3838af
Render an error dialog in case registering a pusher fails.
4 months ago
ganfra
75b1c22197
Timeline : let FocusOnEvent be cancellable and refactor a bit focus states.
4 months ago
ganfra
5765a754fc
Fix formatting issues
4 months ago
ganfra
9250745333
Sending queue : adjust to match the latest rust api
4 months ago
Jorge Martin Espinosa
55a1ac4bb5
Fix tracing configuration in debug and nightlies ( #3019 )
...
* Fix tracing configuration in debug and nightlies:
- Debug will now write the logs to disk too.
- Nightly will be able to customise tracing filters.
- Improved the configure tracing and bug report screens.
* Update screenshots
* Add changelog
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
4 months ago
ganfra
2ce02c564a
Sending queue : disable edition of local echo
4 months ago
ganfra
a603855933
Sending queue : code quality
4 months ago
Jorge Martin Espinosa
02d6fa7a92
Add timeline item for `m.call.notify` events ( #2986 )
...
* Add timeline item for `m.call.notify` events
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
4 months ago
Jorge Martin Espinosa
30a1367714
Element Call ringing notifications ( #2978 )
...
- Add `ActiveCallManager` to handle incoming and ongoing calls.
- Add ringing call notifications with full screen intents and missed call ones as part of the 'conversation' notifications.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
4 months ago
ganfra
a428922007
matrix : update rust sdk to 0.2.24
4 months ago
ganfra
d64b7ff472
Timeline : use the new LiveBackPaginationStatus api
4 months ago
ganfra
350908208f
Sliding sync : update RoomSubscription values as per EXI.
5 months ago
ganfra
026a2cd33a
Message queuing : branches the enable sending queue mechanism.
5 months ago
Jorge Martín
67f6bf0d2d
Add session path migration to `SessionData`
5 months ago
ganfra
7100a9d619
Message queuing : use redactEvent on timeline instead of room.
5 months ago
ganfra
41e5a6dd40
Message queuing : expose sending queue status on matrix client.
5 months ago
ganfra
0aa3b23677
Message queuing : exposes enableSendingQueue method
5 months ago
ganfra
8e6695c65d
Message queuing : introduce redactEvent on timeline object and remove retrySendMessage.
5 months ago
Benoit Marty
3ddec73ac5
When replying from notification, do not interfere with `specialModeEventTimelineItem`
5 months ago
ganfra
60d3f24599
Room : introduce RustRoomFactory and be more robust.
5 months ago
ganfra
c135a91e5a
matrix : update rust sdk to 0.2.23
5 months ago
Jorge Martin Espinosa
c8bd04ceb1
Sign in with QR code ( #2793 )
...
* Add QR code login.
* Add FF to disable it in release mode.
* Force portrait orientation on the login flow.
* Create `NumberedList` UI components.
* Improve camera permission dialog.
* Make nodes in qrcode feature use `QrCodeLoginScope` instead of `AppScope`
* Bump SDK version.
* Fix maestro tests
---------
Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
5 months ago
Benoit Marty
8005fa6f91
Ensure that we can "not filter" the rooms.
5 months ago
Benoit Marty
ec8cb2e32f
Change Test class suffix.
5 months ago
Benoit Marty
7018d72118
Be more specific with the widget permissions
5 months ago
Jorge Martin Espinosa
a1adc7476d
Bump Matrix Rust SDK to `v0.2.21` and fix conflicts ( #2938 )
5 months ago
Valere
bd73f31f97
Add public device keys to rageshakes
5 months ago
Benoit Marty
980a80bcf5
Cleanup
5 months ago
Benoit Marty
fe771a37c2
isCalledExactly(1) -> isCalledOnce()
5 months ago
Benoit Marty
56ca04affa
Unset Http pusher: use SDK API.
5 months ago
Jorge Martin Espinosa
3f2413bc95
Session falsely displayed as 'verified' with no internet connection ( #2884 )
...
* Session falsely displayed as 'verified' with no internet connection
- Remove the need to wait for `isReady` for `SessionVerificationService.canVerifySessionFlow` to fix this.
- Rename `SessionVerificationService.canVerifySessionFlow` to `needsSessionVerification`.
- Make `isReady` private.
5 months ago
Jorge Martin Espinosa
8bd9880c23
Use member display names in membership timeline item text ( #2883 )
...
* Use member display names in membership timeline item text
5 months ago
Benoit Marty
f06a01f894
Replace `getRoomPreview` by `getRoomPreviewFromRoomId`.
...
We do not need `getRoomPreviewFromRoomAlias` since we always resolve the Alias first.
5 months ago
Benoit Marty
12ad232ea8
Add `MatrixRoomInfo.rawName`.
5 months ago
Benoit Marty
22329b9678
Provide serverNames when available and fix issue around analytics
5 months ago
ganfra
ffdbf799e6
Timeline : remove some code from main thread
5 months ago