Commit Graph

4114 Commits

Author SHA1 Message Date
Stefan Ceriu 893b8f56a6 Re-enable the disabled UI tests but delete the snapshotting steps that are conflicting with the secure pin keyboard 2026-04-28 10:05:43 +02:00
Mauro Romito 3a70f20979 disable tests that do not work for now 2026-04-28 10:05:43 +02:00
Mauro Romito f7cb0d2ff7 updated tests snapshots 2026-04-28 10:05:43 +02:00
Mauro Romito 3efca2366a fix for the flaky start chat test flow 2026-04-28 10:05:43 +02:00
Doug 7bce116d9e Update the SDK, handling OIDC/OAuth API breaks. (#5497)
Update the SDK handling API breaks.
2026-04-27 14:46:53 +01:00
Doug 0087b5a4e5 Fix a bug where the onboarding flow was dismissed by logging out. (#5481)
* Fix a bug where the onboarding flow was dismissed by logging out.

* Add some tests for the available actions while we're here.

---------

Co-authored-by: Stefan Ceriu <stefan.ceriu@gmail.com>
2026-04-27 14:33:09 +01:00
Mauro Romito 876109ef75 removed LLS feature flag 2026-04-27 15:13:07 +02:00
Mauro Romito c33cb5671c disabled the flaky test callIsTimingOut 2026-04-27 14:13:13 +02:00
Mauro Romito fa801b5791 splitting runtime sim version from the os version 2026-04-27 14:13:13 +02:00
Mauro Romito 04202676aa use the default preview tests configuration 2026-04-27 14:13:13 +02:00
Mauro Romito 078c249262 use 26.4 os version on SE 3rd gen for preview tests 2026-04-27 14:13:13 +02:00
Richard van der Hoff 9a2a852af3 Promote "history sharing on invite" out of developer options (#5480)
* Enable key-share-on-invite irrespective of feature flag

* Remove feature-flag dep: warning on starting chat with new people

* Remove feature-flag dep: invite from room member details

* Remove feature-flag dep: warning on new users in invite screen

* Remove feature-flag dep: from room details screen

* Remove feature-flag dep: starting chat from user profile screen

* Remove feature-flag dep: timeline info on forwarded keys

* Remove feature-flag dep: RoomScreenModel

* Remove `enableKeyShareOnInvite` from AppSettings

* Remove `enableKeyShareOnInvite` feature flag

* Remove outdated comments

* Update preview test room snapshots as their header now includes the history sharing icon
2026-04-27 14:43:18 +03:00
Doug eb72815e74 Fix a bug where calls don't ring when quiet notifications are hidden. 2026-04-25 11:26:43 +03:00
Element CI c6ea99239a Run XcodeGen, update Package.resolved and Settings.bundle 2026-04-24 18:57:44 +03:00
Element CI ecc2f80f05 Run XcodeGen, update Package.resolved and Settings.bundle 2026-04-24 18:57:44 +03:00
renovate[bot] e964674098 Update dependency PostHog to v3.54.0 2026-04-24 18:57:44 +03:00
Stefan Ceriu 31dbc6bd6c Fix orphaned doc comment warning 2026-04-24 16:44:00 +03:00
Stefan Ceriu 0c91ae7869 Tweak some things, fix some things, delete some things 2026-04-24 16:44:00 +03:00
amshak 69822c8518 Combine DM call actions into one menu item
This helps give more space to the room header. Specially in the scenario when threads is enabled.
2026-04-24 16:44:00 +03:00
Stefan Ceriu fa2c3169b3 Fix the Update Acknowledgements renovate dependencies update workflow step by building the project instead of just resolving the dependencies 2026-04-24 15:19:37 +03:00
Mauro ef26796d98 Open Live Locations map on tapping on the banner (#5477)
* Implemented opening the LLS on our own user when tapping on the banner

* added a test for moving the map as soon as the first update arrives.

* updated preview tests
2026-04-24 13:19:07 +02:00
Mauro 5d1132c75b Update SDK to 26.04.23 (#5478)
updated sdk, and added error management on the send LLS API
2026-04-24 13:07:16 +02:00
Mauro a9fae7b4e7 update sim version to 26.4.1 (#5479) 2026-04-24 11:59:15 +02:00
Mauro Romito b0fa1afe51 Force a stop before starting a new session and resend last location on new starts 2026-04-23 17:53:17 +02:00
Doug 95c32225a8 Add a Developer Options button to the AuthenticationStartScreen on Nightly builds. (#5472)
* Add a Developer Options button to the AuthenticationStartScreen on Nightly builds.

* Make sure the Developer Options are actually shown in the settings screen on Nightlies.
2026-04-23 15:52:47 +01:00
Mauro 5e2210f1e8 LocationSharingScreen: fix indefinite loading on the center to location button in non picker mode (#5469) 2026-04-22 16:36:15 +00:00
Mauro Romito 6dc6eed9e3 stop showing live location disclaimer when accepted. 2026-04-22 18:17:17 +02:00
Doug f23b77a481 Bold the room cell when highlighted if not showing all activity. (#5468) 2026-04-22 16:04:33 +01:00
Mauro Romito ad2143f334 use current value subject and current value publisher for LiveLocationShare updates 2026-04-22 16:43:18 +02:00
manuroe 77b8243de1 Fix testUserFlow integration tests, at least locally (#5352)
* Fix testUserFlow integration tests

- Use 'Close' instead of 'Cancel' button label when dismissing location picker
- Scroll up to make the People button visible before tapping it

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fixup! Fix testUserFlow integration tests

* Integration tests: Add logout handling for MAS authentication

It is useful when relaunching tests locally. It avoids them to fail because the MAS webview is already logged it from a previous session.

* Swipe until the People button is hittable.

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Doug <douglase@element.io>
2026-04-22 13:21:09 +01:00
Mauro 55f82e69b1 Improve Live Location Sharing with reduced accuracy mode (#5461) 2026-04-22 13:12:03 +02:00
Stefan Ceriu a17b097029 Update all UI test snapshots following 26.4 migration 2026-04-21 20:10:51 +03:00
Element CI dc1670015c Prepare next release 2026-04-21 09:43:26 -07:00
Doug 3c2702452c Fix a potential crash caused by using old Sentry transactions. (#5459)
* Fix a deprecation warning.

* Remove unused method.

* Fix a crash caused by using old Sentry transactions.
2026-04-21 17:14:17 +01:00
Doug e373969354 Update the Deactivate Account strings (and icon) to call it Delete Account. (#5458)
Use the new strings and icon.

Snapshots have already been updated.
2026-04-21 15:50:27 +01:00
Doug 4e1c855467 Update the SDK. (#5456) 2026-04-21 17:20:12 +03:00
Stefan Ceriu 47de08125a Fix formatting .. according to Zed rules anyway 2026-04-21 17:19:50 +03:00
Stefan Ceriu bb311d19df Converge on the same CI bot name and email as the Swift CI scripts (Tools) 2026-04-21 17:19:50 +03:00
Stefan Ceriu ec054dde06 Rename github workflows so they all use hyphens, instead of a mix of underscores and hyphens 2026-04-21 17:19:50 +03:00
ElementRobot fb94b3fc63 Translations update (#5452)
* Translations update

* translation updates

---------

Co-authored-by: Mauro Romito <mauro.romito@element.io>
2026-04-21 13:24:41 +01:00
Mauro Romito 2250087cfe handle reduced accuracy authorization case 2026-04-21 13:51:40 +02:00
Doug 1ac9c96171 Throttle capabilities updates to once per day (or when the app is next launched). (#5454)
* Throttle capabilities updates to once per day (or when the app is next launched).

* Add a setupSubcriptions method to shorten the init.
2026-04-21 12:43:40 +01:00
amshak 2a6f94ff48 Notification Decoration Revised (#5312)
1. I removed the grey dots for when there is activity in rooms set to mentions or mute.
2. For all unread rooms, I made the message preview text bold for better legibility
3. For rooms with no unreads, I made the font weight regular, again for legibility

We have also mergeg the new room list activity rendering with the existing feature hide unread badge feature flag and provide 3 variations: current production behavior, no badge but bolding, and no bolding and no badge
2026-04-21 14:12:07 +03:00
Doug 5b7ee5c455 Enable automatic Verification when already signed in with Element Classic. (#5453)
Enable automatic Verification with Element Classic.
2026-04-21 11:43:51 +01:00
Mauro Romito 30ee9c943a updated the UI for the live locations distance to match designs. 2026-04-21 12:32:50 +02:00
Mauro Romito 53f6c66a8b use CLLocationManager directly to handle location updates since is more reliable in bg and more configurable 2026-04-21 12:32:50 +02:00
Mauro Romito 676c90c484 allow users to set live location minimum distance update 2026-04-21 12:32:50 +02:00
Mauro Romito 22e3c81da1 implemented a 3 seconds throttling of LLS updates. 2026-04-21 12:32:50 +02:00
Valere Fedronic d49a6e5a5d Support for ongoing voice vs video call + joining (#5399) 2026-04-21 09:11:52 +00:00
Doug d9013208dd Add a feature flag for automatic back pagination. (#5445) 2026-04-20 17:47:26 +01:00