mirror of
https://github.com/vector-im/element-web.git
synced 2024-11-15 20:54:59 +08:00
105 KiB
105 KiB
Changes in 0.14.1 (2018-04-12)
- Remove presence management feature from labs
- Fix an issue where Riot would fail to load at all if certain extensions were installed on Firefox
- Fix an issue where e2e cryptography could be disabled due to a migration error.
Changes in 0.14.0 (2018-04-11)
- Cosmetic changes for group UI
Changes in 0.14.0-rc.6 (2018-04-09)
- Bump react-sdk to rc.6
Changes in 0.14.0-rc.5 (2018-04-09)
- Add CSS for new control to set group join policy
Changes in 0.14.0-rc.4 (2018-03-22)
- Fix tagging rooms as direct messages
Changes in 0.14.0-rc.3 (2018-03-20)
- Fix a bug where the badge on a room tile would not update when a room was read from a different device.
Changes in 0.14.0-rc.2 (2018-03-19)
Changes in 0.14.0-rc.1 (2018-03-19)
- Force update RoomSubList after reading a room #6342
- Ensure entire LeftPanel is faded when settings open #6340
- Update from Weblate. #6330
- Implement a simple shouldComponentUpdate for DNDRoomTile #6313
- Remove og:image with status.im URL #6317
- Add change delay warning in GroupView settings #6316
- Correctly position mx_TagPanel_clearButton #6289
- Fix gap between avatar and border #6290
- Fix bug where cannot send group invite on GroupMemberInfo phase #6303
- Fix themeing bug with Firefox where "disabled" ignored #6301
- Changes for E2E "fudge-button" #6288
- Make sure mx_TagPanel_tagTileContainer occupies full height #6286
- Add transparent CSS class for RoomTile #6281
- Fix crash; fs event received /w langauge file empty #6273
- Add setting to disable TagPanel #6269
- CSS for my groups microcopy #6257
- Add Bulgarian to the list of languages #6246
- Make media dropdown wider #6245
- Make dropdowns with long options degrade more gracefully #6244
- Fix un-tinted "View Community" icon in TagTile context menu #6223
- Fix RoomDropTarget and emptySubListTip to have containers #6160
- Fix syntax error of wrong use of self-closing HTML tag #6154
- Use translucent black for RoomSubList bg to fix tinting #6227
- CSS for changing "R" to "X" for clearing group filter #6216
- CSS for new global TagPanel filter #6187
- Separate the middle panel from the room list #6194
- Only use DNDRoomTile for editable sub lists #6176
- Adjust CSS to prevent scrollbars on message panel spinner #6131
- Implement riot-web side of dragging GroupTile avatars to TagPanel #6143
- Fix LeftPanel size being incorrect when TagPanel disabled #6140
- Fix TagPanel from collapsing to < 60px when LP collapsed #6134
- Temporary hack to constrain LLP container size. #6138
- Fix typo #6137
- Add context menu to TagPanel #6127
- Make room tagging flux-y #6096
- Move groups button to TagPanel #6130
- Fix long group name pushing settings cog into void #6106
- Fix horizontal scrollbar under certain circumstances #6103
- Split MImageBody into MFileBody to match JS Classes. #6067
- Add Catalan #6040
- Update from Weblate. #5777
- make FilteredList controlled, such that it can externally persist filter #5718
- Linear Rich Quoting #6017
- Highlight ViewSource and Devtools ViewSource #5995
- default url, not domain #6022
- T3chguy/num members tooltip #5929
- Swap RoomList to react-beautiful-dnd #6008
- CSS required as part of moving TagPanel from react-dnd to react-beautiful- dnd #5992
- fix&refactor DateSeparator and MessageTimestamp #5984
- Iterative fixes on Rich Quoting #5978
- move piwik whitelists to conf and add piwik config.json info to readme #5653
- Implement Rich Quoting/Replies #5804
- Change author #5950
- Revert "Add a after timestamp" #5944
- Add a after timestamp #3046
- Corrected language name #5938
- Hide Options button from copy to clipboard #2892
- Fix for
If riot is narrow enough, such that 'Send a message (unecrypted)' wraps to a second line, the timeline doesn't fit the window.
#5900 - Screenshot UI #5849
- add missing config.json entry such that scalar-staging widgets work #5855
- add dark theme styling to devtools input box #5610
- Fixes #1953 by adding oivoodoo as author #5851
- Instructions on security issues #5824
- Move DND wrapper to top level component #5790
- Widget title bar max / min visual cues. #5786
- Implement renumeration of ordered tags upon collision #5759
- Update imports for accessing KeyCode #5751
- Set html lang attribute from language setting #5685
- CSS for new TagPanel #5723
- getGroupStore no longer needs a matrix client #5707
- CSS required for moving group publication toggles to UserSettings #5702
- Make sure the SettingsStore is ready to load the theme before loading it #5630
- Add some aria-labels to RightPanel #5661
- Use badge count format for member count in RightPanel #5657
- Exclude the default language on page load #5640
- Use SettingsStore to get the default theme #5615
- Refactor translations #5613
- TintableSvgButton styling #5605
- Granular settings #5468
- CSS/components for custom presence controls #5286
- Set widget tile background colour #5574
- Widget styling tweaks #5573
- Center mixed content warnings in panel. #5567
- Status.im theme #5578
Changes in 0.13.5 (2018-02-09)
- SECURITY UPDATE: Sanitise URLs from 'external_url'. Thanks to walle303 for contacting us about this vulnerability.
Changes in 0.13.4 (2018-01-03)
- Change config of riot.im electron build to fix some widgets not working. This only affects electron builds using the riot.im config - for all other builds, this is identical to v0.13.3.
Changes in 0.13.3 (2017-12-04)
- Bump js-sdk, react-sdk version to pull in fix for setting room publicity in a group.
Changes in 0.13.2 (2017-11-28)
Changes in 0.13.1 (2017-11-17)
- SECURITY UPDATE: Fix the force TURN option for inbound calls. This option forced the use of TURN but only worked for outbound calls and not inbound calls. This means that if you enabled this option expecting it to mask your IP address in calls, your IP would still have been revealed to the room if you accepted an incoming call.
- Also adds the Slovak translation.
Changes in 0.13.0 (2017-11-15)
Changes in 0.13.0-rc.3 (2017-11-14)
Changes in 0.13.0-rc.2 (2017-11-10)
- Make groups a fully-fleged baked-in feature #5566
Changes in 0.13.0-rc.1 (2017-11-10)
- 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)
- Released versions of react-sdk & js-sdk
Changes in 0.12.7-rc.3 (2017-10-13)
- Hide the join group button #5275
Changes in 0.12.7-rc.2 (2017-10-13)
Changes in 0.12.7-rc.1 (2017-10-13)
- 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)
- Use matrix-js-sdk v0.8.4 to fix build
Changes in 0.12.5 (2017-09-21)
- Use react-sdk v0.10.5 to fix build
Changes in 0.12.4 (2017-09-20)
- No changes
Changes in 0.12.4-rc.1 (2017-09-19)
- 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)
- No changes
Changes in 0.12.3-rc.3 (2017-09-05)
Changes in 0.12.3-rc.2 (2017-09-05)
- New react-sdk version to pull in new translations and fix some translation bugs.
Changes in 0.12.3-rc.1 (2017-09-01)
- 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)
- 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)
- [No changes]
Changes in 0.12.1-rc.1 (2017-08-22)
Changes in 0.12.0-rc.1 (2017-08-16)
- 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 offail
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)
- 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)
- 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)
- Add more languages and translations
- Add a 'register' button
Changes in 0.11.2-rc.2 (2017-06-16)
- 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)
- 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)
- 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)
- More translations & minor fixes
Changes in 0.11.0-rc.2 (2017-06-09)
- 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)
- 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)
- Hotfix for bugs where navigating straight to a URL like /#/login and and /#/forgot_password
Changes in 0.10.1 (2017-06-02)
- 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)
- Update from Weblate. #4152
Changes in 0.10.0-rc.2 (2017-06-02)
- 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)
- 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)
- No changes
Changes in 0.9.10-rc.1 (2017-05-19)
- 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)
- No changes
Changes in 0.9.9-rc.2 (2017-04-24)
- Fix bug where links to Riot would fail to open.
Changes in 0.9.9-rc.1 (2017-04-21)
- Update js-sdk and matrix-react-sdk to fix registration without a captcha (https://github.com/vector-im/riot-web/issues/3621)
Changes in 0.9.8 (2017-04-12)
- No changes
Changes in 0.9.8-rc.3 (2017-04-11)
- Make the clear cache button work on desktop #3598
Changes in 0.9.8-rc.2 (2017-04-10)
Changes in 0.9.8-rc.1 (2017-04-07)
- 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 fromonClick
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)
- 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)
- 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)
- 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)
- 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)
- Update to matrix-js-sdk 0.9.6 for video calling fix
Changes in 0.9.6-rc.1 (2017-01-13)
- 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)
- 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)
- 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)
- (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)
- 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)
- 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)
Changes in 0.9.1-rc.1 (2016-12-05)
- 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)
- 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)
- No changes
Changes in 0.8.4-rc.2 (2016-11-02)
- Fix the version in the generated distribution package
Changes in 0.8.4-rc.1 (2016-11-02)
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)
- 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)
- 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)
Changes in 0.8.0 (2016-09-21)
- 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)
- 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)
- Bump to matrix-react-sdk 0.6.5-r1 in order to fix guest access
Changes in 0.7.5-r1 (2016-08-28)
- Correctly pin deps :(
Changes in 0.7.5 (2016-08-28)
- 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)
- Update to matrix-react-sdk 0.6.4-r1 to fix inviting multiple people
Changes in 0.7.4 (2016-08-11)
- 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)
- Update to react-sdk 0.6.3
Changes in 0.7.2 (2016-06-02)
- Correctly bump the dep on new matrix-js-sdk and matrix-react-sdk
Changes in 0.7.1 (2016-06-02)
- Fix accidentally committed local changes to the default config.json (doh!)
Changes in 0.7.0 (2016-06-02)
- 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)
- 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)
- 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)
- Prettier, animated placeholder :D #1292 (Disabled for now due to high CPU usage)
- RoomDirectory: use SimpleRoomHeader instead of RoomHeader #1307
- Tell webpack not to parse the highlight.js languages #1277
- CSS for https://github.com/matrix-org/matrix-react-sdk/pull/247 #1249
- URI-decode the hash-fragment #1254
Changes in 0.4.1 (2016-03-23)
- Update to matrix-react-sdk 0.3.1; see https://github.com/matrix-org/matrix-react-sdk/blob/v0.3.1/CHANGELOG.md (Disables debug logging)
Changes in 0.4.0 (2016-03-23)
- Update to matrix-react-sdk 0.3.0; see https://github.com/matrix-org/matrix-react-sdk/blob/master/CHANGELOG.md
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