Commit Graph

  • cadca03a7e Add preview with an image. Benoit Marty 2025-06-24 09:18:28 +02:00
  • 6cbed45acf Move internal elements to internal package. Benoit Marty 2025-06-24 09:12:12 +02:00
  • 6161e20f6c Replace values() by entries Benoit Marty 2025-06-24 09:08:15 +02:00
  • 8281a9d8ce Quality Benoit Marty 2025-06-24 09:06:39 +02:00
  • 69ceceab41 Fix regression on preview. Benoit Marty 2025-06-24 09:06:29 +02:00
  • e5b7e65372 Update screenshot Benoit Marty 2025-06-24 09:06:08 +02:00
  • 57ffa2615c Improve preview of AvatarCluster to show all types. Benoit Marty 2025-06-23 22:00:25 +02:00
  • abd92d05d4 Avoid potential infinite loop. Benoit Marty 2025-06-23 21:56:20 +02:00
  • 14bb7d3bd1 Provide avatarShape: Shape instead of AvatarType to sub composable functions Benoit Marty 2025-06-23 21:51:56 +02:00
  • 9e65b7fa63 Extract subcomposable InitialOrImageAvatar Benoit Marty 2025-06-23 21:41:15 +02:00
  • 52ad634504 Remove default param for Avatar.avatarType Benoit Marty 2025-06-23 21:36:53 +02:00
  • 63d8d9b09e Remove default param for AvatarCluster.avatarType Benoit Marty 2025-06-23 21:27:40 +02:00
  • b36f68b8c4 SpaceAvatar can be internal Benoit Marty 2025-06-23 21:25:23 +02:00
  • 0cc11ba626 Cleanup code rework by IDE. Benoit Marty 2025-06-23 21:24:40 +02:00
  • a676d5fae1 Extract UserAvatar to its own file. Benoit Marty 2025-06-23 21:24:03 +02:00
  • 21e04e1fb3 Merge pull request #4921 from element-hq/feature/bma/spaceAvatar Benoit Marty 2025-06-23 19:01:33 +02:00
  • 2bcffe80de Let AvatarType be the receiver of avatarShape() Benoit Marty 2025-06-23 18:34:52 +02:00
  • 59aec12906 Move isTombstoned to AvatarType.Space Benoit Marty 2025-06-23 18:31:14 +02:00
  • e202fbfbd9 AvatarType is Immutable. Benoit Marty 2025-06-23 18:03:53 +02:00
  • dddf046b43 Extract ImageAvatar and InitialLetterAvatar to their own files. Benoit Marty 2025-06-23 18:02:34 +02:00
  • 2ac94f2827 Cleanup Benoit Marty 2025-06-23 17:57:44 +02:00
  • cf01390b72 Update screenshots ElementBot 2025-06-23 15:19:46 +00:00
  • 3669128e60 Introduce AvatarType to be able to render space avatars Benoit Marty 2025-06-23 17:08:14 +02:00
  • ae96bc632f Merge pull request #4916 from element-hq/feature/bma/zoomVideo2 Benoit Marty 2025-06-23 13:46:43 +02:00
  • bece4a0ecd Add ability to zoom on video. Benoit Marty 2025-06-20 16:58:29 +02:00
  • 7c79f8b8aa fix(deps): update dependency io.mockk:mockk to v1.14.4 (#4912) renovate[bot] 2025-06-23 09:59:44 +02:00
  • 3f520f5a0a refactor: Migrate SQLCipher Android to new API (#4874) 夜坂雅 2025-06-23 15:29:44 +08:00
  • 4709048197 fix(deps): update dependency org.jsoup:jsoup to v1.21.1 renovate[bot] 2025-06-23 06:02:24 +00:00
  • 0a4d32f3d3 Merge pull request #4909 from element-hq/feature/fga/invalid-invite ganfra 2025-06-20 18:42:09 +02:00
  • c857f7a243 change (accept invite) : fix tests after api break ganfra 2025-06-20 18:14:34 +02:00
  • 4eb4692531 Restore MarkdownEditText.focusSearch override (#4908) Jorge Martin Espinosa 2025-06-20 17:24:17 +02:00
  • 3ec965f23f fix(deps): update dependency androidx.sqlite:sqlite-ktx to v2.5.2 (#4898) renovate[bot] 2025-06-20 17:24:05 +02:00
  • dada0bc35b fix(deps): update dependency org.robolectric:robolectric to v4.15 (#4901) renovate[bot] 2025-06-20 17:23:20 +02:00
  • fc19a94078 Update screenshots ElementBot 2025-06-20 14:54:33 +00:00
  • 57a8d30021 change (accept invite) : updates the error title/content dialog for accept/decline actions ganfra 2025-06-20 16:40:52 +02:00
  • 31f2c2a9b5 Merge pull request #4900 from element-hq/feature/bma/a11yTimeline Benoit Marty 2025-06-20 16:39:24 +02:00
  • b0e3f818c3 change (accept invite) : map Unknown error to AcceptInvite.Failures.InvalidInvite ganfra 2025-06-20 16:36:01 +02:00
  • c838a793bb Update screenshots ElementBot 2025-06-20 13:11:58 +00:00
  • ff95c4365d a11y: let Markdown/Rich text input render the placeholder to help for accessibility. Benoit Marty 2025-06-19 09:54:50 +02:00
  • 512ed810f7 Improve preview of AttachmentsPreviewViewPreview to have the case with a caption. Benoit Marty 2025-06-19 18:05:37 +02:00
  • 4389657a0d Inline TextInput so that we have code parity in the when statement Benoit Marty 2025-06-19 09:43:48 +02:00
  • 12fdb8e875 Add scripts to enable and disable talkback (#4906) Jorge Martin Espinosa 2025-06-20 14:19:33 +02:00
  • 110534687b fix(deps): update wysiwyg to v2.38.4 (#4907) renovate[bot] 2025-06-20 12:06:02 +00:00
  • a20af8674f Merge pull request #4904 from element-hq/feature/bma/roomDebugInfo Benoit Marty 2025-06-20 13:49:42 +02:00
  • 1dcdd8d606 Merge pull request #4902 from element-hq/feature/bma/a11yGroupedEvents Benoit Marty 2025-06-20 13:49:30 +02:00
  • 416188824d Suppress LargeClass on test. Benoit Marty 2025-06-20 10:33:30 +02:00
  • d8a09535ba Remove unused import Benoit Marty 2025-06-20 10:29:52 +02:00
  • fadd2f999d Merge pull request #4903 from element-hq/feature/bma/liveIsTalkBackActive Benoit Marty 2025-06-20 10:29:00 +02:00
  • e53280aabe Update screenshots ElementBot 2025-06-20 08:28:21 +00:00
  • 9baa540281 Use CompoundIcons.Code() instead of CompoundDrawables.ic_compound_code Benoit Marty 2025-06-20 10:13:48 +02:00
  • d4388062b0 Debug info: render the roomId in the room details screen when developer mode is enabled. Benoit Marty 2025-06-20 10:11:17 +02:00
  • ba3e64c3db a11y: Make isTalkbackActive() live. Benoit Marty 2025-06-20 09:43:01 +02:00
  • be62f2cd69 a11y: now that the grouped events are read one by one, we also need to reverse the order because the timeline is last message at the top when screen reader is enabled. Benoit Marty 2025-06-20 09:34:38 +02:00
  • 44940fc093 a11y: improve accessibility on grouped state events header. Benoit Marty 2025-06-19 17:08:05 +02:00
  • 82401dc895 Merge pull request #4897 from element-hq/renovate/com.google.crypto.tink-tink-android-1.x ganfra 2025-06-19 16:56:54 +02:00
  • 3a2e36b00c Merge pull request #4892 from element-hq/renovate/io.sentry-sentry-android-8.x ganfra 2025-06-19 16:54:02 +02:00
  • 58452fcd46 Merge pull request #4871 from element-hq/renovate/org.unifiedpush.android-connector-3.x ganfra 2025-06-19 16:53:43 +02:00
  • 921d6c6ae3 Changelog for version 25.06.3 Jorge Martín 2025-06-19 12:59:14 +02:00
  • 656967416b Merge tag 'v25.06.3' into develop Jorge Martín 2025-06-19 12:32:00 +02:00
  • 426e5de99c Merge branch 'release/25.06.3' Jorge Martín 2025-06-19 12:31:52 +02:00
  • cbf97b2b8f Adding fastlane file for version 25.06.3 Jorge Martín 2025-06-19 12:31:52 +02:00
  • cbee14d75a Setting version for the release 25.06.3 Jorge Martín 2025-06-19 12:30:49 +02:00
  • 802e1d2124 Merge pull request #4899 from element-hq/feature/fga/fix_join_room_navigation ganfra 2025-06-19 11:51:04 +02:00
  • 106a0bf2df fix (join room) : do not navigate up when join is successful ganfra 2025-06-18 20:57:36 +02:00
  • 911fba711d Merge pull request #4889 from element-hq/feature/bma/genericNotification Benoit Marty 2025-06-19 08:56:37 +02:00
  • a8d96a6292 Merge pull request #4896 from element-hq/feature/fga/fix_dm_predecessor_room_banner ganfra 2025-06-18 18:21:46 +02:00
  • 3153770d3f fix(deps): update dependency com.google.crypto.tink:tink-android to v1.18.0 renovate[bot] 2025-06-18 16:13:50 +00:00
  • b6680ac5d8 Add a developer option for history sharing on invite (#4821) Richard van der Hoff 2025-06-18 17:11:57 +01:00
  • 3d8a641f1c Update wording of generic notification. Benoit Marty 2025-06-18 18:00:50 +02:00
  • 6b8c43d656 Update screenshots ElementBot 2025-06-18 15:55:53 +00:00
  • 11aa5346f9 fix (room upgrade) : room predecessor banner should be displayed for DM too ganfra 2025-06-18 17:40:24 +02:00
  • 680b63d460 Merge pull request #4895 from element-hq/feature/fga/can-edit-permission ganfra 2025-06-18 17:28:59 +02:00
  • 0b238b0b8e fix(deps): update dependency org.matrix.rustcomponents:sdk-android to v25.6.18 (#4894) renovate[bot] 2025-06-18 15:10:47 +00:00
  • 713bae06b0 test (event action): clean test ganfra 2025-06-18 16:38:59 +02:00
  • 323d8cf7b3 fix (event action): allow to edit only if permission to send message ganfra 2025-06-18 16:20:22 +02:00
  • 7bde9bc0c8 Merge pull request #4891 from element-hq/feature/fga/tombstoned-room-decoration ganfra 2025-06-18 15:08:38 +02:00
  • 2953704d34 Add missing test on RustNotificationService Benoit Marty 2025-06-18 14:38:33 +02:00
  • b8cef93681 change (room avatar) : fix test after refactor ganfra 2025-06-18 14:41:18 +02:00
  • 488932c4e3 Add test for UnableToResolve case. Benoit Marty 2025-06-18 14:30:44 +02:00
  • c5f7546b50 Add missing test for UnableToResolve case. Benoit Marty 2025-06-18 14:27:28 +02:00
  • 295485796f Fix test after wording change. Benoit Marty 2025-06-18 14:19:57 +02:00
  • e3e84049df Update screenshots ElementBot 2025-06-18 11:50:44 +00:00
  • 2a865e6f4b change (room avatar) : replace modifier.requiredSize by modifier.size ganfra 2025-06-18 13:39:46 +02:00
  • 68e7406ba6 change (room avatar) : fix AvatarClusterPreview ganfra 2025-06-18 12:53:27 +02:00
  • 780339c584 change (room avatar) : add preview for TombstonedRoomAvatar ganfra 2025-06-18 12:29:47 +02:00
  • d2e15e340b fix(deps): update dependency io.sentry:sentry-android to v8.14.0 renovate[bot] 2025-06-17 23:23:54 +00:00
  • 3cf236907b change (room avatar) : clean code related to room name/avatar ganfra 2025-06-17 20:37:41 +02:00
  • d8f271de8e Remove string duplication Benoit Marty 2025-06-17 16:55:03 +02:00
  • 594d66f512 Add missing unit test on DefaultPushService Benoit Marty 2025-06-17 16:38:56 +02:00
  • 017664f672 Ensure that the battery optimization banner is not displayed after an internal clear cache. Benoit Marty 2025-06-17 16:26:33 +02:00
  • 0a58fb3c59 Update wording of notification_fallback_content (from localazy) Benoit Marty 2025-06-17 16:15:49 +02:00
  • 05134656d5 Notification: ensure that a notification is displayed when a Push cannot be resolved. Previously the error was logged and added to push history but no notification was shown, so the user fully miss the new message. Benoit Marty 2025-06-17 16:00:31 +02:00
  • df33cf2377 Update showkase to v1.0.4 (#4878) renovate[bot] 2025-06-17 10:41:46 +02:00
  • f11a023b87 change (room avatar) : delete CompositeAvatar ganfra 2025-06-13 18:40:33 +02:00
  • 254216ef18 change (room avatar) : use the new RoomAvatar with the isTombstoned param ganfra 2025-06-13 18:40:22 +02:00
  • f47c0f648b change (room avatar) : expose isTombstone where we need to display the RoomAvatar ganfra 2025-06-13 18:39:51 +02:00
  • 451579594e change (room avatar) : introduce RoomAvatar and AvatarCluster to replace CompositeAvatar ganfra 2025-06-13 18:36:12 +02:00
  • 6c034b4fb7 change (room avatar) : use TextAvatar from TombstonedRoomAvatar ganfra 2025-06-13 18:35:47 +02:00
  • 700c839c7e change (room avatar) : use TextAvatar from InitialLetterAvatar ganfra 2025-06-13 18:34:55 +02:00
  • a8cc2d22bd change (room avatar) : introduce TextAvatar component ganfra 2025-06-13 18:12:57 +02:00