Skip to content
This repository has been archived by the owner on Jun 7, 2020. It is now read-only.

Version: 3.2.0

Compare
Choose a tag to compare
@rafaelks rafaelks released this 17 Dec 09:03
· 457 commits to master since this release
c492e55

📄 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)