Commit Graph

3928 Commits

Author SHA1 Message Date
Element CI
68cc36c571 Prepare next release 2026-03-31 06:00:56 -07:00
Mauro Romito
fcbb7ab057 reactively determine with a timer if the lls timeline item has expired or not.
Move mockToday410/420/430 to private Date extension in LiveLocationRoomTimelineView

Agent-Logs-Url: https://github.com/element-hq/element-x-ios/sessions/d2136882-1acc-455d-a363-815e0fb73e89

Co-authored-by: Velin92 <34335419+Velin92@users.noreply.github.com>

fix
2026-03-31 14:29:04 +02:00
Doug
6a79651834 Add support for iOS 26.4 emoji reactions and ensure older ESS versions still work. (#5329)
* Update the SDK and EmojiBase (with support for iOS 26.4 emojis).

* Update snapshots

(We use 26.1 so the snapshot doesn't support the new emoji)
2026-03-31 13:26:51 +01:00
renovate[bot]
7935198a62 Update codecov/codecov-action action to v5.5.4 (#5308)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-31 12:50:43 +01:00
Mauro Romito
b5b459d947 PR Suggestions 2026-03-31 12:58:27 +02:00
Mauro Romito
9e1545e3c1 added tests 2026-03-31 12:58:27 +02:00
Mauro Romito
9e17fd0315 implemented the usage of the live location manager permission handling in the location sharing screen. 2026-03-31 12:58:27 +02:00
Mauro Romito
7e00e9d6fe implemented the LiveLocationManager as part of the user session and setup of permissions in the plist. 2026-03-31 12:58:27 +02:00
ElementRobot
cf305cdcba Bump the calendar version ready for the next release 2026-03-31 10:58:03 +02:00
renovate[bot]
1a658d8f47 Update dependency element-hq/compound-design-tokens to v9 2026-03-31 10:38:07 +03:00
Hugh Nimmo-Smith
ac2edc962a Don't check scanned server against app config and use baseUrl from QR if available 2026-03-30 19:41:33 +02:00
Valere
57fd852ec9 add test for voice call 2026-03-30 17:49:46 +02:00
Valere
f5451e5e17 fix tests 2026-03-30 17:49:46 +02:00
Valere
3030a9438c fixup swiftformat 2026-03-30 17:49:46 +02:00
Valere
2afac7857e call: Support voice only incoming call 2026-03-30 17:49:46 +02:00
Valere
5257f6f8a8 fixup: Missing "log" handling 2026-03-30 16:57:16 +03:00
Valere
4777e371e7 feat: Forward ElementCall logs to the native logs 2026-03-30 16:57:16 +03:00
Mauro Romito
e87c83cb23 pr suggestions 2026-03-30 14:05:31 +02:00
Mauro Romito
7296b09a17 implemented the UI to render the formatted floating date 2026-03-30 14:05:31 +02:00
Mauro Romito
c0f9f13c50 implemented the display logic for the formatted date 2026-03-30 14:05:31 +02:00
Mauro Romito
9c043eb2b8 added an FF for the floating date 2026-03-30 14:05:31 +02:00
ElementRobot
ca149d93f9 Translations update 2026-03-30 13:54:04 +02:00
manuroe
c7026da5a9 Use single typeText call to speed up tests execution 2026-03-30 10:11:49 +02:00
Aaron Thornburgh
b4d6fe43c3 Update Send button bg color (#5170)
* Update Send button bg color

Change the gradient bg to accent/rest.

* Tidy-up ComposerToolbar to match iOS 18 Figma.

Also simplifies the tests a bit.

* Add a .glassEffect to Compound's SendButton.

* Add a border to TimelineReplyView.

Also use the same sizes in both the message bubbles and the composer.

* Change icon size and container in message bubbles

- Container size = 36x36px
- Icon size = 24x24px

* Update icon of reply contents to be 24x24

* Update the VoiceMessageButton to match the designs.

* Adopt Liquid Glass in the ComposerToolbar.

* Generate and fix snapshots.

---------

Co-authored-by: Doug <douglase@element.io>
2026-03-25 17:42:10 +00:00
Element CI
51a3350f0b Prepare next release 2026-03-24 13:51:40 -07:00
Doug
57d5e5b4b3 Really fix the release script. 2026-03-24 19:45:07 +00:00
Doug
e50e3ca84e Fix the release script. 2026-03-24 17:06:44 +00:00
Mauro Romito
79db8582cf remove the DEBUG check from the PreviewScrollView 2026-03-24 16:31:38 +01:00
Mauro Romito
844cfc1237 update matrix sdk to 26.03.24 2026-03-24 12:48:34 +01:00
Mauro
8934f68f7b Render the live location timeline item (#5209)
* created the data for the timeline item

# Conflicts:
#	ElementX/Sources/Other/Logging/Tracing.swift
#	ElementX/Sources/Services/Authentication/AuthenticationService.swift
#	ElementX/Sources/Services/Authentication/LinkNewDeviceService.swift

* Implemented the LLS timeline item

* updated preview tests

* pr and design suggestions

* previewscrollview is debug only
2026-03-24 10:34:00 +01:00
ElementRobot
055b6524a0 Translations update (#5295) 2026-03-23 17:20:23 +00:00
Stefan Ceriu
dfa877750c Bump the RustSDK to v26.03.23 2026-03-23 15:20:37 +02:00
amshak
f42ec2d0ce Changed ordering of Room details screen (#5290)
* Changed ordering of Room details screen

Added media, polls and pinned section on top, because the user is more likely to access those.

* Update snapshots.
2026-03-20 15:12:53 +00:00
Aaron Thornburgh
10597ec9be Use an iOS 26 close button and re-order some sections in SettingsScreen. (#5281)
* Settings > Change Done button to Close

Do it!

* Change ordering of menu item sections

Swap manage app section with manage account section.

* Use a primaryAction placement for the close button.

* Generate the preview snapshots.

* Merge the Manage account and Manage devices actions.

---------

Co-authored-by: Doug <douglase@element.io>
2026-03-20 15:00:10 +00:00
renovate[bot]
ebe3555581 Update codecov/codecov-action action to v5.5.3 (#5283)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 14:52:24 +00:00
Aaron Thornburgh
c3ed417b8f Update container shape of the File TimelineItem's icon. (#5288)
* Change corner radius of icon container

From round to 4px

* Update snapshots.
2026-03-20 14:08:57 +00:00
Stefan Ceriu
0567b75cfb Update preview test snapshots following component design changes 2026-03-19 16:41:27 +02:00
Stefan Ceriu
6a4171efd2 Adjust the PillView and BadgeLabel to the new compound styles 2026-03-19 16:41:27 +02:00
Stefan Ceriu
90062cf896 Update preview test snapshots 2026-03-19 14:18:22 +02:00
renovate[bot]
237aadd186 Update dependency element-hq/compound-design-tokens to v8 2026-03-19 14:18:22 +02:00
Stefan Ceriu
75cc0cade7 Revert "Move CI GitHub token usage to the global git configuration"
This reverts commit 8fb3f2196a.
2026-03-19 08:59:30 +02:00
Mauro
9442b6981f Rename Sign Out to Remove Device + Update SDK 26.03.18 (#5280)
* update the sdk

* updated preview tests

# Conflicts:
#	ElementX/Sources/Screens/Timeline/View/Style/TimelineItemSendInfoLabel.swift
#	ElementX/Sources/Screens/Timeline/View/TimelineItemViews/LiveLocationRoomTimelineView.swift

* update sdk to 26.03.18 + regenerated preview tests after sign out copy change

* updated UI tests

* pr suggestions
2026-03-18 17:34:45 +01:00
renovate[bot]
128b1ebd89 Update dependency siteline/SwiftUI-Introspect to from: "26.0.1" (#5221)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-18 12:24:12 +00:00
ElementRobot
7a383cb855 Translations update (#5212)
* Translations update

* updated previews

---------

Co-authored-by: Mauro Romito <mauro.romito@element.io>
2026-03-16 16:51:17 +01:00
renovate[bot]
4bf6befd84 Update nschloe/action-cached-lfs-checkout action to v1.2.4 2026-03-16 16:21:36 +02:00
Stefan Ceriu
69c91ca114 Set LastUpgradeCheck for XcodeGen and hopefully stop Xcode from automatically updating the schemes 2026-03-13 16:57:18 +02:00
Stefan Ceriu
8fb3f2196a Move CI GitHub token usage to the global git configuration 2026-03-13 16:57:01 +02:00
renovate[bot]
f86c47baf1 Update dependency element-hq/compound-design-tokens to v7 2026-03-12 16:47:10 +02:00
Doug
67162381a8 Fix the AuthenticationStartScreen with large Dynamic Type sizes. (#5191)
* Allow AuthenticationStartLogo to be scaled and fix dark mode when not on a gradient.

* Fix the layout of AuthenticationStartScreen with large Dynamic Type sizes.
2026-03-12 14:18:19 +00:00
Doug
0bd72114b8 Add tests for loading Classic accounts.
Tidy up warnings and fix a few bugs that were revealed.
2026-03-11 17:42:53 +00:00