Valere
17bcf8c55c
Reflect new design updates
2026-07-08 17:58:06 +02:00
Benoit Marty
d7a2366a60
Merge pull request #7090 from manfrommedan/fix/keep-edit-when-attaching-media
...
Fix the message edit being lost when attaching media
2026-07-08 17:39:58 +02:00
Benoit Marty
3dabece5f8
Restore AndroidManifest.xml to fix lint warning.
2026-07-08 17:29:51 +02:00
ElementBot
f25ca5b963
Update screenshots
2026-07-08 17:11:27 +02:00
ganfra
a8b3db4621
Prompt for local network permission when changing server
2026-07-08 17:11:27 +02:00
ganfra
6f0788fd34
Introduce LoginModePresenter with local network permission gate
2026-07-08 17:11:27 +02:00
ganfra
e92923a77d
Prompt for local network permission on logged-in home
2026-07-08 17:11:27 +02:00
ganfra
c2e8912fe2
Add LocalNetworkPermissionGate with rationale dialog
2026-07-08 17:11:27 +02:00
ganfra
e9abed9178
Expose homeserverUrl on MatrixClient
2026-07-08 17:11:26 +02:00
ganfra
7f4d264ee0
Add ForceRequestPermissions event to bypass soft-denial intercept
2026-07-08 17:11:26 +02:00
ganfra
74bc2c0f5d
Add local network address classifier and permission advisor
2026-07-08 17:11:26 +02:00
Benoit Marty
9d7ee09715
Merge pull request #6917 from bxdxnn/feat/skin-tone-picker
...
Add skin tone picker to the emoji picker
2026-07-08 15:15:56 +02:00
Benoit Marty
2e161914a9
Update aaptDump.txt when syncing strings from Localazy
...
New locales added via Localazy would change the locales line in
aaptDump.txt and break the manifest CI check if the reference file
is not kept in sync.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-08 14:42:13 +02:00
Benoit Marty
ebc16bb3e1
Update version in ./tools/manifest/gplay/release/aaptDump.txt during the release.
2026-07-08 14:39:04 +02:00
manfrommedan
55f3a1acfb
Keep the in-progress edit when attaching media
...
Picking an attachment reset the composer to Normal, which dropped an
in-progress edit: the attachment went out as a new message and the
leftover edit text then created another one instead of editing the
original.
Route every attach path through a single resetComposerModeAfterAttaching()
helper that clears Reply/Normal but keeps an edit pending, so the typed
text still edits the original on the next send. This also covers the
multi-item gallery picker added in #6519 , which reset the mode
unconditionally.
Reply is still cleared (the attachment becomes the reply).
Fixes #7083 .
2026-07-08 15:32:01 +03:00
Benoit Marty
a7f4418555
Update dump.
2026-07-08 14:13:12 +02:00
Benoit Marty
ac822544f2
Split gradle invocation, else universal build is not generated.
2026-07-08 14:12:32 +02:00
Benoit Marty
06c9c9b77c
Ensure that Manifest content (aapt dump) is unchanged.
2026-07-08 13:30:44 +02:00
Benoit Marty
8731e2243a
Fix script issue
2026-07-08 13:29:50 +02:00
Benoit Marty
20a55f4840
aapt dump
2026-07-08 13:16:33 +02:00
Benoit Marty
28abf3049e
Cleanup AndroidManifest.xml files.
2026-07-08 11:55:50 +02:00
Benoit Marty
6124d99273
Merge pull request #7020 from bxdxnn/misc/svg-support
...
Add full SVG support
2026-07-08 10:57:12 +02:00
Benoit Marty
e0161e5b25
Fix typo
2026-07-08 10:02:04 +02:00
Benoit Marty
15149af6b7
Update bug template question as many users do not understand the question.
...
Also change the default answer to `No`.
2026-07-08 09:59:16 +02:00
Benoit Marty
25479480c4
Update enhancement template so that global feature request are opened on element-meta
2026-07-08 09:55:08 +02:00
Jorge Martin Espinosa
885e042c12
Initial content scanner integration ( #7139 )
...
* Create a `ContentScanner` component:
- Add `:features:contentscanner:api` module with the interface.
- Implement the concrete component using the Rust SDK in `:libraries:matrix:impl`.
This can be used to both set up the content scanner media fetching in the SDK Client and manually scanning media sources from the Android side
* Create `ContentScannerUrlProvider` in a new `:features:contentscaner:api` module as a noop implementation
Use it as a placeholder for the code to instantiate a `RustContentScanner` with the fetched URL and set it as part of the SDK client.
* Expose the optional `ContentScanner` in the `@SessionScope`
* Split the storage part of the Element well-known retriever so it can be reused for the non-session bound retriever.
Also add the new `content_scanner_url` field to it.
This will be used by the enterprise code to fetch the actual content scanner url.
* Bump enterprise commit to have access to the actual content scanner url provider implementation
* Fix tests and lint issues
* Use the right namespace for `:features:contentscanner:api`, also use the right namespace for `impl`
---------
Co-authored-by: Benoit Marty <benoitm@element.io >
2026-07-08 07:50:22 +00:00
bxdxnn
4fd0be1fe5
Review
2026-07-07 16:46:42 +00:00
bxdxnn
b1a3c2acb8
Review + lint
2026-07-07 16:34:59 +00:00
ElementBot
4190939ff8
Update screenshots
2026-07-07 14:54:55 +00:00
bxdxnn
16c1046293
Merge branch 'develop' into misc/reactions-pinned-messages
2026-07-07 17:38:59 +03:00
Benoit Marty
a5d8b6eb2a
Merge branch 'develop' into feat/skin-tone-picker
2026-07-07 15:21:27 +02:00
Benoit Marty
243acf1ee0
Add more screenshots
2026-07-07 15:19:18 +02:00
Benoit Marty
3ec7aa2a55
Remove default parameter values and make them not nullable.
2026-07-07 14:34:14 +02:00
Benoit Marty
387022a9af
Use color from theme and improve preview of EmojiItem
2026-07-07 14:24:52 +02:00
Benoit Marty
7c3d1e2e80
Merge pull request #7158 from element-hq/renovate/androidx.compose.material3-material3-1.x
...
Update dependency androidx.compose.material3:material3 to v1.5.0-alpha22
2026-07-07 10:29:42 +02:00
ElementBot
56ad052575
Update screenshots
2026-07-07 07:53:22 +00:00
Benoit Marty
9672950512
Merge pull request #7138 from element-hq/fix/a11y-reading-order
...
Fix timeline reading order distorted when TalkBack is active
2026-07-07 09:42:00 +02:00
Benoit Marty
445b9a1ee7
Merge pull request #7157 from element-hq/feature/bma/updateOnboarding
...
Update onboarding screen text style
2026-07-07 09:40:29 +02:00
renovate[bot]
99b6151be7
Update dependency androidx.compose.material3:material3 to v1.5.0-alpha22
2026-07-06 16:33:47 +00:00
Benoit Marty
1ddb32645c
Merge pull request #7007 from element-hq/renovate/androidx.compose.material3-material3-1.x
...
Update dependency androidx.compose.material3:material3 to v1.5.0-alpha21
2026-07-06 18:31:45 +02:00
ElementBot
654f149df9
Update screenshots
2026-07-06 15:28:56 +00:00
Benoit Marty
09c109a6cb
Update OnBoarding view to match Figma
...
Closes #7156
2026-07-06 17:11:34 +02:00
Benoit Marty
30a22eeae6
Merge pull request #7024 from element-hq/feature/bma/scroll-to-unread-messages
...
Scroll to unread messages
2026-07-06 16:02:28 +02:00
renovate[bot]
e4aee9eccd
Update plugin gms_google_services to v4.5.0 ( #7086 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-06 13:47:09 +02:00
renovate[bot]
8f9dfb5119
Update dependencyAnalysis to v3.16.0 ( #7144 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-06 13:46:32 +02:00
renovate[bot]
474b039a87
Update dependency io.sentry:sentry-android to v8.46.0 ( #7140 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-06 13:46:11 +02:00
renovate[bot]
fdb2958183
Update danger/danger-js action to v13.0.10 ( #7142 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-06 13:45:31 +02:00
Benoit Marty
5c7bac58ce
Merge branch 'develop' into feature/bma/scroll-to-unread-messages
2026-07-06 13:36:28 +02:00
Benoit Marty
e346f68fc8
Merge pull request #7044 from bxdxnn/fix/thread-list-avatar
...
Fix wrong avatar shown in the thread list's top bar
2026-07-06 11:34:14 +02:00
Jorge Martin Espinosa
e4ce5a821a
Update screenshots ( #7155 )
...
Co-authored-by: ElementBot <android@element.io >
2026-07-06 11:25:29 +02:00