mirror of
https://github.com/SchildiChat/element-web.git
synced 2024-10-01 01:26:12 -04:00
Merge branch 'develop' into travis/inline-jitsi-script
This commit is contained in:
commit
4c4f67653e
@ -32,7 +32,7 @@ For a good example, see https://riot.im/develop/config.json.
|
|||||||
homeserver know what email template to use when talking to you.
|
homeserver know what email template to use when talking to you.
|
||||||
1. `branding`: Configures various branding and logo details, such as:
|
1. `branding`: Configures various branding and logo details, such as:
|
||||||
1. `welcomeBackgroundUrl`: An image to use as a wallpaper outside the app
|
1. `welcomeBackgroundUrl`: An image to use as a wallpaper outside the app
|
||||||
during authentication flows
|
during authentication flows. If an array is passed, an image is chosen randomly for each visit.
|
||||||
1. `authHeaderLogoUrl`: An logo image that is shown in the header during
|
1. `authHeaderLogoUrl`: An logo image that is shown in the header during
|
||||||
authentication flows
|
authentication flows
|
||||||
1. `authFooterLinks`: a list of links to show in the authentication page footer:
|
1. `authFooterLinks`: a list of links to show in the authentication page footer:
|
||||||
|
15
docs/labs.md
15
docs/labs.md
@ -67,13 +67,24 @@ An implementation of [MSC2241](https://github.com/matrix-org/matrix-doc/pull/224
|
|||||||
|
|
||||||
This also includes a new implementation of the user & member info panel, designed to share more code between showing community members & room members. Built on top of this new panel is also a new UX for verification from the member panel.
|
This also includes a new implementation of the user & member info panel, designed to share more code between showing community members & room members. Built on top of this new panel is also a new UX for verification from the member panel.
|
||||||
|
|
||||||
## Cross-signing (in development) (`feature_cross_signing`)
|
## Cross-signing
|
||||||
|
|
||||||
Cross-signing ([MSC1756](https://github.com/matrix-org/matrix-doc/pull/1756))
|
Cross-signing ([MSC1756](https://github.com/matrix-org/matrix-doc/pull/1756))
|
||||||
improves the device verification experience by allowing you to verify a user
|
improves the device verification experience by allowing you to verify a user
|
||||||
instead of verifying each of their devices.
|
instead of verifying each of their devices.
|
||||||
|
|
||||||
This feature is still in development and will be landing in several chunks.
|
The feature is enabled by default and does not follow a traditional labs flag
|
||||||
|
at the moment. If something goes wrong, add this to your config to disable it:
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"settingDefaults": {
|
||||||
|
"feature_cross_signing": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
The setting will be removed in a future release, enabling it non-optionally for
|
||||||
|
all users.
|
||||||
|
|
||||||
## Event indexing and E2EE search support using Seshat (`feature_event_indexing`)
|
## Event indexing and E2EE search support using Seshat (`feature_event_indexing`)
|
||||||
|
|
||||||
|
12
src/@types/global.d.ts
vendored
12
src/@types/global.d.ts
vendored
@ -14,25 +14,15 @@ See the License for the specific language governing permissions and
|
|||||||
limitations under the License.
|
limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import "modernizr";
|
import "matrix-react-sdk/src/@types/global"; // load matrix-react-sdk's type extensions first
|
||||||
import {Renderer} from "react-dom";
|
import {Renderer} from "react-dom";
|
||||||
|
|
||||||
declare global {
|
declare global {
|
||||||
interface Window {
|
interface Window {
|
||||||
Modernizr: ModernizrAPI & FeatureDetects;
|
|
||||||
Olm: {
|
|
||||||
init: () => Promise<void>;
|
|
||||||
};
|
|
||||||
|
|
||||||
mxSendRageshake: (text: string, withLogs?: boolean) => void;
|
mxSendRageshake: (text: string, withLogs?: boolean) => void;
|
||||||
matrixChat: ReturnType<Renderer>;
|
matrixChat: ReturnType<Renderer>;
|
||||||
|
|
||||||
// electron-only
|
// electron-only
|
||||||
ipcRenderer: any;
|
ipcRenderer: any;
|
||||||
}
|
}
|
||||||
|
|
||||||
// workaround for https://github.com/microsoft/TypeScript/issues/30933
|
|
||||||
interface ObjectConstructor {
|
|
||||||
fromEntries?(xs: [string|number|symbol, any][]): object
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -29,7 +29,11 @@ export default class VectorAuthPage extends React.PureComponent {
|
|||||||
const brandingConfig = SdkConfig.get().branding;
|
const brandingConfig = SdkConfig.get().branding;
|
||||||
let backgroundUrl = "themes/riot/img/backgrounds/valley.jpg";
|
let backgroundUrl = "themes/riot/img/backgrounds/valley.jpg";
|
||||||
if (brandingConfig && brandingConfig.welcomeBackgroundUrl) {
|
if (brandingConfig && brandingConfig.welcomeBackgroundUrl) {
|
||||||
backgroundUrl = brandingConfig.welcomeBackgroundUrl;
|
if (Array.isArray(brandingConfig.welcomeBackgroundUrl)) {
|
||||||
|
backgroundUrl = brandingConfig.welcomeBackgroundUrl[Math.floor(Math.random() * brandingConfig.welcomeBackgroundUrl.length)];
|
||||||
|
} else {
|
||||||
|
backgroundUrl = brandingConfig.welcomeBackgroundUrl;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const pageStyle = {
|
const pageStyle = {
|
||||||
|
Loading…
Reference in New Issue
Block a user