mirror of
https://tangled.org/tranquil.farm/tranquil-pds
synced 2026-09-06 02:07:00 +00:00
fix(homepage): favicon should render in title
# I am sorry I forgot this. Now pds.ls will show beautiful icons when showing Tranquil PDSes.
This commit is contained in:
@@ -662,7 +662,7 @@ pub fn app(state: AppState) -> Router {
|
||||
.route("/metrics", get(metrics::metrics_handler))
|
||||
.route("/health", get(api::server::health))
|
||||
.route("/robots.txt", get(api::server::robots_txt))
|
||||
.route("/logo", get(api::server::get_logo))
|
||||
.route("/favicon.ico", get(api::server::get_logo))
|
||||
.route("/u/{handle}/did.json", get(api::identity::user_did_doc))
|
||||
.route(
|
||||
"/webhook/telegram",
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="icon" href="/favicon.ico" type="image/png">
|
||||
<title>Tranquil PDS</title>
|
||||
<style>
|
||||
:root {
|
||||
@@ -367,7 +368,7 @@
|
||||
|
||||
<nav>
|
||||
<div class="nav-left">
|
||||
<img src="/logo" alt="Logo" class="nav-logo hidden" id="navLogo">
|
||||
<img src="/favicon.ico" alt="Logo" class="nav-logo hidden" id="navLogo">
|
||||
<span class="hostname" id="hostname">loading...</span>
|
||||
<span class="user-count hidden" id="userCount"></span>
|
||||
</div>
|
||||
@@ -556,7 +557,7 @@
|
||||
})
|
||||
.catch(() => {});
|
||||
|
||||
fetch("/logo", { method: "HEAD" })
|
||||
fetch("/favicon.ico", { method: "HEAD" })
|
||||
.then((r) => {
|
||||
if (r.ok) {
|
||||
document.getElementById("navLogo").classList.remove(
|
||||
|
||||
@@ -131,7 +131,7 @@
|
||||
logoCid = config.logoCid
|
||||
originalLogoCid = config.logoCid
|
||||
if (config.logoCid) {
|
||||
logoPreview = '/logo'
|
||||
logoPreview = '/favicon.ico'
|
||||
}
|
||||
} catch (e) {
|
||||
toast.error(e instanceof ApiError ? e.message : $_('admin.failedToLoadConfig'))
|
||||
|
||||
@@ -64,7 +64,7 @@ function setFavicon(hasLogo: boolean) {
|
||||
link.rel = "icon";
|
||||
document.head.appendChild(link);
|
||||
}
|
||||
link.href = "/logo";
|
||||
link.href = "/favicon.ico";
|
||||
} else if (link) {
|
||||
link.remove();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user