ganfra
c08de1f904
change(room details edit): move to his own module
2025-12-03 14:30:05 +01:00
ganfra
866507ca6a
design: update EditableAvatarView to match figma
2025-12-03 11:38:11 +01:00
ganfra
6badd20e90
quality: remove useless code on MatrixRoomState
2025-12-03 11:38:11 +01:00
ganfra
a23bdfb1d4
Merge pull request #5830 from element-hq/sync-localazy
...
Sync Strings
2025-12-02 20:58:45 +01:00
Jorge Martin Espinosa
2e2d68ba83
Load JoinedRoom in home screen, pass it to the room flow ( #5817 )
...
* Load `JoinedRoom` in `HomeFlowNode.navigateToRoom`, then pass it to the next navigation nodes
* Add delayed loading indicator for cases when loading the room takes too long
* Avoid an extra FFI call in `RustRoomFactory`.
Use `RoomInfo.membership` instead.
Also use `computation` dispatcher, since it should reduce the delay when switching contexts.
* Remove the dispatcher usage when loading the room in `HomeFlowNode`, we immediately call a method that changes the dispatcher used
* Make sure only a single room is opened at a time
2025-12-02 15:22:55 +00:00
bmarty
32d56ea92d
Sync Strings from Localazy
2025-12-01 00:23:54 +00:00
ganfra
b04524e566
misc : use new_latest_event api (+ some renaming)
2025-11-26 10:58:16 +01:00
Benoit Marty
729e5e9218
Fix roleOf extension. Creator are Owner Role only if privilegedCreatorRole is true.
2025-11-20 17:41:01 +01:00
ganfra
1bde2384e9
quality: fix tests after api changes
2025-11-19 17:30:01 +01:00
Benoit Marty
f3247b8d5d
Rename test class
2025-11-19 10:14:03 +01:00
Benoit Marty
65ed414c87
Remove class duplication.
2025-11-19 10:14:03 +01:00
Benoit Marty
573767aca1
Let notifications use avatar fallback.
...
Extract code which handles Matrix image to its own api / impl / test modules.
2025-11-12 11:28:42 +01:00
Benoit Marty
eb31505dc7
Copyright: Add Element Creations Ltd. copyright
2025-11-10 11:05:05 +01:00
Benoit Marty
f86431e663
Copyright: Add final period
2025-11-10 10:13:41 +01:00
Benoit Marty
c4e0370f41
Copyright: run command uv run license-editor --repository ../element-x-android
2025-11-10 10:09:26 +01:00
ganfra
72fda96df1
design(space): let divider be full width
...
# Conflicts:
# features/home/impl/src/main/kotlin/io/element/android/features/home/impl/spaces/HomeSpacesView.kt
2025-10-24 16:07:16 +02:00
Benoit Marty
a18eb6eb5e
Add default implementation to SessionListener
2025-10-23 16:48:20 +02:00
Benoit Marty
9ca5fbdc08
Add parameter wasLastSession to SessionListener.onSessionDeleted
2025-10-23 16:20:15 +02:00
Benoit Marty
263e761907
Remove @Inject, not necessary anymore when class is annotated with @ContributesBinding
2025-10-22 18:52:37 +02:00
ganfra
6b2e4ffbbd
design(space): match figma for Space views
2025-10-15 11:28:55 +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
3fb110d991
Merge pull request #5503 from element-hq/feature/bma/immutableCleanup
...
Do some cleanup on our immutable annotation usage
2025-10-10 17:42:26 +02:00
Benoit Marty
271ae19436
Remove useless Immutable annotation
2025-10-09 18:22:33 +02:00
ganfra
be8455b54d
Merge pull request #5493 from element-hq/feature/fga/space_description
...
feature(space): make sure to handle topic properly
2025-10-09 15:39:15 +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
ganfra
9d05eb8e6f
feature(space): make sure to handle topic properly
2025-10-09 09:37:59 +02:00
Benoit Marty
65b6dcde9d
Format code.
2025-10-08 17:54:13 +02:00
Benoit Marty
9fdcd5e0a1
Improve and add previews.
2025-10-08 16:49:26 +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
ganfra
859a82d420
feature(space): use room heroes for avatar
2025-10-08 14:09:51 +02:00
Benoit Marty
cd1b56bb26
Reduce number of changes in preview.
2025-10-07 21:56:25 +02:00
ganfra
44c6ce01dc
feature(space): use SpaceRoom.displayName from sdk
2025-10-07 20:15:46 +02:00
ganfra
a497703a90
Merge pull request #5468 from element-hq/feature/fga/space_tweaks
...
Spaces : some tweaks around ui
2025-10-07 10:55:05 +02:00
ganfra
17f9673a0f
feature(space): introduce SpaceRoomVisibility and remove room count
2025-10-06 20:50:05 +02:00
Benoit Marty
cef55121cc
Naming convention and use MatrixMediaLoader instead of MatrixClient for Coil factories.
2025-10-06 15:13:41 +02:00
Benoit Marty
77647a3f11
Let MatrixClient exposes val instead of fun for the services.
2025-10-06 15:12:35 +02:00
ganfra
8d94df09ac
feature(space): compute space room name locally
2025-10-06 14:21:01 +02:00
Benoit Marty
dd153a402b
Add modifier parameter.
2025-10-01 11:22:46 +02:00
Benoit Marty
c3b2cf9b9d
Improve Previews.
2025-10-01 10:48:15 +02:00
ganfra
f1eabdff7d
feature (space) : handle accept decline invite
2025-09-30 15:59:29 +02:00
ganfra
938baede22
feature (space) : some code clean up
2025-09-29 21:27:41 +02:00
ganfra
245dc9232d
feature (space) : add trailing action to SpaceRoomItemView
2025-09-25 15:31:22 +02:00
Benoit Marty
f3f19ec476
Merge branch 'develop' into feature/fga/join_space
2025-09-24 11:20:17 +02:00
Jorge Martin Espinosa
0a5c178fe8
Add thread decoration with latest event details ( #5355 )
...
* Add thread decoration with latest event details
* Update screenshots
---------
Co-authored-by: ElementBot <android@element.io>
2025-09-23 14:57:50 +00:00
Benoit Marty
ef8bf0619a
Code cleanup
2025-09-22 14:59:43 +02:00
ganfra
91455c6019
feature (space) : add string "No space name"
2025-09-19 17:42:47 +02:00
ganfra
c4308e9810
Merge branch 'develop' into feature/fga/join_space
2025-09-19 16:35:55 +02:00
ganfra
c44bf89ed5
design (join room) : update design of join room screen
2025-09-16 14:51:11 +02:00
Benoit Marty
a575019760
Use DependencyHandlerScope.testCommonDependencies()
2025-09-16 14:38:31 +02:00
Benoit Marty
2128f3c059
Introduce MatrixClient.rememberHideInvitesAvatar() extension to reduce code duplication.
2025-09-10 15:48:08 +02:00