This repository has been archived by the owner on Jun 7, 2020. It is now read-only.
Releases: RocketChat/Rocket.Chat.iOS
Releases · RocketChat/Rocket.Chat.iOS
Version: 3.5.0
📄 Release notes
- Now the app supports Threads;
- Do not group messages from the same user, but different alias;
- Added support to two-way SSL authentication;
- Ability to crop the avatar before uploading it;
- Fixed the background color of the "swipe to read" to fill the content;
- Fixed a bug on custom emojis with URL escaped name;
- Fixed a bug with reactions on the main message of a discussion;
- Some fixes on theming overall;
👩💻👨💻 Contributors
Thank you all for making this release happen! ❤️
- @cardoso
- @jungeonkim
- @rafaelks
- @shloak17107
- @snuff4
✅ Pull requests merged
- [NEW] Crop image before uploading avatar (#2642)
- [NEW] Initial support to Threads (#2667)
- [NEW] SSL client certificates support (two-way authentication) (#2555)
- [IMPROVEMENT] Adjustments on Threads implementation (#2693)
- [IMPROVEMENT] Swipe to read messages with uniform colour (#2664)
- [CHORE] Update old libraries from Swift 3 to Swift 4.2 (#2574)
- [FIX] Don't group message with different alias (#2684)
- [FIX] Prevent CustomEmoji image URL double url escaping (#2679)
Version: 3.4.1
📄 Release notes
- Added initial support to Discussions;
- Fixed a bug on the "Join" view for iPhone X;
- Fixed a bug where the navigation bar would be hidden on iPhones;
👩💻👨💻 Contributors
Thank you all for making this release happen! ❤️
- @rafaelks
- @snuff4
✅ Pull requests merged
- [NEW] Initial support to Discussions (#2646)
- [CHORE] Update MobilePlayer Pod for iPhone XR/XS Max support (#2641)
- [FIX] "Join Channel" button overlapping home bar on iPhone X/Xr/Xs/Max (#2629)
- [FIX] Navigation bar disappears after subscription search (#2640)
- [FIX] ShareExtension references to Discussion (#2647)
Version: 3.4.0
📄 Release notes
- Now you can send audio messages;
- Directory is now available in the app to see all channels, users and federated users;
- Added support to Chinese (Traditional);
- Support to authenticated avatars request;
- Now the app will always try to open links in other apps as universal links, if available. If it's not available, it will respect your browser of preference;
- Fixed a bug when the device had disabled the 24H time for certain timezones;
- Fixed the display of Threads on the list of conversations;
- Fixed avatars with authentication required not loading;
- Fixed user loosing roles after some specific steps;
👩💻👨💻 Contributors
Thank you all for making this release happen! ❤️
- @andy840119
- @artrmz
- @blewjy
- @kmav
- @luismachado
- @rafaelks
- @snuff4
✅ Pull requests merged
- [NEW] Directory (#2588)
- [NEW] Try to open links as an universal URL instead of directly on the browser (#2590)
- [IMPROVEMENT] Adjust wording of Members in Directory (#2604)
- [IMPROVEMENT] Allow scrolling of chat title if it doesn’t fit (#2603)
- [IMPROVEMENT] Auto suggesting slash commands even when not first character (#2599)
- [IMPROVEMENT] Better task management on Directory (#2592)
- [IMPROVEMENT] Change theme for MBProgressHUD (#2600)
- [IMPROVEMENT] Support authentication parameters on avatars (#2591)
- [CHORE] Add events to Directory & Audio Messages (#2593)
- [CHORE] UI adjustments on quotes & replies (#2626)
- [CHORE] UI adjustments on the list of chats (#2618)
- [CHORE] Update RocketChatViewController SDK to use haptic feedback & DifferenceKit to 1.0 (#2589)
- [CHORE] Update RocketChatViewController with audio recorder feedback sounds (#2609)
- [CHORE] Update RocketChatViewController with better audio feedback, bug fixes and more (#2619)
- [CHORE] Update SDK with haptic feedback working again (#2610)
- [FIX] Auth params into channel avatar URL (#2620)
- [FIX] Clear listeners for dynamic value in notifications (#2602)
- [FIX] Refactor EmojiPickerViewController and fix memory leak on iPhone (#2608)
- [FIX] User is loosing roles on mapping lastMessage (#2624)
- [I18N] Add missing polish translations (#2601)
- [I18N] Add Traditional Chinese (zh-TW) translation file (#2587)
- [I18N] Greek translation update 2019-03-30 (#2623)
Version: 3.3.1
Version: 3.3.0
📄 Release notes
- Jitsi Video Conference support;
- Support announcements;
- Removed @ on mentions;
- Much better layout for mentions highlights;
- Loading messages indicator;
- Markdown support on "reply/quote" banner;
- Support to "Copy permalink" of any message;
- Fixed a bug on sharing screenshots to Rocket.Chat;
- Huge optimization on resizing images;
- Improved font-size for Dynamic Typing;
👩💻👨💻 Contributors
Thank you all for making this release happen! ❤️
- @blewjy
- @cardoso
- @cmassi
- @filipealva
- @rafaelks
- @TheMythPT
✅ Pull requests merged
- [NEW] Copy message permalink (#2441)
- [NEW] Jitsi Integration (#2450)
- [NEW] Support announcements (#2514)
- [NEW] Update Video Call icons on Jitsi SDK (#2533)
- [IMPROVEMENT] Add editing changed handler to UITextField in connect screen (#2494)
- [IMPROVEMENT] Move message history loading to REST API (#2455)
- [IMPROVEMENT] Optimize "mark as read" requests API (#2467)
- [IMPROVEMENT] Remove @ and add left & right spacing to mentions (#2436)
- [IMPROVEMENT] Show emojis and markdown in reply/quote popup (#2435)
- [IMPROVEMENT] Show emojis inside quotes (#2445)
- [CHORE] Disable Video/Audio call (CallKit) in China region (#2536)
- [CHORE] Hide empty information from Channel Information (#2526)
- [CHORE] Remove @ from file attachments, autocomplete & quotes (#2521)
- [CHORE] Remove code and support for servers below 0.62.0 (#2448)
- [CHORE] Remove the feature to block users locally from the app (#2510)
- [CHORE] Remove unused code, resolve some SwiftLint warnings & suppress couple (#2517)
- [CHORE] Replace DM icon by bubble on titleView (#2516)
- [CHORE] Update RocketChatViewController & DifferenceKit (#2535)
- [CHORE] Update RocketChatViewController (#2461)
- [FIX] Crash on tapping Wordpress or sometimes other external services on Login screen (#2500)
- [FIX] Do not return NaN values or negative values from the sizing manager (#2470)
- [FIX] Fixed color into forgot password button (#2524)
- [FIX] Fixed issue on connecting to a server & having an invalid server after all in some edge cases (#2525)
- [FIX] Fixed issues with duplicated subscription or missing on the list (#2493)
- [FIX] Issues with Dynamic Typing being different than expected (#2478)
- [FIX] Read receipts missing on the list of messages (#2511)
- [FIX] Use Accelerate framework to resize UIImage in order to use much less memory for the share extension (#2479)
- [FIX] View models deallocation & Subscription object mapping fixing on updates (#2523)
- [FIX] Mishandling message websocket updates (#2452)
- [FIX][RCVC] Reintroduce "loading messages" indication (#2416)
- [FIX][REGRESSION] Not sending typing event (#2442)
- [FIX][REGRESSION] Slash commands not working (#2449)
- [HOTFIX] Only show loading messages in initial request (#2446)
- [I18N] Add Chinese Simplified language support to the app (#2483)
- [I18N] Add new translations for italian strings (#2443)
- [I18N] Translate italian strings for video calls (#2501)
- [I18N] Update Localizable.strings (#2433)
- [I18N] Update Localizable.strings (#2458)
Version: 3.2.0
📄 Release notes
- Italian language support;
- All message components were rewritten, with a much better UI and reading experience;
- Dynamic Type support on the messages list;
- Lots of performance improvements on the messages list;
- Many bug fixes;
👩💻👨💻 Contributors
Thank you all for making this release happen! ❤️
✅ Pull requests merged
- [NEW] Add back reactions handler, fix missing delegate reference and more (#2317)
- [NEW] Add border to all new components attachments/boxes (#2387)
- [NEW] Add purpose label to quote component (#2330)
- [NEW] Add sharing & reviewing to preferences (#2350)
- [NEW] Add support to "Loader Cell" on the top of the list (#2310)
- [NEW] Add support to "Unread Marker" on the list of messages (#2262)
- [NEW] Add support to Headers & Loaders to the View Model & much more tests (#2263)
- [NEW] Add support to play a video from the cell (#2340)
- [NEW] Attachments supporting message headers (#2254)
- [NEW] Audio component new layout (#2218)
- [NEW] Audio message with message headers (#2250)
- [NEW] Broadcast reply/Message actions (#2260)
- [NEW] Components interspacing (#2269)
- [NEW] Components theming and ui adjustments (#2266)
- [NEW] File attachment (#2225)
- [NEW] Header of conversations (#2357)
- [NEW] Image component (#2228)
- [NEW] Quote message headers (#2255)
- [NEW] Quote/Reply attachment (#2236)
- [NEW] Reactions new component (#2220)
- [NEW] Read receipt (#2259)
- [NEW] Remove SlackTextViewController (#2195)
- [NEW] Rewrite data controller to messages view model of MessagesViewController (#2212)
- [NEW] Support all kind of System Messages (#2303)
- [NEW] Support autocompletion in new composer (#2224)
- [NEW] Support editing messages in new composer (#2235)
- [NEW] Support newline in composer & soft return on external keyboards (#2371)
- [NEW] Support replying in new composer (#2234)
- [NEW] Support sending messages with new composer (#2223)
- [NEW] Support themes in new composer & minor fixes (#2226)
- [NEW] Support uploading in new composer (#2233)
- [NEW] Text Attachment (#2227)
- [NEW] Typing status on the new title view (#2314)
- [NEW] URL Attachment (#2238)
- [NEW] Video component new layout (#2219)
- [NEW] Video message header (#2251)
- [NEW][RCVC] Reintroduce all shortcuts & message searching (#2300)
- [IMPROVEMENT] Basic message structure (#2204)
- [IMPROVEMENT] Cell sizing (#2244)
- [IMPROVEMENT] Change from fixed constraints to relative ones (#2342)
- [IMPROVEMENT] Chat theming performance (#2258)
- [IMPROVEMENT] DataController fetching partial database messages and code improvements (#2253)
- [IMPROVEMENT] Enabled clearButton on the email TextField at ForgotPassword (#2231)
- [IMPROVEMENT] Fixes & support to Dynamic Type on all auth flow (#2349)
- [IMPROVEMENT] Invalidate collection view layout on screen rotation (#2245)
- [IMPROVEMENT] Minor improvements to theming on RCVC (#2268)
- [IMPROVEMENT] Minor layout improvements and performance improvements (#2271)
- [IMPROVEMENT] Move data processing to the background, organize better the file and fixed many bugs related to the data control (#2256)
- [IMPROVEMENT] Performance improvements on the list and a pack with other improvements (#2291)
- [IMPROVEMENT] Performance improvements, code simplification & prefetch one more page from database (#2279)
- [IMPROVEMENT] Quoted Attachment improvements (#2390)
- [IMPROVEMENT] Reflect data changes on dataSorted and dataNormalized (#2270)
- [IMPROVEMENT] Replace strongSelf with self (#2206)
- [IMPROVEMENT] Transform all relationships with Message unmanaged by Realm (#2247
- [IMPROVEMENT][PERFORMANCE] Optimize size calculation performance on messages cell (#2348)
- [IMPROVEMENT][RCVC] HintsView layout adjustments & user priority (#2367)
- [IMPROVEMENTS] Bug fixes & improvements on the new composer & components (#2239)
- [CHORE] Adjust spacing from basic message to other messages (#2427)
- [CHORE] Full Dynamic Type support for messages & UI adjustments (#2402)
- [CHORE] Libraries updates: Realm, Nuke, Fabric, Crashlytics and more... (#2292)
- [CHORE] Log the opening of the admin to understand the usage of it (#2209)
- [CHORE] Make image and video components size be based on screen's proportion (#2421)
- [CHORE] Only use unmanaged objects on transforming markdown cache (#2335)
- [CHORE] Refactor chat theme adoption (#2267)
- [CHORE] Refactor scroll to bottom (#2320)
- [CHORE] Remove identify/anonymize mechanisms from AnalyticsCoordinator (#2306)
- [CHORE] Remove SlackTextViewController and old chat implementation (#2283)
- [CHORE] Resolve couple code warnings in the project (#2246)
- [CHORE] Support empty title & alias on the message (#2341)
- [CHORE] Update API endpoint of Permissions list (#2257)
- [CHORE] Update app version to 3.2 (222) (#2424)
- [CHORE] Update DifferenceKit & improvements on the data controller, also fixes unit tests (#2261)
- [CHORE] Update our SDK version with spacing adjustments (#2315)
- [CHORE] Update Realm to 3.12 (#2415)
- [CHORE] Update RocketChatViewController (#2339)
- [CHORE] Update RocketChatViewController to reflect latest fixes (#2293)
- [CHORE] Update RocketChatViewController with bug fixes (#2429)
- [CHORE] Update SDK to fix the app build (#2401)
- [CHORE] Use dataSorted to calculate cell's size (#2299)
- [CI] Use iOS 11.2 in place of 11.3 for circle CI (#2207)
- [CRASH] AuthTableViewController.swift line 128 AuthTableViewController.viewDidLoad() (#2394)
- [CRASH] Fixed a crash with invalid Realm thread (#2414)
- [FIX] Avatars for Subscription not using the
#
char on the URL (#2327) - [FIX] Code adjustments, message update properties & user full name on the message (#2410)
- [FIX] Color not being applied to text attachments (#2397)
- [FIX] Crashes on adding values to the list and duplicated data (#2274)
- [FIX] Duplicated data on receiving modifications from Realm (#2242)
- [FIX] Fixed mentions list sorting (#2210)
- [FIX] Fixed problem with unread marker wrongly positioned (#2399)
- [FIX] MessagesViewController keep in memory after closing chat rooms (#2409)
- [FIX] Missing data on the list & fixed unit tests (#2281)
- [FIX] Add trailing space after autocompletion (#2286)
- [FIX] Adjust missing constraint in TextAttachmentCell.xib (#2343)
- [FIX] Attachment sorting (#2422)
- [FIX] Composer disappearing after app store review (#2380)
- [FIX] Composer not listening to theme changes (#2297)
- [FIX] Constraints and margins on chat components (#2391)
- [FIX] Crash on opening members list (#2375)
- [FIX] Crash when tapping on collapsible quote (#2272)
- [FIX] Disable theming in onboarding views (#2389)
- [FIX] Emoji autocompletion in new composer (#2237)
- [FIX] Fixed bugs on Theming that was causing the Subscriptions cells to not be applied (#2352)
- [FIX] Fixed quote attachment resizing (#2358)
- [FIX] Fixed the sorting of the list and priority of the cells (#2217)
- [FIX] Freezing video thumb generation & race condition on data (#2309)
- [FIX] Include path in OAuth callback url building (#2333)
- [FIX] Keyboard return not sending message on new composer (#2296)
- [FIX] Light keyboard showing in dark themes in composer (#2285)
- [FIX] Long names with read receipt are breaking the date field (#2356)
- [FIX] Open Keyboard when replying (#2312)
- [FIX] Permissions API changed format on new endpoint (#2426)
- [FIX] Pushing multiple chat controllers on navigation stack when lagging (#2405)
- [FIX] Realm write operations outside write transaction (#2381)
- [FIX] Recalculate sequential messages size when they were not sequential before an update (#2282)
- [FIX] Reintroduce message drafting (#2308)
- [FIX] UI call being made on background thread to fetch current theme (#2298)
- [FIX] Update Message based on URL, attachments and reactions changes and also fixed bug where user wouldn't be present in database (#2305)
- [FIX] Updates on Subscription weren't being reflect on the database (#2353)
- [FIX] Collapsible cells & user initiated interaction flow generally (#2345)
- [FIX][RCVC] Autocompletion dimming chat without hints (#2406)
- [FIX][RCVC] Inverted scrolling shortcuts (#2351)
- [FIX][RCVC] Only return to send on iPad (#2355)
- [FIX][RCVC] Reintroduce iPad chat empty state (#2301)
- [FIX][RCVC] Reintroduce room join feature (#2316)
- [FIX][RCVC] Reintroduces failed/offline messages error icon (#2384)
- [FIX][RCVC] Deleted messages are not removed from the list (#2428)
- [FIX][RCVC] Left and right edges on iPad need to increase to match the other elements in the controller (#2295)
- [FIX][RCVC] Long-press & tapping username/avatar is not being handled by cells with attachments (#2369)
- [I18N] Add support to Italian language (#2332)
- [I18N] Improvement for it locale (#2336)
- [REBASE] Merge Audio, Video + Reactions into base branch (#2221)
- [TESTS][CI] Fixing the timeout problem we have on tests when CI is busy (#2214)
- [TESTS][NEW] Remove User relationship with Message, fixed all unit tests and remove test realm instance (#2243)
Version: 3.1.2
📄 Release notes
- Performance improvements;
- Bugs fixed;
👩💻👨💻 Contributors
Thank you all for making this release happen! ❤️
✅ Pull requests merged
- [CHORE] Remove user from crash reports (#2368)
Version: 3.1.1
📄 Release notes
- Handle system/bots/private messages (messages that are temporary and only for you);
- Remove the defaults to open.rocket.chat on connect screen;
- Fixed a bug on uploading images with some specific size limitation on the settings;
- Fixed a problem with long channel names on the title view of the chat;
- Fixed a crash that rarely happened when tapping a invalid cell;
- Fixed a bug on clearing user's roles after going to the Members screen;
- Fixed a couple of random crashes during server changes;
- Fixed a couple of bugs on signup process;
👩💻👨💻 Contributors
Thank you all for making this release happen! ❤️
✅ Pull requests merged
- [NEW] Add support to the event ":userId:/message" subscription (#1509)
- [NEW] Handle system/private messages stream (#2180)
- [IMPROVEMENT] Remove defaults to open.rocket.chat & add a new placeholder to the connection field (#2182)
- [IMPROVEMENT] Theme background for code blocks and markdown quotes (#2190)
- [IMPROVEMENT] Use a darker background for code blocks on dark themes (#2146)
- [CHORE] Migrate to Xcode 10 & Swift 4.2 (#2027)
- [CHORE] Update subtitle on Welcome screen to "Team Communication" (#2188)
- [CHORE] Use latest swift for all pods (#2155)
- [CRASH] AuthTableViewController.swift line 312 -- specialized AuthTableViewController.tableView(UITableView, cellForRowAt : IndexPath) -> UITableViewCell (#2175)
- [CRASH] Fixed crash on reusing cells for Auth controller (#2176)
- [FIX + UPDATES] Update Realm & Firebase, fixed bug introduced on Community button and fixed a bug with long chats name (#2189)
- [FIX] Changed avatar in app/web won't show to other users (#2183)
- [FIX] Crash on invalid subscription managed object (#2187)
- [FIX] Fix some problems with registration (#2173)
- [FIX] Roles would be cleaned on viewing the list of Members (#2186)
- [HOTFIX] Incorrect index path on tapping a cell in subscriptions VC (#2185)
Version: 3.1.0
📄 Release notes
This update introduces some exciting new features, a new language and many fixes and improvements. Check the highlights below:
- You now can change your notification preferences per room;
- Swipe actions in a channel, now you can swipe to mark as read, as unread, to favorite and unfavorite and also to hide a chat from the list;
- Keyboard Shortcuts support, press "Command" from an external keyboard to see the list of available commands;
- Japanese language support;
- Many improvements on the list of chats related to performance and animations;
- Added back the search of messages to the room;
- Fixed a bug on theming search bar for emojis;
- Fixed a bug when showing hidden rooms on the share extension;
- General updates and improvements;
👩💻👨💻 Contributors
Thank you all for making this release happen! ❤️
✅ Pull requests merged
- [NEW] Add Japanese translation file (#2145)
- [NEW] Add the actions to the Subscription (Hide, Leave, Mark as Read & Unread) (#1960)
- [NEW] Keyboard shortcuts (#1977)
- [NEW] Menu for changing push notification settings (#1396)
- [IMPROVEMENT] German translations (#2156)
- [IMPROVEMENT] Update UI optimistically after editing message (#2142)
- [CHORE] Add an event to when replying a notification (#2154)
- [CHORE] Add events for "New Workspace" & "Status Update" (#2106)
- [CHORE] Add script to validate localizable strings files (#2144)
- [CHORE] Update pods libraries (many of them) (#2152)
- [CHORE] Update PreferencesViewController.swift (#2130)
- [CHORE] Update Realm, Nuke & Firebase from CocoaPods (#2095)
- [CRASH] Fatal Exception: RLMException Object has been deleted or invalidated (#2136)
- [CRASH] Validate Subscription object before using it (#2166)
- [FIX] It is not possible to change server (#2126)
- [FIX] Quick reply adds new chat view (#2128)
- [FIX] Add chat message search back to the app (#2097)
- [FIX] Background color for the search bar in EmojiPicker (#2101)
- [FIX] Filter hidden rooms from share extension (#2092)
- [FIX] Fixed a crash on invalidated object, Japanese translation file & missing strings (#2151)
- [FIX] Handle uploading images when there is no file size limit (#2118)
- [FIX] Message actions not taking into account room roles (#2139)
- [FIX] Messages getting cut and scrolling (#2143)
- [FIX] Messages not being deleted immediately (#2127)
- [FIX] Not opening correct room after tapping notification when in other server (#2167)
- [FIX] Fix not showing room selection when using shortcut (#2153)
- [I18N] Add Japanese to the Project (#2147)
- [I18N] Sync translations (#2149)
- [I18N] Update all pt-BR strings for the notifications screen (#2103)
- [I18N] Japanese translation file update (#2150)
Version: 3.0.4
📄 Release notes
- Fixed a problem on deeplinks for servers that only support authentication via email;
👩💻👨💻 Contributors
Thank you all for making this release happen! ❤️