Commit Graph

  • 94930bae80 Add Konsist check to ensure that 'org.jetbrains.annotations.VisibleForTesting' is not used. Benoit Marty 2024-04-19 11:40:16 +02:00
  • bc16d6f81a Merge pull request #2731 from element-hq/feature/bma/roomPreview2 Benoit Marty 2024-04-19 14:24:33 +02:00
  • 6863a906ee fix typo Benoit Marty 2024-04-19 11:27:34 +02:00
  • 1fd71801a6 Remove useless case. If user is invited, roomInfo will be present. Benoit Marty 2024-04-19 11:26:35 +02:00
  • 87f89244a6 Avoid getting roomInfo again. Also add a test to cover the case of non-null inviter. Benoit Marty 2024-04-19 10:33:19 +02:00
  • cf49677ffa Remove empty line and ensure check.sh script run ktlint. Benoit Marty 2024-04-19 10:02:39 +02:00
  • f1668b8abe Update doc. Benoit Marty 2024-04-18 20:13:10 +02:00
  • dd945acab7 Remove extra new line. Benoit Marty 2024-04-18 18:56:16 +02:00
  • 8cd64d5a6f Update screenshots ElementBot 2024-04-18 15:57:22 +00:00
  • 4489df1085 Apply Gradient Background to JoinRoomView and RoomAliasResolverView. Benoit Marty 2024-04-18 17:47:20 +02:00
  • 57870fa624 Gradient Background Benoit Marty 2024-04-18 17:19:44 +02:00
  • 6d41f67c75 Improve layout of inviter in RoomJoinView. Benoit Marty 2024-04-18 15:50:51 +02:00
  • 64e22bc2f1 Use now available SDK API. Benoit Marty 2024-04-18 15:45:19 +02:00
  • ebcca392b4 SDK 0.2.15 (commit will be dropped) Benoit Marty 2024-04-18 15:43:44 +02:00
  • ff92551472 Merge develop into feature/fga/permalink_timeline ganfra 2024-04-18 15:40:17 +02:00
  • 49fea8b7ae Fix vertical alignment. Benoit Marty 2024-04-18 15:22:30 +02:00
  • 473f0e8395 Let JoinRoomView render the InviteSender Benoit Marty 2024-04-18 15:19:03 +02:00
  • 2974156ee1 Move InviteSender to :library:matrixui module. Benoit Marty 2024-04-18 14:46:12 +02:00
  • c02d5daf7d Improve anInviteSender() and use it in RoomListStateProvider. Benoit Marty 2024-04-18 14:31:38 +02:00
  • 4fe7b601af Add Konsist check to ensure that '@PreviewLightDark' is not used. Benoit Marty 2024-04-18 14:08:18 +02:00
  • c98cb56b74 Add first UI test on RoomListSearchView Benoit Marty 2024-04-18 13:08:56 +02:00
  • 0d14cdcf5d Use SuperButton for RoomDirectorySearchButton Benoit Marty 2024-04-18 12:36:56 +02:00
  • 679e02b00c Use Large button on RoomAliasResolverView Benoit Marty 2024-04-18 12:04:12 +02:00
  • dc2dd43625 Use SuperButton on JoinRoomView, and set all button to size Large Benoit Marty 2024-04-18 12:08:08 +02:00
  • 50a011a0f3 Add UI test on RoomAliasResolverView Benoit Marty 2024-04-18 11:57:50 +02:00
  • 2701a6f87d Add UI test on JoinRoomView Benoit Marty 2024-04-18 11:45:42 +02:00
  • 9c7c66b222 Fix padding issue on RoomPreviewMembersCountMolecule Benoit Marty 2024-04-18 11:17:30 +02:00
  • e7172cbb85 Merge pull request #2713 from element-hq/feature/bma/roomPreview Benoit Marty 2024-04-18 11:30:15 +02:00
  • 4e55c9aa4e Please ktlint Benoit Marty 2024-04-18 10:57:18 +02:00
  • b7f5c282b0 Update screenshots ElementBot 2024-04-18 08:11:24 +00:00
  • d2e043fbe4 More complete preview Benoit Marty 2024-04-18 09:59:53 +02:00
  • 82befcb92c Order import Benoit Marty 2024-04-18 09:58:58 +02:00
  • cd63ae816a Fix Preview name Benoit Marty 2024-04-18 09:07:01 +02:00
  • b7d4fa655e Readability Benoit Marty 2024-04-18 08:58:18 +02:00
  • 29fccd3d9e Update screenshots ElementBot 2024-04-17 23:47:04 +00:00
  • f109426373 Merge pull request #2725 from element-hq/renovate/compose.bom Benoit Marty 2024-04-18 01:41:39 +02:00
  • bc1c93c663 Use PreviewsDayNight instead of PreviewLightDark in order to generate screenshots. Benoit Marty 2024-04-18 01:35:21 +02:00
  • 7528bb7ffa Add Modifier and preview for RoomPreviewMembersCountMolecule. Also increase end padding to ensure that rendering is correct for big numbers. Benoit Marty 2024-04-18 01:27:33 +02:00
  • fab7607746 Merge pull request #2728 from element-hq/renovate/datastore Benoit Marty 2024-04-18 01:20:03 +02:00
  • 98b0ccc953 Merge branch 'develop' into renovate/datastore Benoit Marty 2024-04-18 01:19:49 +02:00
  • 4abe277bf8 Update dependency androidx.compose:compose-bom to v2024.04.01 renovate[bot] 2024-04-17 23:19:29 +00:00
  • 1e2aa538d3 Merge pull request #2727 from element-hq/renovate/core Benoit Marty 2024-04-18 01:19:08 +02:00
  • 26f758dcd0 Merge pull request #2724 from element-hq/renovate/kotlin Benoit Marty 2024-04-18 01:18:38 +02:00
  • c6109dc2c8 Update datastore to v1.1.0 renovate[bot] 2024-04-17 23:01:21 +00:00
  • 35de787326 Fix test. Benoit Marty 2024-04-18 00:56:46 +02:00
  • 290a05439e Fix test. Benoit Marty 2024-04-18 00:44:34 +02:00
  • 5aa0ffea34 String -> RoomAlias Benoit Marty 2024-04-18 00:43:34 +02:00
  • cecc6f2085 Fix compilation issue after rebase: String -> RoomAlias Benoit Marty 2024-04-18 00:29:59 +02:00
  • 275733757d Use string from Localazy. Benoit Marty 2024-04-17 23:59:44 +02:00
  • 378d2c0a05 Subscrie to RoomInfoFlow instead of pushing the JoinRoom. The user may be a member of the room, and in this case, it will be more direct. Benoit Marty 2024-04-17 23:53:00 +02:00
  • 1b8dd2cded Create Atom and Molecule for RoomPreview screens Benoit Marty 2024-04-17 23:32:59 +02:00
  • d0fdaaeb86 Move ContentScaffold to design system and rename to RoomPreviewOrganism Benoit Marty 2024-04-17 23:25:45 +02:00
  • 3bd65be894 Remove useless launch. Benoit Marty 2024-04-17 23:21:02 +02:00
  • b9b2072b28 Remove useless usage of coroutine scope. Benoit Marty 2024-04-17 23:19:38 +02:00
  • 234696cb03 Rename JoinRoomEvents.Retry to JoinRoomEvents.RetryFetchingContent Benoit Marty 2024-04-17 23:15:00 +02:00
  • b8d87d4e75 Ignore too generic exceptions (temporary code). Benoit Marty 2024-04-17 23:13:51 +02:00
  • c9580ad1e5 Remove extra space. Benoit Marty 2024-04-17 23:10:27 +02:00
  • 8e5ae8de2c Avoid providing default value. Benoit Marty 2024-04-17 23:04:45 +02:00
  • 1fcaf902e0 Rename eventId to focusedEventId for clarity. Benoit Marty 2024-04-17 23:06:54 +02:00
  • 986f20b526 Move RoomAliasResolver classes to their own module. Benoit Marty 2024-04-17 23:01:37 +02:00
  • 2eb545cd11 Add test to JoinRoomPresenter to cover RoomPreview Benoit Marty 2024-04-17 18:06:56 +02:00
  • 12b230594b Fix JoinRoomPresenterTest Benoit Marty 2024-04-17 17:58:12 +02:00
  • 400299ceac Format file. Benoit Marty 2024-04-17 17:41:25 +02:00
  • 6a125bbb1b Add test on RoomAliasResolverPresenter Benoit Marty 2024-04-17 17:40:03 +02:00
  • 33212a136c Open any user permalink. Benoit Marty 2024-04-17 16:51:38 +02:00
  • 7a7fb2aa54 Comment out SDK usage. Benoit Marty 2024-04-17 16:44:37 +02:00
  • b7d214fa56 Update extension. Benoit Marty 2024-04-17 16:22:50 +02:00
  • b6e30833da Add name to call arguments. Benoit Marty 2024-04-17 10:59:11 +02:00
  • 96203824ac Handle navigation to the same room. Benoit Marty 2024-04-17 10:32:10 +02:00
  • d057183d31 FIXME Benoit Marty 2024-04-16 17:57:52 +02:00
  • 6c8c14f9ff Add Retry on Join room node. Benoit Marty 2024-04-16 17:55:33 +02:00
  • b1b5c563c7 Introduce RoomAliasResolverNode with error and retry handling. Benoit Marty 2024-04-16 16:53:05 +02:00
  • 235ef2a71b Resolve RoomId in RoomFlowNode. Benoit Marty 2024-04-16 15:16:53 +02:00
  • 09faa6d1c9 Simplify PermalinkData, now that we have RoomIdOrAlias interface. Benoit Marty 2024-04-16 12:45:24 +02:00
  • ea3a1f363a Alias permalink navigation - WIP Benoit Marty 2024-04-16 12:20:25 +02:00
  • 8327ea306f Increase usage of RoomAlias Benoit Marty 2024-04-16 12:27:26 +02:00
  • ecd1bf76e2 Use RoomId and RoomAlias in MatrixRoomInfo Benoit Marty 2024-04-16 11:35:05 +02:00
  • bd12ff737b Introduce value class RoomAlias Benoit Marty 2024-04-16 10:39:45 +02:00
  • 2a467bd49b Handle permalink navigation - WIP - prepare navigating to an Event - add NodeBuilder to MessagesEntryPoint Benoit Marty 2024-04-16 10:21:26 +02:00
  • 68346dd782 Add MatrixClient.getRoomPreview method. Benoit Marty 2024-04-15 20:27:06 +02:00
  • 37fa6548c4 Add MatrixClient.resolveRoomAlias method. Benoit Marty 2024-04-15 20:09:09 +02:00
  • c52f1c69e9 Update core to v1.13.0 renovate[bot] 2024-04-17 21:06:06 +00:00
  • 0cda5b9e90 Merge pull request #2714 from element-hq/feature/fga/room_list_invites ganfra 2024-04-17 23:04:31 +02:00
  • 90e273cd65 Room list invites: address some remarks and add small tests ganfra 2024-04-17 22:02:44 +02:00
  • 83e7c13618 Timeline : start reworking timeline apis ganfra 2024-04-17 21:32:02 +02:00
  • 9f91f0bd81 Update dependency androidx.compose.compiler:compiler to v1.5.12 renovate[bot] 2024-04-17 18:21:45 +00:00
  • e3268247bc Merge pull request #2721 from element-hq/feature/bma/roomMemberDetailsPresenterImprovement Benoit Marty 2024-04-17 16:38:54 +02:00
  • 5b3a2d8eca Use produceState and fetch profile only if necessary. Benoit Marty 2024-04-17 16:15:36 +02:00
  • f9d3f947c2 Add missing test for unblock user with error. Benoit Marty 2024-04-17 14:44:16 +02:00
  • 3f0159d438 Format Benoit Marty 2024-04-17 14:01:03 +02:00
  • 47e1d6fb0c Changelog Benoit Marty 2024-04-17 13:43:17 +02:00
  • 4d50e43e85 Add test covering fallback to user profile. Benoit Marty 2024-04-17 13:42:03 +02:00
  • 0dba614c0a createRoomMemberDetailsPresenter just need a UserId. Benoit Marty 2024-04-17 13:35:16 +02:00
  • c9d5961684 RoomMemberDetailsPresenter: fallback to user profile data if the user is not a member of the room. This can be displayed when the user click on a non-member user permalink. Benoit Marty 2024-04-17 11:44:28 +02:00
  • f2ff326938 Observe ignoredUsersFlow to have live data about blocked user. Benoit Marty 2024-04-17 13:21:11 +02:00
  • e971218873 Merge pull request #2711 from element-hq/renovate/danger-danger-js-12.x Benoit Marty 2024-04-17 08:29:45 +02:00
  • 117d53dbc5 version++ Benoit Marty 2024-04-17 08:25:59 +02:00
  • de5eaf8e02 Merge tag 'v0.4.10' into develop Benoit Marty 2024-04-17 08:24:51 +02:00
  • 0f08e8053a Merge branch 'release/0.4.10' into main Benoit Marty 2024-04-17 08:24:34 +02:00
  • 282c345b3c Adding fastlane file for version 0.4.10 Benoit Marty 2024-04-17 08:24:30 +02:00