web: Tab-Titel, Favicon, Fehlerseite und Desktop-Hinweis auf ThreadNet
Nachtrag zu v0.4.0. Meine Icon-Arbeit deckte nur vector-icons/ ab; an vier weiteren Stellen stand weiterhin Element - sichtbar, nicht im Verborgenen. <title>Element</title> stand statisch in der index.html. Im Browser-Tab stand also 'Element', unabhaengig vom Icon daneben. Ebenso application-name und apple-mobile-web-app-title, die beim Ablegen als PWA greifen. favicon.ico neu: Browser fragen diesen Pfad automatisch ab, unabhaengig von den <link rel=icon>-Tags. Bisher kam dort ein 404 mit text/html zurueck - derselbe Fehler, den wir am 2026-08-02 im Docusaurus-Wiki hatten. Sieben Groessen von 16 bis 256, aus derselben zentrierten Quelle wie alle anderen Icons. Fehlerseite (ErrorView): zeigte Elements element-app-logo.png mit alt='Element'. Ausgerechnet die Seite, die man sieht, wenn sonst nichts funktioniert. Desktop-Hinweis (SdkConfig defaults): trug Elements Logo und verlinkte auf element.io/get-started - also auf fremde Downloads, obwohl wir eigene Builds ausliefern. Zeigt jetzt auf unsere Releases. Die drei Bildverweise gehen alle auf vector-icons/512.png statt auf neue Dateien: webpack kopiert aus res/ nur themes/** und vector-icons/**, und eine zweite Logo-Datei koennte von den uebrigen abdriften. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PKhFj1S3UdD6xL2fbWPeYj
This commit is contained in:
co-authored by
Claude Fable 5
parent
c0774b5f58
commit
6f1dfedde2
Binary file not shown.
|
After Width: | Height: | Size: 54 KiB |
@@ -44,9 +44,10 @@ export const DEFAULTS: DeepReadonly<IConfigOptions> = {
|
||||
// be preferred over their config.
|
||||
desktopBuilds: {
|
||||
available: true,
|
||||
// eslint-disable-next-line @typescript-eslint/no-require-imports
|
||||
logo: require("../res/img/element-desktop-logo.svg").default,
|
||||
url: "https://element.io/get-started",
|
||||
// ThreadNet-Fork: eigene Marke und eigener Download-Pfad statt
|
||||
// element.io - wir liefern eigene Desktop-Builds aus.
|
||||
logo: "vector-icons/512.png",
|
||||
url: "https://git.lab/axion1337.chat/ThreadNet-Web/-/releases",
|
||||
},
|
||||
|
||||
feedback: {
|
||||
|
||||
@@ -32,8 +32,8 @@ export const ErrorView: React.FC<IProps> = ({ title, messages, footer, children
|
||||
<img
|
||||
className="mx_ErrorView_logo"
|
||||
height="160"
|
||||
src="themes/element/img/logos/element-app-logo.png"
|
||||
alt="Element"
|
||||
src="vector-icons/512.png"
|
||||
alt="ThreadNet"
|
||||
/>
|
||||
<div className="mx_ErrorView_container">
|
||||
<Heading size="md" weight="semibold">
|
||||
|
||||
@@ -2,19 +2,20 @@
|
||||
<html lang="en" style="height: 100%;">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Element</title>
|
||||
<title>ThreadNet</title>
|
||||
<link rel="apple-touch-icon" sizes="120x120" href="<%= require('../../res/vector-icons/120.png') %>">
|
||||
<link rel="apple-touch-icon" sizes="144x144" href="<%= require('../../res/vector-icons/144.png') %>">
|
||||
<link rel="apple-touch-icon" sizes="152x152" href="<%= require('../../res/vector-icons/152.png') %>">
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="<%= require('../../res/vector-icons/180.png') %>">
|
||||
<link rel="icon" href="vector-icons/favicon.ico" sizes="any">
|
||||
<link rel="manifest" href="manifest.json">
|
||||
<meta name="referrer" content="no-referrer">
|
||||
<link rel="icon" type="image/png" sizes="24x24" href="<%= require('../../res/vector-icons/24.png') %>">
|
||||
<link rel="icon" type="image/png" sizes="144x144" href="<%= require('../../res/vector-icons/144.png') %>">
|
||||
<link rel="icon" type="image/png" sizes="512x512" href="<%= require('../../res/vector-icons/512.png') %>">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="apple-mobile-web-app-title" content="Element">
|
||||
<meta name="application-name" content="Element">
|
||||
<meta name="apple-mobile-web-app-title" content="ThreadNet">
|
||||
<meta name="application-name" content="ThreadNet">
|
||||
<meta name="theme-color" content="#ffffff">
|
||||
<meta property="og:image" content="<%= og_image_url %>" />
|
||||
<meta http-equiv="Content-Security-Policy" content="
|
||||
|
||||
Reference in New Issue
Block a user