Benoit Marty
c05823bcc1
Refresh Element Classic state each time ClassicFlowNode is resumed.
...
This ensure that Element X is always up to date regarding Element Classic state.
2026-04-14 16:51:00 +02:00
Benoit Marty
f0bee63d7f
Move vals at the top of the class.
2026-04-14 12:21:44 +02:00
Benoit Marty
f670677427
Make elementClassicComponent a val.
2026-04-14 10:22:13 +02:00
Benoit Marty
ea4413696c
Improve log and reduce severity.
2026-04-14 10:12:03 +02:00
Benoit Marty
21512bbe33
Fix navigation issue.
...
Ensure that the timeout has effect only in Idle state.
2026-04-13 15:36:48 +02:00
Benoit Marty
7a10ce9e54
Ignore secrets when the bundle does not contain the room keys version.
2026-04-13 11:16:06 +02:00
Benoit Marty
674e0925c0
Sign in with Classic
2026-04-13 11:16:05 +02:00
Benoit Marty
a50df0eae7
Fix typo
2026-04-13 11:16:05 +02:00
bmarty
919e9d6c2d
Sync Strings from Localazy
2026-04-13 00:48:40 +00:00
Benoit Marty
e25148c136
Merge pull request #6560 from element-hq/feature/bma/removeSpacesFF
...
Remove spaces features flags
2026-04-10 09:17:51 +02:00
Benoit Marty
75d0a7b2e9
Merge pull request #6559 from element-hq/feature/bma/fixModuleDependencies
...
Fix module dependencies
2026-04-10 09:17:34 +02:00
Benoit Marty
779813b8a7
Remove FF RoomListSpaceFilters
2026-04-09 11:33:08 +02:00
Benoit Marty
22553b2596
Remove FF CreateSpaces
2026-04-09 11:28:24 +02:00
Benoit Marty
2a1f706591
Remove FF SpaceSettings
2026-04-09 10:54:54 +02:00
Benoit Marty
80d7efc5e1
Depend on api not impl module.
2026-04-08 17:52:42 +02:00
Benoit Marty
187a6b0857
Depend on api not impl module.
2026-04-08 17:51:57 +02:00
Benoit Marty
7d4fbda5de
Depend on api not impl module.
2026-04-08 17:51:03 +02:00
Benoit Marty
a2bb59b7ec
Depend on api not impl module.
2026-04-08 17:46:50 +02:00
Benoit Marty
f7ad2c0060
Remove useless dependencies.
2026-04-08 17:45:01 +02:00
Benoit Marty
538ba9be1a
Move aCallNotificationData to the tests package of the main module, so that the test module does not have to depend on the impl module.
2026-04-08 17:40:48 +02:00
Benoit Marty
08ffb26ba4
Depend on api not impl module.
2026-04-08 17:34:44 +02:00
Benoit Marty
4c1b9cca08
Improve code.
2026-04-08 17:16:04 +02:00
Benoit Marty
4add14da84
Ensure Mark as fully read is not invoked several times.
2026-04-08 17:15:04 +02:00
bxdxnn
060592b39c
Fix Threads not tappable in pinned messages list ( #6535 )
2026-04-08 11:25:59 +02:00
Benoit Marty
fb5ca14bca
Merge pull request #6517 from element-hq/feature/bma/compound10
...
Sync compound tokens https://github.com/element-hq/compound-design-tokens/releases/tag/v10.0.0
2026-04-08 09:40:14 +02:00
ElementBot
c4acb75924
Sync Strings ( #6537 )
...
* Sync Strings from Localazy
* Sync strings.
---------
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2026-04-07 16:02:12 +02:00
Benoit Marty
a77662421c
Add support for slash commands (under Feature Flag) ( #6482 )
...
* Add support for slash commands
* Update screenshots
* Rename module `slash` to `slashcommands`
* Rename `SlashCommand` to `SlashCommandService`
* Introduce MsgType in order to send text message with a different msgtype value.
* Format file and add parameter names, add default values and cleanup
* Add isSupported parameter to filter out unsupported yet commands.
* Slash commands: disable suggestions if the feature is disabled.
* Fix sending shrug command.
* Add missing test on SuggestionsProcessor
* Add tests on MessageComposerPresenter about slash command.
* Fix import ordering
* Add missing tests on CommandExecutor
* Add missing tests in MarkdownTextEditorStateTest
* Slash commands: Improve code when sending message with prefix.
* Slash commands: Add support for /unflip
---------
Co-authored-by: ElementBot <android@element.io>
2026-04-02 16:15:32 +02:00
Benoit Marty
7b30e54039
Changer border color of InReplyTo to separatorPrimary
2026-04-02 09:37:15 +02:00
Benoit Marty
ae4b079139
Revert "Use Folder icon from Compound."
...
This reverts commit da8e18eeab .
2026-04-02 09:25:30 +02:00
Jorge Martin Espinosa
b340e85f83
Add floating/sticky date badge in the timeline ( #6496 )
...
* Add floating date indicator while scrolling the timeline (#6433 )
* Add `FeatureFlags.FloatingDateBadge`. This enables displaying the floating date badge in the timeline as you scroll.
* Don't display the floating badge if the timeline isn't reversed. Otherwise, this will affect talkback users and break the existing navigation
* Use `TimelineItem.formattedDate()` to get the date to display. Always try finding the closest one (usually it will be just the 1st one we try).
* Align designs with iOS. Also fix shadows in fade animation by adding some paddings.
* Update screenshots
---------
Co-authored-by: Gianluca Iavicoli <gianluca.iavicoli04@gmail.com>
Co-authored-by: ElementBot <android@element.io>
2026-04-01 10:45:57 +00:00
ElementBot
f4986d4a0b
Sync Strings from Localazy ( #6486 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2026-03-31 15:48:37 +02:00
Benoit Marty
0b7fe2f10d
Cleanup
2026-03-25 16:51:41 +01:00
Benoit Marty
0aa1084fb3
Update UI of replies.
2026-03-25 15:27:36 +01:00
Benoit Marty
24f897917f
Merge pull request #6459 from element-hq/feature/bma/iterateOnBadgeColors
...
Sync compound tokens https://github.com/element-hq/compound-design-tokens/releases/tag/v8.0.0
2026-03-25 14:28:15 +01:00
Benoit Marty
da8e18eeab
Use Folder icon from Compound.
2026-03-24 18:06:08 +01:00
Benoit Marty
9069afed33
Merge pull request #6456 from element-hq/feature/bma/iterateOnSpaceHeader
...
Iterate on space header
2026-03-24 17:54:02 +01:00
Benoit Marty
36d8ea2234
Edit room detail: increase avatar size. #6458
2026-03-24 16:56:34 +01:00
ganfra
d1a6363a57
Merge pull request #6342 from element-hq/feature/fga/live_location_sharing_setup
...
Setup live location sharing feature
2026-03-24 15:46:45 +01:00
Benoit Marty
3b078654a2
Iterate design on EditUserProfileView
2026-03-24 15:04:55 +01:00
Benoit Marty
637df0a228
Edit room/space detail: change avatar size to 64 and adapt edit icon ratio. See #6364
2026-03-24 12:53:31 +01:00
Benoit Marty
b30a770f9b
Merge pull request #6453 from element-hq/feature/bma/increaseIconSize
...
Increase icon size of audio and files in the timeline
2026-03-24 11:59:17 +01:00
renovate[bot]
e8a2f97cf5
fix(deps): update dependency androidx.compose.material3:material3 to v1.5.0-alpha15 ( #6306 )
...
* fix(deps): update dependency androidx.compose.material3:material3 to v1.5.0-alpha15
* Fix deprecations
* Add bottom sheet workaround
* Fix new lint issues
* Fix and ignore broken tests
* Update screenshots
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
Co-authored-by: ElementBot <android@element.io>
2026-03-24 11:24:07 +01:00
ganfra
8910d20ae4
Remove hardcoded strings
2026-03-24 11:22:51 +01:00
renovate[bot]
5c1e40b724
fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v26.03.23 ( #6444 )
...
* fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v26.03.23
* Fix `RoomInfo` test fixture
* Add `activeCallIntentConsensus` to `RoomInfo`
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2026-03-24 11:22:32 +01:00
ganfra
df6e76776d
Add localazy config for location sharing
2026-03-24 11:13:40 +01:00
Benoit Marty
cb9fdc66fc
Attachments: change icon size to 24 and container to 36
2026-03-24 11:01:10 +01:00
ganfra
f9f09b12f8
Merge branch 'develop' into feature/fga/live_location_sharing_setup
2026-03-24 10:17:24 +01:00
ganfra
7581d0ecf2
Use formatter for LLS duration
2026-03-24 10:15:25 +01:00
ElementBot
b5df58fcec
Sync Strings ( #6435 )
...
* Sync Strings from Localazy
* Sync strings.
---------
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2026-03-23 18:05:26 +00:00
Andy Balaam
cf9459f363
Fix: "Reset identity" flow leaves backup disabled #5075 ( #6420 )
...
* Don't cancel the resetOidc job in onStart or onDestroy of ResetIdentityFlowNode
* Add logging around the launch and completion of reserOidc
* Some improvements to make sure we always cancel the reset job.
Also, the flow can be considered done when the key backup is enabled, at that point we should already be verified.
* Don't cancel the `ResetIdentityFlowManager` when starting a reset
This also cancels the check that will call `onDone` when the flow finishes successfully.
It seems like it worked for me locally because of some race condition.
---------
Co-authored-by: Jorge Martín <jorgem@element.io>
2026-03-23 17:28:07 +00:00