Benoit Marty
fd3c4c2b2b
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
76de9db94e
Move vals at the top of the class.
2026-04-14 12:21:44 +02:00
Benoit Marty
53c20f3f25
Make elementClassicComponent a val.
2026-04-14 10:22:13 +02:00
Benoit Marty
1962b965fd
Improve log and reduce severity.
2026-04-14 10:12:03 +02:00
Benoit Marty
f5e1cbef38
Fix navigation issue.
...
Ensure that the timeout has effect only in Idle state.
2026-04-13 15:36:48 +02:00
Benoit Marty
73e1a092d2
Ignore secrets when the bundle does not contain the room keys version.
2026-04-13 11:16:06 +02:00
Benoit Marty
8c5caabed4
Sign in with Classic
2026-04-13 11:16:05 +02:00
Benoit Marty
683b1fe9d5
Fix typo
2026-04-13 11:16:05 +02:00
bmarty
23c1112dcf
Sync Strings from Localazy
2026-04-13 00:48:40 +00:00
Benoit Marty
dc4c1c265b
Merge pull request #6560 from element-hq/feature/bma/removeSpacesFF
...
Remove spaces features flags
2026-04-10 09:17:51 +02:00
Benoit Marty
c3a999e45a
Merge pull request #6559 from element-hq/feature/bma/fixModuleDependencies
...
Fix module dependencies
2026-04-10 09:17:34 +02:00
Benoit Marty
5eb9bed386
Remove FF RoomListSpaceFilters
2026-04-09 11:33:08 +02:00
Benoit Marty
64b0a7eef3
Remove FF CreateSpaces
2026-04-09 11:28:24 +02:00
Benoit Marty
b6ce6a95c0
Remove FF SpaceSettings
2026-04-09 10:54:54 +02:00
Benoit Marty
5eeaa4ca72
Depend on api not impl module.
2026-04-08 17:52:42 +02:00
Benoit Marty
d206c7a050
Depend on api not impl module.
2026-04-08 17:51:57 +02:00
Benoit Marty
5ad6ad0852
Depend on api not impl module.
2026-04-08 17:51:03 +02:00
Benoit Marty
54be642597
Depend on api not impl module.
2026-04-08 17:46:50 +02:00
Benoit Marty
ed2b43e0da
Remove useless dependencies.
2026-04-08 17:45:01 +02:00
Benoit Marty
2a5fc3633d
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
0e85fec41a
Depend on api not impl module.
2026-04-08 17:34:44 +02:00
Benoit Marty
5e3f3f31e8
Improve code.
2026-04-08 17:16:04 +02:00
Benoit Marty
d17992abe8
Ensure Mark as fully read is not invoked several times.
2026-04-08 17:15:04 +02:00
bxdxnn
22a51bae5c
Fix Threads not tappable in pinned messages list ( #6535 )
2026-04-08 11:25:59 +02:00
Benoit Marty
e63a50b512
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
6ad85d4dfc
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
4ad495d36c
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
e401619017
Changer border color of InReplyTo to separatorPrimary
2026-04-02 09:37:15 +02:00
Benoit Marty
56f033e0ee
Revert "Use Folder icon from Compound."
...
This reverts commit f4adde627f .
2026-04-02 09:25:30 +02:00
Jorge Martin Espinosa
410a3d132b
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
6ab47dae17
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
7d28c52242
Cleanup
2026-03-25 16:51:41 +01:00
Benoit Marty
747f588fa7
Update UI of replies.
2026-03-25 15:27:36 +01:00
Benoit Marty
087c159325
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
f4adde627f
Use Folder icon from Compound.
2026-03-24 18:06:08 +01:00
Benoit Marty
aa5b1f5a07
Merge pull request #6456 from element-hq/feature/bma/iterateOnSpaceHeader
...
Iterate on space header
2026-03-24 17:54:02 +01:00
Benoit Marty
78d500ba55
Edit room detail: increase avatar size. #6458
2026-03-24 16:56:34 +01:00
ganfra
92920b862b
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
a9c7c26535
Iterate design on EditUserProfileView
2026-03-24 15:04:55 +01:00
Benoit Marty
8c5ea9694e
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
75a6eb21ca
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]
2f99806603
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
3629efb0a0
Remove hardcoded strings
2026-03-24 11:22:51 +01:00
renovate[bot]
a6a63736e7
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
1c5037f6e2
Add localazy config for location sharing
2026-03-24 11:13:40 +01:00
Benoit Marty
67f059a429
Attachments: change icon size to 24 and container to 36
2026-03-24 11:01:10 +01:00
ganfra
9a984e1423
Merge branch 'develop' into feature/fga/live_location_sharing_setup
2026-03-24 10:17:24 +01:00
ganfra
dee8ce27e7
Use formatter for LLS duration
2026-03-24 10:15:25 +01:00
ElementBot
7179ca867c
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
1901df0154
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