Releases: element-hq/element-android
Releases · element-hq/element-android
v1.4.30
Changes in Element v1.4.30 (2022-07-29)
Features ✨
- [FTUE] - Enable improved login and register onboarding flows (#2585)
- Adds settings screen to change app font scale or enable using system setting (#5687)
- [Location sharing] - Delete action on a live message (#6437)
- [Timeline] - Collapse redacted events (#6487)
- Improve lock screen implementation with extra security measures (#6522)
- Move initialization of the Session to a background thread. MainActivity is restoring the session now, instead of VectorApplication. Useful when for instance a long migration of a database is required. (#6548)
- Share location with other apps (#6567)
- Support element call widget (#6616)
- [FTUE] Updates FTUE registration to include username availability check and update copy (#6546)
- [FTUE] - Allows the email address to be changed during the verification process (#6622)
- [FTUE] Updates the copy within the FTUE onboarding (#6547)
- [FTUE] Test session feedback (#6620)
- [FTUE] - Improved reset password error message (#6621)
Bugfixes 🐛
- Fixes wrong voice message being displayed and played on the timeline. (#6213)
- Fixes the room list not taking into account the Show all rooms in Home preference (#6665)
- Stop using unstable names for withheld codes (#5115)
- Fixes room not being in space after upgrade (#6200)
- Fixed issues with reporting sync state events from different threads (#6341)
- Display specific message when verification QR code is malformed (#6395)
- When there is no way to verify a device (no 4S nor other device) propose to reset verification keys (#6466)
- Unwedging could cause the SDK to force creating a new olm session every hour (#6534)
- [Location Share] - Wrong room live location status bar visibility in timeline (#6537)
- Fix infinite loading when opening a DM when the current room is the same DM. (#6549)
- Do not log the live location of the user (#6579)
- Fix backup saving several times the same keys (#6585)
- Check user power level before sharing live location (#6587)
- [Location Share] - Live is considered as ended while still active (#6596)
- Put EC permission shortcuts behind labs flag (PSG-630) (#6634)
- ObjectAnimators are not canceled in TypingMessageDotsView (#6663)
SDK API changes ⚠️
- Communities/Groups are removed completely (#5733)
- SDK - The SpaceFilter is query parameter is no longer nullable, use SpaceFilter.NoFilter instead (#6666)
Other changes
- Nightly build publication on Firebase (#6478)
- Communities/Groups are removed completely (#5733)
- Improves performance on search screen by replacing flattenParents with directParentName in RoomSummary (#6314)
- Log durations of DB migration and migration steps. (#6538)
- [Location Share] - Standardise "Stop" texts for live (#6541)
- Adds NewAppLayoutEnabled feature flag (#6584)
- [Location sharing] - Small improvements of UI for live (#6607)
- Live Location Sharing - Reset zoom level while focusing a user (#6609)
- Fix a typo in the terms and conditions step during registration. (#6612)
- [Location sharing] - OnTap on the top live status bar, display the expanded map view (#6625)
- [Location Share] - Expanded map state when no more live location shares (#6635)
What's Changed
- Ignore
forwardPaginationTest
to unblock the CI by @jmartinesp in #6558 - UI test stabilization by @ouchadam in #6512
- Fixes wrong voice message being displayed and played on the timeline. by @jmartinesp in #6556
- Bump opusencoder from 1.0.3 to 1.0.4 by @dependabot in #6550
- legacy groups removal by @fedrunov in #6268
- fix olm session proliferation by @BillCarsonFr in #6535
- Just go back to the timeline if the user is already viewing the DM with the other user. by @bmarty in #6549
- font scale setting screen by @fedrunov in #6453
- [Location Share] - Standardise "Stop" texts for live (PSG-622) by @mnaturel in #6542
- Nightly build published on Firebase by @bmarty in #6478
- Bump flipper from 0.153.0 to 0.154.0 by @dependabot in #6552
- Update issue automation for the design team by @kittykat in #6577
- More DB migration log by @bmarty in #6538
- Bump kotlinCoroutines from 1.6.3 to 1.6.4 by @dependabot in #6551
- Do not log the live location of the user (PSG-63) by @onurays in #6579
- fixed crash when system font scale setting isn't set by @fedrunov in #6590
- Fix error when building
./gradlew assembleGplayNightly
by @bmarty in #6592 - Adds NewAppLayoutEnabled Feature Flag by @ericdecanini in #6584
- FTUE - Combined register copy review by @ouchadam in #6545
- FTUE - Copy review by @ouchadam in #6569
- Share location with other apps (PSG-242) by @onurays in #6567
- [Timeline] - Collapse redacted events (PSG-523) by @mnaturel in #6501
- [Location sharing] - Delete action on a live message (PSG-523) by @mnaturel in #6486
- [Location Share] - Wrong room live location status bar visibility in timeline (PSG-625) by @mnaturel in #6539
- Code style change: Trailing Commas by @ericdecanini in #6593
- Fixes room not being in space after upgrade by @ericdecanini in #6200
- Bump libphonenumber from 8.12.51 to 8.12.52 by @dependabot in #6602
- fix backup looping same keys by @BillCarsonFr in #6585
- [Location Share] - Live is considered as ended while still active (PSG-617) by @mnaturel in #6600
- Check user power level before sharing live location (PSG-620) by @onurays in #6587
- Translations update from Weblate by @RiotTranslateBot in #6606
- Replace flattenParents with directParentName by @ericdecanini in #6314
- stable name for withheld by @BillCarsonFr in #6520
- Display specific message when verif code malformed by @BillCarsonFr in https://github.com/vector-im/element-andr...
v1.4.28
Warning
This release include a migration of DB which may freeze the app and users may get some ANR. This release will not go to the stores. There are other known issues to fix in this release.
Changes in Element v1.4.28 (2022-07-13)
Features ✨
- Improve user experience when he is first invited to a room. Users will be able to decrypt and view previous messages (#5853)
- [Location sharing] - Reply action on a live message (#6401)
- Show a loader if all the Room Members are not yet loaded. (#6413)
Bugfixes 🐛
- Fixes numbered lists always starting from 1 (#4777)
- Adds LoginType to SessionParams to fix soft logout form not showing for SSO and Password type (#5398)
- Use stable endpoint for alias management instead of MSC2432. Contributed by Nico. (#6288)
- [Poll] Fixes visible and wrong votes in closed poll after removing 2 previous polls (#6430)
- Fix HTML entities being displayed in messages (#6442)
- Gallery picker can pick external images (#6450)
- Fixes crash when sharing plain text, such as a url (#6451)
- Fix crashes on Timeline [Thread] due to range validation (#6461)
- Fix crashes when opening Thread (#6463)
- Fix ConcurrentModificationException on BackgroundDetectionObserver (#6469)
- Fixes inconsistency with rooms within spaces showing or disappearing from home (#6510)
In development 🚧
- FTUE - Adds support for resetting the password during the FTUE onboarding journey (#5284)
- Create DM room only on first message - Design implementation & debug feature flag (#5525)
Other changes
- Replacing Epoxy annotation layout id references with getDefaultLayoutId (#6389)
- Ensure
RealmList<T>.clearWith()
extension is correctly used. (#6392) - [Poll] - Add a description under undisclosed poll when not ended (#6423)
- Add
android:hasFragileUserData="true"
in the manifest (#6429) - Add code check to prevent modification of frozen class (#6434)
- Let your Activity or Fragment implement
VectorMenuProvider
if they provide a menu. (#6436) - Rename Android Service to use
AndroidService
suffix (#6458)
What's Changed
- Ensure clearWith lambda is deleting all the list item by @bmarty in #6392
- Replacing epoxy item annotation layout references with getDefaultLayoutId by @ouchadam in #6415
- Bump realm-gradle-plugin from 10.9.0 to 10.11.0 by @dependabot in #6130
- [FTUE] Forgot password by @ouchadam in #6263
- Add
android:hasFragileUserData="true"
in the manifest by @bmarty in #6429 - Show a loader if all the Room Member are not yet loaded. by @bmarty in #6413
- Use stable endpoint for alias management by @deepbluev7 in #6288
- Open URL on external browser task by @yostyle in #4364
- Bump flipper from 0.151.1 to 0.152.0 by @dependabot in #6416
- Bump fragment from 1.4.1 to 1.5.0 by @dependabot in #6420
- Bump activity from 1.4.0 to 1.5.0 by @dependabot in #6419
- FTUE - Msisdn (phone number) entry by @ouchadam in #6108
- [Location sharing] - Reply action on a live message (PSG-343) by @mnaturel in #6414
- Fixes broken SoftLogout UX for homeservers that support both Password and SSO by @ericdecanini in #5398
- Share Megolm session keys when inviting a new user by @ariskotsomitopoulos in #5853
- Simple check to prevent frozen class modification by @BillCarsonFr in #6434
- Gallery picker can pick external images (not just videos) by @cloudrac3r in #6450
- Bump google-services from 4.3.10 to 4.3.13 by @dependabot in #6409
- [Poll] - Add a description under undisclosed poll when not ended (PSB-134) by @mnaturel in #6425
- [Poll] - Wrong votes in closed poll after removing 2 previous polls (PSG-590) by @mnaturel in #6431
- [FTUE] MSISDN / Phone number confirmation by @ouchadam in #6157
- Fix HTML entities being displayed in messages by @cloudrac3r in #6447
- Fix copy paste issue by @bmarty in #6456
- Rename Android Service to use
AndroidService
suffix by @bmarty in #6458 - Upgrade androidx activity and fragment to 1.5.0 by @bmarty in #6436
- Crash - Sharing text by @ouchadam in #6467
- Fix typo by @bmarty in #6468
- Fix ConcurrentModificationException on BackgroundDetectionObserver by @bmarty in #6469
- Fix crashes when opening Thread (#6463) by @ganfra in #6474
- Timeline: fix validation of timeline event changes by @ganfra in #6462
- Bump flipper from 0.152.0 to 0.153.0 by @dependabot in #6491
- Fixing numbered lists always starting from 1 by @ouchadam in #6473
- Bump lifecycle from 2.4.1 to 2.5.0 by @dependabot in #6418
- FTUE - Homeserver edits not updating the selected server UI by @ouchadam in #6454
- Add GitHub action to check for a towncrier file by @bmarty in #6482
- Add dependency to opusencoder and remove module from this project by @bmarty in #6489
- Fixes inconsistent rooms in home behaviour by @ouchadam in #6511
- Start DM on first message (UI) by @Florian14 in #6051
- Adding tests around the share intent handling by @ouchadam in #6471
- Translations update from Weblate by @RiotTranslateBot in #6527
- Delete unused key
error_attachment
by @bmarty in #6533
New Contributors
- @deepbluev7 made their first contribution in #6288
Full Changelog: v1.4.27...v1.4.28
v1.4.27-RC2
RC2 - Includes 8abae6f
Changes in Element v1.4.27 (2022-07-06)
Bugfixes 🐛
- Fixes crash when sharing plain text, such as a url (#6451)
- Fix crashes on Timeline [Thread] due to range validation (#6461)
- Fix crashes when opening Thread (#6463)
- Fix ConcurrentModificationException on BackgroundDetectionObserver (#6469)
Full Changelog: v1.4.26...v1.4.27-RC2
v1.4.26
Changes in Element v1.4.26 (2022-06-30)
Features ✨
- Use UnifiedPush and allows user to have push without FCM. (#3448)
- Replace ffmpeg-kit with libopus and libopusenc. (#6203)
- Improve lock screen implementation. (#6217)
- Allow sharing text based content via android's share menu (eg .ics files) (#6285)
- Promote live location labs flag (#6350)
- [Location sharing] - Stop any active live before starting a new one (#6364)
- Expose pusher profile tag in advanced settings (#6369)
Bugfixes 🐛
- Fixes concurrent modification crash when signing out or launching the app (#5821)
- Refactor - better naming, return native user id and not sip user id and create a dm with the native user instead of with the sip user. (#6101)
- Fixed /upgraderoom command not doing anything (#6154)
- Fixed crash when opening large images in the timeline (#6290)
- [Location sharing] Fix crash when starting/stopping a live when offline (#6315)
- Fix loop in timeline and simplify management of chunks and timeline events. (#6318)
- Update design and behaviour on widget permission bottom sheet (#6326)
- Fix | Some user verification requests couldn't be accepted/declined (#6328)
- [Location sharing] Fix stop of a live not possible from another device (#6349)
- Fix backslash escapes in formatted messages (#6357)
- Fixes wrong error message when signing in with wrong credentials (#6371)
- [Location Share] - Adding missing prefix "u=" for uncertainty in geo URI (#6375)
In development 🚧
- FTUE - Adds automatic homeserver selection when typing a full matrix id during registration or login (#6162)
Improved Documentation 📚
- Update the PR process doc to come back to one reviewer with optional additional reviewers. (#6396)
SDK API changes ⚠️
- Group all location sharing related API into LocationSharingService (#5864)
- Add support for MSC2457 - opting in or out of logging out all devices when changing password (#6191)
- Create
QueryStateEventValue
to do query onstateKey
for State Event. Also remove the default parameter values for those type. (#6319)
Other changes
- Notify of the latest known location in LocationTracker to avoid multiple locations at start
- Debounce location updates
- Improve location providers access (#5913)
- Add unit tests for LiveLocationAggregationProcessor code (#6155)
- Making screenshots in bug reports opt in instead of opt out (#6261)
- Setup Flipper (#6300)
- CreatePollViewModel unit tests (#6320)
- Fix flaky test in voice recording feature. (#6329)
- Poll view state unit tests (#6366)
- Let LoadRoomMembersTask insert by chunk to release db. (#6394)
What's Changed
- Run exodus privacy scanner on all PRs by @michaelkaye in #6308
- Replace ffmpeg-kit with libopus and libopusenc by @jmartinesp in #6208
- Bump actions/setup-python from 3 to 4 by @dependabot in #6298
- Allow sharing text mimetype content via android's share menu by @ouchadam in #6296
- Fixes large images crashing when opened in timeline by @ericdecanini in #6290
- FTUE - Stage selection and Registration action testing by @ouchadam in #6091
- Making bug report screenshots opt in instead of opt out by @ouchadam in #6297
- [FTUE] Switch homeserver on full matrix id entry by @ouchadam in #6271
- UnifiedPush by @bmarty in #6228
- Setup Flipper by @bmarty in #6300
- Enforce query on state event by @bmarty in #6319
- Fixes /upgraderoom command not doing anything by @ericdecanini in #6154
- CreatePollViewModel unit tests [PSF-1122] by @onurays in #6320
- [Location tracker] - Fix some location tracking issues (PSF-1000) by @mnaturel in #5923
- Add link to the Matrix room. by @bmarty in #6340
- Adding unit tests for live location sharing aggregation code (PSF-1063) by @mnaturel in #6267
- Fix flaky tests for voice recording feature by @jmartinesp in #6330
- [SDK] Improve location sharing service api (PSF-1004) by @mnaturel in #6304
- [Location sharing] Fix crash when starting/stopping a live when offline (PSF-1124) by @mnaturel in #6316
- Replace legacy lock screen implementation by @jmartinesp in #6218
- Missing unit test coverage by @ouchadam in #6307
- Feature/fga/simplify timeline logic by @ganfra in #6318
- Fix migration to 30. Seems that
isNull
with long path is not working :/ by @bmarty in #6361 - Bump flipper-realm-android from 2.1.0 to 2.2.0 by @dependabot in #6359
- Fixing concurrent
dispatchTo
crash by @ouchadam in #6362 - Bump com.autonomousapps.dependency-analysis from 1.5.0 to 1.7.0 by @dependabot in #6360
- Bump flipper-network-plugin from 0.149.0 to 0.150.0 by @dependabot in #6344
- Cleanup of #5187 by @bmarty in #6326
- Bump kotlinCoroutines from 1.6.2 to 1.6.3 by @dependabot in #6354
- Bump flipper from 0.149.0 to 0.150.0 by @dependabot in #6343
- Bump mavericks from 2.6.1 to 2.7.0 by @dependabot in #6274
- Bump annotation from 1.3.0 to 1.4.0 by @dependabot in #6322
- Bump dependency-check-gradle from 7.1.0.1 to 7.1.1 by @dependabot in #6294
- Bump com.autonomousapps.dependency-analysis from 1.7.0 to 1.8.0 by @dependabot in #6374
- Fixing wrong error message when signing in with wrong credentials by @ouchadam in #6372
- Fix CI lint tasks unexpectedly crashing by @ouchadam in #6370
- SDK - Logout all devices by @ouchadam in #6207
- Fix formatted_body being parsed as Markdown by @cloudrac3r in #6357
- Expose pusher profile tag in advanced settings by @Johennes in #6369
- Bump android-embedded_fcm_distributor from 2.0.0 to 2.1.1 by @dependabot in #6331
- Hotfix/1.4.25 by @bmarty in #6382
- Poll view state unit tests [PSF-1130] by @onurays in #6366
- [Location Share] - Adding missing prefix "u=" for uncertainty in geo URI (PSF-945) by @mnaturel in #6376
- Feature/bca/verif resist no age by @billc...
v1.4.25
v1.4.24
v1.4.22
Changes in Element v1.4.22 (2022-06-14)
Features ✨
- Make read receipt avatar list more compact (#5970)
- Allow .well-known configuration to override key sharing mode (#6147)
- Re-organize location settings flags (#6244)
- Add report action for live location messages (#6280)
Bugfixes 🐛
- Fix cases of missing, swapped, or duplicated messages (#5528)
- Fix wrong status of live location sharing in timeline (#6209)
- Fix StackOverflowError while recording voice message (#6222)
- Text cropped: "Secure backup" (#6232)
- Fix copyright attributions of map views (#6247)
- Fix flickering bottom bar of live location item (#6264)
In development 🚧
- FTUE - Adds Sign Up tracking (#5285)
SDK API changes ⚠️
- Some methods from
Session
have been moved to a newSyncService
, that you can retrieve from aSession
. SyncStatusService
method has been moved to the newSyncService
InitSyncStep
have been moved and renamed toInitialSyncStep
SyncStatusService.Status
has been renamed toSyncRequestState
- The existing
SyncService
has been renamed toSyncAndroidService
because of name clash with the new SDK Service (#6029) - Allows
AuthenticationService.getLoginFlow
to fail without resetting state from previously successful calls (#6093) - Allows new passwords to be passed at the point of confirmation when resetting a password (#6169)
Other changes
- Adds support for parsing homeserver versions without a patch number (#6017)
- Updating exit onboarding dialog copy formatting to match iOS (#6087)
- Disables when arrow alignment in code style (#6126)
What's Changed
- Code Style - New line before and after method parentheses by @ericdecanini in #6125
- Add a final question to know if the issue submitter will provide a PR by @bmarty in #5888
- Fix missing/swapped/duplicated messages due to wrong TimelineChunk modifications or insertions by @SpiritCroc in #5528
- Make read receipt avatar list more compact by @ofalvai in #5970
- Bump material from 1.6.0 to 1.6.1 by @dependabot in #6216
- Remove spaces issues to delight board automation by @gsouquet in #6219
- Bump appcompat from 1.4.1 to 1.4.2 by @dependabot in #6227
- SDK - Avoid resetting login state when calling
AuthenticationService.getLoginFlow
by @ouchadam in #6094 - Allow .well-known configuration to override key sharing mode by @jmartinesp in #6151
- Fix StackOverflowError while recording voice message [PSF-1065] by @onurays in #6222
- FTUE - Sign up analytics by @ouchadam in #6042
- Homeserver version without patch number parsing by @ouchadam in #6214
- Sonarqube including coverage on each PR. by @michaelkaye in #6111
- Text cropped: "Secure backup" by @Claire1817 in #6234
- [SDK] Allow passwords to be set at the point of reset confirmation by @ouchadam in #6171
- Sync analytics plan by @github-actions in #6239
- Bump core-ktx from 1.7.0 to 1.8.0 by @dependabot in #6226
- Fix wrong status of live location sharing in timeline (PSF-1073) by @mnaturel in #6212
- Bump olm-sdk from 3.2.11 to 3.2.12 by @dependabot in #6229
- Release recipe: stores live status and update of F-Droid flow. by @bmarty in #6259
- Bump com.autonomousapps.dependency-analysis from 1.4.0 to 1.5.0 by @dependabot in #6250
- Feature/bma/sdk sync service by @bmarty in #6029
- Re-organize location settings flags [PSF-1062] by @onurays in #6244
- Code Style Change - Disable when arrow alignment by @ericdecanini in #6126
- Fix triage automation by @kittykat in #6262
- Fix copyright attributions of map views [PSF-1058] - [PSF-1072] by @onurays in #6247
- Improve Sonar coverage, including im.vector tests by @michaelkaye in #6248
- Bump libphonenumber from 8.12.49 to 8.12.50 by @dependabot in #6281
- Sync analytics plan by @github-actions in #6289
- Add report action for live location messages [PSF-1067] by @onurays in #6280
- Hotfix/1.4.20 by @bmarty in #6291
- Fix flickering bottom bar of live location item [PSF-1057] by @onurays in #6264
- FTUE - Minor tweaks by @ouchadam in #6293
- Bump okhttp-bom from 4.9.3 to 4.10.0 by @dependabot in #6295
- Avoid manual line breaks in exit onboarding dialog copy by @ouchadam in #6223
- Translations update from Weblate by @RiotTranslateBot in #6302
New Contributors
Full Changelog: v1.4.20...v1.4.22
v1.4.20
v1.4.19
v1.4.18
Note: Due to a regression on Space switching, this release will not go to the stores and is replaced by 1.4.19.
Features ✨
- Space explore screen changes: removed space card, added rooms filtering (#5658)
- Adds space or user id as a subtitle under rooms in search (#5860)
- Adds up navigation in spaces (#6073)
- Labs flag for enabling live location sharing (#6098)
- Added support for mandatory backup or passphrase from .well-known configuration. (#6133)
- Security - Asking for user confirmation when tapping URLs which contain unicode directional overrides (#6163)
- Add settings switch to allow autoplaying animated images (#6166)
- Live Location Sharing - User List Bottom Sheet (#6170)
Bugfixes 🐛
- Fix some notifications not clearing when read (#4862)
- Do not switch away from home space on notification when "Show all Rooms in Home" is selected. (#5827)
- Use fixed text size in read receipt counter (#5856)
- Revert: Use member name instead of room name in DM creation item (#6032)
- Poll refactoring with unit tests (#6074)
- Correct .well-known/matrix/client handling for server_names which include ports. (#6095)
- Glide - Use current drawable while loading new static map image (#6103)
- Fix sending multiple invites to a room reaching only one or two people (#6109)
- Prevent widget web view from reloading on screen / orientation change (#6140)
- Fix decrypting redacted event from sending errors (#6148)
- Make widget web view request system permissions for camera and microphone (PSF-1061) (#6149)
In development 🚧
- Adds email input and verification screens to the new FTUE onboarding flow (#5278)
- FTUE - Adds the redesigned Sign In screen (#5283)
- [Live location sharing] Update message in timeline during the live (#5689)
- FTUE - Overrides sign up flow ordering for matrix.org only (#5783)
- Live location sharing: navigation from timeline to map screen
Live location sharing: show user pins on map screen (#6012) - FTUE - Adds homeserver login/register deeplink support (#6023)
- [Live location sharing] Update entity in DB when a live is timed out (#6123)
SDK API changes ⚠️
- Notifies other devices when a verification request sent from an Android device is accepted.` (#5724)
- Some
val
have been changed tofun
to increase their visibility in the generated documentation. Just add()
if you were using them. KeysBackupService.state
has been replaced byKeysBackupService.getState()
KeysBackupService.isStucked
has been replaced byKeysBackupService.isStuck()
- SDK documentation improved (#5952)
- Improve replay attacks and reduce duplicate message index errors (#6077)
- Remove
RoomSummaryQueryParams.roomId
. If you need to observe a single room, use the new APIRoomService.getRoomSummaryLive(roomId: String)
ActiveSpaceFilter
has been renamed toSpaceFilter
RoomCategoryFilter.ALL
has been removed, just passnull
to not filter on Room category. (#6143)
Other changes
- leaving space experience changed to be aligned with iOS (#5728)
- @ignore a number of tests that are currently failing in CI. (#6025)
- Remove ShortcutBadger lib and usage (it was dead code) (#6041)
- Test: Ensure calling 'fail()' is not caught by the catch block (#6089)
- Excludes transitive optional non FOSS google location dependency from fdroid builds (#6100)
- Fixed grammar errors in /vector/src/main/res/values/strings.xml (#6132)
- Downgrade gradle from 7.2.0 to 7.1.3 (#6141)
- Add Lao language to the in-app settings. (#6196)
- Remove the background location permission request (#6198)
What's Changed
- Improve test handling in CI by @michaelkaye in #6025
- Notify other devices of acceptance of verification request by @jmartinesp in #5916
- Add
.login
to get the username rather than Object in the test failure alerts. by @michaelkaye in #6085 - [Location sharing] - Message for live sharing in timeline (PSF-884) by @mnaturel in #5989
- Remove ShortcutBadger lib and usage (it was dead code) by @bmarty in #6083
- Small changes by @bmarty in #5947
- In TimelineForwardPaginationTest, explicitly test for the events we expect by @michaelkaye in #6088
- Well known lookups should be to port 443 only. by @michaelkaye in #6095
- Fix usage of System.currentTimeMillis(). by @bmarty in #6096
- leaving space aligned with ios by @fedrunov in #5942
- Space explore rooms screen alignment with design in figma by @fedrunov in #5834
- Labs flag for enabling live location sharing (PSF-799) by @onurays in #6098
- Poll refactoring with unit tests (PSF-1020) by @onurays in #6074
- Revert: Use member name instead of room name in DM creation item by @Claire1817 in #6049
- Ensure calling 'fail()' is not caught by the Exception handler by @bmarty in #6089
- Bump stem-plugin from 2.0.0 to 2.1.1 by @dependabot in #6081
- Feature/bma/detekt outdated doc by @bmarty in #6084
- Glide - Use current drawable while loading new static map image (PSF-979) by @onurays in #6103
- Fix sending multiple invites to a room reaching only one or two people by @jmartinesp in #6110
- Update issue number in changes.md by @Claire1817 in #6120
- [FTUE] - Email input and verification by @ouchadam in #5868
- Bump constraintlayout from 2.1.3 to 2.1.4 by @dependabot in #6106
- Use fixed text size in read receipt counter by @ofalvai in #5856
- [Location sharing] - Navigation to Map view from live location message (PSF-888) by @mnaturel in #6092
- FTUE - Only override sign up steps for
matrix.org
by @ouchadam in #6065 - Bump vanniktechEmoji from 0.9.0 to 0.12.0 by @dependabot in #6068
- Downgrade gradle from 7.2.0 to 7.1.3 by @michaelkaye in #6141
- Excluding the gms play-service-location from maplibre for fdroid builds by @ouchadam in #6136
- Bump vanniktechEmoji from 0.9.0 to 0.13.0 by @dependabot in #6131
- Prevent widget web view from reloading on screen / orientation change (PSF-1034) by @Johennes in #6140
- [Location sharing] - Update DB entity when a live is timed out (PSF-999) by @mnaturel in https://github.com/vector-im...