Benoit Marty
52dffa5418
Merge branch 'develop' into feature/bma/metro070
2025-10-23 11:30:25 +02:00
Benoit Marty
826cacf209
Remove @Inject, not necessary anymore when class is annotated with @ContributesBinding
2025-10-22 18:52:37 +02:00
Benoit Marty
e122ff96ba
Add missing test.
2025-10-21 14:34:11 +02:00
Benoit Marty
e9969fda56
Iterate on rendering the "Ask to join" option.
2025-10-21 14:31:29 +02:00
Benoit Marty
9d537589ff
Show AskToJoin option if this is the current value, even if the Knock FF is disabled.
2025-10-20 17:26:19 +02:00
Benoit Marty
7cb4a96fbe
Hide "Ask to join" option if Knock feature is disabled.
2025-10-20 17:11:47 +02:00
Benoit Marty
8ffae8d416
Remove Knock FF check to show the Security and Privacy entry point.
2025-10-20 17:11:46 +02:00
ElementBot
5f6a93cd1a
Sync Strings ( #5562 )
...
* Sync Strings from Localazy
* Sync strings again
---------
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
Co-authored-by: Benoit Marty <benoit@matrix.org >
2025-10-20 10:04:46 +00:00
Benoit Marty
7ad659a4c8
Merge pull request #5508 from element-hq/feature/bma/noUriInComposeState
...
Replace Uri by String in States that are used in Composable function.
2025-10-13 15:32:39 +02:00
ElementBot
57e8b47683
Sync Strings from Localazy ( #5515 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-10-13 08:01:58 +02:00
Benoit Marty
5f5d1a21ba
Replace Uri by String in State that are used in Composable function.
2025-10-10 17:44:50 +02:00
Benoit Marty
babe4d7ed0
Fix instability of Uri
2025-10-09 18:22:23 +02:00
Benoit Marty
7ce2c08f6e
Merge pull request #5490 from element-hq/feature/bma/improveImmutables
...
Ensure that we are using Immutable instead of Persistent
2025-10-09 11:48:32 +02:00
Benoit Marty
da78386d25
Add Konsist test to check that toPersistentList() is not used.
...
Same for `toPersistentSet()` and `toPersistentMap()`.
Fix existing issues.
2025-10-08 15:51:18 +02:00
bmarty
03ae925f2a
Sync Strings from Localazy
2025-10-08 10:23:22 +00:00
Benoit Marty
67c6a1bd5f
Let MatrixClient exposes val instead of fun for the services.
2025-10-06 15:12:35 +02:00
ElementBot
a9912e4a1e
Sync Strings from Localazy ( #5460 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-10-06 12:38:51 +02:00
ElementBot
c6d4a367d3
Sync Strings from Localazy ( #5427 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-09-29 15:10:21 +00:00
renovate[bot]
c1cd259ce7
Update metro to v0.6.7 ( #5416 )
...
* Update metro to v0.6.7
* Replace `@Inject` with `@AssistedInject` where needed
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
2025-09-26 08:16:36 +00:00
Benoit Marty
461565fc9c
Merge branch 'develop' into feature/fga/join_space
2025-09-24 11:20:17 +02:00
ElementBot
99f956bdc3
Sync Strings from Localazy ( #5385 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-09-22 11:19:35 +02:00
ganfra
5cda6730c4
Merge branch 'develop' into feature/fga/join_space
2025-09-19 16:35:55 +02:00
Benoit Marty
4a16b4ad34
Fix compilation issues after merging develop.
2025-09-18 21:36:21 +02:00
ganfra
9b2a1a711d
design (join room) : update design of join room screen
2025-09-16 14:51:11 +02:00
Benoit Marty
264472ba36
Avoid using AndroidJUnit4 runner to test Entrypoint implementations.
2025-09-16 14:38:32 +02:00
Benoit Marty
61542f2080
Add more tests.
2025-09-16 14:38:32 +02:00
Benoit Marty
e36273b94c
Add test on DefaultEntryPoints
2025-09-16 14:38:32 +02:00
Benoit Marty
e77c0ab0c2
Small cleanup
2025-09-16 10:06:16 +02:00
ElementBot
3cf121345a
Sync Strings from Localazy ( #5349 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-09-15 08:39:59 +02:00
Richard van der Hoff
5f920eb100
Show progress dialog while we are sending invites in a room ( #5342 )
...
* Add `InvitePeopleState.sendInvitesAction`
Keep track of the progress on sending invites with a new state property.
* Keep `RoomInviteMembersView` open until invites are sent
* Sync strings from localazy
* extend `ProgressDialog` to support custom content
For my current design, a simple text element is insufficient. I extend
`ProgressDialog` to give more flexibility over the content of the dialog.
* Show progress dialog while invites are being sent
* Add new ProgressDialog previews to the naming exceptions list
* Update screenshots
---------
Co-authored-by: ElementBot <android@element.io >
Co-authored-by: Jorge Martín <jorgem@element.io >
2025-09-12 10:35:37 +00:00
Benoit Marty
cd830266ca
normalizedPowerLevel has been removed from the SDK (and was not used).
2025-09-11 08:52:02 +02:00
ElementBot
943bbee131
Sync Strings from Localazy ( #5290 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-09-08 09:37:13 +02:00
Benoit Marty
4e720cecb1
Rename anvil modules to annotations and codegen
2025-09-05 14:26:27 +02:00
bmarty
676d7f6c8f
Sync Strings from Localazy
2025-09-05 07:44:19 +00:00
Jorge Martín
8f09fd62d9
Fixes after rebase
2025-09-04 16:49:21 +02:00
Jorge Martín
fc3153bd26
Fix lint issues and restore commented out code
2025-09-04 16:49:18 +02:00
Jorge Martín
92a4b8b66b
Start migrating Anvil KSP to Metro
2025-09-04 16:48:34 +02:00
Jorge Martin Espinosa
2eacce47c0
Reload member list after moderation actions ( #5268 )
...
* Reload member list after moderation actions
The previous `runActionAndWaitForMembershipChange` logic wasn't really doing anything, as the modified flow was never used.
* Make sure we always set the value in the member list state flow, even if the underlying coroutine scope is no longer there.
With `emit`, the `Ready` state was not emitted if the member list was loaded way too fast.
2025-09-04 12:56:46 +00:00
ElementBot
a43b907275
Sync Strings from Localazy ( #5249 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-09-01 12:44:49 +02:00
ElementBot
2ec3053d77
Sync Strings from Localazy ( #5211 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-08-25 11:15:38 +02:00
ElementBot
a4cee52815
Sync Strings from Localazy ( #5178 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-08-18 11:09:27 +02:00
Benoit Marty
16acfa28d7
Avoid using runBlocking in Node resolve function.
2025-08-14 16:53:35 +02:00
Benoit Marty
7559385439
Revert "Provide default value for modifier."
...
This reverts commit ff93a82b06 .
2025-08-14 16:05:50 +02:00
Benoit Marty
ff93a82b06
Provide default value for modifier.
2025-08-14 14:39:00 +02:00
Benoit Marty
0be9e4cd66
Use string from Localazy.
2025-08-14 11:46:28 +02:00
Benoit Marty
f3425c3388
Cleanup codebase
2025-08-13 16:56:33 +02:00
Benoit Marty
f6b81ae21d
Move and fix test for DefaultInvitePeoplePresenter
2025-08-13 15:36:01 +02:00
ganfra
c41994ad13
refactor (start chat) : use invite people module in room details screen
2025-08-13 11:06:45 +02:00
Benoit Marty
0a4a4e20db
Merge pull request #5160 from element-hq/feature/bma/cleanupFeatureFlags
...
Remove old feature flags
2025-08-12 18:21:44 +02:00
Jorge Martin Espinosa
12ea2064c7
Provide calculated server names when opening a room from another ( #5155 )
...
* Provide calculated server names when opening a room from another, based on the most frequently used domain names in the user ids for the users in the room.
This helps when following permalinks or navigating to the successor room of a tombstoned one. Previously, the `/summary` endpoint was failing because no server names were used in the `via` parameters.
2025-08-12 15:17:46 +00:00