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
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
Benoit Marty
9116b8a776
Merge pull request #7342 from hayaksi1/fix/5383-incompatible-room-list-filters
...
Ignore a room list filter that is incompatible with an already selected one
2026-08-11 16:21:51 +02:00
Benoit Marty
433f5d1d04
Merge pull request #7350 from hayaksi1/fix/5766-redaction-unknown-target
...
Do not notify about a redaction whose target event is unknown
2026-08-11 16:21:28 +02:00
Benoit Marty
bea89fee41
Merge pull request #7352 from hayaksi1/fix/6189-no-call-in-empty-dm
...
Do not offer to start a call in a DM with no other member
2026-08-11 16:21:02 +02:00
Benoit Marty
2e7f3f1371
Merge pull request #7346 from hayaksi1/fix/5780-voice-recorder-double-start
...
Ignore a second voice recording start while one is already running
2026-08-11 16:20:20 +02:00
Benoit Marty
fbe2b3574f
Merge pull request #7363 from hayaksi1/fix/2419-empty-waveform-seek
...
Let a voice message without a waveform be seeked
2026-08-11 16:00:59 +02:00
Benoit Marty
0eb73af1fd
Merge pull request #7365 from hayaksi1/fix/7046-voice-message-screen-timeout
...
Keep playing a voice message when the screen turns off
2026-08-11 16:00:23 +02:00
Benoit Marty
15addc522b
Merge pull request #7367 from hayaksi1/fix/2925-room-notification-mute-string
...
Use a dedicated string for the Mute room notification mode
2026-08-11 15:59:55 +02:00
Benoit Marty
12f4330724
Merge pull request #7371 from hayaksi1/fix/5428-send-to-room-subtitle
...
Show the alias or the direct message user's Matrix ID in the room picker
2026-08-11 15:59:29 +02:00
Benoit Marty
3811d957ed
Merge pull request #7402 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-26.x
...
Update dependency org.matrix.rustcomponents:sdk-android to v26.08.11
2026-08-11 15:56:00 +02:00
renovate[bot]
f9834c0b03
Update dependency org.matrix.rustcomponents:sdk-android to v26.08.11
2026-08-11 13:39:16 +00:00
Benoit Marty
44caa94f3d
Merge pull request #7373 from hayaksi1/fix/5794-account-data-api
...
Expose global account data get and set on MatrixClient
2026-08-11 14:51:57 +02:00
Benoit Marty
f7508cb29a
Merge pull request #7356 from hayaksi1/fix/4008-fediverse-handle-not-email
...
Do not linkify the server part of a fediverse handle as an email address
2026-08-11 14:48:40 +02:00
Benoit Marty
ad39144a99
Merge pull request #7362 from hayaksi1/fix/4973-media-gallery-error
...
Keep the opened image on screen when the media gallery fails to load
2026-08-11 14:15:01 +02:00
Benoit Marty
e2a1342efa
Merge pull request #7360 from hayaksi1/fix/7253-skip-other-account-notifications
...
Do not notify about an event sent by another account on the same device
2026-08-11 14:14:36 +02:00
Benoit Marty
4ac913e7c0
Merge pull request #7366 from hayaksi1/fix/3493-media-progress-insets
...
Do not draw the media loading progress bar under the status bar
2026-08-11 14:05:05 +02:00
Benoit Marty
005cbf6579
Merge pull request #7372 from hayaksi1/fix/4893-copy-blocked-user-id
...
Copy a blocked user's Matrix ID by long pressing them
2026-08-11 14:04:19 +02:00
Benoit Marty
90a2a258d1
Merge branch 'develop' into fix/5794-account-data-api
2026-08-11 14:03:39 +02:00
Jorge Martín
6c7f4d3b24
Add some missing tests to improve coverage
2026-08-11 13:18:49 +02:00
Jorge Martín
4f5855bfa5
Bump enterprise module
2026-08-11 13:18:49 +02:00
Jorge Martín
e371b46c68
Rename GetUrlResolver to UrlContentFetcher and TemporaryMatrixClientFactory.createTemporaryMatrixClient to just create
2026-08-11 13:18:49 +02:00
Jorge Martín
dbc28df3eb
Remove unnecessary call to fetchElementWellKnown when the value was up to date in the store in DefaultWellknownRetriever
2026-08-11 13:18:49 +02:00
Jorge Martín
e92016c68e
Improve host extraction in DefaultWellknownRetriever
2026-08-11 13:18:49 +02:00
Jorge Martín
e24468c74f
Fix and add tests
2026-08-11 13:18:49 +02:00
Jorge Martín
e3290707d9
Remove no longer needed SessionWellknownRetriever
2026-08-11 13:18:49 +02:00
Jorge Martín
89908c2511
Add WellknownRetrieverResul.upToDateDataOrNull helper function for the enterprise module
2026-08-11 13:18:49 +02:00
Jorge Martín
b9afbf0692
Add a session-scoped WellknownRetriever provider so we don't have to build it every time there
2026-08-11 13:18:49 +02:00
Jorge Martín
ec0819ad07
Fixup geturlresolver matrix client
2026-08-11 13:18:49 +02:00
Jorge Martín
90d4fbe0bd
Apply the GetUrlResolver pattern using unauthenticated matrix clients where possible
2026-08-11 13:18:49 +02:00
Jorge Martín
25eca29cd2
Rework WellknownRetriever so it uses the GetUrlResolver
...
Also, allow instantiating it using a factory: with this we can always decide where to take the config from and how to do it
Do the same for `ElementWellknownStore` so we can store and restore the values for different sources (endpoints) independently
2026-08-11 13:18:49 +02:00
Jorge Martín
3f19100427
Add TemporaryMatrixClient interface
...
This is an abstraction over an actual unauthenticated `Client` from the SDK that implements `GetUrlResolver`, and is supposed to be short-lived.
With this, we can use the SDK network stack to perform arbitrary GET url operations.
The `AutoCloseable` implementation makes it easier to clean up any leftover local config after using this temporary client.
2026-08-11 13:18:49 +02:00
Jorge Martín
d48f5bd8b9
Have MatrixClient implement GetUrlResolver
2026-08-11 13:18:49 +02:00
Jorge Martín
fd3c671301
Create RemoteEnterpriseConfigProvider wrapper
...
For Pro, this will check different remote config sources and return the result. For FOSS, this will always return a `NotFound` result
2026-08-11 13:18:49 +02:00
Jorge Martín
c8e43bdad6
Create GetUrlResolver interface
...
Implementations should just perform a GET request and return the raw body as bytes
2026-08-11 13:18:49 +02:00
Jorge Martín
49abaf5a5c
Create EnterpriseRemoteConfigSource enum
...
This allows us to decide where to get the remote enterprise config from.
2026-08-11 13:18:49 +02:00
Jorge Martín
59758a20a5
Add RemoteEnterpriseConfig typealias for ElementWellKnown
...
In the future, we want to move the enterprise config to the private Element Pro repo, this is a first step
2026-08-11 13:18:49 +02:00
renovate[bot]
7438a0d378
Update plugin dependencycheck to v13 ( #7386 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-11 11:52:27 +02:00
renovate[bot]
9a5aab2d73
Merge pull request #7384 from element-hq/renovate/gradle-actions-6.x
...
Update gradle/actions action to v6.3.0
2026-08-11 11:52:02 +02:00