mirror of
https://github.com/matrix-org/synapse.git
synced 2025-02-20 14:15:47 +00:00
deploy: 15733b0931
This commit is contained in:
parent
f54456c1f4
commit
001046b66e
@ -29,6 +29,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -104,6 +105,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -173,5 +186,7 @@
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -220,5 +233,7 @@ listeners section of the <code>homeserver.yaml</code> configuration file.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -215,5 +228,7 @@ milliseconds since epoch:</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -348,5 +361,7 @@ will be an empty JSON object.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -226,5 +239,7 @@ user like so:</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -403,5 +416,7 @@ from the originating server.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -234,5 +247,7 @@ a purge id:</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -260,5 +273,7 @@ def generate_mac(nonce, user, password, admin=False, user_type=None):
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -211,5 +224,7 @@ for a server admin: see <a href="../usage/administration/admin_api/">Admin API</
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -629,7 +642,8 @@ given timestamp. Defaults to <code>f</code>.</li>
|
||||
</ul>
|
||||
<p><strong>Response</strong></p>
|
||||
<ul>
|
||||
<li><code>event_id</code> - converted from timestamp</li>
|
||||
<li><code>event_id</code> - The event ID closest to the given timestamp.</li>
|
||||
<li><code>origin_server_ts</code> - The timestamp of the event in milliseconds since the Unix epoch.</li>
|
||||
</ul>
|
||||
<h1 id="block-room-api"><a class="header" href="#block-room-api">Block Room API</a></h1>
|
||||
<p>The Block Room admin API allows server admins to block and unblock rooms,
|
||||
@ -1138,5 +1152,7 @@ that were deleted.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -216,5 +229,7 @@ can be used. See <a href="../server_notices.html">the server notices documentati
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -295,5 +308,7 @@ in the database.</li>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -715,6 +728,16 @@ The newest media is on top. You can change the order with parameters
|
||||
"quarantined_by": null,
|
||||
"safe_from_quarantine": false,
|
||||
"upload_name": "test2.png"
|
||||
},
|
||||
{
|
||||
"created_ts": 300400,
|
||||
"last_access_ts": 300700,
|
||||
"media_id": "BzYNLRUgGHphBkdKGbzXwbjX",
|
||||
"media_length": 1337,
|
||||
"media_type": "application/octet-stream",
|
||||
"quarantined_by": null,
|
||||
"safe_from_quarantine": false,
|
||||
"upload_name": null
|
||||
}
|
||||
],
|
||||
"next_token": 3,
|
||||
@ -780,16 +803,17 @@ database, especially for large environments.</p>
|
||||
Media objects contain the following fields:
|
||||
<ul>
|
||||
<li><code>created_ts</code> - integer - Timestamp when the content was uploaded in ms.</li>
|
||||
<li><code>last_access_ts</code> - integer - Timestamp when the content was last accessed in ms.</li>
|
||||
<li><code>last_access_ts</code> - integer or null - Timestamp when the content was last accessed in ms.
|
||||
Null if there was no access, yet.</li>
|
||||
<li><code>media_id</code> - string - The id used to refer to the media. Details about the format
|
||||
are documented under
|
||||
<a href="../media_repository.html">media repository</a>.</li>
|
||||
<li><code>media_length</code> - integer - Length of the media in bytes.</li>
|
||||
<li><code>media_type</code> - string - The MIME-type of the media.</li>
|
||||
<li><code>quarantined_by</code> - string - The user ID that initiated the quarantine request
|
||||
for this media.</li>
|
||||
<li><code>quarantined_by</code> - string or null - The user ID that initiated the quarantine request
|
||||
for this media. Null if not quarantined.</li>
|
||||
<li><code>safe_from_quarantine</code> - bool - Status if this media is safe from quarantining.</li>
|
||||
<li><code>upload_name</code> - string - The name the media was uploaded with.</li>
|
||||
<li><code>upload_name</code> - string or null - The name the media was uploaded with. Null if not provided during upload.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><code>next_token</code>: integer - Indication for pagination. See above.</li>
|
||||
@ -850,6 +874,33 @@ tell they have been logged in as.</p>
|
||||
<p>Note: The token will expire if the <em>admin</em> user calls <code>/logout/all</code> from any
|
||||
of their devices, but the token will <em>not</em> expire if the target user does the
|
||||
same.</p>
|
||||
<h2 id="allow-replacing-master-cross-signing-key-without-user-interactive-auth"><a class="header" href="#allow-replacing-master-cross-signing-key-without-user-interactive-auth">Allow replacing master cross-signing key without User-Interactive Auth</a></h2>
|
||||
<p>This endpoint is not intended for server administrator usage;
|
||||
we describe it here for completeness.</p>
|
||||
<p>This API temporarily permits a user to replace their master cross-signing key
|
||||
without going through
|
||||
<a href="https://spec.matrix.org/v1.8/client-server-api/#user-interactive-authentication-api">user-interactive authentication</a> (UIA).
|
||||
This is useful when Synapse has delegated its authentication to the
|
||||
<a href="https://github.com/matrix-org/matrix-authentication-service/">Matrix Authentication Service</a>;
|
||||
as Synapse cannot perform UIA is not possible in these circumstances.</p>
|
||||
<p>The API is</p>
|
||||
<pre><code class="language-http request">POST /_synapse/admin/v1/users/<user_id>/_allow_cross_signing_replacement_without_uia
|
||||
{}
|
||||
</code></pre>
|
||||
<p>If the user does not exist, or does exist but has no master cross-signing key,
|
||||
this will return with status code <code>404 Not Found</code>.</p>
|
||||
<p>Otherwise, a response body like the following is returned, with status <code>200 OK</code>:</p>
|
||||
<pre><code class="language-json">{
|
||||
"updatable_without_uia_before_ms": 1234567890
|
||||
}
|
||||
</code></pre>
|
||||
<p>The response body is a JSON object with a single field:</p>
|
||||
<ul>
|
||||
<li><code>updatable_without_uia_before_ms</code>: integer. The timestamp in milliseconds
|
||||
before which the user is permitted to replace their cross-signing key without
|
||||
going through UIA.</li>
|
||||
</ul>
|
||||
<p><em>Added in Synapse 1.97.0.</em></p>
|
||||
<h2 id="user-devices"><a class="header" href="#user-devices">User devices</a></h2>
|
||||
<h3 id="list-all-devices"><a class="header" href="#list-all-devices">List all devices</a></h3>
|
||||
<p>Gets information about all devices for a specific <code>user_id</code>.</p>
|
||||
@ -1307,5 +1358,7 @@ for more information.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -200,5 +213,7 @@ response body.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -212,5 +225,7 @@ namespaces:
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -306,5 +319,7 @@ level).</li>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -304,5 +317,7 @@ is left as an exercise for the reader!</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -346,5 +359,7 @@ URI that clients use to connect to the server. (It is used to construct
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -265,5 +278,7 @@ reverse proxy.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -223,5 +236,7 @@ and is consistent with the <code>.deb</code> packages released by Matrix.org.</p
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -247,5 +260,7 @@ and that the CAS server is on port 8000, both on localhost.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -189,7 +202,7 @@ source, you should install <code>poetry</code>.
|
||||
Of their installation methods, we recommend
|
||||
<a href="https://python-poetry.org/docs/#installing-with-pipx">installing <code>poetry</code> using <code>pipx</code></a>,</p>
|
||||
<pre><code class="language-shell">pip install --user pipx
|
||||
pipx install poetry==1.5.2 # Problems with Poetry 1.6, see https://github.com/matrix-org/synapse/issues/16147
|
||||
pipx install poetry==1.5.1 # Problems with Poetry 1.6, see https://github.com/matrix-org/synapse/issues/16147
|
||||
</code></pre>
|
||||
<p>but see poetry's <a href="https://python-poetry.org/docs/#installation">installation instructions</a>
|
||||
for other installation methods.</p>
|
||||
@ -638,5 +651,7 @@ do!</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -517,5 +530,7 @@ SCHEMA_COMPAT_VERSION = S + 4 # we can't roll back to a time before old_column w
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -220,5 +233,7 @@ name.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -402,5 +415,7 @@ letting Poetry do the right thing.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -218,5 +231,7 @@ configuration key (see the <code>synapse.config.experimental</code> file) and ei
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -306,5 +319,7 @@ the history of Synapse), we've had two releases in flight at once. Obviously,
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -194,5 +207,7 @@ under the Usage section of the documentation.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -215,5 +228,7 @@ found in the <a href="https://matrix.org/category/security">security category of
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -218,5 +231,7 @@ with the rationale on why you're putting it back in the queue.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -274,5 +287,7 @@ notes from @Azrenbeth, https://pastebin.com/seUGVGeT</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -223,5 +236,7 @@ samling page and clear the site data. In Chrome, this will be a button on the Ap
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -532,5 +545,7 @@ with LoggingContext("request-1"):
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -526,5 +539,7 @@ work?</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -318,5 +331,7 @@ nowadays it's done via Redis's Pubsub.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
78
latest/docs/website_files/version-picker.css
Normal file
78
latest/docs/website_files/version-picker.css
Normal file
@ -0,0 +1,78 @@
|
||||
.version-picker {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.version-picker .dropdown {
|
||||
width: 130px;
|
||||
max-height: 29px;
|
||||
margin-left: 10px;
|
||||
display: inline-block;
|
||||
border-radius: 4px;
|
||||
border: 1px solid var(--theme-popup-border);
|
||||
position: relative;
|
||||
font-size: 13px;
|
||||
color: var(--fg);
|
||||
height: 100%;
|
||||
text-align: left;
|
||||
}
|
||||
.version-picker .dropdown .select {
|
||||
cursor: pointer;
|
||||
display: block;
|
||||
padding: 5px 2px 5px 15px;
|
||||
}
|
||||
.version-picker .dropdown .select > i {
|
||||
font-size: 10px;
|
||||
color: var(--fg);
|
||||
cursor: pointer;
|
||||
float: right;
|
||||
line-height: 20px !important;
|
||||
}
|
||||
.version-picker .dropdown:hover {
|
||||
border: 1px solid var(--theme-popup-border);
|
||||
}
|
||||
.version-picker .dropdown:active {
|
||||
background-color: var(--theme-popup-bg);
|
||||
}
|
||||
.version-picker .dropdown.active:hover,
|
||||
.version-picker .dropdown.active {
|
||||
border: 1px solid var(--theme-popup-border);
|
||||
border-radius: 2px 2px 0 0;
|
||||
background-color: var(--theme-popup-bg);
|
||||
}
|
||||
.version-picker .dropdown.active .select > i {
|
||||
transform: rotate(-180deg);
|
||||
}
|
||||
.version-picker .dropdown .dropdown-menu {
|
||||
position: absolute;
|
||||
background-color: var(--theme-popup-bg);
|
||||
width: 100%;
|
||||
left: -1px;
|
||||
right: 1px;
|
||||
margin-top: 1px;
|
||||
border: 1px solid var(--theme-popup-border);
|
||||
border-radius: 0 0 4px 4px;
|
||||
overflow: hidden;
|
||||
display: none;
|
||||
max-height: 300px;
|
||||
overflow-y: auto;
|
||||
z-index: 9;
|
||||
}
|
||||
.version-picker .dropdown .dropdown-menu li {
|
||||
font-size: 12px;
|
||||
padding: 6px 20px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.version-picker .dropdown .dropdown-menu {
|
||||
padding: 0;
|
||||
list-style: none;
|
||||
}
|
||||
.version-picker .dropdown .dropdown-menu li:hover {
|
||||
background-color: var(--theme-hover);
|
||||
}
|
||||
.version-picker .dropdown .dropdown-menu li.active::before {
|
||||
display: inline-block;
|
||||
content: "✓";
|
||||
margin-inline-start: -14px;
|
||||
width: 14px;
|
||||
}
|
127
latest/docs/website_files/version-picker.js
Normal file
127
latest/docs/website_files/version-picker.js
Normal file
@ -0,0 +1,127 @@
|
||||
|
||||
const dropdown = document.querySelector('.version-picker .dropdown');
|
||||
const dropdownMenu = dropdown.querySelector('.dropdown-menu');
|
||||
|
||||
fetchVersions(dropdown, dropdownMenu).then(() => {
|
||||
initializeVersionDropdown(dropdown, dropdownMenu);
|
||||
});
|
||||
|
||||
/**
|
||||
* Initialize the dropdown functionality for version selection.
|
||||
*
|
||||
* @param {Element} dropdown - The dropdown element.
|
||||
* @param {Element} dropdownMenu - The dropdown menu element.
|
||||
*/
|
||||
function initializeVersionDropdown(dropdown, dropdownMenu) {
|
||||
// Toggle the dropdown menu on click
|
||||
dropdown.addEventListener('click', function () {
|
||||
this.setAttribute('tabindex', 1);
|
||||
this.classList.toggle('active');
|
||||
dropdownMenu.style.display = (dropdownMenu.style.display === 'block') ? 'none' : 'block';
|
||||
});
|
||||
|
||||
// Remove the 'active' class and hide the dropdown menu on focusout
|
||||
dropdown.addEventListener('focusout', function () {
|
||||
this.classList.remove('active');
|
||||
dropdownMenu.style.display = 'none';
|
||||
});
|
||||
|
||||
// Handle item selection within the dropdown menu
|
||||
const dropdownMenuItems = dropdownMenu.querySelectorAll('li');
|
||||
dropdownMenuItems.forEach(function (item) {
|
||||
item.addEventListener('click', function () {
|
||||
dropdownMenuItems.forEach(function (item) {
|
||||
item.classList.remove('active');
|
||||
});
|
||||
this.classList.add('active');
|
||||
dropdown.querySelector('span').textContent = this.textContent;
|
||||
dropdown.querySelector('input').value = this.getAttribute('id');
|
||||
|
||||
window.location.href = changeVersion(window.location.href, this.textContent);
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* This function fetches the available versions from a GitHub repository
|
||||
* and inserts them into the version picker.
|
||||
*
|
||||
* @param {Element} dropdown - The dropdown element.
|
||||
* @param {Element} dropdownMenu - The dropdown menu element.
|
||||
* @returns {Promise<Array<string>>} A promise that resolves with an array of available versions.
|
||||
*/
|
||||
function fetchVersions(dropdown, dropdownMenu) {
|
||||
return new Promise((resolve, reject) => {
|
||||
window.addEventListener("load", () => {
|
||||
|
||||
fetch("https://api.github.com/repos/matrix-org/synapse/git/trees/gh-pages", {
|
||||
cache: "force-cache",
|
||||
}).then(res =>
|
||||
res.json()
|
||||
).then(resObject => {
|
||||
const excluded = ['dev-docs', 'v1.91.0', 'v1.80.0', 'v1.69.0'];
|
||||
const tree = resObject.tree.filter(item => item.type === "tree" && !excluded.includes(item.path));
|
||||
const versions = tree.map(item => item.path).sort(sortVersions);
|
||||
|
||||
// Create a list of <li> items for versions
|
||||
versions.forEach((version) => {
|
||||
const li = document.createElement("li");
|
||||
li.textContent = version;
|
||||
li.id = version;
|
||||
|
||||
if (window.SYNAPSE_VERSION === version) {
|
||||
li.classList.add('active');
|
||||
dropdown.querySelector('span').textContent = version;
|
||||
dropdown.querySelector('input').value = version;
|
||||
}
|
||||
|
||||
dropdownMenu.appendChild(li);
|
||||
});
|
||||
|
||||
resolve(versions);
|
||||
|
||||
}).catch(ex => {
|
||||
console.error("Failed to fetch version data", ex);
|
||||
reject(ex);
|
||||
})
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Custom sorting function to sort an array of version strings.
|
||||
*
|
||||
* @param {string} a - The first version string to compare.
|
||||
* @param {string} b - The second version string to compare.
|
||||
* @returns {number} - A negative number if a should come before b, a positive number if b should come before a, or 0 if they are equal.
|
||||
*/
|
||||
function sortVersions(a, b) {
|
||||
// Put 'develop' and 'latest' at the top
|
||||
if (a === 'develop' || a === 'latest') return -1;
|
||||
if (b === 'develop' || b === 'latest') return 1;
|
||||
|
||||
const versionA = (a.match(/v\d+(\.\d+)+/) || [])[0];
|
||||
const versionB = (b.match(/v\d+(\.\d+)+/) || [])[0];
|
||||
|
||||
return versionB.localeCompare(versionA);
|
||||
}
|
||||
|
||||
/**
|
||||
* Change the version in a URL path.
|
||||
*
|
||||
* @param {string} url - The original URL to be modified.
|
||||
* @param {string} newVersion - The new version to replace the existing version in the URL.
|
||||
* @returns {string} The updated URL with the new version.
|
||||
*/
|
||||
function changeVersion(url, newVersion) {
|
||||
const parsedURL = new URL(url);
|
||||
const pathSegments = parsedURL.pathname.split('/');
|
||||
|
||||
// Modify the version
|
||||
pathSegments[2] = newVersion;
|
||||
|
||||
// Reconstruct the URL
|
||||
parsedURL.pathname = pathSegments.join('/');
|
||||
|
||||
return parsedURL.href;
|
||||
}
|
1
latest/docs/website_files/version.js
Normal file
1
latest/docs/website_files/version.js
Normal file
@ -0,0 +1 @@
|
||||
window.SYNAPSE_VERSION = 'v1.98';
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -238,5 +251,7 @@ useful just for development purposes. See
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -264,5 +277,7 @@ Policy</a>. Thank you!</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -281,5 +294,7 @@ print(result.decode("ascii"))
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -481,5 +494,7 @@ lead to leaked logcontexts which are incredibly hard to track down.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -254,5 +267,7 @@ parts of the process.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -245,5 +258,7 @@ url_cache_thumbnails/yyyy-mm-dd/aaaaaaaaaaaaaaaa/128-96-image-jpeg-scale
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -341,5 +354,7 @@ operating system, the server admin needs to run <code>VACUUM FULL;</code> (or
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -458,5 +471,7 @@ renamed.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -276,5 +289,7 @@ class CustomAccountDataModule:
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -174,6 +187,13 @@ any of the subsequent implementations of this callback.</p>
|
||||
<p>Called after successfully registering a user, in case the module needs to perform extra
|
||||
operations to keep track of them. (e.g. add them to a database table). The user is
|
||||
represented by their Matrix user ID.</p>
|
||||
<p>If multiple modules implement this callback, Synapse runs them all in order.</p>
|
||||
<h3 id="on_user_login"><a class="header" href="#on_user_login"><code>on_user_login</code></a></h3>
|
||||
<p><em>First introduced in Synapse v1.98.0</em></p>
|
||||
<pre><code class="language-python">async def on_user_login(user_id: str, auth_provider_type: str, auth_provider_id: str) -> None
|
||||
</code></pre>
|
||||
<p>Called after successfully login or registration of a user for cases when module needs to perform extra operations after auth.
|
||||
represented by their Matrix user ID.</p>
|
||||
<p>If multiple modules implement this callback, Synapse runs them all in order.</p>
|
||||
|
||||
</main>
|
||||
@ -214,5 +234,7 @@ represented by their Matrix user ID.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -206,5 +219,7 @@ section, the last-registered callback wins.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -232,5 +245,7 @@ ensure that progress is always made.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -227,5 +240,7 @@ another part of Synapse's configuration file.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -424,5 +437,7 @@ class MyAuthProvider:
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -202,5 +215,7 @@ for more info).</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -273,5 +286,7 @@ class CustomPresenceRouter:
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -564,5 +577,7 @@ class ListSpamChecker:
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -433,5 +446,7 @@ class EventCensorer:
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -294,5 +307,7 @@ class MyModule:
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -815,5 +828,7 @@ are randomly generated data.</li>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -263,5 +276,7 @@ logged to OpenTracing's logs.</li>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -235,5 +248,7 @@ admin@homeserver:~$ sudo --user postgres psql matrix-synapse --command 'select c
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -299,5 +312,7 @@ wait for the <code>Awaitable</code> to complete, but the result is ignored.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -203,7 +216,7 @@ section in your config file to match the following lines:</p>
|
||||
args:
|
||||
user: <user>
|
||||
password: <pass>
|
||||
database: <db>
|
||||
dbname: <db>
|
||||
host: <host>
|
||||
cp_min: 5
|
||||
cp_max: 10
|
||||
@ -394,5 +407,7 @@ successfully.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -29,6 +29,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -104,6 +105,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -715,7 +728,7 @@ section in your config file to match the following lines:</p>
|
||||
args:
|
||||
user: <user>
|
||||
password: <pass>
|
||||
database: <db>
|
||||
dbname: <db>
|
||||
host: <host>
|
||||
cp_min: 5
|
||||
cp_max: 10
|
||||
@ -1018,6 +1031,10 @@ frontend matrix-federation
|
||||
backend matrix
|
||||
server matrix 127.0.0.1:8008
|
||||
</code></pre>
|
||||
<p>Example configuration, if using a UNIX socket. The configuration lines regarding the frontends do not need to be modified.</p>
|
||||
<pre><code>backend matrix
|
||||
server matrix unix@/run/synapse/main_public.sock
|
||||
</code></pre>
|
||||
<p><a href="delegate.html">Delegation</a> example:</p>
|
||||
<pre><code>frontend https
|
||||
acl matrix-well-known-client-path path /.well-known/matrix/client
|
||||
@ -1783,6 +1800,30 @@ dpkg -i matrix-synapse-py3_1.3.0+stretch1_amd64.deb
|
||||
</code></pre>
|
||||
</li>
|
||||
</ul>
|
||||
<p>Generally Synapse database schemas are compatible across multiple versions, once
|
||||
a version of Synapse is deployed you may not be able to rollback automatically.
|
||||
The following table gives the version ranges and the earliest version they can
|
||||
be rolled back to. E.g. Synapse versions v1.58.0 through v1.61.1 can be rolled
|
||||
back safely to v1.57.0, but starting with v1.62.0 it is only safe to rollback to
|
||||
v1.61.0.</p>
|
||||
<table><thead><tr><th>Versions</th><th>Compatible version</th></tr></thead><tbody>
|
||||
<tr><td>v1.0.0 – v1.2.1</td><td>v1.0.0</td></tr>
|
||||
<tr><td>v1.3.0 – v1.8.0</td><td>v1.3.0</td></tr>
|
||||
<tr><td>v1.9.0 – v1.12.4</td><td>v1.9.0</td></tr>
|
||||
<tr><td>v1.13.0 – v1.25.0</td><td>v1.13.0</td></tr>
|
||||
<tr><td>v1.26.0 – v1.44.0</td><td>v1.26.0</td></tr>
|
||||
<tr><td>v1.45.0 – v1.47.1</td><td>v1.38.0</td></tr>
|
||||
<tr><td>v1.48.0 – v1.51.0</td><td>v1.39.0</td></tr>
|
||||
<tr><td>v1.52.0 – v1.57.1</td><td>v1.49.0</td></tr>
|
||||
<tr><td>v1.58.0 – v1.61.1</td><td>v1.57.0</td></tr>
|
||||
<tr><td>v1.62.0 – v1.63.1</td><td>v1.61.0</td></tr>
|
||||
<tr><td>v1.64.0 – v1.69.0</td><td>v1.62.0</td></tr>
|
||||
<tr><td>v1.70.0 – v1.82.0</td><td>v1.68.0</td></tr>
|
||||
<tr><td>v1.83.0 – v1.84.1</td><td>v1.77.0</td></tr>
|
||||
<tr><td>v1.85.0 – v1.91.2</td><td>v1.83.0</td></tr>
|
||||
<tr><td>v1.92.0 – v1.97.0</td><td>v1.90.0</td></tr>
|
||||
<tr><td>v1.98.0 – v1.98.0</td><td>v1.96.0</td></tr>
|
||||
</tbody></table>
|
||||
<h1 id="upgrading-to-v1930"><a class="header" href="#upgrading-to-v1930">Upgrading to v1.93.0</a></h1>
|
||||
<h2 id="minimum-supported-rust-version"><a class="header" href="#minimum-supported-rust-version">Minimum supported Rust version</a></h2>
|
||||
<p>The minimum supported Rust version has been increased from v1.60.0 to v1.61.0.
|
||||
@ -3722,6 +3763,16 @@ messages from the database after 5 minutes, rather than 5 months.</p>
|
||||
</ul>
|
||||
<p>For example, setting <code>max_avatar_size: 10M</code> means that Synapse will not accept files larger than 10,485,760 bytes
|
||||
for a user avatar.</p>
|
||||
<h2 id="config-validation"><a class="header" href="#config-validation">Config Validation</a></h2>
|
||||
<p>The configuration file can be validated with the following command:</p>
|
||||
<pre><code class="language-bash">python -m synapse.config read <config key to print> -c <path to config>
|
||||
</code></pre>
|
||||
<p>To validate the entire file, omit <code>read <config key to print></code>:</p>
|
||||
<pre><code class="language-bash">python -m synapse.config -c <path to config>
|
||||
</code></pre>
|
||||
<p>To see how to set other options, check the help reference:</p>
|
||||
<pre><code class="language-bash">python -m synapse.config --help
|
||||
</code></pre>
|
||||
<h3 id="yaml"><a class="header" href="#yaml">YAML</a></h3>
|
||||
<p>The configuration file is a <a href="https://yaml.org/">YAML</a> file, which means that certain syntax rules
|
||||
apply if you want your config file to be read properly. A few helpful things to know:</p>
|
||||
@ -4181,7 +4232,7 @@ for <a href="usage/configuration/../../workers.html">workers</a> and containers
|
||||
# Note that x_forwarded will default to true, when using a UNIX socket. Please see
|
||||
# https://matrix-org.github.io/synapse/latest/reverse_proxy.html.
|
||||
#
|
||||
- path: /var/run/synapse/main_public.sock
|
||||
- path: /run/synapse/main_public.sock
|
||||
type: http
|
||||
resources:
|
||||
- names: [client, federation]
|
||||
@ -4936,7 +4987,7 @@ see <a href="usage/configuration/../../postgres.html">here</a>.</p>
|
||||
args:
|
||||
user: synapse_user
|
||||
password: secretpassword
|
||||
database: synapse
|
||||
dbname: synapse
|
||||
host: localhost
|
||||
port: 5432
|
||||
cp_min: 5
|
||||
@ -5018,7 +5069,7 @@ when Synapse is started.</p>
|
||||
args:
|
||||
user: synapse_user
|
||||
password: secretpassword
|
||||
database: synapse_main
|
||||
dbname: synapse_main
|
||||
host: localhost
|
||||
port: 5432
|
||||
cp_min: 5
|
||||
@ -5031,7 +5082,7 @@ when Synapse is started.</p>
|
||||
args:
|
||||
user: synapse_user
|
||||
password: secretpassword
|
||||
database: synapse_state
|
||||
dbname: synapse_state
|
||||
host: localhost
|
||||
port: 5432
|
||||
cp_min: 5
|
||||
@ -5211,6 +5262,16 @@ sending the invite. Defaults to <code>per_second: 0.2</code>, <code>burst_count:
|
||||
burst_count: 10
|
||||
</code></pre>
|
||||
<hr />
|
||||
<h3 id="rc_media_create"><a class="header" href="#rc_media_create"><code>rc_media_create</code></a></h3>
|
||||
<p>This option ratelimits creation of MXC URIs via the <code>/_matrix/media/v1/create</code>
|
||||
endpoint based on the account that's creating the media. Defaults to
|
||||
<code>per_second: 10</code>, <code>burst_count: 50</code>.</p>
|
||||
<p>Example configuration:</p>
|
||||
<pre><code class="language-yaml">rc_media_create:
|
||||
per_second: 10
|
||||
burst_count: 50
|
||||
</code></pre>
|
||||
<hr />
|
||||
<h3 id="rc_federation"><a class="header" href="#rc_federation"><code>rc_federation</code></a></h3>
|
||||
<p>Defines limits on federation requests.</p>
|
||||
<p>The <code>rc_federation</code> configuration has the following sub-options:</p>
|
||||
@ -5259,6 +5320,21 @@ Set to false if you are using a separate media store worker.</p>
|
||||
<pre><code class="language-yaml">media_store_path: "DATADIR/media_store"
|
||||
</code></pre>
|
||||
<hr />
|
||||
<h3 id="max_pending_media_uploads"><a class="header" href="#max_pending_media_uploads"><code>max_pending_media_uploads</code></a></h3>
|
||||
<p>How many <em>pending media uploads</em> can a given user have? A pending media upload
|
||||
is a created MXC URI that (a) is not expired (the <code>unused_expires_at</code> timestamp
|
||||
has not passed) and (b) the media has not yet been uploaded for. Defaults to 5.</p>
|
||||
<p>Example configuration:</p>
|
||||
<pre><code class="language-yaml">max_pending_media_uploads: 5
|
||||
</code></pre>
|
||||
<hr />
|
||||
<h3 id="unused_expiration_time"><a class="header" href="#unused_expiration_time"><code>unused_expiration_time</code></a></h3>
|
||||
<p>How long to wait in milliseconds before expiring created media IDs. Defaults to
|
||||
"24h"</p>
|
||||
<p>Example configuration:</p>
|
||||
<pre><code class="language-yaml">unused_expiration_time: "1h"
|
||||
</code></pre>
|
||||
<hr />
|
||||
<h3 id="media_storage_providers"><a class="header" href="#media_storage_providers"><code>media_storage_providers</code></a></h3>
|
||||
<p>Media storage providers allow media to be stored in different
|
||||
locations. Defaults to none. Associated sub-options are:</p>
|
||||
@ -6971,6 +7047,8 @@ notices.</p>
|
||||
<li><code>system_mxid_display_name</code>: set the display name of the "notices" user</li>
|
||||
<li><code>system_mxid_avatar_url</code>: set the avatar for the "notices" user</li>
|
||||
<li><code>room_name</code>: set the room name of the server notices room</li>
|
||||
<li><code>auto_join</code>: boolean. If true, the user will be automatically joined to the room instead of being invited.
|
||||
Defaults to false. <em>Added in Synapse 1.98.0.</em></li>
|
||||
</ul>
|
||||
<p>Example configuration:</p>
|
||||
<pre><code class="language-yaml">server_notices:
|
||||
@ -6978,6 +7056,7 @@ notices.</p>
|
||||
system_mxid_display_name: "Server Notices"
|
||||
system_mxid_avatar_url: "mxc://server.com/oumMVlgDnLYFaPVkExemNVVZ"
|
||||
room_name: "Server Notices"
|
||||
auto_join: true
|
||||
</code></pre>
|
||||
<hr />
|
||||
<h3 id="enable_room_list_search"><a class="header" href="#enable_room_list_search"><code>enable_room_list_search</code></a></h3>
|
||||
@ -7287,9 +7366,9 @@ declared inside the <code>listener</code> block for a <code>replication</code> l
|
||||
<p>Example configuration(#2, for UNIX sockets):</p>
|
||||
<pre><code class="language-yaml">instance_map:
|
||||
main:
|
||||
path: /var/run/synapse/main_replication.sock
|
||||
path: /run/synapse/main_replication.sock
|
||||
worker1:
|
||||
path: /var/run/synapse/worker1_replication.sock
|
||||
path: /run/synapse/worker1_replication.sock
|
||||
</code></pre>
|
||||
<hr />
|
||||
<h3 id="stream_writers"><a class="header" href="#stream_writers"><code>stream_writers</code></a></h3>
|
||||
@ -7314,9 +7393,11 @@ authorize inter-worker communication.</p>
|
||||
- federation_sender1
|
||||
- federation_sender2
|
||||
</code></pre>
|
||||
<h2>Also see the <a href="usage/configuration/../../workers.html#restrict-outbound-federation-traffic-to-a-specific-set-of-workers">worker
|
||||
<p>Also see the <a href="usage/configuration/../../workers.html#restrict-outbound-federation-traffic-to-a-specific-set-of-workers">worker
|
||||
documentation</a>
|
||||
for more info.</h2>
|
||||
for more info.</p>
|
||||
<p><em>Added in Synapse 1.89.0.</em></p>
|
||||
<hr />
|
||||
<h3 id="run_background_tasks_on"><a class="header" href="#run_background_tasks_on"><code>run_background_tasks_on</code></a></h3>
|
||||
<p>The <a href="usage/configuration/../../workers.html#background-tasks">worker</a> that is used to run
|
||||
background tasks (e.g. cleaning up expired data). If not provided this
|
||||
@ -7446,13 +7527,13 @@ requests from other workers.</p>
|
||||
<p>Example configuration(#2, using UNIX sockets with a <code>replication</code> listener):</p>
|
||||
<pre><code class="language-yaml">worker_listeners:
|
||||
- type: http
|
||||
path: /var/run/synapse/worker_public.sock
|
||||
resources:
|
||||
- names: [client, federation]
|
||||
- type: http
|
||||
path: /var/run/synapse/worker_replication.sock
|
||||
path: /run/synapse/worker_replication.sock
|
||||
resources:
|
||||
- names: [replication]
|
||||
- type: http
|
||||
path: /run/synapse/worker_public.sock
|
||||
resources:
|
||||
- names: [client, federation]
|
||||
</code></pre>
|
||||
<hr />
|
||||
<h3 id="worker_manhole"><a class="header" href="#worker_manhole"><code>worker_manhole</code></a></h3>
|
||||
@ -9359,12 +9440,14 @@ section, which should look like this:</p>
|
||||
system_mxid_display_name: "Server Notices"
|
||||
system_mxid_avatar_url: "mxc://server.com/oumMVlgDnLYFaPVkExemNVVZ"
|
||||
room_name: "Server Notices"
|
||||
auto_join: true
|
||||
</code></pre>
|
||||
<p>The only compulsory setting is <code>system_mxid_localpart</code>, which defines the user
|
||||
id of the Server Notices user, as above. <code>room_name</code> defines the name of the
|
||||
room which will be created.</p>
|
||||
<p><code>system_mxid_display_name</code> and <code>system_mxid_avatar_url</code> can be used to set the
|
||||
displayname and avatar of the Server Notices user.</p>
|
||||
<p><code>auto_join</code> will autojoin users to the notices room instead of sending an invite.</p>
|
||||
<h2 id="sending-notices"><a class="header" href="#sending-notices">Sending notices</a></h2>
|
||||
<p>To send server notices to users you can use the
|
||||
<a href="admin_api/server_notices.html">admin_api</a>.</p>
|
||||
@ -10710,6 +10793,13 @@ any of the subsequent implementations of this callback.</p>
|
||||
operations to keep track of them. (e.g. add them to a database table). The user is
|
||||
represented by their Matrix user ID.</p>
|
||||
<p>If multiple modules implement this callback, Synapse runs them all in order.</p>
|
||||
<h3 id="on_user_login"><a class="header" href="#on_user_login"><code>on_user_login</code></a></h3>
|
||||
<p><em>First introduced in Synapse v1.98.0</em></p>
|
||||
<pre><code class="language-python">async def on_user_login(user_id: str, auth_provider_type: str, auth_provider_id: str) -> None
|
||||
</code></pre>
|
||||
<p>Called after successfully login or registration of a user for cases when module needs to perform extra operations after auth.
|
||||
represented by their Matrix user ID.</p>
|
||||
<p>If multiple modules implement this callback, Synapse runs them all in order.</p>
|
||||
<div style="break-before: page; page-break-before: always;"></div><h1 id="password-auth-provider-callbacks"><a class="header" href="#password-auth-provider-callbacks">Password auth provider callbacks</a></h1>
|
||||
<p>Password auth providers offer a way for server administrators to integrate
|
||||
their Synapse installation with an external authentication system. The callbacks can be
|
||||
@ -13401,7 +13491,8 @@ given timestamp. Defaults to <code>f</code>.</li>
|
||||
</ul>
|
||||
<p><strong>Response</strong></p>
|
||||
<ul>
|
||||
<li><code>event_id</code> - converted from timestamp</li>
|
||||
<li><code>event_id</code> - The event ID closest to the given timestamp.</li>
|
||||
<li><code>origin_server_ts</code> - The timestamp of the event in milliseconds since the Unix epoch.</li>
|
||||
</ul>
|
||||
<h1 id="block-room-api"><a class="header" href="#block-room-api">Block Room API</a></h1>
|
||||
<p>The Block Room admin API allows server admins to block and unblock rooms,
|
||||
@ -14581,6 +14672,16 @@ The newest media is on top. You can change the order with parameters
|
||||
"quarantined_by": null,
|
||||
"safe_from_quarantine": false,
|
||||
"upload_name": "test2.png"
|
||||
},
|
||||
{
|
||||
"created_ts": 300400,
|
||||
"last_access_ts": 300700,
|
||||
"media_id": "BzYNLRUgGHphBkdKGbzXwbjX",
|
||||
"media_length": 1337,
|
||||
"media_type": "application/octet-stream",
|
||||
"quarantined_by": null,
|
||||
"safe_from_quarantine": false,
|
||||
"upload_name": null
|
||||
}
|
||||
],
|
||||
"next_token": 3,
|
||||
@ -14646,16 +14747,17 @@ database, especially for large environments.</p>
|
||||
Media objects contain the following fields:
|
||||
<ul>
|
||||
<li><code>created_ts</code> - integer - Timestamp when the content was uploaded in ms.</li>
|
||||
<li><code>last_access_ts</code> - integer - Timestamp when the content was last accessed in ms.</li>
|
||||
<li><code>last_access_ts</code> - integer or null - Timestamp when the content was last accessed in ms.
|
||||
Null if there was no access, yet.</li>
|
||||
<li><code>media_id</code> - string - The id used to refer to the media. Details about the format
|
||||
are documented under
|
||||
<a href="admin_api/../media_repository.html">media repository</a>.</li>
|
||||
<li><code>media_length</code> - integer - Length of the media in bytes.</li>
|
||||
<li><code>media_type</code> - string - The MIME-type of the media.</li>
|
||||
<li><code>quarantined_by</code> - string - The user ID that initiated the quarantine request
|
||||
for this media.</li>
|
||||
<li><code>quarantined_by</code> - string or null - The user ID that initiated the quarantine request
|
||||
for this media. Null if not quarantined.</li>
|
||||
<li><code>safe_from_quarantine</code> - bool - Status if this media is safe from quarantining.</li>
|
||||
<li><code>upload_name</code> - string - The name the media was uploaded with.</li>
|
||||
<li><code>upload_name</code> - string or null - The name the media was uploaded with. Null if not provided during upload.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><code>next_token</code>: integer - Indication for pagination. See above.</li>
|
||||
@ -14716,6 +14818,33 @@ tell they have been logged in as.</p>
|
||||
<p>Note: The token will expire if the <em>admin</em> user calls <code>/logout/all</code> from any
|
||||
of their devices, but the token will <em>not</em> expire if the target user does the
|
||||
same.</p>
|
||||
<h2 id="allow-replacing-master-cross-signing-key-without-user-interactive-auth"><a class="header" href="#allow-replacing-master-cross-signing-key-without-user-interactive-auth">Allow replacing master cross-signing key without User-Interactive Auth</a></h2>
|
||||
<p>This endpoint is not intended for server administrator usage;
|
||||
we describe it here for completeness.</p>
|
||||
<p>This API temporarily permits a user to replace their master cross-signing key
|
||||
without going through
|
||||
<a href="https://spec.matrix.org/v1.8/client-server-api/#user-interactive-authentication-api">user-interactive authentication</a> (UIA).
|
||||
This is useful when Synapse has delegated its authentication to the
|
||||
<a href="https://github.com/matrix-org/matrix-authentication-service/">Matrix Authentication Service</a>;
|
||||
as Synapse cannot perform UIA is not possible in these circumstances.</p>
|
||||
<p>The API is</p>
|
||||
<pre><code class="language-http request">POST /_synapse/admin/v1/users/<user_id>/_allow_cross_signing_replacement_without_uia
|
||||
{}
|
||||
</code></pre>
|
||||
<p>If the user does not exist, or does exist but has no master cross-signing key,
|
||||
this will return with status code <code>404 Not Found</code>.</p>
|
||||
<p>Otherwise, a response body like the following is returned, with status <code>200 OK</code>:</p>
|
||||
<pre><code class="language-json">{
|
||||
"updatable_without_uia_before_ms": 1234567890
|
||||
}
|
||||
</code></pre>
|
||||
<p>The response body is a JSON object with a single field:</p>
|
||||
<ul>
|
||||
<li><code>updatable_without_uia_before_ms</code>: integer. The timestamp in milliseconds
|
||||
before which the user is permitted to replace their cross-signing key without
|
||||
going through UIA.</li>
|
||||
</ul>
|
||||
<p><em>Added in Synapse 1.97.0.</em></p>
|
||||
<h2 id="user-devices"><a class="header" href="#user-devices">User devices</a></h2>
|
||||
<h3 id="list-all-devices"><a class="header" href="#list-all-devices">List all devices</a></h3>
|
||||
<p>Gets information about all devices for a specific <code>user_id</code>.</p>
|
||||
@ -16328,7 +16457,7 @@ source, you should install <code>poetry</code>.
|
||||
Of their installation methods, we recommend
|
||||
<a href="https://python-poetry.org/docs/#installing-with-pipx">installing <code>poetry</code> using <code>pipx</code></a>,</p>
|
||||
<pre><code class="language-shell">pip install --user pipx
|
||||
pipx install poetry==1.5.2 # Problems with Poetry 1.6, see https://github.com/matrix-org/synapse/issues/16147
|
||||
pipx install poetry==1.5.1 # Problems with Poetry 1.6, see https://github.com/matrix-org/synapse/issues/16147
|
||||
</code></pre>
|
||||
<p>but see poetry's <a href="https://python-poetry.org/docs/#installation">installation instructions</a>
|
||||
for other installation methods.</p>
|
||||
@ -19592,10 +19721,12 @@ admin@homeserver:~$ sudo --user postgres psql matrix-synapse --command 'select c
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
<script type="text/javascript">
|
||||
window.addEventListener('load', function() {
|
||||
window.setTimeout(window.print, 100);
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -213,5 +226,7 @@ the classes interact, can be found in
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -297,6 +310,10 @@ frontend matrix-federation
|
||||
backend matrix
|
||||
server matrix 127.0.0.1:8008
|
||||
</code></pre>
|
||||
<p>Example configuration, if using a UNIX socket. The configuration lines regarding the frontends do not need to be modified.</p>
|
||||
<pre><code>backend matrix
|
||||
server matrix unix@/run/synapse/main_public.sock
|
||||
</code></pre>
|
||||
<p><a href="delegate.html">Delegation</a> example:</p>
|
||||
<pre><code>frontend https
|
||||
acl matrix-well-known-client-path path /.well-known/matrix/client
|
||||
@ -407,5 +424,7 @@ we do not recommend exposing them to the public internet without good reason.</p
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -200,5 +213,7 @@ statistics for a room. Each subject can only have one entry.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -181,12 +194,14 @@ section, which should look like this:</p>
|
||||
system_mxid_display_name: "Server Notices"
|
||||
system_mxid_avatar_url: "mxc://server.com/oumMVlgDnLYFaPVkExemNVVZ"
|
||||
room_name: "Server Notices"
|
||||
auto_join: true
|
||||
</code></pre>
|
||||
<p>The only compulsory setting is <code>system_mxid_localpart</code>, which defines the user
|
||||
id of the Server Notices user, as above. <code>room_name</code> defines the name of the
|
||||
room which will be created.</p>
|
||||
<p><code>system_mxid_display_name</code> and <code>system_mxid_avatar_url</code> can be used to set the
|
||||
displayname and avatar of the Server Notices user.</p>
|
||||
<p><code>auto_join</code> will autojoin users to the notices room instead of sending an invite.</p>
|
||||
<h2 id="sending-notices"><a class="header" href="#sending-notices">Sending notices</a></h2>
|
||||
<p>To send server notices to users you can use the
|
||||
<a href="admin_api/server_notices.html">admin_api</a>.</p>
|
||||
@ -229,5 +244,7 @@ displayname and avatar of the Server Notices user.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -260,5 +273,7 @@ your <a href="../usage/configuration/homeserver_sample_config.html">homserver.ya
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -614,5 +627,7 @@ failing, e.g.:</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -347,5 +360,7 @@ IPv6 address that is mapped by NAT to the external IPv6 address.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -320,5 +333,7 @@ to query how many active sessions exist, to change logging behaviour and so on.<
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -442,5 +455,7 @@ specified in the config. It is located at
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -254,5 +267,7 @@ remote endpoint at 10.1.2.3:9999.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -208,5 +221,7 @@ notifications.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -275,5 +288,7 @@ the changes being applied at a glance.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -381,5 +394,7 @@ state</li>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -467,5 +480,7 @@ When rendering, this template is given two variables:
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -342,5 +355,7 @@ entry in the results.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -231,6 +244,30 @@ dpkg -i matrix-synapse-py3_1.3.0+stretch1_amd64.deb
|
||||
</code></pre>
|
||||
</li>
|
||||
</ul>
|
||||
<p>Generally Synapse database schemas are compatible across multiple versions, once
|
||||
a version of Synapse is deployed you may not be able to rollback automatically.
|
||||
The following table gives the version ranges and the earliest version they can
|
||||
be rolled back to. E.g. Synapse versions v1.58.0 through v1.61.1 can be rolled
|
||||
back safely to v1.57.0, but starting with v1.62.0 it is only safe to rollback to
|
||||
v1.61.0.</p>
|
||||
<table><thead><tr><th>Versions</th><th>Compatible version</th></tr></thead><tbody>
|
||||
<tr><td>v1.0.0 – v1.2.1</td><td>v1.0.0</td></tr>
|
||||
<tr><td>v1.3.0 – v1.8.0</td><td>v1.3.0</td></tr>
|
||||
<tr><td>v1.9.0 – v1.12.4</td><td>v1.9.0</td></tr>
|
||||
<tr><td>v1.13.0 – v1.25.0</td><td>v1.13.0</td></tr>
|
||||
<tr><td>v1.26.0 – v1.44.0</td><td>v1.26.0</td></tr>
|
||||
<tr><td>v1.45.0 – v1.47.1</td><td>v1.38.0</td></tr>
|
||||
<tr><td>v1.48.0 – v1.51.0</td><td>v1.39.0</td></tr>
|
||||
<tr><td>v1.52.0 – v1.57.1</td><td>v1.49.0</td></tr>
|
||||
<tr><td>v1.58.0 – v1.61.1</td><td>v1.57.0</td></tr>
|
||||
<tr><td>v1.62.0 – v1.63.1</td><td>v1.61.0</td></tr>
|
||||
<tr><td>v1.64.0 – v1.69.0</td><td>v1.62.0</td></tr>
|
||||
<tr><td>v1.70.0 – v1.82.0</td><td>v1.68.0</td></tr>
|
||||
<tr><td>v1.83.0 – v1.84.1</td><td>v1.77.0</td></tr>
|
||||
<tr><td>v1.85.0 – v1.91.2</td><td>v1.83.0</td></tr>
|
||||
<tr><td>v1.92.0 – v1.97.0</td><td>v1.90.0</td></tr>
|
||||
<tr><td>v1.98.0 – v1.98.0</td><td>v1.96.0</td></tr>
|
||||
</tbody></table>
|
||||
<h1 id="upgrading-to-v1930"><a class="header" href="#upgrading-to-v1930">Upgrading to v1.93.0</a></h1>
|
||||
<h2 id="minimum-supported-rust-version"><a class="header" href="#minimum-supported-rust-version">Minimum supported Rust version</a></h2>
|
||||
<p>The minimum supported Rust version has been increased from v1.60.0 to v1.61.0.
|
||||
@ -2123,5 +2160,7 @@ in the local HS will automatically rejoin the room.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -255,5 +268,7 @@ background updates which won't be cancelled once started.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -357,5 +370,7 @@ even if the API already returns the http status 200.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -217,5 +230,7 @@ information from the Admin API.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -424,5 +437,7 @@ the <a href="https://matrix.org/docs/spec/client_server/r0.6.1#api-standards">Ma
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -394,5 +407,7 @@ you see this failure mode so we can help debug it, however.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -197,5 +210,7 @@
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -192,5 +205,7 @@
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -254,5 +267,7 @@ consider using one of the following known implementations:</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -249,5 +262,7 @@ registered accounts on the homeserver.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -220,5 +233,7 @@ small processing times.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -198,5 +211,7 @@
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -235,5 +248,7 @@ to make use of multiple CPU cores / multiple machines for your homeserver.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -355,5 +368,7 @@ WHERE room_stats_state.room_id = event_json.room_id" | psql -d synapse -h l
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -176,6 +189,16 @@ messages from the database after 5 minutes, rather than 5 months.</p>
|
||||
</ul>
|
||||
<p>For example, setting <code>max_avatar_size: 10M</code> means that Synapse will not accept files larger than 10,485,760 bytes
|
||||
for a user avatar.</p>
|
||||
<h2 id="config-validation"><a class="header" href="#config-validation">Config Validation</a></h2>
|
||||
<p>The configuration file can be validated with the following command:</p>
|
||||
<pre><code class="language-bash">python -m synapse.config read <config key to print> -c <path to config>
|
||||
</code></pre>
|
||||
<p>To validate the entire file, omit <code>read <config key to print></code>:</p>
|
||||
<pre><code class="language-bash">python -m synapse.config -c <path to config>
|
||||
</code></pre>
|
||||
<p>To see how to set other options, check the help reference:</p>
|
||||
<pre><code class="language-bash">python -m synapse.config --help
|
||||
</code></pre>
|
||||
<h3 id="yaml"><a class="header" href="#yaml">YAML</a></h3>
|
||||
<p>The configuration file is a <a href="https://yaml.org/">YAML</a> file, which means that certain syntax rules
|
||||
apply if you want your config file to be read properly. A few helpful things to know:</p>
|
||||
@ -635,7 +658,7 @@ for <a href="../../workers.html">workers</a> and containers without listener e.g
|
||||
# Note that x_forwarded will default to true, when using a UNIX socket. Please see
|
||||
# https://matrix-org.github.io/synapse/latest/reverse_proxy.html.
|
||||
#
|
||||
- path: /var/run/synapse/main_public.sock
|
||||
- path: /run/synapse/main_public.sock
|
||||
type: http
|
||||
resources:
|
||||
- names: [client, federation]
|
||||
@ -1390,7 +1413,7 @@ see <a href="../../postgres.html">here</a>.</p>
|
||||
args:
|
||||
user: synapse_user
|
||||
password: secretpassword
|
||||
database: synapse
|
||||
dbname: synapse
|
||||
host: localhost
|
||||
port: 5432
|
||||
cp_min: 5
|
||||
@ -1472,7 +1495,7 @@ when Synapse is started.</p>
|
||||
args:
|
||||
user: synapse_user
|
||||
password: secretpassword
|
||||
database: synapse_main
|
||||
dbname: synapse_main
|
||||
host: localhost
|
||||
port: 5432
|
||||
cp_min: 5
|
||||
@ -1485,7 +1508,7 @@ when Synapse is started.</p>
|
||||
args:
|
||||
user: synapse_user
|
||||
password: secretpassword
|
||||
database: synapse_state
|
||||
dbname: synapse_state
|
||||
host: localhost
|
||||
port: 5432
|
||||
cp_min: 5
|
||||
@ -1665,6 +1688,16 @@ sending the invite. Defaults to <code>per_second: 0.2</code>, <code>burst_count:
|
||||
burst_count: 10
|
||||
</code></pre>
|
||||
<hr />
|
||||
<h3 id="rc_media_create"><a class="header" href="#rc_media_create"><code>rc_media_create</code></a></h3>
|
||||
<p>This option ratelimits creation of MXC URIs via the <code>/_matrix/media/v1/create</code>
|
||||
endpoint based on the account that's creating the media. Defaults to
|
||||
<code>per_second: 10</code>, <code>burst_count: 50</code>.</p>
|
||||
<p>Example configuration:</p>
|
||||
<pre><code class="language-yaml">rc_media_create:
|
||||
per_second: 10
|
||||
burst_count: 50
|
||||
</code></pre>
|
||||
<hr />
|
||||
<h3 id="rc_federation"><a class="header" href="#rc_federation"><code>rc_federation</code></a></h3>
|
||||
<p>Defines limits on federation requests.</p>
|
||||
<p>The <code>rc_federation</code> configuration has the following sub-options:</p>
|
||||
@ -1713,6 +1746,21 @@ Set to false if you are using a separate media store worker.</p>
|
||||
<pre><code class="language-yaml">media_store_path: "DATADIR/media_store"
|
||||
</code></pre>
|
||||
<hr />
|
||||
<h3 id="max_pending_media_uploads"><a class="header" href="#max_pending_media_uploads"><code>max_pending_media_uploads</code></a></h3>
|
||||
<p>How many <em>pending media uploads</em> can a given user have? A pending media upload
|
||||
is a created MXC URI that (a) is not expired (the <code>unused_expires_at</code> timestamp
|
||||
has not passed) and (b) the media has not yet been uploaded for. Defaults to 5.</p>
|
||||
<p>Example configuration:</p>
|
||||
<pre><code class="language-yaml">max_pending_media_uploads: 5
|
||||
</code></pre>
|
||||
<hr />
|
||||
<h3 id="unused_expiration_time"><a class="header" href="#unused_expiration_time"><code>unused_expiration_time</code></a></h3>
|
||||
<p>How long to wait in milliseconds before expiring created media IDs. Defaults to
|
||||
"24h"</p>
|
||||
<p>Example configuration:</p>
|
||||
<pre><code class="language-yaml">unused_expiration_time: "1h"
|
||||
</code></pre>
|
||||
<hr />
|
||||
<h3 id="media_storage_providers"><a class="header" href="#media_storage_providers"><code>media_storage_providers</code></a></h3>
|
||||
<p>Media storage providers allow media to be stored in different
|
||||
locations. Defaults to none. Associated sub-options are:</p>
|
||||
@ -3425,6 +3473,8 @@ notices.</p>
|
||||
<li><code>system_mxid_display_name</code>: set the display name of the "notices" user</li>
|
||||
<li><code>system_mxid_avatar_url</code>: set the avatar for the "notices" user</li>
|
||||
<li><code>room_name</code>: set the room name of the server notices room</li>
|
||||
<li><code>auto_join</code>: boolean. If true, the user will be automatically joined to the room instead of being invited.
|
||||
Defaults to false. <em>Added in Synapse 1.98.0.</em></li>
|
||||
</ul>
|
||||
<p>Example configuration:</p>
|
||||
<pre><code class="language-yaml">server_notices:
|
||||
@ -3432,6 +3482,7 @@ notices.</p>
|
||||
system_mxid_display_name: "Server Notices"
|
||||
system_mxid_avatar_url: "mxc://server.com/oumMVlgDnLYFaPVkExemNVVZ"
|
||||
room_name: "Server Notices"
|
||||
auto_join: true
|
||||
</code></pre>
|
||||
<hr />
|
||||
<h3 id="enable_room_list_search"><a class="header" href="#enable_room_list_search"><code>enable_room_list_search</code></a></h3>
|
||||
@ -3741,9 +3792,9 @@ declared inside the <code>listener</code> block for a <code>replication</code> l
|
||||
<p>Example configuration(#2, for UNIX sockets):</p>
|
||||
<pre><code class="language-yaml">instance_map:
|
||||
main:
|
||||
path: /var/run/synapse/main_replication.sock
|
||||
path: /run/synapse/main_replication.sock
|
||||
worker1:
|
||||
path: /var/run/synapse/worker1_replication.sock
|
||||
path: /run/synapse/worker1_replication.sock
|
||||
</code></pre>
|
||||
<hr />
|
||||
<h3 id="stream_writers"><a class="header" href="#stream_writers"><code>stream_writers</code></a></h3>
|
||||
@ -3768,9 +3819,11 @@ authorize inter-worker communication.</p>
|
||||
- federation_sender1
|
||||
- federation_sender2
|
||||
</code></pre>
|
||||
<h2>Also see the <a href="../../workers.html#restrict-outbound-federation-traffic-to-a-specific-set-of-workers">worker
|
||||
<p>Also see the <a href="../../workers.html#restrict-outbound-federation-traffic-to-a-specific-set-of-workers">worker
|
||||
documentation</a>
|
||||
for more info.</h2>
|
||||
for more info.</p>
|
||||
<p><em>Added in Synapse 1.89.0.</em></p>
|
||||
<hr />
|
||||
<h3 id="run_background_tasks_on"><a class="header" href="#run_background_tasks_on"><code>run_background_tasks_on</code></a></h3>
|
||||
<p>The <a href="../../workers.html#background-tasks">worker</a> that is used to run
|
||||
background tasks (e.g. cleaning up expired data). If not provided this
|
||||
@ -3900,13 +3953,13 @@ requests from other workers.</p>
|
||||
<p>Example configuration(#2, using UNIX sockets with a <code>replication</code> listener):</p>
|
||||
<pre><code class="language-yaml">worker_listeners:
|
||||
- type: http
|
||||
path: /var/run/synapse/worker_public.sock
|
||||
resources:
|
||||
- names: [client, federation]
|
||||
- type: http
|
||||
path: /var/run/synapse/worker_replication.sock
|
||||
path: /run/synapse/worker_replication.sock
|
||||
resources:
|
||||
- names: [replication]
|
||||
- type: http
|
||||
path: /run/synapse/worker_public.sock
|
||||
resources:
|
||||
- names: [client, federation]
|
||||
</code></pre>
|
||||
<hr />
|
||||
<h3 id="worker_manhole"><a class="header" href="#worker_manhole"><code>worker_manhole</code></a></h3>
|
||||
@ -4017,5 +4070,7 @@ Set a size to change the default.</li>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -239,5 +252,7 @@ trusted_key_servers:
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -188,5 +201,7 @@ file should have been generated when you <a href="../../setup/installation.html"
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -270,5 +283,7 @@ disable_existing_loggers: false
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -198,5 +211,7 @@ modules.</p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -28,6 +28,7 @@
|
||||
<link rel="stylesheet" href="../../../docs/website_files/table-of-contents.css">
|
||||
<link rel="stylesheet" href="../../../docs/website_files/remove-nav-buttons.css">
|
||||
<link rel="stylesheet" href="../../../docs/website_files/indent-section-headers.css">
|
||||
<link rel="stylesheet" href="../../../docs/website_files/version-picker.css">
|
||||
</head>
|
||||
<body>
|
||||
<!-- Provide site root to javascript -->
|
||||
@ -103,6 +104,18 @@
|
||||
<button id="search-toggle" class="icon-button" type="button" title="Search. (Shortkey: s)" aria-label="Toggle Searchbar" aria-expanded="false" aria-keyshortcuts="S" aria-controls="searchbar">
|
||||
<i class="fa fa-search"></i>
|
||||
</button>
|
||||
<div class="version-picker">
|
||||
<div class="dropdown">
|
||||
<div class="select">
|
||||
<span></span>
|
||||
<i class="fa fa-chevron-down"></i>
|
||||
</div>
|
||||
<input type="hidden" name="version">
|
||||
<ul class="dropdown-menu">
|
||||
<!-- Versions will be added dynamically in version-picker.js -->
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="menu-title">Synapse</h1>
|
||||
@ -307,5 +320,7 @@ above requirements will still hold.</em></p>
|
||||
|
||||
<!-- Custom JS scripts -->
|
||||
<script type="text/javascript" src="../../../docs/website_files/table-of-contents.js"></script>
|
||||
<script type="text/javascript" src="../../../docs/website_files/version-picker.js"></script>
|
||||
<script type="text/javascript" src="../../../docs/website_files/version.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user