element-web/CHANGELOG.md

91 KiB

Changes in 0.13.0 (2017-11-15)

Full Changelog

Changes in 0.13.0-rc.3 (2017-11-14)

Full Changelog

Changes in 0.13.0-rc.2 (2017-11-10)

Full Changelog

  • Make groups a fully-fleged baked-in feature #5566

Changes in 0.13.0-rc.1 (2017-11-10)

Full Changelog

  • Fix app tile margins. #5561
  • Fix wrapping of long room topics (and overlap with apps) #5549
  • Don't display widget iframes whilst loading. #5555
  • Update from Weblate. #5558
  • Adjust CSS for GroupView #5543
  • CSS for adding rooms to a group with visibility #5546
  • CSS for pinned indicators #5511
  • Implement general-purpose tooltip "(?)"-style #5540
  • CSS for improving group creation UX, namely setting long description #5535
  • CSS for room notif pills in composer #5531
  • Do not init a group store when no groupId specified #5520
  • CSS for new pinned events indicator #5293
  • T3chguy/devtools 1 #5471
  • Use margin to separate "perms" in the room directory #5498
  • Add CSS for CreateGroupDialog to give group ID input suffix and prefix style #5505
  • Fix group invites such that they look similar to room invites #5504
  • CSS for Your Communities scrollbar #5501
  • Add toggle to alter visibility of room-group association #5497
  • CSS for room notification pills #5494
  • Implement simple GroupRoomInfo #5493
  • Add back bottom border to widget title bar #5458
  • Prevent group name looking clickable for non-members #5478
  • Fix instanceof check, was checking against the Package rather than class #5472
  • Use correct group store state when rendering "Invite to this community" #5455
  • Leverages ES6 in Notifications #5453
  • Re-PR #4412 #5437
  • fix comma error of features example #5410
  • Devtools: make filtering case-insensitive #5387
  • Highlight group members icon in group member info #5432
  • Use CSS to stop greyed Right/LeftPanel UI from being interactable #5422
  • CSS for preventing editing of UI requiring user privilege if user unprivileged #5417
  • Only show UI for adding rooms/users to groups to privileged users #5409
  • Only show "Invite to this community" when viewing group members #5407
  • Add trash can icon for delete widget #5397
  • CSS to improve MyGroups in general, and add placeholder #5375
  • Rxl881/parallelshell #4881
  • Custom server text was i18ned by key #5371
  • Run prunei18n #5370
  • Update from Weblate. #5369
  • Add script to prune unused translations #5339
  • CSS for improved MyGroups page #5360
  • Add padding-right to Dialogs #5346
  • Add div.warning and use the scss var #5344
  • Groups->Communities #5343
  • Make the 'add rooms' button clickable #5342
  • Switch to gen-i18n script #5338
  • Use _t as _t #5334
  • fix groupview header editing visuals (pt 1) #5330
  • bump version to prevent eslint errors #5316
  • CSS for invited group members section #5303
  • Handle long names in EntityTiles by overflowing correctly #5302
  • Disable labs in electron #5296
  • CSS for Modifying GroupView UI matrix-org/matrix-react-sdk#1475 #5295
  • Message/event pinning #5142
  • Sorting of networks within a protocol based on name #4054
  • allow hiding of notification body for privacy reasons #4988
  • Don't use MXIDs on the lightbox if possible #5281
  • CSS for lonely room message #5267
  • Bring back dark theme code block border #5037
  • CSS for remove avatar buttons #5282

Changes in 0.12.7 (2017-10-16)

Full Changelog

  • Released versions of react-sdk & js-sdk

Changes in 0.12.7-rc.3 (2017-10-13)

Full Changelog

  • Hide the join group button #5275

Changes in 0.12.7-rc.2 (2017-10-13)

Full Changelog

Changes in 0.12.7-rc.1 (2017-10-13)

Full Changelog

  • switch to new logos, and use import rather than VAR #5203
  • Clarify what an integrations server is #5266
  • Update from Weblate. #5269
  • Remove trailing comma in JSON #5167
  • Added default_federate property #3849
  • CSS for greying out login form #5197
  • Fix bug that made sub list placeholders not show for ILAG etc. #5164
  • Factor out EditableItemList component from AliasSettings #5161
  • Mark and remove some translations #5110
  • CSS for "remove" button on GroupRoomTile #5141
  • Create basic icon for the GroupRoomList tab and adding rooms to groups #5140
  • Add button to get to MyGroups #5131
  • Remove key prop pass-thru on HeaderButton #5137
  • Implement "Add room to group" feature #5125
  • Add Jitsi screensharing support in electron app #4967
  • Refactor right panel header buttons #5117
  • CSS for publicity status & toggle button #5104
  • CSS for "X" in top right of features users/rooms #5103
  • Include Finnish translation #5051
  • Redesign membership section of GroupView #5096
  • Make --config accept globs #5090
  • CSS for GroupView: Add a User #5093
  • T3chguy/devtools 1 #5074
  • Alter opacity for flair #5085
  • Fix ugly integ button #5082
  • Group Membership UI #4830

Changes in 0.12.6 (2017-09-21)

