Benoit Marty
263e761907
Remove @Inject, not necessary anymore when class is annotated with @ContributesBinding
2025-10-22 18:52:37 +02:00
ElementBot
a22101150b
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
d441c43993
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
8f4cc52ea4
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
c93561c513
Replace Uri by String in State that are used in Composable function.
2025-10-10 17:44:50 +02:00
Benoit Marty
b84699e28f
Fix instability of Uri
2025-10-09 18:22:23 +02:00
Benoit Marty
c2560ad91c
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
67c9daa0bf
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
cb7186cf69
Sync Strings from Localazy
2025-10-08 10:23:22 +00:00
Benoit Marty
77647a3f11
Let MatrixClient exposes val instead of fun for the services.
2025-10-06 15:12:35 +02:00
ElementBot
7095b460b3
Sync Strings from Localazy ( #5460 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-10-06 12:38:51 +02:00
ElementBot
95949e615f
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]
5b9ce7a210
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
f3f19ec476
Merge branch 'develop' into feature/fga/join_space
2025-09-24 11:20:17 +02:00
ElementBot
d64b867f03
Sync Strings from Localazy ( #5385 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-09-22 11:19:35 +02:00
ganfra
c4308e9810
Merge branch 'develop' into feature/fga/join_space
2025-09-19 16:35:55 +02:00
Benoit Marty
2af6895b9f
Fix compilation issues after merging develop.
2025-09-18 21:36:21 +02:00
ganfra
c44bf89ed5
design (join room) : update design of join room screen
2025-09-16 14:51:11 +02:00
Benoit Marty
4d7d0ac8d0
Avoid using AndroidJUnit4 runner to test Entrypoint implementations.
2025-09-16 14:38:32 +02:00
Benoit Marty
cca195a1a5
Add more tests.
2025-09-16 14:38:32 +02:00
Benoit Marty
a1aeb24f23
Add test on DefaultEntryPoints
2025-09-16 14:38:32 +02:00
Benoit Marty
a575019760
Use DependencyHandlerScope.testCommonDependencies()
2025-09-16 14:38:31 +02:00
Benoit Marty
9ac74af722
Small cleanup
2025-09-16 10:06:16 +02:00
ElementBot
23cb084126
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
120c30e076
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
e634952a99
normalizedPowerLevel has been removed from the SDK (and was not used).
2025-09-11 08:52:02 +02:00
ElementBot
f852fb4f82
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
e88743bd6a
Rename anvil modules to annotations and codegen
2025-09-05 14:26:27 +02:00
bmarty
8027ce9dca
Sync Strings from Localazy
2025-09-05 07:44:19 +00:00
Jorge Martín
e8328858ab
Fixes after rebase
2025-09-04 16:49:21 +02:00
Jorge Martín
4ab62a6a38
Redo DI gradle setup code
2025-09-04 16:49:20 +02:00
Jorge Martín
29a97fc0d9
Fix lint issues and restore commented out code
2025-09-04 16:49:18 +02:00
Jorge Martín
b76a71ebf5
Start migrating Anvil KSP to Metro
2025-09-04 16:48:34 +02:00
Jorge Martin Espinosa
d4d57b1e21
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
02c9549bc0
Sync Strings from Localazy ( #5249 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-09-01 12:44:49 +02:00
ElementBot
2c75a1f834
Sync Strings from Localazy ( #5211 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-08-25 11:15:38 +02:00
ElementBot
7c40c87d9a
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
476a2b9007
Avoid using runBlocking in Node resolve function.
2025-08-14 16:53:35 +02:00
Benoit Marty
037e5dbce4
Revert "Provide default value for modifier."
...
This reverts commit 67b4d315fe .
2025-08-14 16:05:50 +02:00
Benoit Marty
67b4d315fe
Provide default value for modifier.
2025-08-14 14:39:00 +02:00
Benoit Marty
003249faa6
Use string from Localazy.
2025-08-14 11:46:28 +02:00
Benoit Marty
0dba05be0a
Cleanup codebase
2025-08-13 16:56:33 +02:00
Benoit Marty
4e334efb51
Move and fix test for DefaultInvitePeoplePresenter
2025-08-13 15:36:01 +02:00
ganfra
74f6a83219
refactor (start chat) : use invite people module in room details screen
2025-08-13 11:06:45 +02:00
ganfra
41cf1afce3
refactor (start chat) : start splitting things (create room, invite people, start chat)
2025-08-13 11:06:42 +02:00
Benoit Marty
58ce545d98
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
516c3cfda3
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
Benoit Marty
dcb6055783
Remove FeatureFlag.MediaGallery
2025-08-12 16:08:45 +02:00
Benoit Marty
4f0535714e
Remove FeatureFlag.PinnedEvents
2025-08-12 16:08:44 +02:00
Benoit Marty
82c86a2b4d
Remove FeatureFlag.NotificationSettings and FeatureFlag.PinUnlock
2025-08-12 16:08:40 +02:00