github element-hq/element-x-ios 1.0.3

latest releases: nightly/1.6.9.602, 1.6.8, nightly/1.6.8.601...
20 months ago

Changes in 1.0.3 (2022-09-23)

✨ Features

  • UITests: Add screenshot tests. (#9)
  • Logout from the server & implement soft logout flow. (#104)
  • Implemented timeline item repyling (#114)
  • Room: New bubbles design implementation. (#177)
  • HomeScreen: Add user options menu to avatar and display name. (#179)
  • Settings screen: Implement new design. (#180)

🙌 Improvements

  • Use unstable MSC2967 values for OIDC scopes + client registration metadata updates. (#154)
  • DesignKit: Update design tokens and add system colours to a local copy of ElementColors. (#186)
  • DesignKit: Update fonts to match Figma. (#187)
  • Include redacted events in the timeline. (#199)
  • Rename RoomTimelineProviderItem to TimelineItemProxy for clarity. (#162)
  • Style the session verification banner to match Figma. (#181)

🐛 Bugfixes

  • Replace blocking detached tasks with Task.dispatch(on:). (#201)

🧱 Build

  • Disable danger for external forks due to missing secret and run SwiftFormat as a pre-build step to fail early on CI. (#157)
  • Run SwiftFormat as a post-build script locally, with an additional pre-build step on CI. (#167)
  • Add validate-lfs.sh check from Element Android. (#203)
  • Python 3 support for localizer script. (#191)

📄 Documentation

  • CONTRIBUTING.md: Fix broken link to the createScreen.sh script. (#153)

🚧 In development 🚧

  • Begin adding the same Analytics used in Element iOS. (#106)
  • Add isEdited and reactions properties to timeline items. (#111)
  • Add a redactions context menu item (disabled for now whilst waiting for SDK releases). (#178)

Others

  • Add a pull request template. (#156)
  • Use standard file headers. (#150)

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

NewReleases is sending notifications on new releases.