aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2021-04-30 21:04:47 +0200
committerdec05eba <dec05eba@protonmail.com>2021-04-30 21:18:06 +0200
commit50afa93c577bed3eb9911d141d46f2e0d3ba2572 (patch)
treef910aa9617bca27435325fb72eec36d8e9aea808 /TODO
parent47bb22a4aee886deb54ca432bdb14747bf2e9160 (diff)
Add 4chan file upload
Diffstat (limited to 'TODO')
-rw-r--r--TODO8
1 files changed, 5 insertions, 3 deletions
diff --git a/TODO b/TODO
index 6d06090..28708b6 100644
--- a/TODO
+++ b/TODO
@@ -18,7 +18,7 @@ Use fallback cjk font for regular sf::Text as well (search, tabs, chapter name w
Fix some japanese fonts not rendering (half width alphanumeric?).
Extract thumbnail from images that are being downloaded, while its downloading and show that while the full image is downloading (upscaled, or with blurhash).
Add setting to disable sending typing events to the server (matrix).
-Take code from dchat to support gifs (inline in text).
+Take code from dchat to support gifs (inline in text) and support animated webp (either animated or as a static thumbnail).
Scrolling in images still messes up the |current| page sometimes, need a way to fix this.
Add ctrl+i keybind when viewing an image on 4chan to reverse image search it (using google, yandex and saucenao).
Show filename at the bottom when viewing an image/video on 4chan.
@@ -55,7 +55,6 @@ Add tabs. Using tabs with tabbed is not as good of a solution as it would use mu
Remove related videos that have already been watched (except the first related video, which is the "watch next" video, usually the next part of a serie).
Add F5 to refresh page.
Allow choosing which translation/scanlation to use on mangadex. Right now it uses the latest one, which is most likely to be the best.
-Add file upload to 4chan.
Retry download if it fails, at least 3 times (observed to be needed for mangadex images).
Readd autocomplete, but make it better with a proper list. Also readd 4chan login page.
Modify sfml to use GL_COMPRESSED_LUMINANCE and other texture compression modes (in sf::Texture). This reduces memory usage by half.
@@ -134,4 +133,7 @@ Replace cppcodec with another library for base64 url encoding/decoding. Its way
Revert back to old fuzzy search code or use levenshtein distance, then reorder items by best match. This could be done by having a second vector of indices and use that vector everywhere body items by index is accessed (including selected_item). Also perform the search in Body::draw when search term has been modified. This allows us to automatically update that new vector.
Using a VertexBuffer in Text makes the text quickly glitch out. Why does this happen?
Update subscriptions page either with f5 and automatically update it when adding/removing subscriptions.
-Update room name and topic text in ui when they change. \ No newline at end of file
+Update room name and topic text in ui when they change.
+Support webp directly without using ffmpeg to convert it to a png.
+Add client side 4chan file size limit (note, webm has different limit than images).
+Add client side 4chan max comment chars limit. \ No newline at end of file