mirror of
https://github.com/element-hq/element-web.git
synced 2024-12-05 05:38:41 +03:00
91 KiB
91 KiB
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