github element-hq/element-x-ios release/26.10.3
26.10.3

4 hours ago

What's Changed

✨ Features

🙌 Improvements

  • Enable the backpagination queue and room list notification counts by default. by @stefanceriu in #6187
  • Switch all clients to the new .highEntropyPassphrase mechanism. by @stefanceriu in #6170
  • Adopt the new send queue interfaces by @stefanceriu in #6216
  • Split the description of the new "Show all activity" notification setting by @stefanceriu in #6222
  • Open the room live when tapping the notification for its newest message by @stefanceriu in #6236
  • Change title of the forwarding selection screen to "Forward to" by @Velin92 in #6239
  • Move the status emoji placement on the home screen. by @pixlwave in #6260
  • Let TitleAndIcon take an attributed subtitle by @Velin92 in #6274
  • Update room suggestions and search when space membership changes by @ivan-magda in #6316
  • Bump the SDK and fix identity reset and account deactivation UIAA flows. by @stefanceriu in #6327
  • Move synchronous image upload preparation off the main actor by @Velin92 in #6323

🐛 Bugfixes

  • TabRail layout fixes by @stefanceriu in #6172
  • Handle unexpected user status emoji values gracefully. by @pixlwave in #6193
  • Resume app lock continuation after forced logout by @pixlwave with @Copilot in #6199
  • Throw from session directories and only fatal error when making sense. by @stefanceriu in #6234
  • Surface failed reactions as a send failure on their message by @stefanceriu in #6237
  • Fix the media viewer getting stuck on "Loading more…" when swiping by @Velin92 in #6244
  • Fix formatting-only edits not rendering in the timeline by @Velin92 in #6246
  • Fix the search tab's layout now that its built against os27 by @stefanceriu in #6245
  • Wait for the session restore in background app refresh by @stefanceriu in #6235
  • Don't hold the room list on skeletons for an empty filtered result by @stefanceriu in #6252
  • Only offer joined rooms in the forward and share pickers by @Velin92 with @Copilot in #6255
  • Avoid flashing the room list skeletons on launch by @stefanceriu in #6253
  • Focus events on the live timeline when it has already loaded them by @stefanceriu in #6259
  • Media preview single stale refresh by @Velin92 in #6272
  • Fix location sharing double sheet presentation on the Mac by @stefanceriu in #6276
  • Start the app coordinator from background app refresh by @stefanceriu in #6285
  • Only show media captions in QuickLook once. by @pixlwave in #6287
  • Fix the crash when signing back in after a soft logout by @Velin92 in #6297
  • Clear notifications for fully read rooms using the event's timestamp instead of delivery date by @stefanceriu in #6277
  • Fix room pickers not loading more than the first 100 rooms by @Velin92 in #6320
  • Fix a crash when confirming the server twice during sign-in by @Velin92 in #6342

🗣 Translations

🦻 Accessibility

🧱 Build

📄 Documentation

  • Point agents to Apple's Xcode agent skills in AGENTS.md by @Velin92 in #6256
  • Ask for the model and harness used in AI-assisted pull requests by @Velin92 in #6321

🚧 In development 🚧

  • Show the call buttons on macOS when the experimental native calling feature is enabled. by @pixlwave in #6183
  • Room list notifications tweaks by @stefanceriu in #6106
  • Add multi selection to the Forward action by @Velin92 in #6190
  • Preparation to separate AppSettings into distinct app and account settings stores. by @pixlwave in #6215
  • Keep message selection active when every message is unselected by @Velin92 in #6248
  • Multi account feature flag by @Velin92 in #6261
  • Add the multi-account announcement screen by @Velin92 in #6263
  • Initial implementation of AccountSettings. by @pixlwave in #6275
  • Add a ModerationAndSafetySettingsScreen. by @pixlwave in #6278
  • Add a MediaUploadQualitySettingsScreen. by @pixlwave in #6279
  • Add a LocationSharingSettingsScreen. by @pixlwave in #6281
  • Show the multi-account announcement on the HomeScreen by @Velin92 in #6265
  • Re-organise SettingsScreen to have distinct Account/App settings. by @pixlwave in #6288
  • Remove the dynamic member lookup from UserSettings in favour of nested access. by @pixlwave in #6294
  • Introduce a user session manager by @Velin92 in #6295
  • Create sessions through the user session manager by @Velin92 in #6306
  • Bump element-call-ios to 0.1.0-rc.10 by @BillCarsonFr in #6303
  • Move any visible account settings into AccountSettings. by @pixlwave in #6308
  • Keep every signed-in account live by @Velin92 in #6299
  • Add a new UserHooks container and move some AppHooks. by @pixlwave in #6332
  • Notify every signed-in account and turn notifications on and off per account by @Velin92 in #6337
  • Bump element-call-ios to 0.1.0-rc.11 and the Matrix Rust SDK to 26.10.15 by @BillCarsonFr in #6347

💼 Element Pro

  • Add hooks for room creation and privacy & security settings screen. by @mxandreas in #6270

Others

New Contributors

Full Changelog: release/26.09.2...release/26.10.3

Don't miss a new element-x-ios release

NewReleases is sending notifications on new releases.