From ebf1ed419374260acebc6564898723bf2ab42124 Mon Sep 17 00:00:00 2001 From: Jasper Rebane Date: Tue, 9 May 2023 12:10:51 +0300 Subject: [PATCH] Create hobune_v2.md --- hobune_v2.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 hobune_v2.md diff --git a/hobune_v2.md b/hobune_v2.md new file mode 100644 index 0000000..1b254f0 --- /dev/null +++ b/hobune_v2.md @@ -0,0 +1,21 @@ +Hobune needs a few changes made and I think it might be best to create a "v2" for this. + +- Recreate the design in a more pure way + - Look and feel should stay close to what it is now + - Dark theme support + - Semantic/Fomantic UI shouldn't be used as it's bloat (both in terms of performance and ) + - No JS should be used except where functionally necessary +- Smarter ways of handling pages with a lot of content + - (optional) Client-side DOM lazy-load? +- Sorting/search options on pages + - By name, date, views; filter by removed/unlisted + - Search by video/channel title *and* ID +- Better channel ID and name handling + - Make sure channel ID vs /user/ doesn't get separated + - Store all historic channel names found so they can be used in search +- Separate app into multiple components/files for better modularity and plugins +- Make it work on Windows by default +- Dedupe videos by default +- Comments page should show comments count (both top-level and all) +- Link back to YouTube links whereever possible +- Make it easier to download everything, eg provide a wget command (maybe we could even download and generate a zip in JS for smaller channels?)