Commit Graph

13839 Commits

Author SHA1 Message Date
renovate[bot] 07d3152ca1 fix(deps): update dependency com.posthog:posthog-android to v3.39.0 (#6504)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-01 11:30:24 +02:00
Jorge Martin Espinosa bd618ccba6 Fix content scrolling not working in the RTE (#6492)
Implement a `customDetectVerticalDragGestures` that matches the original `detectVerticalDragGestures` expect we conditionally consume the initial DOWN event in compose to decide whether we need to drag the bottom sheet or scroll inside the Android `EditText`
2026-04-01 11:06:28 +02:00
Jorge Martin Espinosa 87184328eb Fix crash when using View.hideKeyboardAndAwaitAnimation (#6502)
* Fix crash when using `View.hideKeyboardAndAwaitAnimation`

Remove the `View.OnApplyWindowInsetsListener` used in modern Android versions to detect if the insets changed after they do the first time: this is a single use operation and the listener will be called every time the insets change

Also, replace `Mutex` with `CompletableDeferred` so it doesn't matter if it's called several times, we only care about the first one.

* Don't try to hide the keyboard if it's already hidden. Also, add a 1s timeout in case everything goes wrong and we somehow never complete the future.
2026-03-31 16:45:10 +00:00
Jorge Martin Espinosa 579bc7db62 Try fixing location pin previews (#6495)
* Try fixing location pin previews

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
Co-authored-by: Benoit Marty <benoitm@element.io>
2026-03-31 14:57:37 +00:00
Benoit Marty bc37d3d8d9 Merge pull request #6500 from element-hq/feature/bma/fixPermissionsForGhPages
Fix permissions to publish GitHub pages.
2026-03-31 16:01:51 +02:00
renovate[bot] be461516a7 fix(deps): update dependency com.google.crypto.tink:tink-android to v1.21.0 (#6499)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-31 15:49:20 +02:00
ElementBot 6ab47dae17 Sync Strings from Localazy (#6486)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2026-03-31 15:48:37 +02:00
Benoit Marty 1825740152 Fix permissions to publish GitHub pages. 2026-03-31 15:47:36 +02:00
Jorge Martin Espinosa ad56b01e4a Try handling ForegroundServiceStartNotAllowedException better (#6483)
* Try handling `ForegroundServiceStartNotAllowedException` better

The docs mention starting a foreground service when the app is on background is allowed when FCM receives a high priority notification, so we don't do it if the priority is not high.

Also, we handle the case where starting the foreground service fails so it doesn't crash the app.
2026-03-30 18:44:08 +02:00
renovate[bot] 4c31c9451e fix(deps): update dependency io.element.android:emojibase-bindings to v1.5.2 (#6487)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-30 18:22:33 +02:00
bxdxnn a2fe637978 Fix media cover placeholder floating (#6484) 2026-03-30 11:26:16 +02:00
Benoit Marty cbb220f08d Merge pull request #6472 from element-hq/feature/bma/inReplyUi
Update replied message UI
2026-03-27 10:17:01 +01:00
renovate[bot] 5975454424 fix(deps): update dependency com.google.firebase:firebase-bom to v34.11.0 (#6478)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-27 08:13:05 +01:00
renovate[bot] 81cc055c91 fix(deps): update dependency io.element.android:emojibase-bindings to v1.5.1 (#6474)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-27 08:11:54 +01:00
Jorge Martin Espinosa bba2e6df3f Fix ForegroundServiceDidNotStartInTimeException (#6470)
* Start the `FetchPushForegroundService ` in foreground ASAP. This is a first step to mitigate `ForegroundServiceDidNotStartInTimeException` being thrown.

* Don't stop the service immediately if it's running but not in foreground. Try waiting up to 5s for it to be in foreground.
2026-03-27 06:54:27 +00:00
Benjamin Bouvier ef041baeb4 chore: update the build-rust-sdk script (#6476) 2026-03-27 07:36:48 +01:00
Benoit Marty 8851476bc7 Kotlin 2.3.20 2026-03-26 11:32:40 +01:00
Benoit Marty 360fe65277 Merge pull request #6358 from element-hq/renovate/io.element.android-element-call-embedded-0.x
Update dependency io.element.android:element-call-embedded to v0.18.0
2026-03-25 19:02:27 +01:00
Benoit Marty dc5889c05c Merge pull request #6437 from element-hq/renovate/kotlin
Update kotlin to v2.3.20
2026-03-25 19:01:34 +01:00
ganfra cd695d948e Merge pull request #6442 from element-hq/renovate/nschloe-action-cached-lfs-checkout-1.x
Update nschloe/action-cached-lfs-checkout action to v1.2.4
2026-03-25 17:21:33 +01:00
ganfra 71dd68746b Merge pull request #6449 from element-hq/renovate/sqldelight
Update sqldelight to v2.3.2
2026-03-25 17:18:36 +01:00
Benoit Marty 1de3729792 Merge pull request #6446 from bxdxnn/misc/bullet-margin
Add margin after bullet points
2026-03-25 17:05:48 +01:00
Benoit Marty 7d28c52242 Cleanup 2026-03-25 16:51:41 +01:00
ElementBot 6c32b27cbd Update screenshots 2026-03-25 14:43:07 +00:00
Benoit Marty 747f588fa7 Update UI of replies. 2026-03-25 15:27:36 +01:00
Benoit Marty 087c159325 Merge pull request #6459 from element-hq/feature/bma/iterateOnBadgeColors
Sync compound tokens https://github.com/element-hq/compound-design-tokens/releases/tag/v8.0.0
2026-03-25 14:28:15 +01:00
Benoit Marty 16e9cb64ce Merge pull request #6468 from element-hq/feature/bma/aiStuff
Add instructions for AI
2026-03-25 14:23:43 +01:00
Jorge Martin Espinosa 5024e314b6 Add some instructions for features to the community PR notice message (#6465) 2026-03-25 12:28:55 +01:00
Benoit Marty d1d2f851ee Create AGENTS.md 2026-03-25 12:19:26 +01:00
Benoit Marty dc55d3d1af Add question about AI usage in the Pull Request template. 2026-03-25 09:46:08 +01:00
Benoit Marty 6ca3e11392 Fix grammar issue. 2026-03-25 09:40:12 +01:00
renovate[bot] 5a9bb9eaaf Update metro to v0.11.4 (#6448)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-25 08:26:24 +01:00
renovate[bot] 9585636306 Update dependency io.sentry:sentry-android to v8.36.0 (#6461)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-25 08:16:30 +01:00
ElementBot e2eefdbf63 Update screenshots 2026-03-24 17:25:47 +00:00
Benoit Marty f4adde627f Use Folder icon from Compound. 2026-03-24 18:06:08 +01:00
Benoit Marty aa5b1f5a07 Merge pull request #6456 from element-hq/feature/bma/iterateOnSpaceHeader
Iterate on space header
2026-03-24 17:54:02 +01:00
ElementBot 0723641b8a Update screenshots 2026-03-24 16:16:30 +00:00
ElementBot 968b967864 Update screenshots 2026-03-24 16:04:35 +00:00
Benoit Marty 78d500ba55 Edit room detail: increase avatar size. #6458 2026-03-24 16:56:34 +01:00
Benoit Marty 8e1388efb7 Add border for Neutral badge. 2026-03-24 16:39:37 +01:00
Benoit Marty e9811ada20 Add missing color in preview. 2026-03-24 16:33:20 +01:00
Benoit Marty eef20f723b Update colors of permalinks. 2026-03-24 16:31:15 +01:00
Benoit Marty 6ce20d2e9e Import compound token v8.0.0
./tools/compound/import_tokens.sh -b v8.0.0
2026-03-24 15:59:50 +01:00
ganfra 92920b862b Merge pull request #6342 from element-hq/feature/fga/live_location_sharing_setup
Setup live location sharing feature
2026-03-24 15:46:45 +01:00
Benoit Marty 3439def2c5 Add Figma link on MatrixBadgeAtom 2026-03-24 15:43:04 +01:00
ganfra 417701d541 Changelog for version 26.03.4 2026-03-24 15:20:03 +01:00
ganfra d95ac8b181 Merge tag '26.03.4' into develop 2026-03-24 15:19:14 +01:00
Benoit Marty c45b131a84 AvatarPickerView: ensure the pencil icon always has the same size and improve the preview. 2026-03-24 15:18:35 +01:00
Benoit Marty a9c7c26535 Iterate design on EditUserProfileView 2026-03-24 15:04:55 +01:00
ganfra ac7dd6beab Merge branch 'release/26.03.4' 2026-03-24 14:02:30 +01:00