mirror of
https://github.com/element-hq/element-web
synced 2024-11-28 20:38:55 +03:00
Merge branch 'master' into develop
This commit is contained in:
commit
1e7af106b0
6 changed files with 186 additions and 6 deletions
172
CHANGELOG.md
172
CHANGELOG.md
|
@ -1,3 +1,175 @@
|
||||||
|
Changes in [1.0.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.2) (2019-03-06)
|
||||||
|
===================================================================================================
|
||||||
|
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.2-rc.4...v1.0.2)
|
||||||
|
|
||||||
|
* Only show hosting link if group admin
|
||||||
|
[\#2755](https://github.com/matrix-org/matrix-react-sdk/pull/2755)
|
||||||
|
* Only show hosting link if domain == matrix.org
|
||||||
|
[\#2754](https://github.com/matrix-org/matrix-react-sdk/pull/2754)
|
||||||
|
|
||||||
|
Changes in [1.0.2-rc.4](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.2-rc.4) (2019-03-05)
|
||||||
|
=============================================================================================================
|
||||||
|
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.2-rc.3...v1.0.2-rc.4)
|
||||||
|
|
||||||
|
* Patch users not existing when opening settings
|
||||||
|
[\#2752](https://github.com/matrix-org/matrix-react-sdk/pull/2752)
|
||||||
|
* Fix media device selectors not updating
|
||||||
|
[\#2751](https://github.com/matrix-org/matrix-react-sdk/pull/2751)
|
||||||
|
* Support linking to hosting providers
|
||||||
|
[\#2750](https://github.com/matrix-org/matrix-react-sdk/pull/2750)
|
||||||
|
|
||||||
|
Changes in [1.0.2-rc.3](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.2-rc.3) (2019-03-01)
|
||||||
|
=============================================================================================================
|
||||||
|
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.2-rc.2...v1.0.2-rc.3)
|
||||||
|
|
||||||
|
* Misc room list improvements & invite fix
|
||||||
|
[\#2722](https://github.com/matrix-org/matrix-react-sdk/pull/2722)
|
||||||
|
* Move complex part of room sorting to a dedicated function
|
||||||
|
[\#2716](https://github.com/matrix-org/matrix-react-sdk/pull/2716)
|
||||||
|
|
||||||
|
Changes in [1.0.2-rc.2](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.2-rc.2) (2019-03-01)
|
||||||
|
=============================================================================================================
|
||||||
|
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.2-rc.1...v1.0.2-rc.2)
|
||||||
|
|
||||||
|
* Use webpack alias to resolve the languages file
|
||||||
|
[\#2730](https://github.com/matrix-org/matrix-react-sdk/pull/2730)
|
||||||
|
|
||||||
|
Changes in [1.0.2-rc.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.2-rc.1) (2019-02-28)
|
||||||
|
=============================================================================================================
|
||||||
|
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.1...v1.0.2-rc.1)
|
||||||
|
|
||||||
|
* Remove unnecessary ref from Stickerpicker
|
||||||
|
[\#2718](https://github.com/matrix-org/matrix-react-sdk/pull/2718)
|
||||||
|
* Update from Weblate
|
||||||
|
[\#2720](https://github.com/matrix-org/matrix-react-sdk/pull/2720)
|
||||||
|
* Update from Weblate.
|
||||||
|
[\#2715](https://github.com/matrix-org/matrix-react-sdk/pull/2715)
|
||||||
|
* Show nearest lower badge, e.g show Mod for 51... etc
|
||||||
|
[\#2709](https://github.com/matrix-org/matrix-react-sdk/pull/2709)
|
||||||
|
* Send Field label pointer events to input
|
||||||
|
[\#2714](https://github.com/matrix-org/matrix-react-sdk/pull/2714)
|
||||||
|
* move canSendMessages into state so that it will re-render the composer
|
||||||
|
[\#2710](https://github.com/matrix-org/matrix-react-sdk/pull/2710)
|
||||||
|
* Use a global WatchManager for settings
|
||||||
|
[\#2705](https://github.com/matrix-org/matrix-react-sdk/pull/2705)
|
||||||
|
* Move non-feather icons out of feather dir
|
||||||
|
[\#2706](https://github.com/matrix-org/matrix-react-sdk/pull/2706)
|
||||||
|
* Fix backup button in logout dialog
|
||||||
|
[\#2713](https://github.com/matrix-org/matrix-react-sdk/pull/2713)
|
||||||
|
* Keep registration spinner inside the auth modal
|
||||||
|
[\#2712](https://github.com/matrix-org/matrix-react-sdk/pull/2712)
|
||||||
|
* Try to clarify that "Show read receipts" is just for visibility
|
||||||
|
[\#2707](https://github.com/matrix-org/matrix-react-sdk/pull/2707)
|
||||||
|
* Make sure direct chat invites are treated as invites
|
||||||
|
[\#2711](https://github.com/matrix-org/matrix-react-sdk/pull/2711)
|
||||||
|
* Report validity state of all registration fields on any change
|
||||||
|
[\#2672](https://github.com/matrix-org/matrix-react-sdk/pull/2672)
|
||||||
|
* Export the defaults for SdkConfig
|
||||||
|
[\#2687](https://github.com/matrix-org/matrix-react-sdk/pull/2687)
|
||||||
|
* Change the room list algo to eagerly delete and carefully insert
|
||||||
|
[\#2701](https://github.com/matrix-org/matrix-react-sdk/pull/2701)
|
||||||
|
* Improve permalink performance
|
||||||
|
[\#2671](https://github.com/matrix-org/matrix-react-sdk/pull/2671)
|
||||||
|
* Normalise room list font weight, bold unreads
|
||||||
|
[\#2702](https://github.com/matrix-org/matrix-react-sdk/pull/2702)
|
||||||
|
* Settings button in Room Context Menu
|
||||||
|
[\#2692](https://github.com/matrix-org/matrix-react-sdk/pull/2692)
|
||||||
|
* add roomnick SlashCommand
|
||||||
|
[\#2689](https://github.com/matrix-org/matrix-react-sdk/pull/2689)
|
||||||
|
* replace text Inputs in Devtools with Field bcuz prettier
|
||||||
|
[\#2697](https://github.com/matrix-org/matrix-react-sdk/pull/2697)
|
||||||
|
* Maintenance: Clean up some stuff around settings
|
||||||
|
[\#2685](https://github.com/matrix-org/matrix-react-sdk/pull/2685)
|
||||||
|
* Support the old room sorting algorithm and SettingsStore watchers
|
||||||
|
[\#2686](https://github.com/matrix-org/matrix-react-sdk/pull/2686)
|
||||||
|
* pin highlight.js as they seem to have broken something in 9.15.2
|
||||||
|
[\#2703](https://github.com/matrix-org/matrix-react-sdk/pull/2703)
|
||||||
|
* Fix NPE relating to toggling notifications
|
||||||
|
[\#2699](https://github.com/matrix-org/matrix-react-sdk/pull/2699)
|
||||||
|
* Only set e2e info callback if the event is encrypted
|
||||||
|
[\#2684](https://github.com/matrix-org/matrix-react-sdk/pull/2684)
|
||||||
|
* Revert "Add some logging for riot-web#7838"
|
||||||
|
[\#2700](https://github.com/matrix-org/matrix-react-sdk/pull/2700)
|
||||||
|
* Add abilities to clear Filter room members input
|
||||||
|
[\#2698](https://github.com/matrix-org/matrix-react-sdk/pull/2698)
|
||||||
|
* make ViewSource less awkward
|
||||||
|
[\#2696](https://github.com/matrix-org/matrix-react-sdk/pull/2696)
|
||||||
|
* Fix share community for guests
|
||||||
|
[\#2695](https://github.com/matrix-org/matrix-react-sdk/pull/2695)
|
||||||
|
* Fix z ordering of the overflow tile
|
||||||
|
[\#2694](https://github.com/matrix-org/matrix-react-sdk/pull/2694)
|
||||||
|
* Toggle Search using Room Header button
|
||||||
|
[\#2693](https://github.com/matrix-org/matrix-react-sdk/pull/2693)
|
||||||
|
* view user on click typing tile
|
||||||
|
[\#2691](https://github.com/matrix-org/matrix-react-sdk/pull/2691)
|
||||||
|
* Change Share Message to Share Permalink if !m.room.message||redacted
|
||||||
|
[\#2690](https://github.com/matrix-org/matrix-react-sdk/pull/2690)
|
||||||
|
* Allow configuration of whether closing window closes or minimizes to tray
|
||||||
|
[\#2688](https://github.com/matrix-org/matrix-react-sdk/pull/2688)
|
||||||
|
* Remove duplicated conversion from `enableRichText`
|
||||||
|
[\#2682](https://github.com/matrix-org/matrix-react-sdk/pull/2682)
|
||||||
|
* Use correct initial phase for server type
|
||||||
|
[\#2683](https://github.com/matrix-org/matrix-react-sdk/pull/2683)
|
||||||
|
* Fix AliasSettings and RelatedGroups UX
|
||||||
|
[\#2679](https://github.com/matrix-org/matrix-react-sdk/pull/2679)
|
||||||
|
* Add `onClick` to Markdown buttons
|
||||||
|
[\#2677](https://github.com/matrix-org/matrix-react-sdk/pull/2677)
|
||||||
|
* Fix toggle for email notifications
|
||||||
|
[\#2678](https://github.com/matrix-org/matrix-react-sdk/pull/2678)
|
||||||
|
* Fix categorization of favourites and new rooms
|
||||||
|
[\#2681](https://github.com/matrix-org/matrix-react-sdk/pull/2681)
|
||||||
|
* Skip server details on registration with a default HS
|
||||||
|
[\#2675](https://github.com/matrix-org/matrix-react-sdk/pull/2675)
|
||||||
|
* Clarify what the username error refers to
|
||||||
|
[\#2673](https://github.com/matrix-org/matrix-react-sdk/pull/2673)
|
||||||
|
* RoomDirectory Dropdown should use roomDirectory.servers
|
||||||
|
[\#2680](https://github.com/matrix-org/matrix-react-sdk/pull/2680)
|
||||||
|
* Fix favourites losing rooms and sorting weirdly
|
||||||
|
[\#2674](https://github.com/matrix-org/matrix-react-sdk/pull/2674)
|
||||||
|
* "Breadcrumb" room sorting algorithm
|
||||||
|
[\#2634](https://github.com/matrix-org/matrix-react-sdk/pull/2634)
|
||||||
|
* Bring back user view
|
||||||
|
[\#2666](https://github.com/matrix-org/matrix-react-sdk/pull/2666)
|
||||||
|
* Restores support for `default_server_name` which discovers URLs via `.well-
|
||||||
|
known`
|
||||||
|
[\#2669](https://github.com/matrix-org/matrix-react-sdk/pull/2669)
|
||||||
|
* Remove unreferenced images
|
||||||
|
[\#2670](https://github.com/matrix-org/matrix-react-sdk/pull/2670)
|
||||||
|
* Only show the first line of each commit in changelog dialog
|
||||||
|
[\#2667](https://github.com/matrix-org/matrix-react-sdk/pull/2667)
|
||||||
|
* Cache-bust languages.json with file-loader
|
||||||
|
[\#2658](https://github.com/matrix-org/matrix-react-sdk/pull/2658)
|
||||||
|
* Fix off by one error for username colors
|
||||||
|
[\#2664](https://github.com/matrix-org/matrix-react-sdk/pull/2664)
|
||||||
|
* Set event-sending-color in dark theme
|
||||||
|
[\#2665](https://github.com/matrix-org/matrix-react-sdk/pull/2665)
|
||||||
|
* Allow captchas on Riot desktop builds
|
||||||
|
[\#2663](https://github.com/matrix-org/matrix-react-sdk/pull/2663)
|
||||||
|
* Show link to login even during UI auth
|
||||||
|
[\#2661](https://github.com/matrix-org/matrix-react-sdk/pull/2661)
|
||||||
|
* Dark theme follow ups round 2
|
||||||
|
[\#2659](https://github.com/matrix-org/matrix-react-sdk/pull/2659)
|
||||||
|
* Rename default theme to light theme
|
||||||
|
[\#2662](https://github.com/matrix-org/matrix-react-sdk/pull/2662)
|
||||||
|
* make mx_SenderProfile inline-block, reduces clickable area around usernames
|
||||||
|
[\#2653](https://github.com/matrix-org/matrix-react-sdk/pull/2653)
|
||||||
|
* Add a bit of safety around reading events for room settings
|
||||||
|
[\#2648](https://github.com/matrix-org/matrix-react-sdk/pull/2648)
|
||||||
|
* Update dark theme bg-color to show hover effect on messages
|
||||||
|
[\#2654](https://github.com/matrix-org/matrix-react-sdk/pull/2654)
|
||||||
|
* Make pre use the same text color as code
|
||||||
|
[\#2655](https://github.com/matrix-org/matrix-react-sdk/pull/2655)
|
||||||
|
* Bring back the lowered opacity for offline/unavailable avatars.
|
||||||
|
[\#2649](https://github.com/matrix-org/matrix-react-sdk/pull/2649)
|
||||||
|
* Set h3-color in dark theme
|
||||||
|
[\#2656](https://github.com/matrix-org/matrix-react-sdk/pull/2656)
|
||||||
|
* Fix typo "Scisors" -> "Scissors"
|
||||||
|
[\#2652](https://github.com/matrix-org/matrix-react-sdk/pull/2652)
|
||||||
|
* highlight e2e icon on event when hovering whole event
|
||||||
|
[\#2647](https://github.com/matrix-org/matrix-react-sdk/pull/2647)
|
||||||
|
* Skinnified more icons
|
||||||
|
[\#2633](https://github.com/matrix-org/matrix-react-sdk/pull/2633)
|
||||||
|
|
||||||
Changes in [1.0.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.1) (2019-02-15)
|
Changes in [1.0.1](https://github.com/matrix-org/matrix-react-sdk/releases/tag/v1.0.1) (2019-02-15)
|
||||||
===================================================================================================
|
===================================================================================================
|
||||||
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.0...v1.0.1)
|
[Full Changelog](https://github.com/matrix-org/matrix-react-sdk/compare/v1.0.0...v1.0.1)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "matrix-react-sdk",
|
"name": "matrix-react-sdk",
|
||||||
"version": "1.0.1",
|
"version": "1.0.2",
|
||||||
"description": "SDK for matrix.org using React",
|
"description": "SDK for matrix.org using React",
|
||||||
"author": "matrix.org",
|
"author": "matrix.org",
|
||||||
"repository": {
|
"repository": {
|
||||||
|
@ -79,7 +79,7 @@
|
||||||
"linkifyjs": "^2.1.6",
|
"linkifyjs": "^2.1.6",
|
||||||
"lodash": "^4.13.1",
|
"lodash": "^4.13.1",
|
||||||
"lolex": "2.3.2",
|
"lolex": "2.3.2",
|
||||||
"matrix-js-sdk": "1.0.0",
|
"matrix-js-sdk": "1.0.1",
|
||||||
"optimist": "^0.6.1",
|
"optimist": "^0.6.1",
|
||||||
"pako": "^1.0.5",
|
"pako": "^1.0.5",
|
||||||
"prop-types": "^15.5.8",
|
"prop-types": "^15.5.8",
|
||||||
|
|
|
@ -23,5 +23,5 @@ ln -s "$REACT_SDK_DIR/node_modules/matrix-js-sdk" node_modules/matrix-js-sdk
|
||||||
rm -r node_modules/matrix-react-sdk
|
rm -r node_modules/matrix-react-sdk
|
||||||
ln -s "$REACT_SDK_DIR" node_modules/matrix-react-sdk
|
ln -s "$REACT_SDK_DIR" node_modules/matrix-react-sdk
|
||||||
|
|
||||||
RIOT_LANGUAGES_FILE="../riot-web/webapp/i18n/languages.json" npm run build
|
npm run build
|
||||||
popd
|
popd
|
||||||
|
|
|
@ -820,7 +820,7 @@ export default React.createClass({
|
||||||
|
|
||||||
const hostingSignupLink = getHostingLink('community-settings');
|
const hostingSignupLink = getHostingLink('community-settings');
|
||||||
let hostingSignup = null;
|
let hostingSignup = null;
|
||||||
if (hostingSignupLink) {
|
if (hostingSignupLink && this.state.isUserPrivileged) {
|
||||||
hostingSignup = <div className="mx_GroupView_hostingSignup">
|
hostingSignup = <div className="mx_GroupView_hostingSignup">
|
||||||
{_t(
|
{_t(
|
||||||
"Want more than a community? <a>Get your own server</a>", {},
|
"Want more than a community? <a>Get your own server</a>", {},
|
||||||
|
|
|
@ -338,8 +338,13 @@ export function getCurrentLanguage() {
|
||||||
|
|
||||||
function getLangsJson() {
|
function getLangsJson() {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
// LANGUAGES_FILE is a webpack compile-time define, see webpack config
|
let url;
|
||||||
const url = (typeof LANGUAGES_FILE === "string") ? require(LANGUAGES_FILE) : (i18nFolder + 'languages.json');
|
try {
|
||||||
|
// $webapp is a webpack resolve alias pointing to the output directory, see webpack config
|
||||||
|
url = require('$webapp/i18n/languages.json');
|
||||||
|
} catch (e) {
|
||||||
|
url = i18nFolder + 'languages.json';
|
||||||
|
}
|
||||||
request(
|
request(
|
||||||
{ method: "GET", url },
|
{ method: "GET", url },
|
||||||
(err, response, body) => {
|
(err, response, body) => {
|
||||||
|
|
|
@ -18,12 +18,15 @@ import url from 'url';
|
||||||
import qs from 'qs';
|
import qs from 'qs';
|
||||||
|
|
||||||
import SdkConfig from '../SdkConfig';
|
import SdkConfig from '../SdkConfig';
|
||||||
|
import MatrixClientPeg from '../MatrixClientPeg';
|
||||||
|
|
||||||
export function getHostingLink(campaign) {
|
export function getHostingLink(campaign) {
|
||||||
const hostingLink = SdkConfig.get().hosting_signup_link;
|
const hostingLink = SdkConfig.get().hosting_signup_link;
|
||||||
if (!hostingLink) return null;
|
if (!hostingLink) return null;
|
||||||
if (!campaign) return hostingLink;
|
if (!campaign) return hostingLink;
|
||||||
|
|
||||||
|
if (MatrixClientPeg.get().getDomain() !== 'matrix.org') return null;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const hostingUrl = url.parse(hostingLink);
|
const hostingUrl = url.parse(hostingLink);
|
||||||
const params = qs.parse(hostingUrl.query);
|
const params = qs.parse(hostingUrl.query);
|
||||||
|
|
Loading…
Reference in a new issue