Benoit Marty
3db3f31b03
Merge pull request #7419 from element-hq/rav/feature_flags
...
Add hooks to allow providing additional feature flags in EX pro
2026-08-14 10:02:48 +02:00
Jorge Martin Espinosa
22195a47f2
Move the custom tile server URL config to the Element wellknown content ( #7416 )
...
* Move the custom tile server URL config to the Element wellknown content
* Iteration: use whole `MapTilerConfig` in the remote config
2026-08-14 08:20:37 +02:00
renovate[bot]
ddbc6a2a33
Update metro to v1.4.1
2026-08-14 08:14:47 +02:00
Richard van der Hoff
f7d24050f8
fix unit test
2026-08-13 17:38:59 +01:00
Benoit Marty
188e2c1b42
Merge pull request #7418 from element-hq/feature/bma/license
...
Remove license check on Pro modules.
2026-08-13 17:54:55 +02:00
Richard van der Hoff
5b728d911b
Add hooks to allow providing additional feature flags in EX pro
...
We modify the existing `FeaturesProvider` interface so that there can be more
than one of them, and the Features provided by *all* of the instances are
shown. We can then make another instance in element-android-enterprise, which
exposes enterprise-only features.
2026-08-13 15:57:57 +01:00
Benoit Marty
776182234e
Remove license check on Pro modules.
2026-08-13 16:40:56 +02:00
Jorge Martín
913b566270
Add missing tests for RustTemporaryMatrixClient
2026-08-13 12:46:46 +02:00
Jorge Martín
07e90ff704
Fix MarkdownTextInputTest using the previous onSendMessage signature
2026-08-13 12:10:19 +02:00
Benoit Marty
d017a84b2b
Remove useless let statement.
2026-08-13 11:47:22 +02:00
Jorge Martín
590e33de71
Add explicit dependency of sonarResolver task to processResources
...
Otherwise `:codegen:sonarResolver` fails
2026-08-13 10:26:40 +02:00
renovate[bot]
690ffa54ce
Update plugin sonarqube to v7.4.0.8496
2026-08-13 10:26:40 +02:00
Benoit Marty
76d547e988
Merge pull request #7347 from hayaksi1/fix/2614-linkify-ipv6-urls
...
Linkify URLs whose host is a bracketed IPv6 address
2026-08-13 09:49:40 +02:00
Benoit Marty
8bf5b9dd6f
Merge pull request #7349 from hayaksi1/fix/4757-timeline-grouping-timeout
...
Do not group timeline messages sent more than five minutes apart
2026-08-13 09:23:01 +02:00
Benoit Marty
51eb7d69fb
Merge pull request #7396 from element-hq/renovate/kotlin
...
Update kotlin to v2.3.11
2026-08-13 09:21:58 +02:00
Benoit Marty
8c8d232eac
Make onSendMessage parameter not nullable
2026-08-13 09:21:31 +02:00
Benoit Marty
fb82291f0a
Merge pull request #7353 from hayaksi1/fix/860-enter-sends-message
...
Send a message with Enter on a physical keyboard, Shift+Enter for a new line
2026-08-13 09:19:07 +02:00
Benoit Marty
1abe26f4d8
Merge pull request #7354 from hayaksi1/fix/5319-linkify-matrix-uri
...
Turn a matrix: URI in a message into a pill
2026-08-13 09:17:32 +02:00
Benoit Marty
2aea4782e3
Merge pull request #7370 from hayaksi1/fix/6253-duplicate-notification-messages
...
Stop repeating messages that are already shown in a room notification
2026-08-13 09:13:15 +02:00
Benoit Marty
1a18da8ead
Merge pull request #7395 from hayaksi1/fix/7393-bug-report-submission
...
Fix bug reports failing to send after the app has crashed
2026-08-13 09:12:44 +02:00
Benoit Marty
530de1f85d
Merge pull request #7345 from hayaksi1/fix/6426-unifiedpush-account-name
...
Show the account a UnifiedPush registration belongs to in the distributor
2026-08-13 09:09:57 +02:00
Benoit Marty
a3e7d9cc1a
Merge pull request #7413 from element-hq/feature/bma/fixThreadPlaceholder
...
Fix wrong TextComposer placeholder displayed when in a thread.
2026-08-13 09:01:24 +02:00
Benoit Marty
ae5c4161c7
Remove redundant parenthesis
2026-08-12 18:14:36 +02:00
Benoit Marty
00e9a8ab71
Fix wrong TextComposer placeholder displayed when in a thread.
...
We cannot only use MessageComposerMode since use can edit a message in a thread, so this is becoming handly.
2026-08-12 17:05:08 +02:00
Jorge Martín
7c648b34b7
Remove the legacy web-based account creation for matrix.org
...
This was added as a temporary measure to allow matrix.org users to use Element X before it supported MAS, but it hasn't been needed for a very long time
2026-08-12 16:48:53 +02:00
hayaksi1
d4863db03e
Group the GitHub issue body limit constant with an underscore
...
The GITHUB_MAX_ISSUE_BODY_SIZE constant added with the description truncation
is a five-digit literal, above detekt's acceptableLength of 4, so
:features:rageshake:impl:detekt failed. Write it as 65_536, matching
MAX_LOG_LINES_SIZE in RageshakeConfig.
2026-08-12 16:06:02 +03:00
Richard van der Hoff
76092fcba6
fix lint
2026-08-12 14:51:57 +02:00
Richard van der Hoff
6badc9634c
build-rust-sdk: print the command we run
...
It's helpful to know what exactly is being run.
Also some tweaks to reduce the amount of directory changing that needs to
happen.
2026-08-12 14:51:57 +02:00
Benoit Marty
999ee9737e
Merge pull request #7355 from hayaksi1/fix/822-record-screenshots-no-change
...
Do not fail the screenshot recording job when there is nothing to commit
2026-08-12 13:51:20 +02:00
Benoit Marty
3029218dde
Merge branch 'develop' into fix/2614-linkify-ipv6-urls
2026-08-12 13:48:36 +02:00
Benoit Marty
539437da22
Merge pull request #7343 from hayaksi1/fix/7190-forward-live-location
...
Hide the forward action on live location shares
2026-08-12 13:47:36 +02:00
Benoit Marty
6cc581d2d3
Merge pull request #7379 from hayaksi1/fix/7314-invalid-pinned-events
...
Do not display pinned events that the client cannot render
2026-08-12 13:44:48 +02:00
Benoit Marty
c8bfabcaf5
Changelog for version 26.08.1
2026-08-12 13:41:43 +02:00
Benoit Marty
e289372724
Merge tag 'v26.08.1' into develop
...
tag
2026-08-12 12:35:06 +02:00
Benoit Marty
cfc1e8e5e9
Merge branch 'release/26.08.1'
2026-08-12 12:34:54 +02:00
Benoit Marty
2805fc6cc1
Adding fastlane file for version 26.08.1
2026-08-12 12:34:50 +02:00
Benoit Marty
de05495d51
Setting version for the release 26.08.1
2026-08-12 12:34:30 +02:00
Benoit Marty
a021ec70cf
Merge pull request #7409 from element-hq/feature/bma/fixes
...
UI fixes
2026-08-12 12:13:32 +02:00
Benoit Marty
7b0745c5f1
Fix layout issues.
2026-08-12 11:00:55 +02:00
Benoit Marty
7c4e81679f
Animate visibility of the developer option entry point.
...
Related to #6703
2026-08-12 09:49:24 +02:00
Benoit Marty
fae7df16f9
Merge pull request #7338 from element-hq/feature/bma/linkNewDeviceTimeout
...
[Link new device] Add timeout
2026-08-11 17:51:39 +02:00
Benoit Marty
2566bd15eb
Merge pull request #7207 from element-hq/matthew/knock-push-notifications-pr
...
Display push notifications for knocks
2026-08-11 17:44:26 +02:00
Benoit Marty
7d99bf0d52
Merge branch 'develop' into matthew/knock-push-notifications-pr
2026-08-11 17:21:34 +02:00
Benoit Marty
b2269a9f64
Merge pull request #7351 from hayaksi1/fix/4191-video-bitrate-clamp
...
Never re-encode a video at a higher bitrate than the source
2026-08-11 17:18:50 +02:00
Benoit Marty
c0fbdd78ca
Merge pull request #7369 from hayaksi1/fix/6130-space-left-room-joinable
...
Hide space children you have left that can only be joined by invitation
2026-08-11 17:17:55 +02:00
Benoit Marty
18e76b569f
Merge pull request #7340 from hayaksi1/fix/7289-custom-map-style-url
...
Do not append the application MapTiler key to a custom map style url
2026-08-11 16:53:53 +02:00
hayaksi1
055fea8d25
Hide the forward action on live location shares
...
The timeline action sheet offered Forward on a live location share, but
forwarding one always failed: Mode.Live maps to the SDK's
MsgLikeKind.LiveLocation, which RoomContentForwarder rejects outright. So
the action was shown for exactly the set of events on which it could
never work.
canBeForwarded() now returns true for a location event only when its mode
is Static. Ended live shares keep Mode.Live and fail for the same reason,
so they are excluded too. ActionListPresenter needs no change: its check
is the function's only call site in the repo, so the single gate covers
the timeline sheet, the threaded timeline and the pinned messages list.
Hiding the action mirrors Element Web and the sticker exclusion already
present in the same function. Converting a live share into a static
m.location on forward would be a product decision and is out of scope.
Relates to https://github.com/element-hq/element-x-android/issues/7190
2026-08-11 17:48:45 +03:00
Benoit Marty
223973805f
Create function to limit code duplication.
2026-08-11 16:30:11 +02:00
Benoit Marty
749ecb4576
No need for a companion object.
2026-08-11 16:28:07 +02:00
Benoit Marty
6a124c59ac
Merge pull request #7348 from hayaksi1/fix/3338-rtl-room-list-preview
...
Stop a right to left sender name from reordering a room list preview
2026-08-11 16:25:59 +02:00