Changes in [0.9.0-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.9.0-rc.2) (2017-06-02) ============================================================================================================= [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.9.0-rc.1...v0.9.0-rc.2) * Update from Weblate. [\#1002](https://github.com/matrix-org/matrix-react-sdk/pull/1002) * webrtc config electron [\#850](https://github.com/matrix-org/matrix-react-sdk/pull/850) * enable useCompactLayout user setting an add a class when it's enabled [\#986](https://github.com/matrix-org/matrix-react-sdk/pull/986) * Update from Weblate. [\#987](https://github.com/matrix-org/matrix-react-sdk/pull/987) * Translation fixes for everything but src/components [\#990](https://github.com/matrix-org/matrix-react-sdk/pull/990) * Fix tests [\#1001](https://github.com/matrix-org/matrix-react-sdk/pull/1001) * Fix tests for PR #989 [\#999](https://github.com/matrix-org/matrix-react-sdk/pull/999) * Revert "Revert "add labels to language picker"" [\#1000](https://github.com/matrix-org/matrix-react-sdk/pull/1000) * maybe fixxy [Electron] external thing? [\#997](https://github.com/matrix-org/matrix-react-sdk/pull/997) * travisci: Don't run the riot-web tests if the react-sdk tests fail [\#992](https://github.com/matrix-org/matrix-react-sdk/pull/992) * Support 12hr time on DateSeparator [\#991](https://github.com/matrix-org/matrix-react-sdk/pull/991) * Revert "add labels to language picker" [\#994](https://github.com/matrix-org/matrix-react-sdk/pull/994) * Call MatrixClient.clearStores on logout [\#983](https://github.com/matrix-org/matrix-react-sdk/pull/983) * Matthew/room avatar event [\#988](https://github.com/matrix-org/matrix-react-sdk/pull/988) * add labels to language picker [\#989](https://github.com/matrix-org/matrix-react-sdk/pull/989) * Update from Weblate. [\#981](https://github.com/matrix-org/matrix-react-sdk/pull/981) Changes in [0.9.0-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.9.0-rc.1) (2017-06-01) ============================================================================================================= [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.9...v0.9.0-rc.1) * Fix rare case where presence duration is undefined [\#982](https://github.com/matrix-org/matrix-react-sdk/pull/982) * add concept of platform handling loudNotifications (bings/pings/whatHaveYou) [\#985](https://github.com/matrix-org/matrix-react-sdk/pull/985) * Fixes to i18n code [\#984](https://github.com/matrix-org/matrix-react-sdk/pull/984) * Update from Weblate. [\#978](https://github.com/matrix-org/matrix-react-sdk/pull/978) * Add partial support for RTL languages [\#955](https://github.com/matrix-org/matrix-react-sdk/pull/955) * Added two strings to translate [\#975](https://github.com/matrix-org/matrix-react-sdk/pull/975) * Update from Weblate. [\#976](https://github.com/matrix-org/matrix-react-sdk/pull/976) * Update from Weblate. [\#974](https://github.com/matrix-org/matrix-react-sdk/pull/974) * Initial Electron Settings - for Auto Launch [\#920](https://github.com/matrix-org/matrix-react-sdk/pull/920) * Fix missing string in the room settings [\#973](https://github.com/matrix-org/matrix-react-sdk/pull/973) * fix error in i18n string [\#972](https://github.com/matrix-org/matrix-react-sdk/pull/972) * Update from Weblate. [\#970](https://github.com/matrix-org/matrix-react-sdk/pull/970) * Support 12hr time in full date [\#971](https://github.com/matrix-org/matrix-react-sdk/pull/971) * Add _tJsx() [\#968](https://github.com/matrix-org/matrix-react-sdk/pull/968) * Update from Weblate. [\#966](https://github.com/matrix-org/matrix-react-sdk/pull/966) * Remove space between time and AM/PM [\#969](https://github.com/matrix-org/matrix-react-sdk/pull/969) * Piwik Analytics [\#948](https://github.com/matrix-org/matrix-react-sdk/pull/948) * Update from Weblate. [\#965](https://github.com/matrix-org/matrix-react-sdk/pull/965) * Improve ChatInviteDialog perf by ditching fuse, using indexOf and lastActiveTs() [\#960](https://github.com/matrix-org/matrix-react-sdk/pull/960) * Say "X removed the room name" instead of showing nothing [\#958](https://github.com/matrix-org/matrix-react-sdk/pull/958) * roomview/roomheader fixes [\#959](https://github.com/matrix-org/matrix-react-sdk/pull/959) * Update from Weblate. [\#953](https://github.com/matrix-org/matrix-react-sdk/pull/953) * fix i18n in a situation where navigator.languages=[] [\#956](https://github.com/matrix-org/matrix-react-sdk/pull/956) * `t_` -> `_t` fix typo [\#957](https://github.com/matrix-org/matrix-react-sdk/pull/957) * Change redact -> remove for clarity [\#831](https://github.com/matrix-org/matrix-react-sdk/pull/831) * Update from Weblate. [\#950](https://github.com/matrix-org/matrix-react-sdk/pull/950) * fix mis-linting - missed it in code review :( [\#952](https://github.com/matrix-org/matrix-react-sdk/pull/952) * i18n fixes [\#951](https://github.com/matrix-org/matrix-react-sdk/pull/951) * Message Forwarding [\#812](https://github.com/matrix-org/matrix-react-sdk/pull/812) * don't focus_composer on window focus [\#944](https://github.com/matrix-org/matrix-react-sdk/pull/944) * Fix vector-im/riot-web#4042 [\#947](https://github.com/matrix-org/matrix-react-sdk/pull/947) * import _t, drop two unused imports [\#946](https://github.com/matrix-org/matrix-react-sdk/pull/946) * Fix punctuation in TextForEvent to be i18n'd consistently [\#945](https://github.com/matrix-org/matrix-react-sdk/pull/945) * actually wire up alwaysShowTimestamps [\#940](https://github.com/matrix-org/matrix-react-sdk/pull/940) * Update from Weblate. [\#943](https://github.com/matrix-org/matrix-react-sdk/pull/943) * Update from Weblate. [\#942](https://github.com/matrix-org/matrix-react-sdk/pull/942) * Update from Weblate. [\#941](https://github.com/matrix-org/matrix-react-sdk/pull/941) * Update from Weblate. [\#938](https://github.com/matrix-org/matrix-react-sdk/pull/938) * Fix PM being AM [\#939](https://github.com/matrix-org/matrix-react-sdk/pull/939) * pass call state through dispatcher, for poor electron [\#918](https://github.com/matrix-org/matrix-react-sdk/pull/918) * Translations! [\#934](https://github.com/matrix-org/matrix-react-sdk/pull/934) * Remove suffix and prefix from login input username [\#906](https://github.com/matrix-org/matrix-react-sdk/pull/906) * Kierangould/12hourtimestamp [\#903](https://github.com/matrix-org/matrix-react-sdk/pull/903) * Don't include src in the test resolve root [\#931](https://github.com/matrix-org/matrix-react-sdk/pull/931) * Make the linked versions open a new tab, turt2live complained :P [\#910](https://github.com/matrix-org/matrix-react-sdk/pull/910) * Fix lint errors in SlashCommands [\#919](https://github.com/matrix-org/matrix-react-sdk/pull/919) * autoFocus input box [\#911](https://github.com/matrix-org/matrix-react-sdk/pull/911) * Make travis test against riot-web new-guest-access [\#917](https://github.com/matrix-org/matrix-react-sdk/pull/917) * Add right-branch logic to travis test script [\#916](https://github.com/matrix-org/matrix-react-sdk/pull/916) * Group e2e keys into blocks of 4 characters [\#914](https://github.com/matrix-org/matrix-react-sdk/pull/914) * Factor out DeviceVerifyDialog [\#913](https://github.com/matrix-org/matrix-react-sdk/pull/913) * Fix 'missing page_type' error [\#909](https://github.com/matrix-org/matrix-react-sdk/pull/909) * code style update [\#904](https://github.com/matrix-org/matrix-react-sdk/pull/904) Changes in [0.8.9](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.9) (2017-05-22) =================================================================================================== [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.9-rc.1...v0.8.9) * No changes Changes in [0.8.9-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.9-rc.1) (2017-05-19) ============================================================================================================= [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.8...v0.8.9-rc.1) * Prevent an exception getting scroll node [\#902](https://github.com/matrix-org/matrix-react-sdk/pull/902) * Fix a few remaining snags with country dd [\#901](https://github.com/matrix-org/matrix-react-sdk/pull/901) * Add left_aligned class to CountryDropdown [\#900](https://github.com/matrix-org/matrix-react-sdk/pull/900) * Swap to new flag files (which are stored as GB.png) [\#899](https://github.com/matrix-org/matrix-react-sdk/pull/899) * Improve phone number country dropdown for registration and login (Act. 2, Return of the Prefix) [\#897](https://github.com/matrix-org/matrix-react-sdk/pull/897) * Support for pasting files into normal composer [\#892](https://github.com/matrix-org/matrix-react-sdk/pull/892) * tell guests they can't use filepanel until they register [\#887](https://github.com/matrix-org/matrix-react-sdk/pull/887) * Prevent reskindex -w from running when file names have not changed [\#888](https://github.com/matrix-org/matrix-react-sdk/pull/888) * I broke UserSettings for webpack-dev-server [\#884](https://github.com/matrix-org/matrix-react-sdk/pull/884) * various fixes to RoomHeader [\#880](https://github.com/matrix-org/matrix-react-sdk/pull/880) * remove /me whether or not it has a space after it [\#885](https://github.com/matrix-org/matrix-react-sdk/pull/885) * show error if we can't set a filter because no room [\#883](https://github.com/matrix-org/matrix-react-sdk/pull/883) * Fix RM not updating if RR event unpaginated [\#874](https://github.com/matrix-org/matrix-react-sdk/pull/874) * change roomsettings wording [\#878](https://github.com/matrix-org/matrix-react-sdk/pull/878) * make reskindex windows friendly [\#875](https://github.com/matrix-org/matrix-react-sdk/pull/875) * Fixes 2 issues with Dialog closing [\#867](https://github.com/matrix-org/matrix-react-sdk/pull/867) * Automatic Reskindex [\#871](https://github.com/matrix-org/matrix-react-sdk/pull/871) * Put room name in 'leave room' confirmation dialog [\#873](https://github.com/matrix-org/matrix-react-sdk/pull/873) * Fix this/self fail in LeftPanel [\#872](https://github.com/matrix-org/matrix-react-sdk/pull/872) * Don't show null URL previews [\#870](https://github.com/matrix-org/matrix-react-sdk/pull/870) * Fix keys for AddressSelector [\#869](https://github.com/matrix-org/matrix-react-sdk/pull/869) * Make left panel better for new users (mk II) [\#859](https://github.com/matrix-org/matrix-react-sdk/pull/859) * Explicitly save composer content onUnload [\#866](https://github.com/matrix-org/matrix-react-sdk/pull/866) * Warn on unload [\#851](https://github.com/matrix-org/matrix-react-sdk/pull/851) * Log deviceid at login [\#862](https://github.com/matrix-org/matrix-react-sdk/pull/862) * Guests can't send RR so no point trying [\#860](https://github.com/matrix-org/matrix-react-sdk/pull/860) * Remove babelcheck [\#861](https://github.com/matrix-org/matrix-react-sdk/pull/861) * T3chguy/settings versions improvements [\#857](https://github.com/matrix-org/matrix-react-sdk/pull/857) * Change max-len 90->120 [\#852](https://github.com/matrix-org/matrix-react-sdk/pull/852) * Remove DM-guessing code [\#829](https://github.com/matrix-org/matrix-react-sdk/pull/829) * Fix jumping to an unread event when in MELS [\#855](https://github.com/matrix-org/matrix-react-sdk/pull/855) * Validate phone number on login [\#856](https://github.com/matrix-org/matrix-react-sdk/pull/856) * Failed to enable HTML5 Notifications Error Dialogs [\#827](https://github.com/matrix-org/matrix-react-sdk/pull/827) * Pin filesize ver to fix break upstream [\#854](https://github.com/matrix-org/matrix-react-sdk/pull/854) * Improve RoomDirectory Look & Feel [\#848](https://github.com/matrix-org/matrix-react-sdk/pull/848) * Only show jumpToReadMarker bar when RM !== RR [\#845](https://github.com/matrix-org/matrix-react-sdk/pull/845) * Allow MELS to have its own RM [\#846](https://github.com/matrix-org/matrix-react-sdk/pull/846) * Use document.onkeydown instead of onkeypress [\#844](https://github.com/matrix-org/matrix-react-sdk/pull/844) * (Room)?Avatar: Request 96x96 avatars on high DPI screens [\#808](https://github.com/matrix-org/matrix-react-sdk/pull/808) * Add mx_EventTile_emote class [\#842](https://github.com/matrix-org/matrix-react-sdk/pull/842) * Fix dialog reappearing after hitting Enter [\#841](https://github.com/matrix-org/matrix-react-sdk/pull/841) * Fix spinner that shows until the first sync [\#840](https://github.com/matrix-org/matrix-react-sdk/pull/840) * Show spinner until first sync has completed [\#839](https://github.com/matrix-org/matrix-react-sdk/pull/839) * Style fixes for LoggedInView [\#838](https://github.com/matrix-org/matrix-react-sdk/pull/838) * Fix specifying custom server for registration [\#834](https://github.com/matrix-org/matrix-react-sdk/pull/834) * Improve country dropdown UX and expose +prefix [\#833](https://github.com/matrix-org/matrix-react-sdk/pull/833) * Fix user settings store [\#836](https://github.com/matrix-org/matrix-react-sdk/pull/836) * show the room name in the UDE Dialog [\#832](https://github.com/matrix-org/matrix-react-sdk/pull/832) * summarise profile changes in MELS [\#826](https://github.com/matrix-org/matrix-react-sdk/pull/826) * Transform h1 and h2 tags to h3 tags [\#820](https://github.com/matrix-org/matrix-react-sdk/pull/820) * limit our keyboard shortcut modifiers correctly [\#825](https://github.com/matrix-org/matrix-react-sdk/pull/825) * Specify cross platform regexes and add olm to noParse [\#823](https://github.com/matrix-org/matrix-react-sdk/pull/823) * Remember element that was in focus before rendering dialog [\#822](https://github.com/matrix-org/matrix-react-sdk/pull/822) * move user settings outward and use built in read receipts disabling [\#824](https://github.com/matrix-org/matrix-react-sdk/pull/824) * File Download Consistency [\#802](https://github.com/matrix-org/matrix-react-sdk/pull/802) * Show Access Token under Advanced in Settings [\#806](https://github.com/matrix-org/matrix-react-sdk/pull/806) * Link tags/commit hashes in the UserSettings version section [\#810](https://github.com/matrix-org/matrix-react-sdk/pull/810) * On return to RoomView from auxPanel, send focus back to Composer [\#813](https://github.com/matrix-org/matrix-react-sdk/pull/813) * Change presence status labels to 'for' instead of 'ago' [\#817](https://github.com/matrix-org/matrix-react-sdk/pull/817) * Disable Scalar Integrations if urls passed to it are falsey [\#816](https://github.com/matrix-org/matrix-react-sdk/pull/816) * Add option to hide other people's read receipts. [\#818](https://github.com/matrix-org/matrix-react-sdk/pull/818) * Add option to not send typing notifications [\#819](https://github.com/matrix-org/matrix-react-sdk/pull/819) * Sync RM across instances of Riot [\#805](https://github.com/matrix-org/matrix-react-sdk/pull/805) * First iteration on improving login UI [\#811](https://github.com/matrix-org/matrix-react-sdk/pull/811) * focus on composer after jumping to bottom [\#809](https://github.com/matrix-org/matrix-react-sdk/pull/809) * Improve RoomList performance via side-stepping React [\#807](https://github.com/matrix-org/matrix-react-sdk/pull/807) * Don't show link preview when link is inside of a quote [\#762](https://github.com/matrix-org/matrix-react-sdk/pull/762) * Escape closes UserSettings [\#765](https://github.com/matrix-org/matrix-react-sdk/pull/765) * Implement user power-level changes in timeline [\#794](https://github.com/matrix-org/matrix-react-sdk/pull/794) Changes in [0.8.8](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.8) (2017-04-25) =================================================================================================== [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.8-rc.2...v0.8.8) * No changes Changes in [0.8.8-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.8-rc.2) (2017-04-24) ============================================================================================================= [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.8-rc.1...v0.8.8-rc.2) * Fix bug where links to Riot would fail to open. Changes in [0.8.8-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.8-rc.1) (2017-04-21) ============================================================================================================= [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.7...v0.8.8-rc.1) * Update js-sdk to fix registration without a captcha (https://github.com/vector-im/riot-web/issues/3621) Changes in [0.8.7](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.7) (2017-04-12) =================================================================================================== [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.7-rc.4...v0.8.7) * No changes Changes in [0.8.7-rc.4](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.7-rc.4) (2017-04-11) ============================================================================================================= [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.7-rc.3...v0.8.7-rc.4) * Fix people section vanishing on 'clear cache' [\#799](https://github.com/matrix-org/matrix-react-sdk/pull/799) * Make the clear cache button work on desktop [\#798](https://github.com/matrix-org/matrix-react-sdk/pull/798) Changes in [0.8.7-rc.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.7-rc.3) (2017-04-10) ============================================================================================================= [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.7-rc.2...v0.8.7-rc.3) * Use matrix-js-sdk v0.7.6-rc.2 Changes in [0.8.7-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.7-rc.2) (2017-04-10) ============================================================================================================= [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.7-rc.1...v0.8.7-rc.2) * fix the warning shown to users about needing to export e2e keys [\#797](https://github.com/matrix-org/matrix-react-sdk/pull/797) Changes in [0.8.7-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.8.7-rc.1) (2017-04-07) ============================================================================================================= [Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.8.6...v0.8.7-rc.1) * Add support for using indexeddb in a webworker [\#792](https://github.com/matrix-org/matrix-react-sdk/pull/792) * Fix infinite pagination/glitches with pagination [\#795](https://github.com/matrix-org/matrix-react-sdk/pull/795) * Fix issue where teamTokenMap was ignored for guests [\#793](https://github.com/matrix-org/matrix-react-sdk/pull/793) * Click emote sender -> insert display name into composer [\#791](https://github.com/matrix-org/matrix-react-sdk/pull/791) * Fix scroll token selection logic [\#785](https://github.com/matrix-org/matrix-react-sdk/pull/785) * Replace sdkReady with firstSyncPromise, add mx_last_room_id [\#790](https://github.com/matrix-org/matrix-react-sdk/pull/790) * Change "Unread messages." to "Jump to first unread message." [\#789](https://github.com/matrix-org/matrix-react-sdk/pull/789) * Update for new IndexedDBStore interface [\#786](https://github.com/matrix-org/matrix-react-sdk/pull/786) * Add
s with
s consistently
[\#482](https://github.com/matrix-org/matrix-react-sdk/pull/482)
* Add 'startAtBottom' flag
[\#483](https://github.com/matrix-org/matrix-react-sdk/pull/483)
* Add the olm version to the settings page.
[\#474](https://github.com/matrix-org/matrix-react-sdk/pull/474)
* Pass through config for Room Directory
[\#479](https://github.com/matrix-org/matrix-react-sdk/pull/479)
* Fix unicode completions in autocomplete.
[\#481](https://github.com/matrix-org/matrix-react-sdk/pull/481)
* Add ability to set plumbing state in a room
[\#477](https://github.com/matrix-org/matrix-react-sdk/pull/477)
* Disable username and room decorators
[\#480](https://github.com/matrix-org/matrix-react-sdk/pull/480)
* Wmwragg/correct incoming call positioning
[\#478](https://github.com/matrix-org/matrix-react-sdk/pull/478)
* Wmwragg/remove old filter
[\#475](https://github.com/matrix-org/matrix-react-sdk/pull/475)
* Corrected onKeyUp misstype and return can now be used instead of clic…
[\#476](https://github.com/matrix-org/matrix-react-sdk/pull/476)
* Wmwragg/multi invite bugfix
[\#473](https://github.com/matrix-org/matrix-react-sdk/pull/473)
* Revert "Fix linkification and bump linkifyjs dep"
[\#471](https://github.com/matrix-org/matrix-react-sdk/pull/471)
* Wmwragg/chat multi invite
[\#469](https://github.com/matrix-org/matrix-react-sdk/pull/469)
* Matthew/right panel collapse
[\#470](https://github.com/matrix-org/matrix-react-sdk/pull/470)
* Fix linkification and bump linkifyjs dep
[\#460](https://github.com/matrix-org/matrix-react-sdk/pull/460)
* Add modal dialog on new room button
[\#468](https://github.com/matrix-org/matrix-react-sdk/pull/468)
* Flag incoming DMs as such
[\#463](https://github.com/matrix-org/matrix-react-sdk/pull/463)
* Improve autocomplete behaviour
[\#466](https://github.com/matrix-org/matrix-react-sdk/pull/466)
* Pull multi-inviting functionality out of MultiInviteDialog
[\#467](https://github.com/matrix-org/matrix-react-sdk/pull/467)
* Remove markdown line breaks
[\#464](https://github.com/matrix-org/matrix-react-sdk/pull/464)
* Fix un-marking rooms as DM rooms
[\#465](https://github.com/matrix-org/matrix-react-sdk/pull/465)
* Don't re-use parted rooms for DMs
[\#461](https://github.com/matrix-org/matrix-react-sdk/pull/461)
* Update createRoom to support creating DM rooms
[\#458](https://github.com/matrix-org/matrix-react-sdk/pull/458)
* First wave of E2E Visuals
[\#462](https://github.com/matrix-org/matrix-react-sdk/pull/462)
* FilePanel, NotificationPanel and EventTimelineSet support
[\#450](https://github.com/matrix-org/matrix-react-sdk/pull/450)
* Fix CAS support by using a temporary Matrix client
[\#459](https://github.com/matrix-org/matrix-react-sdk/pull/459)
* Don't crash if no DM rooms with someone
[\#457](https://github.com/matrix-org/matrix-react-sdk/pull/457)
* Don't always show DM rooms in Direct Messages
[\#456](https://github.com/matrix-org/matrix-react-sdk/pull/456)
* Add DM rooms with that person to the MemberInfo panel
[\#455](https://github.com/matrix-org/matrix-react-sdk/pull/455)
* Add some tests for the rich text editor
[\#452](https://github.com/matrix-org/matrix-react-sdk/pull/452)
* Fix bug whereby refreshing Vector would not allow querying of membership
state
[\#454](https://github.com/matrix-org/matrix-react-sdk/pull/454)
* Wmwragg/one to one indicators
[\#453](https://github.com/matrix-org/matrix-react-sdk/pull/453)
* Update MemberDeviceInfo display
[\#451](https://github.com/matrix-org/matrix-react-sdk/pull/451)
* Wmwragg/one to one chat
[\#448](https://github.com/matrix-org/matrix-react-sdk/pull/448)
* Scalar Messaging: Expose join_rules and restrict to currently viewed room
[\#443](https://github.com/matrix-org/matrix-react-sdk/pull/443)
* API for (un)marking rooms as DM rooms
[\#449](https://github.com/matrix-org/matrix-react-sdk/pull/449)
* Formatting toolbar for RTE message composer.
[\#440](https://github.com/matrix-org/matrix-react-sdk/pull/440)
* Refactor MatrixTools to Rooms
[\#447](https://github.com/matrix-org/matrix-react-sdk/pull/447)
* Track DM rooms in account data
[\#446](https://github.com/matrix-org/matrix-react-sdk/pull/446)
* Fix: conference rooms were no longer hidden
[\#445](https://github.com/matrix-org/matrix-react-sdk/pull/445)
* Fix error dialog on conf call error
[\#444](https://github.com/matrix-org/matrix-react-sdk/pull/444)
* Make MemberInfo to use client.getStoredDevicesForUser
[\#441](https://github.com/matrix-org/matrix-react-sdk/pull/441)
* Implement starter link support
[\#437](https://github.com/matrix-org/matrix-react-sdk/pull/437)
* Convert MemberDeviceInfo to ES6 class
[\#442](https://github.com/matrix-org/matrix-react-sdk/pull/442)
* Make the 'encrypt this room' knob be megolm
[\#439](https://github.com/matrix-org/matrix-react-sdk/pull/439)
* Show something when we see a no-op join event
[\#438](https://github.com/matrix-org/matrix-react-sdk/pull/438)
* Handle broken OlmAccounts
[\#436](https://github.com/matrix-org/matrix-react-sdk/pull/436)
* Show session restore errors on the login screen
[\#435](https://github.com/matrix-org/matrix-react-sdk/pull/435)
* use a top-level audio tag for playing all VoIP audio.
[\#434](https://github.com/matrix-org/matrix-react-sdk/pull/434)
* use promises to mediate access to HTMLAudioElements
[\#433](https://github.com/matrix-org/matrix-react-sdk/pull/433)
* Wmwragg/direct chat sublist
[\#432](https://github.com/matrix-org/matrix-react-sdk/pull/432)
Changes in [0.6.5-r3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.6.5-r3) (2016-09-02)
=========================================================================================================
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.6.5-r2...v0.6.5-r3)
* revert accidental debug logging >:(
Changes in [0.6.5-r2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.6.5-r2) (2016-09-02)
=========================================================================================================
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.6.5-r1...v0.6.5-r2)
* Workaround vector-im/vector-web#2020 where floods of joins could crash the browser
(as seen in #matrix-dev right now)
Changes in [0.6.5-r1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.6.5-r1) (2016-09-01)
=========================================================================================================
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.6.5...v0.6.5-r1)
* Fix guest access
Changes in [0.6.5](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.6.5) (2016-08-28)
===================================================================================================
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.6.4-r1...v0.6.5)
* re-add leave button in RoomSettings
* add /user URLs
* recognise matrix.to links and other vector links
* fix linkify dependency
* fix avatar clicking in MemberInfo
* fix emojione sizing
[\#431](https://github.com/matrix-org/matrix-react-sdk/pull/431)
* Fix NPE when we don't know the sender of an event
[\#430](https://github.com/matrix-org/matrix-react-sdk/pull/430)
* Update annoying TimelinePanel test
[\#429](https://github.com/matrix-org/matrix-react-sdk/pull/429)
* add fancy changelog dialog
[\#416](https://github.com/matrix-org/matrix-react-sdk/pull/416)
* Send bot options with leading underscore on the state key
[\#428](https://github.com/matrix-org/matrix-react-sdk/pull/428)
* Update autocomplete design and scroll it correctly
[\#419](https://github.com/matrix-org/matrix-react-sdk/pull/419)
* Add ability to query and set bot options
[\#427](https://github.com/matrix-org/matrix-react-sdk/pull/427)
* Add .travis.yml
[\#425](https://github.com/matrix-org/matrix-react-sdk/pull/425)
* Added event/info message avatars back in
[\#426](https://github.com/matrix-org/matrix-react-sdk/pull/426)
* Add postMessage API required for integration provisioning
[\#423](https://github.com/matrix-org/matrix-react-sdk/pull/423)
* Fix TimelinePanel test
[\#424](https://github.com/matrix-org/matrix-react-sdk/pull/424)
* Wmwragg/chat message presentation
[\#422](https://github.com/matrix-org/matrix-react-sdk/pull/422)
* Only try to delete room rule if it exists
[\#421](https://github.com/matrix-org/matrix-react-sdk/pull/421)
* Make the notification slider work
[\#420](https://github.com/matrix-org/matrix-react-sdk/pull/420)
* Don't download E2E devices if feature disabled
[\#418](https://github.com/matrix-org/matrix-react-sdk/pull/418)
* strip (IRC) suffix from tabcomplete entries
[\#417](https://github.com/matrix-org/matrix-react-sdk/pull/417)
* ignore local busy
[\#415](https://github.com/matrix-org/matrix-react-sdk/pull/415)
* defaultDeviceDisplayName should be a prop
[\#414](https://github.com/matrix-org/matrix-react-sdk/pull/414)
* Use server-generated deviceId
[\#410](https://github.com/matrix-org/matrix-react-sdk/pull/410)
* Set initial_device_display_name on login and register
[\#413](https://github.com/matrix-org/matrix-react-sdk/pull/413)
* Add device_id to devices display
[\#409](https://github.com/matrix-org/matrix-react-sdk/pull/409)
* Don't use MatrixClientPeg for temporary clients
[\#408](https://github.com/matrix-org/matrix-react-sdk/pull/408)
Changes in [0.6.4-r1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.6.4-r1) (2016-08-12)
=========================================================================================================
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.6.4...v0.6.4-r1)
* Fix inviting multiple people
Changes in [0.6.4](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.6.4) (2016-08-11)
===================================================================================================
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.6.3...v0.6.4)
* Only show Autocomplete if autocomplete is enabled
[\#411](https://github.com/matrix-org/matrix-react-sdk/pull/411)
* Wmwragg/room tag menu
[\#402](https://github.com/matrix-org/matrix-react-sdk/pull/402)
* Move guest registration into the login logic
[\#407](https://github.com/matrix-org/matrix-react-sdk/pull/407)
* Better support for inviting multiple people
[\#403](https://github.com/matrix-org/matrix-react-sdk/pull/403)
* Refactor login token
[\#406](https://github.com/matrix-org/matrix-react-sdk/pull/406)
* Use the current HS for guest login
[\#405](https://github.com/matrix-org/matrix-react-sdk/pull/405)
* Various fixes and improvements to emojification.
[\#395](https://github.com/matrix-org/matrix-react-sdk/pull/395)
* Fix settings resetting on refresh
[\#404](https://github.com/matrix-org/matrix-react-sdk/pull/404)
* Avoid flashing up login screen during guest registration
[\#401](https://github.com/matrix-org/matrix-react-sdk/pull/401)
* Cancel calls to rate-limited funcs on unmount
[\#400](https://github.com/matrix-org/matrix-react-sdk/pull/400)
* Move rehydration of MatrixClients from MatrixClientPeg to SessionLoader
[\#399](https://github.com/matrix-org/matrix-react-sdk/pull/399)
* Don't show integrations header if setting not on
[\#398](https://github.com/matrix-org/matrix-react-sdk/pull/398)
* Start to factor out session-loading magic
[\#397](https://github.com/matrix-org/matrix-react-sdk/pull/397)
* Hack around a react warning
[\#396](https://github.com/matrix-org/matrix-react-sdk/pull/396)
* Add config to hide the labs section
[\#393](https://github.com/matrix-org/matrix-react-sdk/pull/393)
* Dbkr/scalar
[\#392](https://github.com/matrix-org/matrix-react-sdk/pull/392)
* Wmwragg/mute mention state fix
[\#390](https://github.com/matrix-org/matrix-react-sdk/pull/390)
* Fix long freeze when opening 'historical' section
[\#391](https://github.com/matrix-org/matrix-react-sdk/pull/391)
* Refactor UI error effects
[\#388](https://github.com/matrix-org/matrix-react-sdk/pull/388)
* Implement account deactivation
[\#381](https://github.com/matrix-org/matrix-react-sdk/pull/381)
* Don't leave isRoomPublished as undefined
[\#389](https://github.com/matrix-org/matrix-react-sdk/pull/389)
* Call the logout API when we log out
[\#377](https://github.com/matrix-org/matrix-react-sdk/pull/377)
* feat: code cleanup & emoji replacement in composer
[\#335](https://github.com/matrix-org/matrix-react-sdk/pull/335)
* Add more logging to TimelinePanel-test
[\#387](https://github.com/matrix-org/matrix-react-sdk/pull/387)
* DevicesPanel: use device_id as a placeholder
[\#386](https://github.com/matrix-org/matrix-react-sdk/pull/386)
* MemberDeviceInfo: Use the device name, where available
[\#385](https://github.com/matrix-org/matrix-react-sdk/pull/385)
* Wmwragg/mention state menu
[\#369](https://github.com/matrix-org/matrix-react-sdk/pull/369)
* fix upload for video or image files where sniffing fails
[\#383](https://github.com/matrix-org/matrix-react-sdk/pull/383)
* fix: allow up/down normally for no completions
[\#384](https://github.com/matrix-org/matrix-react-sdk/pull/384)
* fix: autocomplete to use tab instead of return
[\#382](https://github.com/matrix-org/matrix-react-sdk/pull/382)
* strip (IRC) displayname suffix from autocomplete
[\#375](https://github.com/matrix-org/matrix-react-sdk/pull/375)
* Include rooms with 1 person invited
[\#379](https://github.com/matrix-org/matrix-react-sdk/pull/379)
* Fix 'start new direct chat'
[\#378](https://github.com/matrix-org/matrix-react-sdk/pull/378)
* Fix warnings from MessageComposer
[\#376](https://github.com/matrix-org/matrix-react-sdk/pull/376)
* New voice and video call buttons
[\#371](https://github.com/matrix-org/matrix-react-sdk/pull/371)
* Silence some more react warnings
[\#373](https://github.com/matrix-org/matrix-react-sdk/pull/373)
* Fix warnings emanating from Velociraptor elements
[\#372](https://github.com/matrix-org/matrix-react-sdk/pull/372)
* Wmwragg/button updates
[\#353](https://github.com/matrix-org/matrix-react-sdk/pull/353)
* Implement device management UI
[\#370](https://github.com/matrix-org/matrix-react-sdk/pull/370)
* Factor EditableTextContainer out of ChangeDisplayName
[\#368](https://github.com/matrix-org/matrix-react-sdk/pull/368)
* Stop the Avatar classes setting properties on s
[\#367](https://github.com/matrix-org/matrix-react-sdk/pull/367)
* Remove relayoutOnUpdate prop on gemini-scrollbar
[\#366](https://github.com/matrix-org/matrix-react-sdk/pull/366)
* Fix bug where vector freezes on power level event
[\#364](https://github.com/matrix-org/matrix-react-sdk/pull/364)
* Refactor MatrixClientPeg
[\#361](https://github.com/matrix-org/matrix-react-sdk/pull/361)
* Fix 'start chat' button on MemberInfo
[\#363](https://github.com/matrix-org/matrix-react-sdk/pull/363)
* Bump dependency versions
[\#362](https://github.com/matrix-org/matrix-react-sdk/pull/362)
* Fix tab complete order properly
[\#360](https://github.com/matrix-org/matrix-react-sdk/pull/360)
* Add removeListener for account data listener
[\#359](https://github.com/matrix-org/matrix-react-sdk/pull/359)
* Set the device_id on pre-login MatrixClient
[\#358](https://github.com/matrix-org/matrix-react-sdk/pull/358)
* Wmwragg/mention state indicator round 2
[\#357](https://github.com/matrix-org/matrix-react-sdk/pull/357)
* Support for disabling/enabling URL previews per-user, per-room and per-user-
per-room
[\#356](https://github.com/matrix-org/matrix-react-sdk/pull/356)
* Use HS proxy API for requestToken on adding email
[\#336](https://github.com/matrix-org/matrix-react-sdk/pull/336)
* Error if email already in use when resetting pw
[\#337](https://github.com/matrix-org/matrix-react-sdk/pull/337)
* Fix enourmous video bug
[\#355](https://github.com/matrix-org/matrix-react-sdk/pull/355)
* Add support for sending uploaded content as m.video
[\#354](https://github.com/matrix-org/matrix-react-sdk/pull/354)
* Order tab complete by most recently spoke
[\#341](https://github.com/matrix-org/matrix-react-sdk/pull/341)
* Wmwragg/spinner fix
[\#350](https://github.com/matrix-org/matrix-react-sdk/pull/350)
* Now showing three dots when hovering over the badge
[\#352](https://github.com/matrix-org/matrix-react-sdk/pull/352)
* Fix unpublishing room in room settings
[\#351](https://github.com/matrix-org/matrix-react-sdk/pull/351)
* Fix race when creating rooms where invite list can be blank
[\#347](https://github.com/matrix-org/matrix-react-sdk/pull/347)
* improve wording of MemberInfo's start chat button.
[\#348](https://github.com/matrix-org/matrix-react-sdk/pull/348)
* Revert "Amends react template and removes opening image in lightbox"
[\#346](https://github.com/matrix-org/matrix-react-sdk/pull/346)
* Wmwragg/modal restyle
[\#345](https://github.com/matrix-org/matrix-react-sdk/pull/345)
* Amends react template and removes opening image in lightbox
[\#343](https://github.com/matrix-org/matrix-react-sdk/pull/343)
* Remove the member list loading hack
[\#344](https://github.com/matrix-org/matrix-react-sdk/pull/344)
* CSS classes to colour offline users differently
[\#342](https://github.com/matrix-org/matrix-react-sdk/pull/342)
* Listen for the new lastPreseceTs event
[\#340](https://github.com/matrix-org/matrix-react-sdk/pull/340)
* Fix filtering user list by ID
[\#339](https://github.com/matrix-org/matrix-react-sdk/pull/339)
* Update tab completion list when we have a room
[\#338](https://github.com/matrix-org/matrix-react-sdk/pull/338)
* JS code style guide
[\#330](https://github.com/matrix-org/matrix-react-sdk/pull/330)
* Error on registration if email taken
[\#334](https://github.com/matrix-org/matrix-react-sdk/pull/334)
* feat: render unicode emoji as emojione images
[\#332](https://github.com/matrix-org/matrix-react-sdk/pull/332)
* feat: unblacklist img tags with data URIs
[\#333](https://github.com/matrix-org/matrix-react-sdk/pull/333)
* Autocomplete fixes
[\#331](https://github.com/matrix-org/matrix-react-sdk/pull/331)
* Better autocomplete
[\#296](https://github.com/matrix-org/matrix-react-sdk/pull/296)
* feat: add and configure eslint
[\#329](https://github.com/matrix-org/matrix-react-sdk/pull/329)
* Fix user links
[\#326](https://github.com/matrix-org/matrix-react-sdk/pull/326)
* Fix ordering of Memberlist
[\#327](https://github.com/matrix-org/matrix-react-sdk/pull/327)
* Display an error message if room not found
[\#325](https://github.com/matrix-org/matrix-react-sdk/pull/325)
* Implement device blocking
[\#324](https://github.com/matrix-org/matrix-react-sdk/pull/324)
* Remove /encrypt command
[\#322](https://github.com/matrix-org/matrix-react-sdk/pull/322)
* RoomSettings: add encryption setting
[\#321](https://github.com/matrix-org/matrix-react-sdk/pull/321)
* Fix a pair of warnings from RoomSettings
[\#320](https://github.com/matrix-org/matrix-react-sdk/pull/320)
* RoomSettings: refactor permissions calculations
[\#319](https://github.com/matrix-org/matrix-react-sdk/pull/319)
* Fix https://github.com/vector-im/vector-web/issues/1679
[\#318](https://github.com/matrix-org/matrix-react-sdk/pull/318)
* Fix /join to be consistent with the other code
[\#317](https://github.com/matrix-org/matrix-react-sdk/pull/317)
* UserSettings: fix the displayed version of the react-sdk
[\#316](https://github.com/matrix-org/matrix-react-sdk/pull/316)
* Show canonical alias in URL bar
[\#314](https://github.com/matrix-org/matrix-react-sdk/pull/314)
* Some basic tests for RoomView
[\#313](https://github.com/matrix-org/matrix-react-sdk/pull/313)
* Support for making devices unverified
[\#315](https://github.com/matrix-org/matrix-react-sdk/pull/315)
* Fix eventListener warning
[\#312](https://github.com/matrix-org/matrix-react-sdk/pull/312)
* Fix peeking and member list vanishing
[\#307](https://github.com/matrix-org/matrix-react-sdk/pull/307)
* Use different keys for new MessageComposerInput
[\#311](https://github.com/matrix-org/matrix-react-sdk/pull/311)
* Fix RTE escaping, HTML output with breaks
[\#310](https://github.com/matrix-org/matrix-react-sdk/pull/310)
* Fix cursor bug, persist editor mode & rte default
[\#308](https://github.com/matrix-org/matrix-react-sdk/pull/308)
* Rich Text Editor
[\#292](https://github.com/matrix-org/matrix-react-sdk/pull/292)
* Hide e2e features if not enabled
[\#306](https://github.com/matrix-org/matrix-react-sdk/pull/306)
* Add experimental "Labs" section to settings
[\#305](https://github.com/matrix-org/matrix-react-sdk/pull/305)
* Make the room directory join rooms by alias
[\#304](https://github.com/matrix-org/matrix-react-sdk/pull/304)
* Factor out common parts of room creation
[\#303](https://github.com/matrix-org/matrix-react-sdk/pull/303)
* Fix spinner-of-doom in member info for guests
[\#302](https://github.com/matrix-org/matrix-react-sdk/pull/302)
* Support for marking devices as verified
[\#300](https://github.com/matrix-org/matrix-react-sdk/pull/300)
* Make the config optional
[\#301](https://github.com/matrix-org/matrix-react-sdk/pull/301)
* Pass brand parameter down to Notifications
[\#299](https://github.com/matrix-org/matrix-react-sdk/pull/299)
* Second attempt at fixing the Velocity memory leak
[\#298](https://github.com/matrix-org/matrix-react-sdk/pull/298)
Changes in [0.6.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.6.3) (2016-06-03)
===================================================================================================
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.6.2...v0.6.3)
* Change invite text field wording
* Fix bug with new email invite UX where the invite could get wedged
* Label app versions sensibly in UserSettings
Changes in [0.6.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.6.2) (2016-06-02)
===================================================================================================
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.6.1...v0.6.2)
* Correctly bump dep on matrix-js-sdk 0.5.4
Changes in [0.6.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.6.1) (2016-06-02)
===================================================================================================
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.6.0...v0.6.1)
* Fix focusing race in new UX for 3pid invites
* Fix jenkins.sh
Changes in [0.6.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.6.0) (2016-06-02)
===================================================================================================
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.5.2...v0.6.0)
* implement new UX for 3pid invites
[\#297](https://github.com/matrix-org/matrix-react-sdk/pull/297)
* multiple URL preview support
[\#290](https://github.com/matrix-org/matrix-react-sdk/pull/290)
* Add a fallback home server to log into
[\#293](https://github.com/matrix-org/matrix-react-sdk/pull/293)
* Hopefully fix memory leak with velocity
[\#291](https://github.com/matrix-org/matrix-react-sdk/pull/291)
* Support for enabling email notifications
[\#289](https://github.com/matrix-org/matrix-react-sdk/pull/289)
* Correct Readme instructions how to customize the UI
[\#286](https://github.com/matrix-org/matrix-react-sdk/pull/286)
* Avoid rerendering during Room unmount
[\#285](https://github.com/matrix-org/matrix-react-sdk/pull/285)
Changes in [0.5.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.5.2) (2016-04-22)
===================================================================================================
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.5.1...v0.5.2)
Performance improvements:
* Reduce number of events shown in a room to 250
[afb301f](https://github.com/matrix-org/matrix-react-sdk/commit/afb301ffb78c019a50e40caa5d9042ad39c117fe)
* add heuristics to hide URL previews...
[\#284](https://github.com/matrix-org/matrix-react-sdk/pull/284)
* Fix bug which stopped us scrolling down after we scrolled up
[\#283](https://github.com/matrix-org/matrix-react-sdk/pull/283)
* Don't relayout scrollpanels every time something changes
[\#280](https://github.com/matrix-org/matrix-react-sdk/pull/280)
* Reduce number of renders on received events
[\#279](https://github.com/matrix-org/matrix-react-sdk/pull/279)
* Avoid rerendering EventTiles when not necessary
[\#278](https://github.com/matrix-org/matrix-react-sdk/pull/278)
* Speed up processing of TimelinePanel updates on new events
[\#277](https://github.com/matrix-org/matrix-react-sdk/pull/277)
Other bug fixes:
* Fix read-receipt animation
[\#282](https://github.com/matrix-org/matrix-react-sdk/pull/282),
[\#281](https://github.com/matrix-org/matrix-react-sdk/pull/281)
Changes in [0.5.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.5.1) (2016-04-19)
===================================================================================================
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.4.0...v0.5.1)
* Upgrade to react 15.0
* Fix many thinkos in sorting the MemberList
[\#275](https://github.com/matrix-org/matrix-react-sdk/pull/275)
* Don't setState after unmounting a component
[\#276](https://github.com/matrix-org/matrix-react-sdk/pull/276)
* Drop workaround for object.onLoad
[\#274](https://github.com/matrix-org/matrix-react-sdk/pull/274)
* Make sure that we update the room name
[\#272](https://github.com/matrix-org/matrix-react-sdk/pull/272)
* Matthew/design tweaks
[\#273](https://github.com/matrix-org/matrix-react-sdk/pull/273)
* Hack around absence of String.codePointAt on PhantomJS
[\#271](https://github.com/matrix-org/matrix-react-sdk/pull/271)
* RoomView: Handle joining federated rooms
[\#270](https://github.com/matrix-org/matrix-react-sdk/pull/270)
* Stop the MatrixClient when the MatrixChat is unmounted
[\#269](https://github.com/matrix-org/matrix-react-sdk/pull/269)
* make the UI fadable to help with decluttering
[\#268](https://github.com/matrix-org/matrix-react-sdk/pull/268)
* URL previewing support
[\#260](https://github.com/matrix-org/matrix-react-sdk/pull/260)
* Remember to load new timeline events
[\#267](https://github.com/matrix-org/matrix-react-sdk/pull/267)
* Stop trying to paginate after we get a failure
[\#265](https://github.com/matrix-org/matrix-react-sdk/pull/265)
* Improvements to the react-sdk test framework
[\#264](https://github.com/matrix-org/matrix-react-sdk/pull/264)
* Fix password resetting
[\#263](https://github.com/matrix-org/matrix-react-sdk/pull/263)
* Catch pageup/down and ctrl-home/end at the top level
[\#262](https://github.com/matrix-org/matrix-react-sdk/pull/262)
* Fix an issue where the scroll stopped working.
[\#261](https://github.com/matrix-org/matrix-react-sdk/pull/261)
* Fix a bug where we tried to show two ghost read markers at once.
[\#254](https://github.com/matrix-org/matrix-react-sdk/pull/254)
* File upload improvements
[\#258](https://github.com/matrix-org/matrix-react-sdk/pull/258)
* Show full-size avatar on MemberInfo avatar click
[\#257](https://github.com/matrix-org/matrix-react-sdk/pull/257)
* Whitelist \ tag
[\#256](https://github.com/matrix-org/matrix-react-sdk/pull/256)
* Don't reload the DOM if we can jump straight to the RM
[\#253](https://github.com/matrix-org/matrix-react-sdk/pull/253)
[0.5.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.5.0) was
incorrectly released.
Changes in [0.4.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.4.0) (2016-03-30)
===================================================================================================
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.3.1...v0.4.0)
* Prettier, animated placeholder :D
[\#251](https://github.com/matrix-org/matrix-react-sdk/pull/251)
* Refactor RoomHeader, and fix topic updates
[\#252](https://github.com/matrix-org/matrix-react-sdk/pull/252)
* Disable the message composer if we don't have permission to post
[\#250](https://github.com/matrix-org/matrix-react-sdk/pull/250)
* notification issue fixed
[\#240](https://github.com/matrix-org/matrix-react-sdk/pull/240)
* Fix scroll offset popping around during image load by putting explicit
height back on images
[\#248](https://github.com/matrix-org/matrix-react-sdk/pull/248)
* Split a textinput component out of MessageComposer
[\#249](https://github.com/matrix-org/matrix-react-sdk/pull/249)
Changes in [0.3.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.3.1) (2016-03-23)
===================================================================================================
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.3.0...v0.3.1)
* Disable debug logging in ScrollPanel
Changes in [0.3.0](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v0.3.0) (2016-03-23)
===================================================================================================
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v0.2.0...v0.3.0)
* Fix off-by-one error in read-marker advancing
[\#246](https://github.com/matrix-org/matrix-react-sdk/pull/246)
* Another go at fixing the jumpy scroll
[\#245](https://github.com/matrix-org/matrix-react-sdk/pull/245)
* Move read-marker past our own events when we switch to a room
[\#244](https://github.com/matrix-org/matrix-react-sdk/pull/244)
* Add better user-facing error messages
[\#243](https://github.com/matrix-org/matrix-react-sdk/pull/243)
* Make the read-marker less annoying
[\#242](https://github.com/matrix-org/matrix-react-sdk/pull/242)
* rework roomsettings for new visibility UI
[\#241](https://github.com/matrix-org/matrix-react-sdk/pull/241)
* Show a spinner when we back-paginate search results
[\#236](https://github.com/matrix-org/matrix-react-sdk/pull/236)
* Only ignore scroll echoes once
[\#237](https://github.com/matrix-org/matrix-react-sdk/pull/237)
* Add 'cancel all' option to 'unsent messages' bar
[\#238](https://github.com/matrix-org/matrix-react-sdk/pull/238)
* Show an error when a direct-to-event link fails
[\#239](https://github.com/matrix-org/matrix-react-sdk/pull/239)
* if we're not peeking in a room, stop any ongoing peeking
[\#234](https://github.com/matrix-org/matrix-react-sdk/pull/234)
* linkify vector.im URLs directly into the app, both from HTML and non-HTML
messages
[\#235](https://github.com/matrix-org/matrix-react-sdk/pull/235)
* Use new pendingEventList functionality from matrix-js-sdk
[\#231](https://github.com/matrix-org/matrix-react-sdk/pull/231)
* Display a warning if a third party invite for a room was sent to an address
that is not bound publicly to our account
[\#233](https://github.com/matrix-org/matrix-react-sdk/pull/233)
* Fix cancelling dialog boxes by clicking on the background
[\#232](https://github.com/matrix-org/matrix-react-sdk/pull/232)
* fix zero length tab complete so it doesn't fire automatically on empty
MessageComposer
[\#229](https://github.com/matrix-org/matrix-react-sdk/pull/229)
* click on nicks to insert them into the MessageComposer
[\#230](https://github.com/matrix-org/matrix-react-sdk/pull/230)
* Correctly fix notif spam after logout/login
[\#227](https://github.com/matrix-org/matrix-react-sdk/pull/227)
* fix last_active_ago timestamps, tab completion ordering, and implement
currently_active semantics
[\#226](https://github.com/matrix-org/matrix-react-sdk/pull/226)
* make MemberTiles actually update in realtime
[\#222](https://github.com/matrix-org/matrix-react-sdk/pull/222)
* Bring up MemberInfo on avatar click in EventTile
[\#225](https://github.com/matrix-org/matrix-react-sdk/pull/225)
* Make getCurrent[H|I]SUrl honour the state setting that comes from the url
bar
[\#228](https://github.com/matrix-org/matrix-react-sdk/pull/228)
* Poll for email validation once the validation email has been sent
[\#223](https://github.com/matrix-org/matrix-react-sdk/pull/223)
* Display sync status in favicon and title.
[\#221](https://github.com/matrix-org/matrix-react-sdk/pull/221)
* grey out roomsettings that you can't edit
[\#217](https://github.com/matrix-org/matrix-react-sdk/pull/217)
* allow registration and login from guest to be cancellable
[\#220](https://github.com/matrix-org/matrix-react-sdk/pull/220)
* let registering guests either upgrade or create a new account by spec…
[\#219](https://github.com/matrix-org/matrix-react-sdk/pull/219)
* Remove (broken, as it turns out) permission logic from react sdk
[\#187](https://github.com/matrix-org/matrix-react-sdk/pull/187)
* Bring back lost functionality on login/register/password-reset screens
[\#200](https://github.com/matrix-org/matrix-react-sdk/pull/200)
* Handle the new Session.logged_out event.
[\#218](https://github.com/matrix-org/matrix-react-sdk/pull/218)
* hopefully fix https://github.com/vector-im/vector-web/issues/819
[\#216](https://github.com/matrix-org/matrix-react-sdk/pull/216)
* Adjust the scroll position when the gemini panel is resized
[\#215](https://github.com/matrix-org/matrix-react-sdk/pull/215)
* Use our fork of react-gemini-scrollbar to fix resize issues
[\#214](https://github.com/matrix-org/matrix-react-sdk/pull/214)
* Put direct-linked events and search clickthroughs in the middle
[\#212](https://github.com/matrix-org/matrix-react-sdk/pull/212)
* prettyprint conference joins and parts properly
[\#198](https://github.com/matrix-org/matrix-react-sdk/pull/198)
* Don't crash on redacted (or otherwise invalid) 3pid invites
[\#213](https://github.com/matrix-org/matrix-react-sdk/pull/213)
Changes in matrix-react-sdk v0.2.0 (2016-03-11)
===============================================
(originally incorrectly released as 0.1.1)
* Various significant changes
Changes in matrix-react-sdk v0.1.0 (2016-02-24)
===============================================
* Significant refactor: remove separation between views and controllers
* This release of the react-sdk will require additional components to function.
See https://github.com/vector-im/vector-web for a complete application.
Changes in matrix-react-sdk v0.0.2 (2015-10-28)
===============================================
* Initial release