riot-web/CHANGELOG.md

11 KiB

Changes in 0.5.2 (2016-04-22)

Full Changelog

Performance improvements:

  • Reduce number of events shown in a room to 250 afb301f
  • add heuristics to hide URL previews... #284
  • Fix bug which stopped us scrolling down after we scrolled up #283
  • Don't relayout scrollpanels every time something changes #280
  • Reduce number of renders on received events #279
  • Avoid rerendering EventTiles when not necessary #278
  • Speed up processing of TimelinePanel updates on new events #277

Other bug fixes:

Changes in 0.5.1 (2016-04-19)

Full Changelog

  • Upgrade to react 15.0
  • Fix many thinkos in sorting the MemberList #275
  • Don't setState after unmounting a component #276
  • Drop workaround for object.onLoad #274
  • Make sure that we update the room name #272
  • Matthew/design tweaks #273
  • Hack around absence of String.codePointAt on PhantomJS #271
  • RoomView: Handle joining federated rooms #270
  • Stop the MatrixClient when the MatrixChat is unmounted #269
  • make the UI fadable to help with decluttering #268
  • URL previewing support #260
  • Remember to load new timeline events #267
  • Stop trying to paginate after we get a failure #265
  • Improvements to the react-sdk test framework #264
  • Fix password resetting #263
  • Catch pageup/down and ctrl-home/end at the top level #262
  • Fix an issue where the scroll stopped working. #261
  • Fix a bug where we tried to show two ghost read markers at once. #254
  • File upload improvements #258
  • Show full-size avatar on MemberInfo avatar click #257
  • Whitelist <u> tag #256
  • Don't reload the DOM if we can jump straight to the RM #253

0.5.0 was incorrectly released.

Changes in 0.4.0 (2016-03-30)

Full Changelog

  • Prettier, animated placeholder :D #251
  • Refactor RoomHeader, and fix topic updates #252
  • Disable the message composer if we don't have permission to post #250
  • notification issue fixed #240
  • Fix scroll offset popping around during image load by putting explicit height back on images #248
  • Split a textinput component out of MessageComposer #249

Changes in 0.3.1 (2016-03-23)

Full Changelog

  • Disable debug logging in ScrollPanel

Changes in 0.3.0 (2016-03-23)

Full Changelog

  • Fix off-by-one error in read-marker advancing #246
  • Another go at fixing the jumpy scroll #245
  • Move read-marker past our own events when we switch to a room #244
  • Add better user-facing error messages #243
  • Make the read-marker less annoying #242
  • rework roomsettings for new visibility UI #241
  • Show a spinner when we back-paginate search results #236
  • Only ignore scroll echoes once #237
  • Add 'cancel all' option to 'unsent messages' bar #238
  • Show an error when a direct-to-event link fails #239
  • if we're not peeking in a room, stop any ongoing peeking #234
  • linkify vector.im URLs directly into the app, both from HTML and non-HTML messages #235
  • Use new pendingEventList functionality from matrix-js-sdk #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
  • Fix cancelling dialog boxes by clicking on the background #232
  • fix zero length tab complete so it doesn't fire automatically on empty MessageComposer #229
  • click on nicks to insert them into the MessageComposer #230
  • Correctly fix notif spam after logout/login #227
  • fix last_active_ago timestamps, tab completion ordering, and implement currently_active semantics #226
  • make MemberTiles actually update in realtime #222
  • Bring up MemberInfo on avatar click in EventTile #225
  • Make getCurrent[H|I]SUrl honour the state setting that comes from the url bar #228
  • Poll for email validation once the validation email has been sent #223
  • Display sync status in favicon and title. #221
  • grey out roomsettings that you can't edit #217
  • allow registration and login from guest to be cancellable #220
  • let registering guests either upgrade or create a new account by spec… #219
  • Remove (broken, as it turns out) permission logic from react sdk #187
  • Bring back lost functionality on login/register/password-reset screens #200
  • Handle the new Session.logged_out event. #218
  • hopefully fix https://github.com/vector-im/vector-web/issues/819 #216
  • Adjust the scroll position when the gemini panel is resized #215
  • Use our fork of react-gemini-scrollbar to fix resize issues #214
  • Put direct-linked events and search clickthroughs in the middle #212
  • prettyprint conference joins and parts properly #198
  • Don't crash on redacted (or otherwise invalid) 3pid invites #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