Full Changelog

  • Use matrix-js-sdk v0.8.4 to fix build

Changes in 0.12.5 (2017-09-21)

Full Changelog

  • Use react-sdk v0.10.5 to fix build

Changes in 0.12.4 (2017-09-20)

Full Changelog

  • No changes

Changes in 0.12.4-rc.1 (2017-09-19)

Full Changelog

  • Fix test for new behaviour of 'joining' flag #5053
  • fix really dumb blunder/typo preventing system from going to sleep. #5080
  • T3chguy/devtools #4735
  • CSS for unignore button in UserSettings #5042
  • Fix alias on home page for identity room #5044
  • generic contextual menu for tooltip/responses #4989
  • Update from Weblate. #5018
  • Avoid re-rendering RoomList on room switch #5015
  • Fix menu on change keyboard language issue #4345 #4623
  • Make isInvite default to false #4999
  • Revert "Implement sticky date separators" #4991
  • Implement sticky date separators #4939

Changes in 0.12.3 (2017-09-06)

Full Changelog

  • No changes

Changes in 0.12.3-rc.3 (2017-09-05)

Full Changelog

  • Fix plurals in translations #4971
  • Update from Weblate. #4968

Changes in 0.12.3-rc.2 (2017-09-05)

Full Changelog

  • New react-sdk version to pull in new translations and fix some translation bugs.

Changes in 0.12.3-rc.1 (2017-09-01)

Full Changelog

  • Fix overflowing login/register buttons on some languages issue #4804 #4858
  • Update vector-im to riot-im on Login #4943
  • lets let people know that the bug report actually sent properly :) #4910
  • another s/vector/riot/ in README #4934
  • fix two room list regressions #4907

Changes in 0.12.2 (2017-08-24)

Full Changelog

  • Update react-sdk and js-sdk to fix bugs with incoming calls, messages and notifications in encrypted rooms.

Changes in 0.12.1 (2017-08-23)

Full Changelog

  • [No changes]

Changes in 0.12.1-rc.1 (2017-08-22)

Full Changelog

  • Update from Weblate. #4832
  • Misc styling fixes. #4826
  • Show / Hide apps icons #4774

Changes in 0.12.0-rc.1 (2017-08-16)

Full Changelog

  • Update from Weblate. #4797
  • move focus-via-up/down cursors to LeftPanel #4777
  • Remove userId property on RightPanel #4775
  • Make member device info buttons fluid and stackable with flexbox #4776
  • un-i18n Modal Analytics #4688
  • Quote using innerText #4773
  • Karma tweaks for riot-web #4765
  • Fix typo with scripts/fetch-develop-deps.sh in Building From Source #4764
  • Adjust CSS for optional avatars in pills #4757
  • Fix crypto on develop #4754
  • Fix signing key url in readme #4464
  • update gitignore to allow .idea directory to exist in subdirs #4749
  • tweak compact theme #4665
  • Update draft-js from 0.10.1 to 0.11.0-alpha #4740
  • electron support for mouse forward/back buttons in Windows #4739
  • Update draft-js from 0.8.1 to 0.10.1 #4730
  • Make pills, emoji translucent when sending #4693
  • Widget permissions styling and icon #4690
  • CSS required for composer autoscroll #4682
  • CSS for group edit UI #4608
  • Fix a couple of minor errors in the room list #4671
  • Styling for beta testing icon. #4584
  • Increase the timeout for clearing indexeddbs #4650
  • Make some adjustments to mx_UserPill and mx_RoomPill #4597
  • Apply CSS to
     tags to distinguish them from each other
    #4639
  • Use catch instead of fail to handle room tag error #4643
  • CSS for decorated matrix.to links in the composer #4583
  • Deflake the joining test #4579
  • Bump react to 15.6 to fix build problems #4577
  • Improve AppTile menu bar button styling. #4567
  • Transform async functions to bluebird promises #4572
  • use flushAllExpected in joining test #4570
  • Switch riot-web to bluebird #4565
  • loading tests: wait for login component #4564
  • Remove CSS for the MessageComposerInputOld #4568
  • Implement the focus_room_filter action #4560
  • CSS for Rooms in Group View #4530
  • more HomePage tweaks #4557
  • Give HomePage an unmounted guard #4556
  • Take RTE out of labs #4500
  • CSS for Groups page #4468
  • CSS for GroupView #4442
  • remove unused class #4525
  • Fix long words causing MessageComposer to widen #4466
  • Add visual bell animation for RTE #4516
  • Truncate auto-complete pills properly #4502
  • Use chrome headless instead of phantomjs #4512
  • Use external mock-request #4489
  • fix Quote not closing contextual menu #4443
  • Apply white-space: pre-wrap to mx_MEmoteBody #4470
  • Add some style improvements to autocompletions #4456
  • Styling for apps / widgets #4447
  • Attempt to flush the rageshake logs on close #4400
  • Update from Weblate. #4401
  • improve update polling electron and provide a manual check for updates button #4176
  • Fix load failure in firefox when indexedDB is disabled #4395
  • Change missed 'Redact' to 'Remove' in ImageView. #4362
  • explicit convert to nativeImage to stabilise trayIcon on Windows [Electron] #4355
  • Use _tJsx for PasswordNagBar (because it has ) #4373
  • Clean up some log outputs from the integ tests #4376
  • CSS for redeisng of password warning #4367
  • Give _t to PasswordNagBar, add CSS for UserSettings password warning #4366
  • Update from Weblate. #4361
  • Update from Weblate. #4360
  • Test 'return-to-app' functionality #4352
  • Update from Weblate. #4354
  • onLoadCompleted is now onTokenLoginCompleted #4335
  • Tweak tests to match updates to matrixchat #4325
  • Update from Weblate. #4346
  • change dispatcher forward_event signature #4337
  • Add border on hover for code blocks #4259

