From 77ed51898157d99112be7550471ec06e32344c9e Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sun, 11 Oct 2020 21:35:37 +0200 Subject: Refactor plugin into seperate pages TODO: Readd 4chan login page, manganelo creators page, autocomplete --- TODO | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index 0b528a5..5c8c2ca 100644 --- a/TODO +++ b/TODO @@ -1,5 +1,4 @@ -If a search returns no results, then "No results found for ..." should be shown and navigation should go back to searching with suggestions. -Give user the option to start where they left off or from the start or from the start. +Give user the option to start where they left off or from the start or from the start (for manga). Add grid-view when thumbnails are visible. Add scrollbar. Add option to scale image to window size. @@ -63,7 +62,7 @@ Merge body items in matrix if they are posted by the same author (there is a git Add joining/leaving room in matrix, and also show invites and add command to ban users. Also add joining by invite, and show invites in the rooms list. Support peertube (works with mpv, but need to implement search and related videos). Scroll to bottom when receiving a new message even if the selected message is not the last one. It should instead school if the last message is visible on the screen. -Add ".." directory to file-manager, to go up one directory. Also add a tab for common directories and recently accessed files/directories (the directories would be the directory of used files). +Also add a tab for common directories and recently accessed files/directories (the directories would be the directory of used files). Provide a way to go to the first unread message in matrix and also show a marker in the body (maybe a red line?) where the first unread message is. Load already downloaded images/thumbnails in a separate thread, to instantly load them instead of waiting for new downloads... Make text that mentions us red in matrix. @@ -93,4 +92,16 @@ Some services such as 4chan, youtube, matrix and nyaa supports knowing the size Show google recaptcha on youtube when search/play fails, which can happen when using tor. Show notifications when we receive a message in a matrix room even if we are not mentioned. This happens when we have set to receive notifications for all messages. Some mp4 videos fail to play because +faststart is not set, so the metadata is not at the beginning of the file. In such cases the video needs to be fully downloaded before it can play. QuickMedia should detect such files and download them (with progress bar) and then play them. -If there are multiple users with the same name in a matrix room, then display the user id beside the displayname. \ No newline at end of file +If there are multiple users with the same name in a matrix room, then display the user id beside the displayname. +Show 4chan warnings as warnings instead of ban when posting a message (show the warning message) and then post the message. +Add tabs. Using tabs with tabbed is not as good of a solution as it would use much more memory (opengl context cost) and with our own tabs, we can clear thumbnails and other cache when a tab is in the background. Changing tab either with ctrl+tab or mouse click. ctrl+enter to open a new tab. Ctrl+q or ctrl+w to close a tab. +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). +Use GET /_matrix/client/r0/notifications to get the exact messages that notified us in matrix. +Add F5 to refresh page. +Support m.sticker, m.direct, and other matrix events. +Show invites for us in matrix in a seperate tag and show notification when receiving invite. +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 and manganelo creators page. +Fix logout/login in matrix. Currently it doesn't work because data is cleared while sync is in progress, leading to the first sync sometimes being with previous data... \ No newline at end of file -- cgit v1.2.3