diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png new file mode 100644 index 0000000..e0097fe Binary files /dev/null and b/public/android-chrome-192x192.png differ diff --git a/public/android-chrome-384x384.png b/public/android-chrome-384x384.png new file mode 100644 index 0000000..e145401 Binary files /dev/null and b/public/android-chrome-384x384.png differ diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000..6909edc Binary files /dev/null and b/public/apple-touch-icon.png differ diff --git a/public/browserconfig.xml b/public/browserconfig.xml new file mode 100644 index 0000000..ba03cba --- /dev/null +++ b/public/browserconfig.xml @@ -0,0 +1,8 @@ + + + + + #2b5797 + + + diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png new file mode 100644 index 0000000..3287e2e Binary files /dev/null and b/public/favicon-16x16.png differ diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png new file mode 100644 index 0000000..cb1efb8 Binary files /dev/null and b/public/favicon-32x32.png differ diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..03b6d90 Binary files /dev/null and b/public/favicon.ico differ diff --git a/public/safari-pinned-tab.svg b/public/safari-pinned-tab.svg new file mode 100644 index 0000000..2fdb49d --- /dev/null +++ b/public/safari-pinned-tab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/site.webmanifest b/public/site.webmanifest new file mode 100644 index 0000000..7dca8bd --- /dev/null +++ b/public/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "Nitter", + "short_name": "Nitter", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-384x384.png", + "sizes": "384x384", + "type": "image/png" + } + ], + "theme_color": "#333333", + "background_color": "#333333", + "display": "standalone" +} diff --git a/src/views/general.nim b/src/views/general.nim index 635077f..5907c3d 100644 --- a/src/views/general.nim +++ b/src/views/general.nim @@ -32,6 +32,12 @@ proc renderMain*(body: VNode; req: Request; title="Nitter"; titleText=""; desc=" link(rel="stylesheet", `type`="text/css", href="/css/style.css") link(rel="stylesheet", `type`="text/css", href="/css/fontello.css") + link(rel="apple-touch-icon", sizes="180x180", href="/apple-touch-icon.png") + link(rel="icon", type="image/png", sizes="32x32", href="/favicon-32x32.png") + link(rel="icon", type="image/png", sizes="16x16", href="/favicon-16x16.png") + link(rel="manifest", href="/site.webmanifest") + link(rel="mask-icon", href="/safari-pinned-tab.svg", color="#ff6c60") + if rss.len > 0: link(rel="alternate", `type`="application/rss+xml", href=rss, title="RSS feed")