Changes in 0.11.4 (2017-06-22)

Full Changelog

  • Update matrix-js-sdk and react-sdk to fix a regression where the background indexedb worker was disabled, failures to open indexeddb causing the app to fail to start, a race when starting that could break switching to rooms, and the inability to invite users with mixed case usernames.

Changes in 0.11.3 (2017-06-20)

Full Changelog

  • Update to matrix-react-sdk 0.9.6 to fix infinite spinner bugs and some parts of the app that had missed translation.

Changes in 0.11.2 (2017-06-19)

Full Changelog

  • Add more languages and translations
  • Add a 'register' button

Changes in 0.11.2-rc.2 (2017-06-16)

Full Changelog

  • Update react-sdk to pull in fixes for URL previews, CAS login, h2 in markdown and CAPTCHA forms.
  • Enable Korean translation
  • Update from Weblate. #4323
  • Fix h2 in markdown being weird #4332

Changes in 0.11.2-rc.1 (2017-06-15)

Full Changelog

  • Attempts to deflakify the joining test #4313
  • Add a test for the login flow when there is a teamserver #4315
  • Remove onload simulator from loading test #4314
  • Update from Weblate. #4305
  • Test that we handle stored mx_last_room_id correctly #4292
  • Ask for email address after setting password for the first time #4301
  • i18n for setting email after password flow #4299
  • Update from Weblate. #4290
  • Don't show the tooltips when filtering rooms #4282
  • Update from Weblate. #4272
  • Add missing VOIP Dropdown width #4266
  • Update import and directory path in the Translations dev guide #4261
  • Use Thai string for Thai in Language-Chooser #4260

Changes in 0.11.1 (2017-06-14)

Full Changelog

  • Update to react-sdk 0.9.4 to prompt to set an email address when setting a password and make DM guessing smarter.

Changes in 0.11.0 (2017-06-12)

Full Changelog

  • More translations & minor fixes

Changes in 0.11.0-rc.2 (2017-06-09)

Full Changelog

  • Update to matrix-react-sdk rc.2 which fixes the flux dependency version and an issue with the conference call bar translation.

Changes in 0.11.0-rc.1 (2017-06-09)

Full Changelog

  • Update from Weblate. #4258
  • Update from Weblate. #4254
  • Update from Weblate. #4253
  • Expect to see HTTP /join/#some:alias when we the view knows it #4252
  • Update from Weblate. #4250
  • add explicit import to utf8 polyfill and rip out unused imports #4169
  • Added styling for copy to clipboard button #4204
  • Update from Weblate. #4231
  • Update from Weblate. #4218
  • Update CSS for ChatInviteDialog #4226
  • change electron -> electron_app which was previously missed #4212
  • New guest access #4039
  • Align message timestamp centrally about the avatar mid-point #4219
  • Remove '/' from homepage URL #4221
  • Chop off 'origin/' #4220
  • Update from Weblate. #4214
  • adjust alignment of message menu button in compact layout #4211
  • Update from Weblate. #4207
  • Fix Tests in ILAG #4209
  • Update from Weblate. #4197
  • Fix tests for new-guest-access #4201
  • i18n for SetPasswordDialog #4198
  • Update from Weblate. #4193
  • to make the windows volume mixer not explode as it can't resize icons. #4183
  • provide react devtools in electron dev runs #4186
  • Fix DeprecationWarning #4184
  • room link should be a matrix.to one #4178
  • Update home.html #4163
  • Add missing translation for room directory #4160
  • i18n welcome #4129
  • Tom welcome page #4038
  • Fix some tests that expect Directory (they should expect HomePage) #4076
  • Add "Login" button to RHS when user is a guest #4037
  • Rejig the PaswordNagBar #4026
  • Allow team server config to be missing #4024
  • Remove GuestWarningBar #4020
  • Make left panel better for new users (mk III) #4023
  • Implement default welcome page and allow custom URL /w config #4015
  • Add warm-fuzzy for successful password entry #3989
  • autoFocus new password input in SetPasswordDialog #3982
  • Implement dialog to set password #3921
  • Replace NeedToRegister with SetMxId dialog #3924
  • Add welcomeUserId to sample config #3906
  • CSS for mxIdDialog redesign #3885
  • Implement PasswordNagBar #3817
  • CSS for new SetMxIdDialog #3762

Changes in 0.10.2 (2017-06-06)

