- Change "Read receipts" advanced setting used to send private Read Receipt to "Share presence" settings. When disabled, private Read Receipts will be sent, and no typing notification will be sent. Also Read Receipts and typing notifications will not be rendered in the timeline. (#2241)
- Render typing notifications. (#2242)
- Manually mark a room as unread. (#2261)
- Fix message forwarding after SDK API change related to Timeline intitialization.
- Remove Compose Foundation version pinning workaround. This was done to avoid a bug introduced in the default foundation version used by the material3 library, but that has already been fixed.
- Remove
FilterHiddenStateEventsProcessor
, as this is already handled by the Rust SDK. - Remove session preferences on user log out.
Breaking changes 🚨
- Update Compound icons in the project. Since the icon prefix changed to
ic_compound_
and theCompoundIcons
helper now contains the vector icons as composable functions.
What's Changed
- Add missing device id to settings screen by @jmartinesp in #2320
- Iterate on the release script and workflow by @bmarty in #2324
- Update dependency org.matrix.rustcomponents:sdk-android to v0.1.96 by @renovate in #2323
- Update accompanist to v0.34.0 by @renovate in #2289
- Update dependency androidx.compose.material3:material3 to v1.2.0-rc01 by @renovate in #2284
- Update peter-evans/create-pull-request action to v6 by @renovate in #2327
- Update dependency io.sentry:sentry-android to v7.3.0 by @renovate in #2317
- Update plugin paparazzi to v1.3.2 by @renovate in #2229
- Update plugin detekt to v1.23.5 by @renovate in #2325
- Try fixing contributor PR notice by @jmartinesp in #2335
- Update codecov/codecov-action action to v4 by @renovate in #2331
- Remove Compose Foundation version pinning workaround by @jmartinesp in #2332
- Do not crash on UP unregistered by @SpiritCroc in #2334
- Update gradle/gradle-build-action action to v3 by @renovate in #2326
- Sync Strings by @ElementBot in #2328
- Use
MatrixRoom.isEncrypted
value to set encryption mode in room calls by @jmartinesp in #2333 - Update plugin sonarqube to v4.4.1.3373 by @renovate in #2336
- Aligned CTA button on login flow by @surakin in #2212
- Update wysiwyg to v2.27.0 by @renovate in #2339
- Remove session preferences on logout. by @jmartinesp in #2303
- Add an empty state to the room list by @jmartinesp in #2342
- Sync Strings by @ElementBot in #2345
- Update dependency com.google.truth:truth to v1.4.0 by @renovate in #2344
- Change link to Element Android room to Element X Android room. by @bmarty in #2348
- Upgrade gradle wrapper to 8.6 using command line by @bmarty in #2347
- Update dependency org.matrix.rustcomponents:sdk-android to v0.1.97 by @renovate in #2351
- Improve send problem ux by @bmarty in #2350
- Fix message forwarding after SDK API change by @jmartinesp in #2341
- Do not use a key for the LazyColumn. by @bmarty in #2353
- "Share presence" setting by @bmarty in #2349
- Test timeline view by @bmarty in #2355
- Update dependency org.matrix.rustcomponents:sdk-android to v0.1.98 by @renovate in #2359
- Fix some todo by @bmarty in #2360
- Update dependency io.element.android:compound-android to v0.0.4 by @renovate in #2358
- Enable trace logging for the Olm Account by @poljar in #2357
- Update dependency androidx.compose.compiler:compiler to v1.5.9 by @renovate in #2363
- Move migration screen to within the room list by @jmartinesp in #2361
- Remove
FilterHiddenStateEventsProcessor
by @jmartinesp in #2368 - Add Unit tests on MessagesView by @bmarty in #2365
- Update wysiwyg to v2.28.0 by @renovate in #2367
- Remove modifier parameter in private methods by @bmarty in #2366
- Update dependency androidx.compose:compose-bom to v2024.02.00 by @renovate in #2364
- Update dependency com.posthog:posthog-android to v3.1.6 by @renovate in #2338
- Mark room as unread by @bmarty in #2354
- Fix test compilation after change on other PR getting merged. by @bmarty in #2373
- Update dependency com.google.firebase:firebase-bom to v32.7.2 by @renovate in #2370
- Update dependency com.google.gms:google-services to v4.4.1 by @renovate in #2371
- Update dependency com.google.firebase:firebase-appdistribution-gradle to v4.1.0 by @renovate in #2372
- Update dependency androidx.compose.material3:material3 to v1.2.0 by @renovate in #2362
- Update dependency org.matrix.rustcomponents:sdk-android to v0.1.99 by @renovate in #2369
- Typing notification rendering by @bmarty in #2374
- Update wysiwyg to v2.29.0 by @renovate in #2375
- Sync Strings by @ElementBot in #2377
- More test on MessagesView, and harmonize preview on Dialogs by @bmarty in #2376
- Open the keyboard (and keep it opened) when creating a poll. by @bmarty in #2381
- Update Compound to v0.0.5 and update icons by @jmartinesp in #2380
- Fix Maestro test. by @bmarty in #2385
- Update dependency org.matrix.rustcomponents:sdk-android to v0.2.0 by @renovate in #2382
- Reply on redacted and UTD rendering by @bmarty in #2384
- Improve typing notification animations by @jmartinesp in #2386
- Update dependency org.matrix.rustcomponents:sdk-android to v0.2.1 by @renovate in #2389
- Update dependency com.posthog:posthog-android to v3.1.7 by @renovate in #2391
New Contributors
- @SpiritCroc made their first contribution in #2334
- @poljar made their first contribution in #2357
Full Changelog: v0.4.2...v0.4.3