Commit Graph

15840 Commits

Author SHA1 Message Date
jmartinesp dfccde93c6 Sync Strings from Localazy 2026-09-02 10:07:17 +00:00
Benoit Marty c584e20dc3 Merge pull request #7625 from element-hq/feature/bma/moveKnockAndGalleryToLabs
Move knock and gallery to labs
2026-09-02 12:00:03 +02:00
Benoit Marty 924cf2caf3 Reorder feature flags in labs: Thread, Gallery, Knock 2026-09-02 11:02:49 +02:00
Benoit Marty 7a2f3952cb Move Gallery and Knock feature flags to Labs. 2026-09-02 10:59:51 +02:00
Benoit Marty 679c8b146b Merge pull request #7623 from element-hq/renovate/dependencyanalysis
Update dependencyAnalysis to v3.19.1
2026-09-02 10:19:10 +02:00
renovate[bot] 09d95393d9 Update dependency io.element.android:element-call-embedded to v0.25.0 (#7622)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-02 09:31:06 +02:00
renovate[bot] afc6406312 Update dependencyAnalysis to v3.19.1 2026-09-02 06:55:15 +00:00
renovate[bot] b97d085f9b Update dependency org.jsoup:jsoup to v1.23.2 (#7620)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-02 08:53:22 +02:00
renovate[bot] 3b37bef39c Update dependency com.posthog:posthog-android to v3.60.7 (#7616)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-01 18:20:02 +02:00
Jorge Martin Espinosa 27e161605f Allow retrying finding the release assets in release script (#7619) 2026-09-01 16:59:56 +02:00
Jorge Martín 99fce78f76 Changelog for version v26.09.1 2026-09-01 14:39:23 +02:00
Jorge Martín 83b58b798c Merge tag 'v26.09.1' into develop
v26.09.1
2026-09-01 14:07:09 +02:00
Jorge Martín 18bb4632f2 Merge branch 'release/26.09.1' 2026-09-01 14:01:46 +02:00
Jorge Martín aa695d2ad6 Adding fastlane file for version 26.09.1 2026-09-01 13:57:54 +02:00
Jorge Martín 7c42f22b7c Setting version for the release 26.09.1 2026-09-01 13:57:32 +02:00
Jorge Martin Espinosa e5065d9baa Fix invalid placeholders in translations (#7612)
* Add logic to find invalid string placeholders in `checkForbiddenTerms.py`

* Fix found invalid placeholder in Chinese translations
2026-09-01 12:40:05 +02:00
Benoit Marty 52fcc797b7 Merge pull request #7523 from hayaksi1/fix/1874-empty-formatted-body
Fall back to the message body when the formatted body has nothing to render
2026-09-01 11:37:59 +02:00
Benoit Marty 3c789b4c12 Merge pull request #7618 from element-hq/renovate/roborazzi
Update roborazzi to v1.73.0
2026-09-01 10:05:08 +02:00
Benoit Marty b6ec225e54 Merge pull request #7613 from element-hq/feature/bma/polls-max-selections
Support creating polls with multiple answers and send response with multiple answers
2026-09-01 09:50:13 +02:00
renovate[bot] 987d343379 Update roborazzi to v1.73.0 2026-09-01 07:05:00 +00:00
Jorge Martín 8ec4035368 Merge branch 'release/26.09.0' 2026-08-31 19:00:52 +02:00
Jorge Martín b385a93683 Adding fastlane file for version 26.09.0 2026-08-31 19:00:51 +02:00
Jorge Martín e6c2b96275 Setting version for the release 26.09.0 2026-08-31 18:59:38 +02:00
Benoit Marty f3b34b7267 Merge pull request #7608 from element-hq/feature/bma/cleanUpExternalSession
Remove ExternalSession, fallback login with Element Web is gone.
2026-08-31 17:01:00 +02:00
Benoit Marty 012c5a1f81 Do some renaming now that user can select multiple answers per poll 2026-08-31 15:45:14 +02:00
Benoit Marty 0ad3ab1d9d Merge pull request #6477 from bxdxnn/feat/polls-max-selections
Support multi-select polls
2026-08-31 15:26:35 +02:00
Benoit Marty ab09500e7e Remove unused import 2026-08-31 15:06:39 +02:00
hayyaksi c6fe9786a9 Stop rescanning message bodies for emoji only on every recomposition (#7531)
Deciding whether a text message is emoji only compares the formatted body to
the plain one and runs a grapheme scan over the whole message. Nothing was
remembered, so both ran again on every recomposition of every visible message.

Remember the decision against the body and the formatted body. The preview
branch moves into the same computation, so the composable wrapper around
containsOnlyEmojis, which had a single caller and existed only to read
LocalInspectionMode, is no longer needed.
2026-08-31 12:23:01 +02:00
Benoit Marty 9855224e50 Merge pull request #7600 from toger5/toger5/fix-crash-on-circular-obj-logging
Fix crash due to JSON.stringify on a cirular structure in injectes js.
2026-08-31 12:19:23 +02:00
Benoit Marty 8081682f8f Remove ExternalSession, fallback login with Element Web is gone. 2026-08-31 12:07:20 +02:00
hayyaksi b85174d35e Only track read receipts on message-like events (#7361)
Ask the SDK to track receipts on message-like events only, for the live
timeline and for the focused and threaded ones, so all three agree. The
disabled case for the media and pinned-event timelines is unchanged. 

This matches the behaviour on Element X iOS.

The SDK attaches the receipt to the preceding event rather than the next
one, which is the placement its API offers.
2026-08-31 11:44:40 +02:00
Benoit Marty 9ad21a1724 Merge pull request #7595 from element-hq/renovate/org.unifiedpush.android-connector-3.x
Update dependency org.unifiedpush.android:connector to v3.3.5
2026-08-31 10:42:33 +02:00
Benoit Marty 0d4adb175d Merge pull request #7606 from element-hq/feature/bma/releaseScriptCheckUnmergedPrs
[release] Check that there is no unmerged PR with the label "Z-NextRelease", else exit
2026-08-31 10:40:26 +02:00
Benoit Marty f97d207b16 [release] Check that there is no unmerged PR with the label "Z-NextRelease", else exit 2026-08-31 09:51:03 +02:00
Benoit Marty ffa68de260 Merge pull request #7604 from element-hq/feature/bma/fixBlankScreen
Ensure that sessionVerifiedStatus is updated when the crypto is ready.
2026-08-31 09:40:29 +02:00
Benoit Marty 8b03e4d41a Ensure that sessionVerifiedStatus is updated when the crypto is ready.
If we do not do that the FTUE state stays on WaitingForInitialState and user is stuck on a blank screen.
2026-08-31 09:14:03 +02:00
Timo K. dc2d05f9da also add try catch block 2026-08-30 13:12:57 +02:00
Timo K. 7e8efebe4d Fix crash due to JSON.stringify on a cirular structure in injectes js. 2026-08-30 12:38:04 +02:00
hayaksi1 b15125289b Merge branch 'develop' into fix/1874-empty-formatted-body 2026-08-30 02:04:57 +03:00
renovate[bot] bd81a0ce9b Update dependency org.unifiedpush.android:connector to v3.3.5 2026-08-29 13:35:28 +00:00
Benoit Marty c47446bfb9 Merge pull request #7588 from element-hq/feature/bma/avoidNullableCallback
Limit usage of nullable callback.
2026-08-28 22:09:29 +02:00
Benoit Marty c4606e59ef Fix test compilation issue. 2026-08-28 19:02:43 +02:00
Benoit Marty c204d867a2 Merge pull request #7585 from element-hq/rav/app_startup_hook
Implement a hook allowing enterprise modules to perform actions on startup
2026-08-28 16:06:25 +02:00
Benoit Marty 97126715c1 Merge pull request #7589 from element-hq/feature/bma/logGitSha
Log the SDK git Sha at application startup
2026-08-28 14:10:21 +02:00
Benoit Marty 65878c6a34 Log the SDK git Sha at application startup
Also improve the rendering of the log
2026-08-28 12:18:49 +02:00
Benoit Marty cca60ebc3a Limit usage of nullable callback. 2026-08-28 11:01:54 +02:00
Benoit Marty 4d12ec3682 Merge pull request #7536 from hayaksi1/fix/3434-mention-suggestion-ranking
Rank the mention suggestions by how well they match what was typed
2026-08-28 10:39:24 +02:00
Benoit Marty 3488757e2a Merge pull request #7574 from hayaksi1/fix/3835-direct-share-targets
Offer conversations in the system share sheet
2026-08-28 10:38:23 +02:00
renovate[bot] a52d13ab5f Update dependency org.unifiedpush.android:connector to v3.3.4 (#7586)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-28 10:08:53 +02:00
Richard van der Hoff f6da347fff Merge remote-tracking branch 'origin/develop' into rav/app_startup_hook 2026-08-27 23:06:37 +01:00