Commit Graph

  • 984d213b2b Prepare next release Element CI 2026-04-16 06:30:26 -07:00
  • 63422f8f6b Upgrade the project to use Xcode 26.4 (and the 26.4 simulator for tests). (#5375) Doug 2026-04-16 13:33:20 +01:00
  • efbf47441a Use a VStack for invite buttons when the HStack doesn't fit. (#5403) Doug 2026-04-16 13:01:53 +01:00
  • 1d0b73fe4d Add a build flag for Verify with Classic to disable it for the next RC. (#5406) Doug 2026-04-16 12:19:09 +01:00
  • 9121ce6f45 update sdk to 26.04.16 Mauro Romito 2026-04-16 11:22:16 +02:00
  • 602d779e3a Render LiveLocations in the map (#5394) Mauro 2026-04-14 18:27:34 +02:00
  • a40fab5f5e pr suggestions Mauro Romito 2026-04-14 13:56:05 +02:00
  • facba008e7 implement APIs for LLS observation Mauro Romito 2026-04-14 12:45:10 +02:00
  • 78240ebdee Prompt user when inviting users with uncached identities (#5331) Skye Elliot 2026-04-14 12:51:58 +01:00
  • fe2319cada Update zizmorcore/zizmor-action action to v0.5.3 renovate[bot] 2026-04-14 01:10:41 +00:00
  • 7ff2cf618b Add an action to the newly introduced FloatingDateBadge that scrolls the timeline to that day. (#5350) Stefan Ceriu 2026-04-14 11:27:27 +03:00
  • 07b139b307 Update actions/upload-artifact action to v7.0.1 (#5381) renovate[bot] 2026-04-13 18:36:40 +01:00
  • 15340f99cb update sdk to 26.04.13 Mauro Romito 2026-04-13 18:08:16 +02:00
  • 8bfdc70b9c Fix LiveLocationManager flaky tests (#5389) Mauro 2026-04-13 18:05:47 +02:00
  • 7c812201cb Verify Element X with an existing Element Classic account. (#5374) Doug 2026-04-13 15:30:09 +01:00
  • 001a389f51 Update CONTRIBUTING.md with Localazy download instructions Doug 2026-04-13 13:16:58 +01:00
  • d4abb24873 swiftformat Mauro Romito 2026-04-13 11:02:30 +02:00
  • 122f0371db translation update Mauro Romito 2026-04-13 10:38:54 +02:00
  • ea6a6dd794 Update peter-evans/create-pull-request action to v8.1.1 (#5380) renovate[bot] 2026-04-10 18:44:10 +01:00
  • 9590443aac Remove the Spaces Announcement sheet. (#5376) Doug 2026-04-10 17:49:28 +01:00
  • 8b2d83f068 use swift regex and also apply the same logic to stringsdict Mauro Romito 2026-04-10 16:11:09 +02:00
  • 11dd6f0323 order strings alphabetically by key after downloading them Mauro Romito 2026-04-10 15:26:31 +02:00
  • 922fcafcd5 Live Location Sharing Banner (#5370) Mauro 2026-04-10 14:50:42 +02:00
  • 148b292ca6 Update actions/github-script action to v9 (#5372) renovate[bot] 2026-04-10 13:04:55 +01:00
  • dd7e255520 Update nschloe/action-cached-lfs-checkout action to v1.2.5 (#5368) renovate[bot] 2026-04-10 13:04:44 +01:00
  • a7bfef0efa Translations update ElementRobot 2026-04-10 08:07:29 +00:00
  • 9aa58aaf10 Update the SDK. (#5369) Doug 2026-04-09 17:26:12 +01:00
  • b05ab3ac0b Add support for starting voice calls from a DM (#5305) Valere Fedronic 2026-04-09 17:22:31 +02:00
  • 7434d531b2 Require video for callkit even if voice call only to workaround a bug answering calls on the lock screen (#5366) Valere Fedronic 2026-04-09 16:18:06 +02:00
  • 1a5a709e27 Add a view to show the user's account from Element Classic. (#5361) Doug 2026-04-08 21:18:03 +01:00
  • f21e8cb892 Add missing SDK mocks. Doug 2026-04-08 21:13:03 +01:00
  • f26b4a1cd0 Update the SDK handling breaking changes. (#5364) Doug 2026-04-08 21:11:57 +01:00
  • 9b05df399d fixes an issue where the playback speed was preventing the a11y label to be read Mauro Romito 2026-04-08 15:41:19 +02:00
  • 95f3edac7f floating date feature is now out of the feature flag Mauro Romito 2026-04-08 11:13:13 +02:00
  • 6978f96f91 Add a view with instructions for enabling backups in Element Classic. (#5359) Doug 2026-04-08 11:03:30 +01:00
  • ac14265869 Improve detection of link device completion when linking a new device via QR (#5323) Hugh Nimmo-Smith 2026-04-08 09:48:00 +01:00
  • 70fdfed634 Translations update (#5357) ElementRobot 2026-04-07 12:32:54 +02:00
  • dfaeea0ff7 add a spinner when starting LLS Mauro Romito 2026-04-03 15:35:00 +02:00
  • ac7f259b93 force the timeline to render as expired as soon as the stop button is pressed Mauro Romito 2026-04-03 15:24:15 +02:00
  • 93a6917d8a add new tests to LocationSharingViewModel Mauro Romito 2026-04-02 21:54:29 +02:00
  • 208c21c2a0 implement the stop action in the LiveLocationRoomTimelineView Mauro Romito 2026-04-02 21:54:09 +02:00
  • 960183d516 implement the start live location handling in the LocationSharingScreenViewModel Mauro Romito 2026-04-02 21:53:49 +02:00
  • d9a480b1c6 pr suggestions Mauro Romito 2026-04-03 10:43:10 +02:00
  • df5570281b implement the start, send and stop functions Mauro Romito 2026-04-02 17:18:18 +02:00
  • dc67d49d47 add .vscode stuff to gitignore (because Copilot is just way better with VSCode) Mauro Romito 2026-04-02 17:17:07 +02:00
  • f3b5230119 update plist to include background location updates Mauro Romito 2026-04-02 17:16:35 +02:00
  • 5dde7174bc Rename the stale-issues workflow to just stale as it handles PRs as well now Stefan Ceriu 2026-04-02 18:00:27 +03:00
  • e3d9ab1c14 Add PRs to the list of stale checks. Stefan Ceriu 2026-04-02 17:59:18 +03:00
  • e66bbab63c Remove now unneeded waitForInitialItems TimelineProvider method. Stefan Ceriu 2026-04-02 13:36:27 +03:00
  • 5984001720 Remove the shouldDisambiguateDisplayNames parameter from the RoomEvent and RoomStateEvent string builders. Stefan Ceriu 2026-04-02 11:32:25 +03:00
  • 2b8c21afd1 Update reply view border corner radii and color Stefan Ceriu 2026-04-01 17:21:32 +03:00
  • 48794a2c42 Update dependency element-hq/compound-design-tokens to v10 (#5340) renovate[bot] 2026-04-01 13:33:21 +01:00
  • a358cacf31 Hook up the RoomThreadList to the RoomFlowCoordinator state machine and presenting threads. Stefan Ceriu 2026-04-01 09:27:39 +03:00
  • 212cd42161 Fix a couple of warnings Stefan Ceriu 2026-04-01 09:08:34 +03:00
  • 09970fdbab Update codecov/codecov-action action to v6 (#5309) renovate[bot] 2026-04-01 11:09:28 +01:00
  • afd6b8cf55 Fix UI test snapshots after attachment menu and reply bubble UI changes Stefan Ceriu 2026-04-01 10:15:34 +03:00
  • 83704beb82 chore(integration_tests): increase the wait time for sliding sync to retrieve the integration tests room Stefan Ceriu 2026-04-01 12:01:33 +03:00
  • 893617688c Update the SDK to fix support for Xcode 26.4. (#5338) Doug 2026-04-01 10:47:02 +01:00
  • 7eb6d09dc1 Update README.md Doug 2026-03-31 17:49:21 +01:00
  • 4abf9112f4 Rename "Auxiliary" windows to "Secondary" windows Stefan Ceriu 2026-03-31 18:56:13 +03:00
  • ec9cf76f2d Fix which roomID is used when dismissing windows and unit test mocks. Stefan Ceriu 2026-03-31 17:20:14 +03:00
  • 4a4cdce090 Change the "open in new window" room list cell action underneath mark as read/unread and change its icon Stefan Ceriu 2026-03-31 15:44:54 +03:00
  • a39c150ec7 Use the environment's supportsMultipleWindows instead of UIDevice.current.isPhone Stefan Ceriu 2026-03-31 15:38:48 +03:00
  • 2277d0deae Disable creating new windows (duplicates) Stefan Ceriu 2026-03-30 15:36:05 +03:00
  • c3a79cd9f2 Use different auxiliary window sizes on mac vs iPad Stefan Ceriu 2026-03-30 15:35:38 +03:00
  • 3b858a4073 Disable multiple windows when screen lock is enabled. Stefan Ceriu 2026-03-30 15:35:21 +03:00
  • b7333b9b5f Clean up the window manager and its protocols Stefan Ceriu 2026-03-30 14:27:31 +03:00
  • bb61db285b Dismiss a room's window when its flow finishes as there's no longer a reason for it to be alive. Stefan Ceriu 2026-03-30 14:27:06 +03:00
  • ac5b61c973 Programatically focus the main window when invoking the global search Stefan Ceriu 2026-03-30 13:01:38 +03:00
  • a010306b41 Move the global search shortcut to application commands so it's more reliable with multiple windows Stefan Ceriu 2026-03-30 13:01:21 +03:00
  • d4e3b11486 Best effort attempt at cleaning up the WindowManger registered coordinators. Stefan Ceriu 2026-03-30 09:52:04 +03:00
  • e080c7d35a Prevent the window manager from being setup more than once. Stefan Ceriu 2026-03-30 09:51:15 +03:00
  • 891c3fffd4 Close all secondary windows on logout Stefan Ceriu 2026-03-27 16:57:37 +02:00
  • deaa2727db Set a default size for all the detached windows Stefan Ceriu 2026-03-27 13:52:24 +02:00
  • e6f269b9f2 Hook up the settings screen Stefan Ceriu 2026-03-27 13:52:09 +02:00
  • 35198460ce Automatically dismiss (now) empty windows Stefan Ceriu 2026-03-27 13:12:49 +02:00
  • f1ef968975 Introduce support for multiple windows on mac and iPad OS Stefan Ceriu 2026-03-26 20:28:50 +02:00
  • 91a10f4d51 Add RoomThreadListScreen preview snapshots. Stefan Ceriu 2026-03-23 18:07:08 +02:00
  • 9406148689 Add a feature flag for the new RoomThreadList screen. Stefan Ceriu 2026-03-23 17:58:14 +02:00
  • e7e1e990db Add a new RoomThreadListScreen and hook it up to the RoomThreadListService Stefan Ceriu 2026-03-23 17:55:50 +02:00
  • e97ed6ec5c Introduce the RoomThreadListServiceProxy and expose it from the RoomProxy Stefan Ceriu 2026-03-23 17:43:38 +02:00
  • 823e2afa97 Refactor the RoomMessageEventStringBuilder to take a Style instead of a Destination Stefan Ceriu 2026-03-23 17:39:38 +02:00
  • df7914d052 Fix template screen ElementNavigationStack errors Stefan Ceriu 2026-03-23 17:35:28 +02:00
  • 87aaf1065e include the always usage location description in the info.plist Mauro Romito 2026-03-31 15:26:28 +02:00
  • 0fc0e68346 Prepare next release Element CI 2026-03-31 06:00:56 -07:00
  • d7f8d6d890 reactively determine with a timer if the lls timeline item has expired or not. Mauro Romito 2026-03-30 16:31:13 +02:00
  • 07490dd4a9 Add support for iOS 26.4 emoji reactions and ensure older ESS versions still work. (#5329) Doug 2026-03-31 13:26:51 +01:00
  • 08a92c0dd0 Update codecov/codecov-action action to v5.5.4 (#5308) renovate[bot] 2026-03-31 12:50:43 +01:00
  • a1029132c5 PR Suggestions Mauro Romito 2026-03-31 12:09:50 +02:00
  • f31c256037 added tests Mauro Romito 2026-03-31 03:00:31 +02:00
  • d67c1a93db implemented the usage of the live location manager permission handling in the location sharing screen. Mauro Romito 2026-03-31 02:10:21 +02:00
  • b31d0cad75 implemented the LiveLocationManager as part of the user session and setup of permissions in the plist. Mauro Romito 2026-03-31 02:09:25 +02:00
  • 3ba636aa37 Bump the calendar version ready for the next release ElementRobot 2026-03-31 04:01:18 +00:00
  • ada2c73c1f Update dependency element-hq/compound-design-tokens to v9 renovate[bot] 2026-03-30 22:01:35 +00:00
  • 220ccfe61e Don't check scanned server against app config and use baseUrl from QR if available Hugh Nimmo-Smith 2026-03-12 18:37:20 +00:00
  • 83adb46b33 add test for voice call Valere 2026-03-24 11:51:51 +01:00
  • 558ec76f73 fix tests Valere 2026-03-24 08:43:31 +01:00
  • a170018942 fixup swiftformat Valere 2026-03-23 15:13:16 +01:00
  • fec4f7d9ee call: Support voice only incoming call Valere 2026-03-23 14:55:40 +01:00
  • 867d3476c3 fixup: Missing "log" handling Valere 2026-03-30 15:21:17 +02:00