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
d977ed25a4
Merge pull request #5273 from element-hq/feature/bma/spaceNextStep
...
Space: add content in home screen
2025-09-05 17:55:14 +02:00
Benoit Marty
fdea38ddb0
Add space header.
2025-09-05 17:09:40 +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
e06bacbff3
Redo DI gradle setup code
2025-09-04 16:49:20 +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
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
Benoit Marty
ec53561de0
Let JoinRule and AllowRule be Immutable.
2025-08-22 16:13:55 +02:00
Benoit Marty
20e2cd0251
Rename RoomPreviewMembersCountMolecule to MembersCountMolecule
2025-08-20 17:13:42 +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
ElementBot
badbc5189e
Sync Strings ( #5146 )
...
* Sync Strings from Localazy
* Remove unused WelcomeView.
* Remove unused WelcomeView.
---------
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
Co-authored-by: Benoit Marty <benoit@matrix.org >
2025-08-11 12:49:29 +00:00
Benoit Marty
aae24e01ef
Sync string again
2025-08-04 14:50:08 +02:00
bmarty
a2c8107b44
Sync Strings from Localazy
2025-08-04 00:34:11 +00:00
bmarty
0d0e958bd4
Sync Strings from Localazy
2025-07-28 00:33:43 +00:00
ElementBot
1944004409
Sync Strings from Localazy ( #4983 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-07-04 14:37:59 +00:00
Benoit Marty
4afc20798c
[a11y] Ensure that heading() is applied to all screen titles.
2025-07-04 12:15:42 +02:00
ganfra
9663e4ef37
Merge branch 'develop' into feature/fga/csam_preferences_server
2025-06-30 21:42:06 +02:00
ganfra
4734b560f7
change (media preview config) : final refactoring and tests
2025-06-30 21:31:58 +02:00
bmarty
2e8f8ec057
Sync Strings from Localazy
2025-06-30 00:33:54 +00:00
Benoit Marty
8df920a3ac
Introduce AvatarType to be able to render space avatars
2025-06-23 17:08:14 +02:00
ganfra
eb3f036b19
change (accept invite) : fix tests after api break
2025-06-20 18:14:34 +02:00
ganfra
f710b28dc5
change (accept invite) : map Unknown error to AcceptInvite.Failures.InvalidInvite
2025-06-20 16:36:01 +02:00
ganfra
8a770c8d4f
fix (join room) : do not navigate up when join is successful
2025-06-19 11:27:12 +02:00
ElementBot
f32495ee58
Sync Strings from Localazy ( #4842 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-06-11 14:13:33 +02:00
ganfra
31137fd20e
misc (matrix) : use innerClient.subscribeToRoomInfo sdk method ( #4838 )
2025-06-09 09:10:38 +02:00
ElementBot
5a8919b6e3
Sync Strings from Localazy ( #4804 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-06-02 12:05:08 +02:00
ElementBot
498cf15d38
Sync Strings ( #4775 )
2025-05-30 08:47:39 +00:00
ganfra
405cd8e82d
change (report room) : use client.isReportRoomApiSupported instead of hardcoded value
2025-05-14 11:07:17 +02:00
ElementBot
aab5104010
Sync Strings from Localazy ( #4677 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-05-05 12:11:22 +02:00
ganfra
c2568f84d2
Feature : Report room ( #4654 )
...
* feature (report room) : introduce all presentation classes.
* feature (report room) : branch entry point in the room list
* refactor (matrix ui) : move some code from appnav to matrix ui
* feature (report room) : add api on room
* feature (report room) : adjust ui
* feature (report room) : branch api
* feature (decline invite and block) : move things around and introduce presentation classes
* feature (decline invite and block) : continue to move things
* feature (report room) : remove reference to "conversation" for now
* feature (report room) : add report room action to room detail screen
* feature (report room) : enabled button state
* feature (report room) : improve code and reuse
* feature (report room) : add feature flag
* feature (report room) : change feature flag to static bool
* feature (report room) : add tests
* feature (report room) : fix ui with new api on ListItem
* feature (report room) : clean up and add more tests.
* Update screenshots
* feature (report room) : more test and fix issue
* feature (report room) : update strings
* feature (report room) : fix konsist preview
* feature (report room) : disable feature
* Update screenshots
* var -> val
* Improve preview of AcceptDeclineInviteView
* Improve preview consistency
* Add missing test on DismissErrorAndHideContent
* Update screenshots
* Add missing tests
---------
Co-authored-by: ElementBot <android@element.io >
Co-authored-by: Benoit Marty <benoit@matrix.org >
2025-05-02 12:25:19 +02:00
Benoit Marty
dbb54a444d
Fix wrong member count in join room screen for invitation ( #4651 )
...
* Fix typo
* Fix number of room member not correct for room invitation.
* Remove unneeded annotation
* Rename test classes.
* Add test about number of room members
Fix other tests.
* Avoid multiple request to get the room preview.
2025-04-29 17:40:11 +02:00
ElementBot
76c59e2eac
Sync Strings from Localazy ( #4648 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-04-28 10:59:35 +02:00
Jorge Martin Espinosa
c537e94146
Split MatrixRoom into BaseRoom and JoinedRoom ( #4561 )
...
`JoinedRoom` will now contain both a mandatory live timeline reference and all the functionality associated to it.
`BaseRoom` on the other hand will contain only functionality that's shared for both joined and not joined rooms.
`NotJoinedRoom` is a wrapper around `RoomPreviewInfo` data and a possible local `BaseRoom`, if it exists.
The `RustRoomFactory` cache is now gone since the persistent event cache should have the same effect.
2025-04-23 15:53:40 +02:00
ElementBot
491eda9ba5
Sync Strings from Localazy ( #4612 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-04-22 08:57:00 +02:00
ElementBot
270b420575
Sync Strings ( #4590 )
...
* Sync Strings from Localazy
* Fix strings usage after some were moved
* Fix Norwegian string that was causing lint to fail
* Update screenshots
---------
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
Co-authored-by: Jorge Martín <jorgem@element.io >
2025-04-14 11:24:28 +02:00
Jorge Martin Espinosa
73b4ac8c12
Upgrade Rust bindings to v25.04.11 ( #4580 )
...
* Upgrade Rust bindings to `v25.04.11`
* Rename `mapMessageKind` back to `mapMessageType`
* Fix tests and fixtures
2025-04-11 18:22:16 +02:00
ganfra
4982d933d8
change (preferences) : some more final tweaks after review.
2025-04-11 13:00:44 +02:00
ganfra
497022291b
Merge branch 'develop' into feature/fga/advanced_settings_moderation_and_safety
2025-04-10 18:32:04 +02:00
ganfra
5fd987a116
change (preferences) : clean and fix tests
2025-04-10 18:10:50 +02:00
ganfra
e231ef7a0e
change (preferences) : hide invite avatars (room and sender)
2025-04-09 21:26:24 +02:00
Benoit Marty
ef8eeb804e
Remove the green badge on a pending invite after a first preview ( #4532 )
...
* Remove condition on displayType as I believe, that it has no effect.
* Remove the green badge on a pending invite after a first preview
* Update screenshots
* Fix test
* Improve DefaultSeenInvitesStore, clear it on logout, and on clear cache. Also create a store per session.
* Remember the returned flow.
---------
Co-authored-by: ElementBot <android@element.io >
2025-04-04 16:51:31 +02:00
Benoit Marty
77a7c0b2e5
Remember flows ( #4533 )
...
* Add Konsist test to ensure that the result of a function returning a flow is remembered.
* Remember flows before they are collected by state.
* Fix compilation issue
* Make isOnline a val.
* Make selectedUsers() a val.
* Make flow() a val.
* Make getUserConsent(), didAskUserConsent() and getAnalyticsId() some val.
* Remove Timeline.paginationStatus() and replace by direct access to the underlined flow.
* Simplify test
* userConsentFlow must be initialized before because it's used in observeUserConsent
* Fix test compilation
2025-04-04 16:50:43 +02:00
Jorge Martin Espinosa
d27a61a588
Make verification screens scrollable and emoji labels multiline ( #4449 )
...
* Make self verification screens scrollable
* Remove unused fields from `VerificationEmoji`
* Make only the header and content scroll in `HeaderFooterPage`.
* Use the right 'emoji' icon in both flows (`ReactionSolid`)
---------
Co-authored-by: ElementBot <android@element.io >
2025-03-21 12:18:38 +01:00
ElementBot
6dbb371ca2
Sync Strings from Localazy ( #4421 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-03-17 09:54:03 +01:00
bmarty
9456ee921d
Sync Strings from Localazy
2025-03-10 00:28:38 +00:00
ganfra
bc8241f19c
Merge pull request #4353 from element-hq/feature/fga/room_preview_invite_state
...
[Change] Invited state room preview
2025-03-04 16:45:50 +01:00