Skip to content

Releases: element-hq/element-x-ios

1.1.1

23 May 12:00
Compare
Choose a tag to compare

Changes in 1.1.1 (2023-05-23)

✨ Features

  • Redesigned the delivery status icon. (#921)
  • Add creation of a room, fetching the summary, so the room will be ready to be presented. (#925)

🐛 Bugfixes

  • Stopping bg task when the app is suspended and the slidingSyncObserver is finished. (#438)
  • Added the context menu to the plain style. (#686)

1.1.0

18 May 11:36
eb68f52
Compare
Choose a tag to compare

Changes in 1.1.0 (2023-05-18)

✨ Features

  • Add the entry point for the Start a new Chat flow, with button on home Screen and first page (#680)
  • Show or create direct message room (#716)
  • Add background app refresh support (#892)
  • Adopt compound-ios on the Settings and Bug Report screens. (#43)
  • Set up Analytics to track data. (#106)
  • Add Localazy to the project for strings. (#124)
  • Add user search when creating a new dm room. (#593)
  • Add invites list (UI only) (#605)
  • Users can accept and decline invites. (#621)
  • Added unread badges in the invites list. (#714)
  • Added the Room Member Details Screen. (#723)
  • Ignore User functionality added in the Room Member Details View. (#733)
  • Added DM Details View. (#738)
  • Enabled Push Notifications with static text. (#759)
  • Select members before creating a room (UI for selection) (#766)
  • Local notifications support, these can also be decrypted and shown as rich push notifications. (#813)
  • Remote Push Notifications can now be displayed as rich push notifications. (#855)
  • Create a room screen (UI only) (#877)

🙌 Improvements

  • Bump the SDK version and fix breaking changes. (#703)
  • Updated dependencies, and added a tool to check for outdated ones. (#721)
  • Add test plans for other test targets. (#740)
  • change name to nil in direct room parameters (#758)
  • Guard user suggestions behind feature flag so that they don't impact releasability of other room creation features (#770)
  • Remove styling for developer toggles (#771)
  • Use iOS localization handling for strings. (#803)
  • Analytics: reset user's consents on logout. (#816)
  • Use the existing quote bubble layout with TimelineReplyView. (#883)
  • Use Compound fonts everywhere. Allow the search bar to be styled. (#43)
  • Add Block user toggle to Report Content screen. (#115)
  • Migrate strings to Localazy, remove Android strings and use UntranslatedL10n to be clear when strings won't be translated. (#124)
  • Move media file loading logic to the SDK. (#316)
  • Bump SDK version and fix breaking changes. (#709)
  • Animations are disabled when tapping on an animations when the app is in background. (#776)
  • Removed the about title copy from the people section. (#777)
  • Move search users into UserProvider service (#789)

🐛 Bugfixes

  • Hides the scroll down button for VoiceOver users if it is hidden for visual users by Sem Pruijs (#670)
  • Hide the avatars when the users has larger font on by Sem Pruijs (#690)
  • Hide the message composer textfield placeholder for VoiceOver users by Sem Pruijs (#695)
  • Fix incorrect state string. (#704)
  • Use a local copy of the accent colour in the asset catalog so it is applied to Alerts, Xcode previews etc. (#43)
  • Fix all broken snapshot tests follow strings update. Use double-length pseudolanguage instead of German to avoid translators breaking tests. (#124)
  • Fixed room previews failing to load because of incorrect sliding sync view ranges (#641)
  • Fixed room list not loading in offline mode (#676)
  • Fixed incorrect link detection and handling in the timeline (#687)
  • Fixed a bug that prevented the right localisation to be used when the preferred language locale contained a region identifier. (#764)
  • Fixed a bug that crashed the app when tapping on push notifications while the app was in some specific unhandled screens. (#779)
  • Display the room list even if the room count is not exact. (#796)
  • Notifications are now handled when the app is in a killed state. (#802)
  • Fixed a bug that did not render the sender icon of a dm sometimes. (#863)

📄 Documentation

  • Update the link of the element ios room to be the element x ios support room in CONTRIBUTING.md and README.md by Sem Pruijs (#668)

🚧 In development 🚧

  • Remove AppAuth library and prepare for Rust OIDC. (#261)

1.0.24

10 Mar 10:08
d001b3d
Compare
Choose a tag to compare

Changes in 1.0.24 (2023-03-10)

✨ Features

  • Auto Mocks generator added to the project. (#600)

🙌 Improvements

  • Improved report content UI. (#115)
  • Avatar url is now cached on the rust side. (#550)

🐛 Bugfixes

  • Fixed crash on the settings screen when showing the "complete verification" button before the session verification controller proxy was ready (#650)
  • Ignore background images in OnboardingBackgroundView for VoiceOver users by Sem Pruijs (#658)
  • Hide the message composer textfield placeholder for VoiceOver users by Sem Pruijs (#688)
  • Hides the scroll down button for VoiceOver users if it is hidden for visual users by Sem Pruijs (pr670)
  • Prevent creating collapsible groups for one single event. Increase their padding and touch area. (#631)
  • Update top padding and a string in Login and Server Selection screens. (#632)

⚠️ API Changes

  • Remove all APIs that load media from URLs. These were unused and we should continue to load media through MediaSource in the future. (#444)

1.0.23

24 Feb 18:04
6ff1350
Compare
Choose a tag to compare

Changes in 1.0.23 (2023-02-24)

No significant changes.

1.0.22

24 Feb 13:09
a3abde9
Compare
Choose a tag to compare

Changes in 1.0.22 (2023-02-24)

No significant changes.

1.0.21

23 Feb 14:15
ad06e81
Compare
Choose a tag to compare

Changes in 1.0.21 (2023-02-23)

✨ Features

  • Added a feature that allows a user to report content posted by another user by opening the context menu and provide a reason. (#115)
  • Added support for audio messages in the timeline as previewable files. (#594)

🐛 Bugfixes

  • Fix broken split layout room navigation (#613)

1.0.20

22 Feb 14:54
2399088
Compare
Choose a tag to compare

Changes in 1.0.20 (2023-02-22)

✨ Features

  • Enable auto-discovery of sliding sync proxy, directing users to more information when their server doesn't support it. (#410)

🙌 Improvements

  • Added the functionality to attach a screenshot in the Bug Report View. (#127)
  • Added associated domains applinks. (#301)
  • Add missing shimmer effect on home screen and tweak the message composer. (#430)
  • Added a progress bar to to the bug report screen, when sending the report. (#495)
  • Launch UI tests directly in the screen that will be tested and type character by character instead of retrying. (#534)
  • Removed reply/edit dimming for all non highlighted messages to increase readability. (#542)
  • Refactored UserNotification into UserIndicator. (#547)
  • Update appearance of forms in the app. Add formBackground and formRowBackground colours. (#565)
  • Rename SettingsRow… to Form…Style and use these everywhere (sparingly on the Bug Report Screen which isn't a real form). (#602)

🐛 Bugfixes

  • Allow blockquote bubbles to fill the message bubble (#527)
  • Fixed and updated some UI Tests. (#554)
  • Fix incorrect visible room ranges: correctly remove duplicates and ignore appearance changes while filtering (#603)
  • Fixed incorrect link detection on messages containing emojis (#464)
  • Context Menu Crash: Attempted fix by explicitly passing in the context to each cell. (#532)
  • Fix UI Tests for OnboardingScreen, BugReportScreen, ServerSelectionScreen, and UserSessionFlows. Fix UITestsSignalling by switching to file-based communication with a publisher. (#534)
  • Fix the background colour of the room members screen in dark mode. (#583)
  • Make sure forms have pressed states, remove incorrect disclosure indicators, stop login screen placeholders from flickering and don't block the loging screen when parsing a username. (#602)

🧱 Build

  • Update PR Build workflow triggers. (#564)
  • Update SwiftLint and SwiftFormat rules. (#579)

1.0.18

03 Feb 16:34
dae8f93
Compare
Choose a tag to compare

Changes in 1.0.18 (2023-02-03)

No significant changes.

1.0.17

03 Feb 14:21
2aaeb57
Compare
Choose a tag to compare

Changes in 1.0.17 (2023-02-03)

🙌 Improvements

  • Hardcode the sliding sync proxy to matrix.org for FOSDEM demo. (#502)
  • Add different states for a room's last message to distinguish loading from loaded from unknown. (#514)
  • Finish the design review ready for a public TestFlight. (#430)

🐛 Bugfixes

  • Fixed a bug that recognised any amount in dollars as an untappable link. (#500)

1.0.15

26 Jan 15:52
eeb69d1
Compare
Choose a tag to compare

Changes in 1.0.15 (2023-01-26)

🙌 Improvements

  • Add support for aliases to RoomProxy and bump the SDK version. (#486)

🐛 Bugfixes

  • Show the date instead of the time in the room list when the last message is from yesterday or before. (#484)
  • Prevent room timelines from becoming stale if the room drops out of the sliding sync window (#448)

🚧 In development 🚧

  • Design update for first public TestFlight (#430)