Releases: element-hq/element-ios
Releases · element-hq/element-ios
v0.10.3
Improvements:
- Upgrade MatrixKit version (v0.11.3).
- Integrations: Use the integrations manager provided by the homeserver admin via .well-known (#2815).
- i18n: Add Welsh (cy).
- i18n: Add Italian (it).
- SerializationService: Add deserialisation of Any.
- RiotSharedSettings: New class to handle user settings shared accross Riot apps.
- Widgets: Check user permission before opening a widget (#2833).
- Widgets: Check user permission before opening jitsi (#2842).
- Widgets: Add a contextual menu to refresh, open outside, remove and revoke the permission (#2834).
- Settings: Add an option for disabling use of the integration manager (#2843).
- Jitsi: Display room name, user name and user avatar in the conference screen.
- Improve UNNotificationSound compatibility with MA4 (IMA/ADPCM) file, thanks to @pixlwave (PR #2847).
Bug fix:
v0.10.2
v0.10.1
Improvements:
- Upgrade MatrixKit version (v0.11.2).
- Settings: Add User-Interactive Auth for adding email and msidsn to user's account (#2744).
- Improve UIApplication background task management.
Bug fix:
- Room cell: The states of direct chat and favorite buttons are reversed in the menu (#2788).
- Pasteboard: Fix a crash when passing a nil object to UIPasteboard.
- RoomVC: Fix crash occurring when tap on an unsent media with retrieved event equal to nil.
- Emoji Picker: Background color is not white (#2630).
- Device Verification: Selecting 'start verification' from a keyshare request wedges you in an entirely blank verification screen (#2504).
- Tab bar icons are not centered vertically on iOS 13 (#2802).
v0.10.0
Improvements:
- Upgrade MatrixKit version (v0.11.1).
- Upgrade MatrixKit version (v0.11.0).
- Widgets: Whitelist MSC1961 widget urls.
- Settings: CALLS section: Always display the CallKit option but grey it out when not available (only on China).
- VoIP: Fallback to matrix.org STUN server with a confirmation dialog (#2646).
- Widgets: Whitelist MSC1961 widget urls
- i18n: Enable Polish (pl).
- Room members: third-party invites can now be revoked
- Privacy: Prompt to accept integration manager policies on use (#2600).
- Privacy: Make clear that device names are publicly readable (#2662).
- Privacy: Remove the ability to set an IS at login/registration (#2661).
- Privacy: Remove the bind true flag from 3PID calls on registration (#2648).
- Privacy: Remove the bind true flag from 3PID adds in settings (#2650).
- Privacy: Email help text on registration should be updated without binding (#2675).
- Privacy: Use MXIdentityService to perform identity server requests (#2647).
- Privacy: Support identity server v2 API authentication (#2603).
- Privacy: Use the hashed v2 lookup API for 3PIDs (#2652).
- Privacy: Prompt to accept identity server policies on firt use (#2602).
- Privacy: Settings: Allow adding 3pids when no IS (#2659).
- Privacy: Allow password reset when no IS (#2658).
- Privacy: Allow email registration when no IS (#2657).
- Privacy: Settings: Add a Discovery section (#2606).
- Privacy: Make NSContactsUsageDescription more generic and mention that 3pids are now uploaded hashed (#2521).
- Privacy: Settings: Add IDENTITY SERVER section (#2604).
- Privacy: Make IS terms wording clearer when we fallback to vector.im (#2760).
Bug fix:
- Theme: Make button theming work (#2734).
v0.9.5
Bug fix:
- VoiceOver: RoomVC: Fix some missing accessibility labels for buttons (#2722).
- VoiceOver: RoomVC: Make VoiceOver focus on the contextual menu when selecting an event (#2721).
- VoiceOver: RoomVC: Do not lose the focus on the timeline when paginating (with 3 fingers) (#2720).
- VoiceOver: RoomVC: No VoiceOver on media (#2726).
v0.9.4
v0.9.3
v0.9.2
Improvements:
- Upgrade MatrixKit version (v0.10.2).
- Soft logout: Support soft logout (#2540).
- Reactions: Emoji picker (#2370).
- Widgets: Whitelist https://scalar-staging.vector.im/api (#2612).
- Reactions: Show who reacted (#2591).
- Media picking: Use native camera and use separate actions for camera and media picker (#638).
Bug fix:
- Crash when leaving settings due to backup section refresh animation.
- Reactions: Do not display reactions on redacted events in timeline.
- Fix crash for search bar customisation in iOS13 (#2626).
- Build: Fix build based on git tag.
v0.9.0
mprovements:
- Upgrade MatrixKit version (v0.10.1).
- Upgrade MatrixKit version (v0.10.0).
- RoomVC: When replying, use a "Reply" button instead of "Send".
- RoomVC: New message actions (#2394).
- Room upgrade: Autojoin the upgraded room when the user taps on the tombstone banner (#2486).
- Room upgrade: Use the
server_name
parameter when joining the new room (#2550). - Join Room: Support via parameters to better handle federation (#2547).
- Reactions: Display existing reactions below the message (#2396).
- Menu actions: Display message time (#2463).
- Reactions Menu: Fix position (#2447).
- Context menu polish (#2466).
- Upgrade Piwik/MatomoTracker (v6.0.1) (#2159).
- Message Editing: Annotate edited messages in timeline (#2400).
- Message Editing: Editing in the timeline (#2404).
- Read receipts: They are now counted at the MatrixKit level.
- Migrate to Swift 5.0.
- Reactions: Update quick reactions (#2459).
- Message Editing: Handle reply edition (#2492).
- RoomVC: Add ability to upload a file that comes from outside the app’s sandbox (#2019).
- Share extension: Enable any file upload (max 5).
- Tools: Create filterCryptoLogs.sh to filter logs related to e2ee from Riot logs.
Bug fix:
- Device Verification: Fix user display name and device id colors in dark theme
- Device Verification: Name for 🔒 is "Lock" (#2526).
- Device Verification: Name for ⏰ is "Clock.
- Registration with an email is broken (#2417).
- Reactions: Bad position (#2462).
- Reactions: It lets you react to join/leave events (#2476).
- Adjust size of the insert button in the People tab, thanks to @dcordero (PR #2473).
v0.8.6
Changes in 0.8.6 (2019-05-06)
Bug fix:
- Device Verification: Fix bell emoji name.
- Device Verification: Fix buttons colors in dark theme.