Full Changelog

  • Hotfix for bugs where navigating straight to a URL like /#/login and and /#/forgot_password

Changes in 0.10.1 (2017-06-02)

Full Changelog

  • Update to matrix-react-sdk 0.9.1 to fix i18n error which broke start chat in some circumstances

Changes in 0.10.0 (2017-06-02)

Full Changelog

  • Update from Weblate. #4152

Changes in 0.10.0-rc.2 (2017-06-02)

Full Changelog

  • Update from Weblate. #4150
  • styling for webrtc settings #4019
  • Update from Weblate. #4140
  • add styles for compact layout #4132
  • Various tweaks to fetch-develop-deps #4147
  • Don't try to build with node 6.0 #4145
  • Support 12hr time on DateSeparator #4143
  • Update from Weblate. #4137
  • Update from Weblate. #4105
  • Update from Weblate. #4094
  • Update from Weblate. #4091
  • Update from Weblate. #4089
  • Update from Weblate. #4083

Changes in 0.10.0-rc.1 (2017-06-01)

Full Changelog

  • basic electron profile support #4030
  • Finish translations for vector-im/riot-web #4122
  • Translate src/vector #4119
  • electron flashFrame was way too annoying #4128
  • auto-launch support [Electron] #4012
  • Show 12hr time on hover too #4092
  • Translate src/notifications #4087
  • Translate src/components/structures #4084
  • Smaller font size on timestamp to better fit in the available space #4085
  • Make travis run the build with several versions of node #4079
  • Piwik Analytics #4056
  • Update from Weblate. #4077
  • managed to eat the eventStatus check, can't redact a local-echo etc #4078
  • show redact in context menu only if has PL to/sent message #3925
  • Update from Weblate. #4064
  • Change redact -> remove to improve clarity #3722
  • Update from Weblate. #4058
  • Message Forwarding #3688
  • Update from Weblate. #4057
  • Fixed an input field's background color in dark theme #4053
  • Update from Weblate. #4051
  • Update from Weblate. #4049
  • Update from Weblate. #4048
  • Update from Weblate. #4040
  • Update translating.md: Minor suggestions #4041
  • tidy electron files, they weren't pwetty #3993
  • Prevent Power Save when in call (Electron) #3992
  • Translations! #4035
  • Kieran gould/12hourtimestamp #3961
  • Don't include src in the test resolve root #4033
  • add moar context menus [Electron] #4021
  • Add Chat to Linux app categories #4022
  • add menu category for linux build of app #3975
  • Electron Tray Improvements #3909
  • More riot-web test deflakification #3966
  • Script to fetch corresponding branches of dependent projects #3945
  • Add type="text/css" to SVG logos #3964
  • Fix some setState-after-unmount in roomdirectory #3958
  • Attempt to deflakify joining test #3956

Changes in 0.9.10 (2017-05-22)

Full Changelog

  • No changes

Changes in 0.9.10-rc.1 (2017-05-19)

Full Changelog

  • CSS for left_aligned Dropdowns, and adjustments for Country dd in Login #3959
  • Add square flag pngs /w genflags.sh script #3953
  • Add config for riot-bot on desktop app build #3954
  • Desktop: 'copy link address' #3952
  • Reduce rageshake log size to 1MB #3943
  • CSS for putting country dd on same line as phone input #3942
  • fix #3894 #3919
  • change vector->riot on the surface #3894
  • move manifest.json outward so it is scoped properly #3888
  • add to manifest #3799
  • Automatically update component-index #3886
  • move electron -> electron_app because npm smart #3877
  • Fix bug report endpoint in config.sample.json. #3863
  • Update 2 missed icons to the new icon #3851
  • Make left panel better for new users (mk II) #3804
  • match primary package.json #3839
  • Re-add productName #3829
  • Remove leading v in /version file, for SemVer and to match Electron ver #3683
  • Fix scope of callback #3790
  • Remember and Recall window layout/position state #3622
  • Remove babelcheck #3808
  • Include MXID and device id in rageshakes #3809
  • import Modal #3791
  • Pin filesize ver to fix break upstream #3775
  • Improve Room Directory Look & Feel #3751
  • Fix emote RRs alignment #3742
  • Remove unused placeholder prop on RoomDropTarget #3741
  • Modify CSS for matrix-org/matrix-react-sdk#833 #3732
  • Warn when exiting due to single-instance #3727
  • Electron forgets it was maximized when you click on a notification #3709
  • CSS to make h1 and h2 the same size as h1. #3719
  • Prevent long room names/topics from pushing UI of the screen #3721
  • Disable dropdown highlight on focus #3717
  • Escape HTML Tags from Linux Notifications (electron) #3564
  • styling for spoilerized access token view in Settings #3651
  • Fix Webpack conf #3690
  • Add config.json to .gitignore #3599
  • add command line arg (--hidden) for electron app #3641
  • fix ImageView Download functionality #3640
  • Add cross-env into the mix #3693
  • Remember acceptance for unsupported browsers. #3694
  • Cosmetics to go with matrix-org/matrix-react-sdk#811 #3692
  • Cancel quicksearch on ESC #3680
  • Optimise RoomList and implement quick-search functionality on it. #3654
  • Progress updates for rageshake uploads #3648
  • Factor out rageshake upload to a separate file #3645
  • rageshake: fix race when collecting logs #3644
  • Fix a flaky test #3649

