1
mirror of https://github.com/rebane2001/hobune synced 2024-11-22 15:53:59 +01:00

Create hobune_v2.md

This commit is contained in:
Jasper Rebane 2023-05-09 12:10:51 +03:00 committed by GitHub
parent 7cc0d21356
commit ebf1ed4193
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

21
hobune_v2.md Normal file
View File

@ -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?)