Doug
4e7742572e
Allow overriding the bug report app ID and analytics cookies URL. ( #3969 )
2025-04-02 08:41:02 +00:00
Mauro
302bc6c415
Add alerts with reason for kick and ban ( #3967 )
...
* feat: added alerts with reason for kick and ban
in the room members list screen
* fix tests
2025-04-01 16:06:40 +00:00
Doug
ee0d054ee1
Make the secrets optional. ( #3966 )
2025-04-01 16:14:05 +01:00
Mauro Romito
4f75900b57
updated EC to 0.9.0
2025-04-01 16:34:41 +02:00
Stefan Ceriu
fb83dbffdb
Bring back the background refresh stop sync crash fix, this time with a forced conformance to the main actor.
...
- follow up to https://github.com/element-hq/element-x-ios/pull/3942 and https://github.com/element-hq/element-x-ios/pull/3946
2025-04-01 17:22:16 +03:00
Stefan Ceriu
c392c57c25
Bump the RustSDK to v25.03.31
...
- adopt new async throwing methods
- use the sdk side TimelineStart virtual timeline item
- remove async from `directRoomForUserID` as it's not async on the rust side
- remove async from `retryDecryption` as it's spawning not blocking on the rust side
2025-04-01 13:12:29 +03:00
Doug
2a146ca022
Allow the services that are configured by secrets to be disabled. ( #3961 )
...
* Make the map tiler key optional.
* Make the bug report URL optional.
* Make the sentry URL optional.
* Make the analytics configuration optional and handle consent taking Sentry into account.
* Stop prompting users to report crashes when Sentry is disabled.
2025-04-01 09:24:12 +01:00
ElementRobot
e75ea701fd
Translations update ( #3959 )
2025-03-31 10:11:29 +01:00
Mauro Romito
d76f58372b
a11y: better voice over for voice messages
2025-03-28 10:15:30 +01:00
Mauro Romito
ad27e6c743
a11y: add profile picture accessibility label
2025-03-28 10:13:23 +01:00
Mauro Romito
46ef4502ac
fix: update compound to fix pickers and toggles
...
in list forms
2025-03-28 10:12:18 +01:00
Mauro Romito
6c97b89205
a11y: accessibility labels for calls
2025-03-28 10:01:39 +01:00
Element CI
fbcce5bda0
Prepare next release
2025-03-27 06:53:19 -07:00
Stefan Ceriu
ee9bfdd5a0
Revert "Attempt to prevent crashes after expiring background refreshes."
...
This reverts commit 418daaa90fd9ed6a9fbcdd9d03ee4cde7888c3cd.
2025-03-27 13:42:26 +02:00
Doug
b6e5fe7015
Refactor the MapTiler configuration into a single place. ( #3944 )
...
* Refactor the MapTiler configuration into a single place.
* Merge the MapAssets catalog into the normal one.
2025-03-26 14:39:09 +00:00
Element CI
aa0d2efa32
Prepare next release
2025-03-26 05:47:53 -07:00
Stefan Ceriu
be108b0cfe
Attempt to prevent crashes after expiring background refreshes.
2025-03-26 14:24:38 +02:00
Mauro Romito
4c09dde58d
EC update and improvements
...
Use .startCall intent, and always pass rageshakeURL to the widget
Updated EC to 0.9.0-rc.4
rageshakeURL is now a parameter
2025-03-26 13:13:28 +01:00
Element CI
4e206e8a8d
Prepare next release
2025-03-25 09:46:52 -07:00
Mauro
5262d78747
Embed element call ( #3939 )
...
* it works but only with the baseURL for now
* works but strings are not referenced properly
and we are using a dummy config.json which maybe is not required at all?
* test with EmbeddedElementCall repo
* updated the version
* ignore our own package
* updated version
removed using EC through the well known URL
* fix for remote URL overriding
* updated version
* fix for microphone and camera using local URL
* better solution
* Use version 0.9.0-release-test.3
* fix project
* removed workaround for emebedded EC url generation
* updated EC
* pr suggestions
* fix
* removed unnecessary configuration flag
---------
Co-authored-by: Hugh Nimmo-Smith <hughns@element.io >
2025-03-25 16:14:23 +00:00
Mauro Romito
53bff8d945
reply view will now render as plain pills
...
instead of rendering nothing
2025-03-25 14:00:29 +01:00
Doug
beb08bf7b8
Add NSPrivacyTracking and NSPrivacyCollectedDataTypes to PrivacyInfo.xcprivacy ( #3935 )
...
Nothing has changed, this PR simply moves the existing values from App Store Connect into the app itself.
2025-03-25 11:47:46 +00:00
Mauro Romito
0ee2199645
updated the SDK to 25.03.24
2025-03-25 12:17:11 +01:00
Andy Balaam
92a033c2c4
Use 'Dismiss' to close pinned identity changes, instead of 'Ok' ( #3936 )
...
* Use 'Dismiss' to close pinned identity changes, instead of 'Ok'
* Update snapshots.
2025-03-25 10:36:34 +00:00
renovate[bot]
a515b993bd
Update apple-actions/import-codesign-certs digest to cfd6eb3
2025-03-25 08:58:15 +02:00
Stefan Ceriu
c57ff34b13
Revert codecov/codecov-action changes and add allowedVersions renovate rule.
2025-03-24 13:37:17 +02:00
renovate[bot]
4552e9ba3f
Update GitHub Actions to v5
2025-03-24 13:37:17 +02:00
ElementRobot
0dc30f91e4
Translations update ( #3932 )
...
* Translations update
* Update preview snapshots
---------
Co-authored-by: pixlwave <6060466+pixlwave@users.noreply.github.com >
Co-authored-by: Stefan Ceriu <stefan.ceriu@gmail.com >
2025-03-24 11:42:26 +02:00
Mauro Romito
9fe547fa65
fix: DM invites now correctly render the avatar
2025-03-21 20:27:04 +01:00
Doug
0badcd1303
Add developer options for Rust's Trace Log Packs. ( #3929 )
...
* Add support for configuring log packs.
* Update call widget parameters.
* Update the SDK.
2025-03-21 19:00:13 +00:00
Mauro Romito
edcc5d17c8
UserPreference now can have published defaultValue
...
better approach
improved and added tests
2025-03-21 15:41:39 +01:00
Mauro Romito
d9196b2fa1
pr suggestions
2025-03-21 15:41:39 +01:00
Mauro Romito
d3fd1e9b55
updated test for hidden avatars in invites
2025-03-21 15:41:39 +01:00
Mauro Romito
f7c7cf23ed
UserPreference now supports closure based default
...
and you can also force the defaults to be always used through a subscription
2025-03-21 15:41:39 +01:00
Mauro Romito
208e7de3ee
hide invite avatars when such flag is on
...
This affects:
- Invited room preview inviter avatar
- Invited room preview room avatar
- Invited room cell inviter avatar in the room list
- Invited room cell room avatar in the room list
- Push notification for an invite
2025-03-21 15:41:39 +01:00
Element CI
b91d1ea19e
Prepare next release
2025-03-21 03:29:55 -07:00
Doug
41072de1bc
Fix rebase take II.
2025-03-21 10:11:56 +00:00
Element CI
4afb98941c
Prepare next release
2025-03-20 11:56:21 -07:00
Doug
3981a79829
Discard any changes before rebasing main. ( #3927 )
2025-03-20 18:05:43 +00:00
Element CI
3883ed4229
Prepare next release
2025-03-20 09:10:41 -07:00
Doug
0126932df0
Update the SDK to 25.03.20. ( #3925 )
2025-03-20 13:18:06 +00:00
Doug
c1707d36d2
Stop CI from uploading Codecov results when a PR comes from a fork. ( #3917 )
...
Also fix the condition used on the Enterprise tests.
2025-03-20 08:45:38 +00:00
Stefan Ceriu
77bb839140
Attempt to fix the wrong timeline start display by defaulting the backwards publisher to .idle
...
The default values shouldn't matter as they should be updated when calling subscribeToPagination
but empirically we randomly see the timeline start virtual item when we shouldn't.
We believe there's a race condition between the default values the status publisher
so we're going to default the backwards one to .idle.
Worst case it's going to do one extra back pagination.
2025-03-19 20:10:58 +02:00
Doug
7b2d7652d8
Remove the unused TestMeasurementParser and lint integration tests again. ( #3918 )
2025-03-19 12:52:07 +00:00
Robin
bb8b9d8967
Run the 'prevent blocked' workflow even if PR has conflicts ( #3914 )
...
See the description of pull_request versus pull_request_target documented at https://docs.github.com/en/actions/writing-workflows/choosing-when-your-workflow-runs/events-that-trigger-workflows#pull_request .
2025-03-19 11:44:41 +00:00
Doug
69e908ee16
Add overrides for OIDC configuration. ( #3910 )
...
* Add overrides for OIDC configuration.
* Make sure we're linting more than just the main app.
* Fix the bundle command.
2025-03-19 11:18:20 +00:00
renovate[bot]
6825e21e0f
Update codecov/codecov-action action to v3.1.6
2025-03-19 08:39:11 +02:00
Stefan Ceriu
a6daebfe59
Pin all 3rd party github actions to their full length commit SHA
...
- this is the recommended security practice as per https://docs.github.com/en/actions/security-for-github-actions/security-guides/security-hardening-for-github-actions#using-third-party-actions
2025-03-19 08:22:09 +02:00
Doug
84535ecb8b
Fix an issue rendering pills in some forks. ( #3913 )
2025-03-18 16:36:45 +00:00
Mauro Romito
195621906d
fix: completion service matches now any character
...
also added a test for it
2025-03-18 13:06:18 +01:00