bmarty
0f0b30d4c5
Sync Strings from Localazy
2025-01-20 00:26:57 +00:00
Benoit Marty
97f3be3dc5
Apply dual licenses: AGPL + Element Commercial to file headers.
...
2 replace all actions have been performed:
- "SPDX-License-Identifier: AGPL-3.0-only" to "SPDX-License-Identifier: AGPL-3.0-only OR LicenseRef-Element-Commercial"
- "Please see LICENSE in the repository root for full details." to "Please see LICENSE files in the repository root for full details."
2025-01-07 10:05:04 +01:00
bmarty
45db2a97ad
Sync Strings from Localazy
2024-12-23 00:16:39 +00:00
bmarty
e8218b3a7c
Sync Strings from Localazy
2024-12-09 00:30:45 +00:00
bmarty
5f8007d6f1
Sync Strings from Localazy
2024-12-02 00:30:02 +00:00
ganfra
484cb3f2a2
change : knock message supporting text display number of characters
2024-11-29 12:13:23 +01:00
ganfra
e76f7fb67e
Merge pull request #3887 from element-hq/feature/fga/close_room_leave_action
...
fix : use RoomMembershipObserver to close room screen when leaving
2024-11-22 09:52:42 +01:00
ganfra
aa1a1514aa
fix : use RoomMembershipObserver to close room screen when leaving/declining invite/canceling knock request
2024-11-21 21:37:38 +01:00
ElementBot
bc59a70043
Sync Strings - add translations to Finnish ( #3883 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2024-11-18 11:37:17 +00:00
ganfra
c9b35eff5c
preview api : rename RoomPreview to RoomPreviewInfo to avoid confusion
2024-11-15 10:51:47 +01:00
ganfra
3910c42855
design : TextField2 is now TextField
2024-11-08 15:37:10 +01:00
ganfra
e378b20868
design : removes usage of OutlinedTextField
2024-11-08 15:15:08 +01:00
bmarty
0b609db1db
Sync Strings from Localazy
2024-11-04 00:27:46 +00:00
bmarty
1856363964
Sync Strings from Localazy
2024-10-28 00:27:09 +00:00
ganfra
5cce2ff572
knock : improve a bit code and add tests.
2024-10-23 15:44:00 +02:00
ganfra
89ac2a6831
knock : adjust api while sdk is not ready.
2024-10-22 16:49:39 +02:00
ganfra
512b362615
knock : close screen when canceling knock
2024-10-22 16:22:20 +02:00
ganfra
78b3839b34
knock : start adding ui to the JoinRoomView
2024-10-22 16:22:20 +02:00
ganfra
96b24c5299
knock : update strings
2024-10-22 16:22:07 +02:00
bmarty
b179518962
Sync Strings from Localazy
2024-10-21 00:27:20 +00:00
Benoit Marty
269551366c
Let FakeKnockRoom and FakeLogoutUseCase use simulateLongTask
2024-10-16 10:03:19 +02:00
Jorge Martin Espinosa
366db4791b
Upgrade Kotlin to v2.0 ( #3594 )
...
* Bump Kotlin to v2.0
* Fix lots of issues due to the upgrade: lint issues, function signature incompatibilities, broken tests, etc.
---------
Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-10-10 08:32:00 +00:00
ganfra
348c84b8b9
misc : rework getRoomInfoFlow (by using getRoomSummaryFlow)
2024-10-08 21:36:38 +02:00
bmarty
e25ba65170
Sync Strings from Localazy
2024-10-07 00:28:33 +00:00
Jorge Martin Espinosa
eeec7cc785
Centralise the DI code generation logic ( #3562 )
...
* Create Anvil extension helper
* Use the helper everywhere
2024-09-30 12:20:28 +00:00
bmarty
bb0a281342
Sync Strings from Localazy
2024-09-16 18:40:24 +00:00
Benoit Marty
f61df38e55
Migrate license to AGPL.
...
Run script `uv run license-editor --repository ../element-x-android`
2024-09-06 17:19:19 +02:00
ElementBot
8bd48fdc60
Sync Strings ( #3297 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2024-08-12 06:03:23 +00:00
bmarty
76804d9e48
Sync Strings from Localazy
2024-07-29 00:26:27 +00:00
ganfra
0dd8303467
Join Room : fallback to show Join button when RoomContent is Unknown (preview fails)
2024-07-24 10:33:06 +02:00
ganfra
aebcc52309
Join Room : makes sure we can join by alias
2024-07-23 21:17:35 +02:00
Benoit Marty
13853a39a5
Reduce the risk of text truncation in buttons.
2024-07-17 17:46:36 +02:00
Jorge Martin Espinosa
0be7058416
Unify the way we decide whether a room is a DM or a group room ( #3100 )
...
* Add centralised 'room is DM' check
Also add extension functions for `MatrixRoom` and `MatrixRoomInfo`.
* Use the centralised method and extension functions through the app, including:
- Room list.
- Room details screen.
- Invites.
- Notifications.
Replace most `isDirect` usages with `isDm`.
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-07-10 16:28:46 +00:00
jmartinesp
dabaa2d265
Sync Strings from Localazy
2024-07-03 11:21:27 +00:00
Jorge Martin Espinosa
b0cebf5ca0
Improve screenshot testing with ComposablePreviewScanner ( #3125 )
...
* Use ComposablePreviewScanner to rework how screenshot testing works
* Add test sharding
* Update screenshots
* Fixes for Element Gallery
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-07-03 13:05:06 +02:00
bmarty
32c5da898b
Sync Strings from Localazy
2024-07-01 00:22:10 +00:00
Benoit Marty
7348f74702
Fix performance issue reported by Konsist test Sealed interface used in Composable MUST be Immutable or Stable
2024-05-29 18:05:03 +02:00
Benoit Marty
f5a0e83cb2
Merge pull request #2941 from element-hq/sync-localazy
...
Sync Strings
2024-05-29 16:27:17 +02:00
bmarty
ca5bc71057
Sync Strings from Localazy
2024-05-29 12:44:57 +00:00
Benoit Marty
37d9a9f5a9
Lambda parameters in a composable function should be in present tense, not past tense.
...
https://mrmans0n.github.io/compose-rules/rules/#naming-parameters-properly
2024-05-29 12:18:23 +02:00
Benoit Marty
b3e0f6e843
Translations: pt -> pt-rBR
2024-05-27 14:51:32 +02:00
Benoit Marty
f06a01f894
Replace getRoomPreview by getRoomPreviewFromRoomId.
...
We do not need `getRoomPreviewFromRoomAlias` since we always resolve the Alias first.
2024-05-17 12:01:57 +02:00
Benoit Marty
4f74dd4c93
Merge pull request #2843 from element-hq/feature/bma/joinRoomVia
...
Provide serverNames when available and fix issue around analytics
2024-05-14 17:17:59 +02:00
Benoit Marty
22329b9678
Provide serverNames when available and fix issue around analytics
2024-05-14 15:58:10 +02:00
bmarty
0910da0a14
Sync Strings from Localazy
2024-05-13 12:47:48 +00:00
bmarty
4f82baa2b0
Sync Strings from Localazy
2024-04-29 00:18:59 +00:00
Benoit Marty
ce7bb11724
Ensure roomId are not rendered in the UI.
...
Add preview to see the effect.
Use RoomAvatar data fallback everywhere, to not use roomId (`!` char) for the avatar initial, but rather `#`.
2024-04-25 11:52:40 +02:00
Benoit Marty
8f7b064773
Use Dash avatar for room with no name and no avatar.
2024-04-25 09:50:51 +02:00
Benoit Marty
2c2bf7c687
Add screen to render Spaces (they are not supported yet)
2024-04-25 09:50:51 +02:00
Benoit Marty
132b4e87ea
Avoid rendering roomId on screen.
2024-04-25 09:49:58 +02:00