Changes in 0.9.9 (2017-04-25)

Full Changelog

  • No changes

Changes in 0.9.9-rc.2 (2017-04-24)

Full Changelog

  • Fix bug where links to Riot would fail to open.

Changes in 0.9.9-rc.1 (2017-04-21)

Full Changelog

Changes in 0.9.8 (2017-04-12)

Full Changelog

  • No changes

Changes in 0.9.8-rc.3 (2017-04-11)

Full Changelog

  • Make the clear cache button work on desktop #3598

Changes in 0.9.8-rc.2 (2017-04-10)

Full Changelog

  • Redacted events bg: black lozenge -> torn paper #3596
  • Add 'app' parameter to rageshake report #3594

Changes in 0.9.8-rc.1 (2017-04-07)

Full Changelog

  • Add support for indexeddb sync in webworker #3578
  • Add CSS to make Emote sender cursor : pointer #3574
  • Remove rageshake server #3565
  • Adjust CSS for matrix-org/matrix-react-sdk#789 #3566
  • Fix tests to reflect recent changes #3537
  • Do not assume getTs will return comparable integer #3536
  • Rename ReactPerf to Perf #3535
  • Don't show phone number as target for email notifs #3530
  • Fix people section again #3458
  • dark theme invert inconsistent across browsers #3479
  • CSS for adding phone number in UserSettings #3451
  • Support for phone number registration/signin, mk2 #3426
  • Confirm redactions with a dialog #3470
  • Better CSS for redactions #3453
  • Fix the people section #3448
  • Merge the two RoomTile context menus into one #3395
  • Refactor screen set after login #3385
  • CSS for redacted EventTiles #3379
  • Height:100% for welcome pages on Safari #3340
  • view_room dispatch from onClick RoomTile #3376
  • Hide statusAreaBox_line entirely when inCall #3350
  • Set padding-bottom: 0px for .mx_Dialog spinner #3351
  • Support InteractiveAuth based registration #3333
  • Expose notification option for username/MXID #3334
  • Float the toggle in the top right of MELS #3190
  • More aggressive rageshake log culling #3311
  • Don't overflow directory network options #3282
  • CSS for ban / kick reason prompt #3250
  • Allow forgetting rooms you're banned from #3246
  • Fix icon paths in manifest #3245
  • Fix broken tests caused by adding IndexedDB support #3242
  • CSS for un-ban button in RoomSettings #3227
  • Remove z-index property on avatar initials #3239
  • Reposition certain icons in the status bar #3233
  • CSS for kick/ban confirmation dialog #3224
  • Style for split-out interactive auth #3217
  • Use the teamToken threaded through from react sdk #3196
  • rageshake: Add file server with basic auth #3169
  • Fix bug with home icon not appearing when logged in as team member #3162
  • Add ISSUE_TEMPLATE #2836
  • Store bug reports in separate directories #3150
  • Quick and dirty support for custom welcome pages. #2575
  • RTS Welcome Pages #3103
  • rageshake: Abide by Go standards #3149
  • Bug report server script #3072
  • Bump olm version #3125

Changes in 0.9.7 (2017-02-04)

Full Changelog

  • Update to matrix-js-sdk 0.7.5 (no changes from 0.7.5-rc.3)
  • Update to matrix-react-sdk 0.8.6 (no changes from 0.8.6-rc.3)

Changes in 0.9.7-rc.3 (2017-02-03)

Full Changelog

  • Update to latest Olm to fix key import/export and use of megolm sessions created on more recent versions
  • Update to latest matrix-react-sdk and matrix-js-sdk to fix e2e device handling

Changes in 0.9.7-rc.2 (2017-02-03)

Full Changelog

  • Update matrix-js-sdk to get new device change notifications interface for more reliable e2e crypto

Changes in 0.9.7-rc.1 (2017-02-03)

Full Changelog

  • Better user interface for screen readers and keyboard navigation #2946
  • Allow mxc: URLs for icons in the NetworkDropdown #3118
  • make TopRightMenu more intuitive #3117
  • Handle icons with width > height #3110
  • Fix jenkins build #3105
  • Add CSS for a support box in login #3081
  • Allow a custom login logo to be displayed on login #3082
  • Fix the width of input fields within login/reg box #3080
  • Set BaseAvatar_image bg colour = #fff #3057
  • only recalculate favicon if it changes #3067
  • CSS tweak for email address lookup #3064
  • Glue the dialog to rageshake: honour sendLogs flag. #3061
  • Don't use hash-named directory for dev server #3049
  • Implement bug reporting logic #3000
  • Add css for bug report dialog #3045
  • Increase the max-height of the expanded status bar #3043
  • Hopefully, fix intermittent test failure #3040
  • CSS for 'searching known users' #2971
  • Animate status bar max-height and margin-top #2981
  • Add eslint config #3032
  • Re-position typing avatars relative to "is typing" #3030
  • CSS for avatars that appear when users are typing #2998
  • Add StartupWMClass #3001
  • Fix link to image for event options menu #3002
  • Make riot desktop single instance #2999
  • Add electron tray icon #2997
  • Fixes to electron desktop notifs #2994
  • Auto-hide the electron menu bar #2975
  • A couple of tweaks to the karma config #2987
  • Deploy script #2974
  • Use the postcss-webpack-loader #2990
  • Switch CSS to using postcss, and implement a dark theme. #2973
  • Update redeploy script to keep old bundles #2969
  • Include current version in update check explicitly #2967
  • Add another layer of directory to webpack chunks #2966
  • Fix links to fonts and images from CSS #2965
  • Put parent build hash in webpack output filenames #2961
  • update README to point to new names/locations #2846

