71 lines
3.0 KiB
HTML
71 lines
3.0 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<title>Matrix GW</title>
|
|
<link rel="icon" type="image/png" href="/assets/favicon.png"/>
|
|
|
|
<link rel="stylesheet" href="/assets/bootstrap.css"/>
|
|
<link rel="stylesheet" href="/assets/style.css"/>
|
|
</head>
|
|
<body>
|
|
|
|
<!-- Header -->
|
|
<header data-bs-theme="dark">
|
|
<div class="navbar navbar-dark bg-dark shadow-sm">
|
|
<div class="container">
|
|
<a href="#" class="navbar-brand d-flex align-items-center">
|
|
<svg xxmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" stroke="currentColor"
|
|
stroke-linecap="round" stroke-linejoin="round" stroke-width="1" aria-hidden="true" class="me-2"
|
|
viewBox="0 0 24 24">
|
|
<path d="M10 11.5H17V13H10V11.5M10 8.5H19V10H10V8.5M20 5H9C7.9 5 7 5.9 7 7V21L11 17H20C21.1 17 22 16.1 22 15V7C22 5.9 21.1 5 20 5M20 15H10.2L9 16.2V7H20V15M3 7C2.4 7 2 7.4 2 8S2.4 9 3 9H5V7H3M2 11C1.4 11 1 11.4 1 12S1.4 13 2 13H5V11H2M1 15C.4 15 0 15.4 0 16C0 16.6 .4 17 1 17H5V15H1Z"/>
|
|
</svg>
|
|
<strong>Matrix GW</strong>
|
|
</a>
|
|
<div class="navbar">
|
|
<span>Hi <span style="font-style: italic;">{{ name }}</span> </span>
|
|
<a href="/sign_out">Sign out</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</header>
|
|
|
|
|
|
<div class="body-content">
|
|
<!-- Matrix authentication token -->
|
|
<div class="card border-light mb-3">
|
|
<div class="card-header">Matrix authentication token</div>
|
|
<div class="card-body">
|
|
<p>To obtain a new Matrix authentication token:</p>
|
|
<ol>
|
|
<li>Sign in to Element <strong>from a private browser window</strong></li>
|
|
<li>Open <em>All settings</em> and access the <em>Help & About</em> tag</li>
|
|
<li>Expand <em>Access Token</em> and copy the value</li>
|
|
<li>Paste the copied value below</li>
|
|
<li>Close the private browser window <strong>without signing out</strong>!</li>
|
|
</ol>
|
|
|
|
<p>You should not need to replace this value unless you explicitly signed out the associated browser
|
|
session.</p>
|
|
|
|
<p>Tip: you can rename the session to easily identify it among all your other sessions!</p>
|
|
|
|
<form action="/set_matrix_access_token">
|
|
<div>
|
|
<label for="accessTokenInput" class="form-label mt-4">New Matrix access token</label>
|
|
<input type="text" class="form-control" id="accessTokenInput" aria-describedby="tokenHelp"
|
|
placeholder="{{ matrix_token }}" required minlength="2"/>
|
|
<small id="tokenHelp" class="form-text text-muted">Changing this value will reset all active
|
|
connections
|
|
to Matrix GW.</small>
|
|
</div>
|
|
|
|
<input type="submit" class="btn btn-primary" value="Update"/>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</body>
|
|
</html> |