mirror of
https://github.com/element-hq/element-web
synced 2024-11-25 18:55:58 +03:00
57 KiB
57 KiB
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