ganfra
9ed9559191
Pinned messages list : handle error state (shouldn't really happen)
2024-09-04 11:42:04 +02:00
ganfra
cd8a708739
Pinned messages list : add some ui tests
2024-09-04 11:11:04 +02:00
ganfra
fad17f05e3
Pinned messages list : fix and add tests
2024-09-03 18:21:42 +02:00
ganfra
8c0a0d886c
Pinned messages list : add loading for pinned messages count and add tests
2024-09-03 14:36:35 +02:00
ganfra
e840581247
Pinned messages list : navigation from room details
2024-09-03 09:41:30 +02:00
ganfra
4d0e5447a1
Pinned events : add debounce on list
2024-09-02 14:06:05 +02:00
ganfra
90beb0a7f1
Pinned events : better navigation from ViewInTimeline or permalink
2024-08-30 18:28:45 +02:00
ganfra
bd327aac88
Pinned events : simplify poll content view
2024-08-30 18:27:19 +02:00
ganfra
2193b9a300
Pinned events : start displaying actions in timeline
2024-08-30 15:15:22 +02:00
ganfra
530777a9f0
Pinned events : fix compilation
2024-08-28 12:35:22 +02:00
ganfra
f06ba8490b
Pinned events : try sharing pinned events timeline instance
2024-08-28 12:35:22 +02:00
ganfra
46776a971a
Pinned messages : start branching ui to the timeline
2024-08-28 12:35:22 +02:00
ganfra
44ccae3327
Pinned events : add the PinnedMessagesTimeline feature classes and branch in the navigation
2024-08-28 12:35:21 +02:00
Benoit Marty
45c216c7a3
Merge pull request #3343 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x
...
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.40
2024-08-28 10:21:21 +02:00
Benoit Marty
c5461b669f
Merge pull request #3337 from SpiritCroc/stuck-login
...
Fix login navigation getting stuck when the app was compiled with no-op analytics provider
2024-08-28 09:56:44 +02:00
Benoit Marty
ad646c9098
Remove feature flag PictureInPicture
2024-08-27 18:41:40 +02:00
ganfra
88a581427c
Rust sdk : refactor LocalSendState to use the new failure states as iOS does
2024-08-27 17:45:22 +02:00
ganfra
e5b21c389e
Rust sdk : use newMessageShield state
2024-08-27 17:43:07 +02:00
Benoit Marty
1a43aa38fb
Merge pull request #3334 from element-hq/feature/bma/pipCallApi
...
Use new functions exposed by Element Call about PiP
2024-08-26 18:00:17 +02:00
Benoit Marty
7f4b84638f
Rename PipActivity to PipView
2024-08-26 17:15:32 +02:00
Benoit Marty
9fab13c50b
Avoid keeping a reference to the eventSink in a separate value
2024-08-26 17:11:41 +02:00
Benoit Marty
306043876f
Rename WebPipApi to PipController
2024-08-26 16:50:55 +02:00
bmarty
cd267249ec
Sync Strings from Localazy
2024-08-26 00:25:40 +00:00
SpiritCroc
107b29545d
Fix login navigation getting stuck with no-op analytics provider
...
Change-Id: Icac04e1193e12943c2b8598f48d79ac6e7cef3a5
2024-08-24 22:22:10 +02:00
Benoit Marty
0b2edcb6d1
Fix UI tests.
2024-08-23 16:40:48 +02:00
Benoit Marty
a4b6d4c5d7
Simplify code.
2024-08-23 16:34:44 +02:00
Benoit Marty
368db3feb4
Allow entering Pip mode when controls.canEnterPip() cannot be evaluated.
2024-08-23 16:28:13 +02:00
Benoit Marty
18dcdc0e64
Communicate with Element Call about PiP status.
...
Also only use eventSink to communicate with the Presenter, instead of having public methods.
Change WeakReference to an Activity to a listener and update tests.
2024-08-23 16:19:21 +02:00
Benoit Marty
8574340717
Use extension getAvatarData
2024-08-22 13:39:25 +02:00
Benoit Marty
811abe7755
Move package io.element.android.features.messages.impl.mentions to io.element.android.features.messages.impl.messagecomposer.suggestions
2024-08-22 13:31:58 +02:00
Benoit Marty
dbe73076ff
rename test function.
2024-08-22 13:26:05 +02:00
Benoit Marty
48ea516639
Rename MentionSuggestionsProcessor to SuggestionsProcessor since it's not only used for mentions.
2024-08-22 13:24:57 +02:00
Benoit Marty
a6cf231322
Add unit test for DefaultRoomAliasSuggestionsDataSource
2024-08-21 18:25:41 +02:00
Benoit Marty
d5feda5935
Add test on MentionSuggestionsProcessor and simplify the class.
2024-08-21 18:16:52 +02:00
Benoit Marty
5df3e6d684
Convert MentionSuggestionsProcessor to a class and inject it in the constructor of MessageComposerPresenter
2024-08-21 17:41:10 +02:00
Benoit Marty
c306636d56
Remove needless blank line
2024-08-21 17:27:29 +02:00
Benoit Marty
3350b661e7
Fix import ordering.
2024-08-21 16:31:03 +02:00
Benoit Marty
4c8f23a0cb
Add feature flag for room alias suggestions, disabled by default.
2024-08-21 15:50:55 +02:00
Benoit Marty
57d927e9aa
Suggestion for room alias.
...
Rename `Mention` to `IntentionalMention` for clarity
Remove dead code, there is no intentional mention for Room or RoomAlias.
Rename `IntentionalMention.AtRoom` to `IntentionalMention.Room` to match Rust naming
2024-08-21 15:32:05 +02:00
Benoit Marty
c01bbe79e6
Merge pull request #3318 from element-hq/feature/bma/checkMethodName
...
Add test on function name which may start or end with spaces
2024-08-21 09:25:47 +02:00
Jorge Martin Espinosa
0686745fd4
Fix reset identity with password stuck in loading state. ( #3317 )
...
Make sure `resetIdentityFlowManager.whenResetIsDone` is registered *after* the previous reset attempt is cancelled, otherwise the current one will be cancelled instead.
2024-08-20 19:04:20 +00:00
Benoit Marty
f2b38e50e3
Add test on function name which may start or end with spaces and fix existing issues.
2024-08-20 17:11:30 +02:00
Benoit Marty
6b528596ed
Merge pull request #3307 from element-hq/feature/bma/cleanup
...
Cleanup and add unit test for DefaultPinnedMessagesBannerFormatter
2024-08-20 09:10:31 +02:00
bmarty
3e67448006
Sync Strings from Localazy
2024-08-19 00:25:36 +00:00
Benoit Marty
21f2c5a231
Merge pull request #3240 from element-hq/feature/valere/message_shields
...
Timeline UI | MessageShield Support
2024-08-16 14:25:33 +02:00
Benoit Marty
6776df8b40
Remove useless Boxes.
2024-08-16 11:58:18 +02:00
Benoit Marty
25eb1fa7a4
Default value to redact own message should be true.
2024-08-16 11:58:18 +02:00
Benoit Marty
70558aa381
Move editMessageLambda to the constructor.
2024-08-16 11:58:17 +02:00
Benoit Marty
459f60d8a0
Add preview for message shield dialog.
2024-08-16 11:33:52 +02:00
Benoit Marty
2116108a2c
Add UI test on clicking on message shield.
...
Need to add content description on the shield icon.
2024-08-16 11:16:07 +02:00