Skip to content

Releases: element-hq/element-x-ios

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)

1.0.14

20 Jan 15:26
ae8009d
Compare
Choose a tag to compare

Changes in 1.0.14 (2023-01-20)

✨ Features

  • Show state events in the timeline and (at least temporarily) on the home screen. (#473)

🙌 Improvements

  • Logging: Redact Room/Message content and use MXLog.info in more places. (#457)
  • Rooms: Mark rooms as read when opening/closing. (#414)

🐛 Bugfixes

  • Prevent long room names from breaking the room navigation bar layout (#388)
  • Fix room member details screen performance (#421)

🧱 Build

  • DesignKit: Move into a sub-package as long term this package will live outside of this repo. (#459)

1.0.13

13 Jan 15:59
83e6ba8
Compare
Choose a tag to compare

Changes in 1.0.13 (2023-01-13)

✨ Features

  • Add support for manually starting SaS verification flows and accepting remotely started ones (#408)
  • Add support for new timeline items: loading indicators, stickers, invalid events and begining of history (#424)

🙌 Improvements

  • Add MediaProvider tests. (#386)
  • UserSession: Add unit tests. (#390)
  • Use the links colour from Compound for links and avoid recomputing the RoomScreen view hierarchy while scrolling. (#406)
  • Notification Manager: Replace completion handlers with async/await. (#407)
  • Use QuickLook previews for video and present previews full screen (doesn't address gestures yet). (#418)

🐛 Bugfixes

  • Use pagination indicators and start of room timeline items to update the view's pagination state. (#432)
  • Prevent crash popups when force quitting the application (#437)
  • Wait for logout confirmation before changing the app state (#340)
  • Migrate and store session data in Application Support instead of Caches (#389)
  • Video playback: Fix playback of encrypted video files. (#419)

🧱 Build

  • UI Tests: Remove the French locale from the tests. (#420)
  • Send all issues to the EX board. (#439)

1.0.12

04 Jan 20:09
Compare
Choose a tag to compare

Changes in 1.0.12 (2023-01-04)

No significant changes.

1.0.11

04 Jan 18:48
Compare
Choose a tag to compare

Changes in 1.0.11 (2023-01-04)

🐛 Bugfixes

  • Avoid the "Failed to load messages" popup when all messages have been loaded. (#399)
  • Fix stuck timeline pagination because of too many membership events (#394)

1.0.10

22 Dec 12:08
ac77743
Compare
Choose a tag to compare

Changes in 1.0.10 (2022-12-22)

✨ Features

  • Added timeline day separators and read markers (#383)
  • Add retry decryption encrypted timeline item debug menu option (#384)
  • Display an indicator if the network is currently unreachable (#258)

🐛 Bugfixes

    • moved the message delivery status outside of the main content and added it to the plain timeline as well
    • fixed glithcy scroll to bottom timeline button
    • simplified the emoji picker, double tapping a timeline item directly opens it now and added a context menu option. Linked it to rust side reaction sending
    • fixed cold cache seemingly not working (invalid rooms treated as empty)
    • made splash screen full screen
    • fixed connectivity indicator starting off as offline
    • added presentation detents on the NavigationStackCoordinator as they're not inherited from the child
    • fixed timeline item link tint colors
    • removed some unnecessary classes (#381)

1.0.9

16 Dec 12:26
Compare
Choose a tag to compare

Changes in 1.0.9 (2022-12-16)

✨ Features

  • Timeline: Sending and sent state for timeline messages. (#27)
  • NSE: Configure target with commented code blocks. (#243)
  • Timeline: Display images fullscreen when tapped. (#244)
  • Implemented new SwiftUI based app navigation components (#286)
  • Send messages on return. (#314)
  • Implemented new user notification components on top of SwiftUI and the new navigation flows (#315)
  • Implement a split screen layout for when running on iPad and MacOS (#317)
  • Expose sliding sync proxy configuration URL on the server selection screen (#320)

🙌 Improvements

  • Swift from a LazyVStack to a VStack for the timeline. (#332)
  • Stop generating previews for light and dark colour schemes now that preview variants are a thing. (#345)
  • Re-write the timeline view to be backed by a UITableView to fix scroll glitches. (#349)
  • Re-write MXLogger in Swift. (#166)
  • Timeline: Add a couple of basic tests to make sure the timeline is bottom aligned. (#352)

🐛 Bugfixes

  • Fix a bug where the access token wasn't stored on macOS (Designed for iPad). (#354)
  • Message Composer: Fix vertical padding with multiple lines of text. (#305)
  • Reactions: Match alignment with the message to fix random floating reactions. (#307)
  • Timeline: Fixed scrolling performance issues. (#330)
  • Application: Fix background tasks & state machine crashes. (#341)

🧱 Build

  • The Unit Tests workflow now fails when there are SwiftFormat errors. (#353)
  • Tools: Add a command line tool to build a local copy of the SDK for debugging. (#362)

Others

  • Setup tracing with a typed configuration and add some presets. (#336)

1.0.8

16 Nov 11:51
287fa4c
Compare
Choose a tag to compare

Changes in 1.0.8 (2022-11-16)

✨ Features

  • Timeline: Add playback support for video items. (#238)
  • Timeline: Display file messages and preview them when tapped. (#310)

📄 Documentation

  • Updated some documentation files. (#312)