From 372ce7867c60946540936bf06fb8280a5a46ed0f Mon Sep 17 00:00:00 2001 From: Zed Date: Mon, 23 Sep 2019 01:55:02 +0200 Subject: [PATCH] Add "not supported" page at /about/feature Fixes #42 --- public/md/feature.md | 7 +++++++ src/nitter.nim | 3 +++ src/views/about.nim | 8 +++++++- 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 public/md/feature.md diff --git a/public/md/feature.md b/public/md/feature.md new file mode 100644 index 0000000..d12b883 --- /dev/null +++ b/public/md/feature.md @@ -0,0 +1,7 @@ +# Unsupported feature + +Nitter doesn't support this feature yet, but it might in the future. +You can check for an issue and open one if needed here: + + +To find out more about the Nitter project, see the [About page](/about). diff --git a/src/nitter.nim b/src/nitter.nim index 543da28..55e08d6 100644 --- a/src/nitter.nim +++ b/src/nitter.nim @@ -30,6 +30,9 @@ routes: get "/about": resp renderMain(renderAbout(), request, cfg.title) + get "/about/feature": + resp renderMain(renderFeature(), request, cfg.title) + extend preferences, "" extend rss, "" extend search, "" diff --git a/src/views/about.nim b/src/views/about.nim index 95660fb..42ddb22 100644 --- a/src/views/about.nim +++ b/src/views/about.nim @@ -1,8 +1,14 @@ import karax/[karaxdsl, vdom] import markdown -let about = markdown(readFile("public/md/about.md")) +let + about = markdown(readFile("public/md/about.md")) + feature = markdown(readFile("public/md/feature.md")) proc renderAbout*(): VNode = buildHtml(tdiv(class="overlay-panel")): verbatim about + +proc renderFeature*(): VNode = + buildHtml(tdiv(class="overlay-panel")): + verbatim feature