This repository has been archived by the owner on Jun 7, 2020. It is now read-only.
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)