Changes in 0.9.6 (2017-01-16)

Full Changelog

  • Update to matrix-js-sdk 0.9.6 for video calling fix

Changes in 0.9.6-rc.1 (2017-01-13)

Full Changelog

  • Build the js-sdk in the CI script #2920
  • Hopefully fix Windows shortcuts #2917
  • Update README now the js-sdk has a transpile step #2921
  • Use the role for 'toggle dev tools' #2915
  • Enable screen sharing easter-egg in desktop app #2909
  • make electron send email validation URLs with a nextlink of riot.im #2808
  • add Debian Stretch install steps to readme #2809
  • Update desktop build instructions fixes #2792 #2793
  • CSS for the delete threepid button #2784

Changes in 0.9.5 (2016-12-24)

Full Changelog

  • make electron send email validation URLs with a nextlink of riot.im rather than file:///
  • add gnu-tar to debian electron build deps
  • fix win32 shortcut in start menu

Changes in 0.9.4 (2016-12-22)

Full Changelog

  • Update to libolm 2.1.0. This should help resolve a problem with browser sessions being logged out (#2726).

Changes in 0.9.3 (2016-12-22)

Full Changelog

  • (from matrix-react-sdk) Fix regression where the date separator would be displayed at the wrong time of day.
  • README.md: fix GFMD for nativefier #2755

Changes in 0.9.2 (2016-12-16)

Full Changelog

  • Remove the client side filtering from the room dir #2750
  • Configure olm memory size #2745
  • Support room dir 3rd party network filtering #2747

Changes in 0.9.1 (2016-12-09)

Full Changelog

  • Update README to say how to build the desktop app #2732
  • Add signing ID in release_config.yaml #2731
  • Makeover! #2722
  • Fix broken tests #2730
  • Make the 'loading' tests work in isolation #2727
  • Use a PNG for the icon on non-Windows #2708
  • Add missing brackets to call to toUpperCase #2703

Changes in 0.9.1-rc.2 (2016-12-06)

Full Changelog

  • Fix clicking on notifications #2700
  • Desktop app: Only show window when ready #2697

Changes in 0.9.1-rc.1 (2016-12-05)

Full Changelog

  • Final bits to prepare electron distribtion: #2653
  • Update name & repo to reflect renamed repository #2692
  • Document cross_origin_renderer_url #2680
  • Add css for the iframes for e2e attachments #2659
  • Fix config location in some more places #2670
  • CSS updates for s/block/blacklist for e2e #2662
  • Update to electron 1.4.8 #2660
  • Add electron config #2644
  • Move getDefaultDeviceName into the Platforms #2643
  • Add Freenode & Mozilla domains #2641
  • Include config.sample.json in dist tarball #2614

Changes in 0.9.0 (2016-11-19)

Full Changelog

  • Add a cachebuster to /version #2596
  • Add a 'View decrypted source' button #2587
  • Fix changelog dialog to read new version format #2577
  • Build all of the vector dir in the build process #2558
  • Support for get_app_version #2553
  • Add CSS for mlist truncation #2565
  • Add menu option for external_url if present #2560
  • Make auto-update configureable #2555
  • Missed files electron windows fixes #2556
  • Add some CSS for scalar error popup #2554
  • Catch unhandled errors in the electron process #2552
  • Slight grab-bag of fixes for electron on Windows #2551
  • Electron app (take 3) #2535
  • Use webpack-dev-server instead of http-server #2542
  • Better support no-config when loading from file #2541
  • Fix loading with no config from HTTP #2540
  • Move 'new version' support into Platform #2532
  • Add Notification support to the Web Platform #2533
  • Use the defaults if given a blank config file #2534
  • Implement Platforms #2531

Changes in 0.8.4 (2016-11-04)

Full Changelog

  • No changes

Changes in 0.8.4-rc.2 (2016-11-02)

Full Changelog

  • Fix the version in the generated distribution package

Changes in 0.8.4-rc.1 (2016-11-02)

Full Changelog

Breaking Changes

  • End-to-end encryption now requires one-time keys to be signed, so end-to-end encryption will not interoperate with previous releases of vector-web. End-to-end encryption remains in beta.

Other Changes

  • Rename the package script/output dir to 'dist' #2528
  • Avoid errors if olm is missing #2518
  • Put a cachebuster in the names of CSS and JS files #2515
  • Bump to olm 2.0.0 #2517
  • Don't include the world in the published packages #2516
  • Use webpack to copy olm.js #2514
  • Don't include two copies of the CSS in the tarball #2513
  • Correct text alignment on room directory search #2512
  • Correct spelling of 'rel' #2510
  • readme tweaks #2507
  • s/vector/riot/ in the readme #2491
  • Switch to babel 6, again #2480
  • Revert "Switch to babel 6" #2472
  • Switch to babel 6 #2461

Changes in 0.8.3 (2016-10-12)

Full Changelog

  • Centre images in dialog buttons #2453
  • Only show quote option if RTE is enabled #2448
  • Fix join button for 'matrix' networks #2443
  • Don't stop paginating if no rooms match #2422

Changes in 0.8.2 (2016-10-05)

Full Changelog

  • Add native joining of 3p networks to room dir #2379
  • Update to linkify 2.1.3 #2406
  • Use 'Sign In' / 'Sign Out' universally #2383
  • Prevent network dropdown resizing slightly #2382
  • Room directory: indicate when there are no results #2380
  • Room dir: New filtering & 3rd party networks #2362
  • Update linkify version #2359
  • Directory search join button #2339

Changes in 0.8.1 (2016-09-21)

Full Changelog

Changes in 0.8.0 (2016-09-21)

Full Changelog

  • Dbkr/rebrand #2285
  • Listen for close_scalar and close the dialog box when received #2282
  • Revert "improve lipstick and support scalar logout" #2281
  • improve lipstick and support scalar logout #2280
  • Fix changelog links #2071
  • Paginate Room Directory #2241
  • Make redeploy script symlink config #2240
  • Update the version of olm to 1.3.0 #2210
  • Directory network selector #2219
  • Wmwragg/two state sublist headers #2235
  • Wmwragg/correct incoming call positioning #2222
  • Wmwragg/remove old filter #2211
  • Wmwragg/multi invite bugfix #2198
  • Wmwragg/chat multi invite #2181
  • shuffle bottomleftmenu around a bit #2182
  • Improve autocomplete behaviour (styling) #2175
  • First wave of E2E visuals #2163
  • FilePanel and NotificationPanel support #2113
  • Cursor: pointer on member info create room button #2151
  • Support for adding DM rooms to the MemberInfo Panel #2147
  • Wmwragg/one to one indicators #2139
  • Added back the Directory listing button, with new tootlip #2136
  • wmwragg/chat invite dialog fix #2134
  • Wmwragg/one to one chat #2110
  • Support toggling DM status of rooms #2111
  • Formatting toolbar for RTE message composer. #2082
  • jenkins.sh: install olm from jenkins artifacts #2092
  • e2e device CSS #2085
  • Bump to olm 1.1.0 #2069
  • Improve readability of the changelog dialog #2056
  • Turn react consistency checks back on in develop builds #2009
  • Wmwragg/direct chat sublist #2028

Changes in 0.7.5-r3 (2016-09-02)

Full Changelog

  • Bump to matrix-react-sdk 0.6.5-r3 in order to fix bug #2020 (tightloop when flooded with join events)

Changes in 0.7.5-r2 (2016-09-01)

Full Changelog

  • Bump to matrix-react-sdk 0.6.5-r1 in order to fix guest access

Changes in 0.7.5-r1 (2016-08-28)

Full Changelog

  • Correctly pin deps :(

Changes in 0.7.5 (2016-08-28)

Full Changelog

  • 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 RoomTagContextMenu so it works on historical rooms
  • warn people to put their Matrix HS on a separate domain to Vector
  • fix zalgos again
  • Add .travis.yml #2007
  • add fancy changelog dialog #1972
  • Update autocomplete design #1978
  • Update encryption info in README #2001
  • Added event/info message avatars back in #2000
  • Wmwragg/chat message presentation #1987
  • Make the notification slider work #1982
  • Use cpx to copy olm.js, and add watcher #1966
  • Make up a device display name #1959

Changes in 0.7.4-r1 (2016-08-12)

Full Changelog

  • Update to matrix-react-sdk 0.6.4-r1 to fix inviting multiple people

Changes in 0.7.4 (2016-08-11)

Full Changelog

  • Don't show border on composer when not in RTE mode #1954
  • Wmwragg/room tag menu #1941
  • Don't redirect to mobile app if verifying 3pid #1951
  • Make sure that we clear localstorage before all tests #1950
  • Basic CSS for multi-invite dialog #1942
  • More tests for the loading process: #1947
  • Support for refactored login token handling #1946
  • Various fixes and improvements to emojification. #1935
  • More app-loading tests #1938
  • Some tests of the application load process #1936
  • Add 'enable labs' setting to sample config #1930
  • Matthew/scalar #1928
  • Fix unit tests #1929
  • Wmwragg/mute mention state fix #1926
  • CSS for deactivate account dialog #1919
  • Wmwragg/mention state menu #1900
  • Fix UnknownBody styling for #1901 #1913
  • Exclude olm from the webpack #1914
  • Wmwragg/button updates #1912
  • Wmwragg/button updates #1828
  • CSS for device management UI #1909
  • Fix a warning from RoomSubList #1908
  • Fix notifications warning layout #1907
  • Remove relayoutOnUpdate prop on gemini-scrollbar #1883
  • Bump dependency versions #1842
  • Wmwragg/mention state indicator round 2 #1835
  • Wmwragg/spinner fix #1822
  • Wmwragg/mention state indicator #1823
  • Revert "Presentation for inline link" #1809
  • Wmwragg/modal restyle #1806
  • Presentation for inline link #1799
  • CSS for offline user colours #1798
  • Wmwragg/typography updates #1776
  • webpack: always use the olm from vector-web #1766
  • feat: large emoji support #1718
  • Autocomplete #1717
  • #1664 Set a maximum height for codeblocks #1670
  • CSS for device blocking #1688
  • Fix joining rooms by typing the alias #1685
  • Add ability to delete an alias from room directory #1680
  • package.json: add olm as optionalDependency #1678
  • Another go at enabling olm on vector.im/develop #1675
  • CSS for unverify button #1661
  • CSS fix for rooms with crypto enabled #1660
  • Karma: fix warning by ignoring olm #1652
  • Update for react-sdk dbkr/fix_peeking branch #1639
  • Update README.md #1641
  • Fix karma tests #1643
  • Rich Text Editor #1553
  • Fix RoomDirectory to join by alias whenever possible. #1615
  • Make the config optional #1612
  • CSS support for device verification #1610
  • Don't use SdkConfig #1609
  • serve config.json statically instead of bundling it #1516

Changes in 0.7.3 (2016-06-03)

Full Changelog

  • Update to react-sdk 0.6.3

Changes in 0.7.2 (2016-06-02)

Full Changelog

  • Correctly bump the dep on new matrix-js-sdk and matrix-react-sdk

Changes in 0.7.1 (2016-06-02)

Full Changelog

  • Fix accidentally committed local changes to the default config.json (doh!)

Changes in 0.7.0 (2016-06-02)

Full Changelog

  • Update to matrix-react-sdk 0.6.0 - see changelog
  • Style selection color. #1557
  • Fix NPE when loading the Settings page which infini-spinnered #1518
  • Add option to enable email notifications #1469

Changes in 0.6.1 (2016-04-22)

Full Changelog

  • Update to matrix-react-sdk 0.5.2 - see changelog
  • Don't relayout scrollpanels every time something changes #1438
  • Include react-addons-perf for non-production builds #1431

Changes in 0.6.0 (2016-04-19)

Full Changelog

  • Matthew/design tweaks #1402
  • Improve handling of notification rules we can't parse #1399
  • Do less mangling of jenkins builds #1391
  • Start Notifications component refactor #1386
  • make the UI fadable to help with decluttering #1376
  • Get and display a user's pushers in settings #1374
  • URL previewing support #1343
  • 😄 Emoji autocomplete and unicode emoji to image conversion using emojione. #1332
  • Show full-size avatar on MemberInfo avatar click #1340
  • Numerous other changes via matrix-react-sdk 0.5.1

Changes in 0.5.0 (2016-03-30)

Full Changelog

Changes in 0.4.1 (2016-03-23)

Full Changelog

Changes in 0.4.0 (2016-03-23)

Full Changelog

Other changes

  • permalink button #1232
  • make senderprofiles clickable #1191
  • fix notif spam when logging in from a guest session by correctly logging out first. #1180
  • use new start_login_from_guest dispatch for cancellable logins from guest accounts #1165
  • Use then() chaining rather than manual callbacks #1171
  • Remove trailing whitespace #1163
  • Update the actions of default rules instead of overriding. #1037
  • Update README to include npm install in react-sdk #1137

Changes in vector v0.3.0 (2016-03-11)

  • Lots of new bug fixes and updates

Changes in vector v0.2.0 (2016-02-24)

  • Refactor of matrix-react-sdk and vector to remove separation between views and controllers
  • Temporarily break the layering abstraction between vector and matrix-react-sdk for expedience in developing vector.
  • Vast numbers of new features, including read receipts, read-up-to markers, updated look and feel, search, new room and user settings, and email invites.

Changes in vector v0.1.2 (2015-10-28)

  • Support Room Avatars
  • Fullscreen video calls
  • Mute mic in VoIP calls
  • Fix bug with multiple desktop notifications
  • Context menu on messages
  • Better hover-over on member list
  • Support CAS auth
  • Many other bug fixes

Changes in vector v0.1.1 (2015-08-10)

  • Support logging in with an email address
  • Use the Vector identity server
  • Fix a bug where the client was not stopped properly on logout
  • Fix bugs where field values would be forgotten if login or registration failed
  • Improve URL bar navigation
  • Add explanatory help text on advanced server options
  • Fix a bug which caused execptions on malformed VoIP invitations
  • Remove superfluous scrollbars on Firefox
  • Numerous CSS fixes
  • Improved accessibility
  • Support command-click / middle click to open image in a new tab
  • Improved room directory
  • Fix display of text with many combining unicode points

Changes in vector v0.1.0 (2015-08-10)

Initial release