aboutsummaryrefslogtreecommitdiff
path: root/TODO
AgeCommit message (Collapse)Author
2020-11-22Matrix: add /reactdec05eba
2020-11-22Matrix: add reactionsdec05eba
2020-11-21Smooth emojidec05eba
2020-11-20Matrix: display replied-to messages in pinned messages tabdec05eba
2020-11-19Matrix: cache get_message_by_id, temporary remove fetching additional ↵dec05eba
messages which corrupts messages
2020-11-18Matrix: fix read marker if the last message is a redact or editdec05eba
2020-11-18Matrix: set window title to room name when using matrixdec05eba
2020-11-18Matrix: use slower /context instead of /event to workaround construct ↵dec05eba
fucking shit bug where it just randomly fails
2020-11-18Matrix: implement m.stickerdec05eba
2020-11-17Matrix: fix duplicate notifications on mention for initial syncdec05eba
2020-11-17Matrix: attempt to fix fetching previous messages before initial sync is ↵dec05eba
finished fetching old messages
2020-11-16Exclude last parenthesis in url extraction if unbalanced, fix testsdec05eba
2020-11-16Matrix: fix crash when failing to send message or read markerdec05eba
2020-11-16Matrix: do not continuously fetch messages when currently showing pinned ↵dec05eba
messages tab
2020-11-16Matrix: show provisional messages as the message is being sent and receiveddec05eba
2020-11-12Matrix: workaround synapse bug where sync doesn't include membership states ↵dec05eba
when using messages filter
2020-11-11Matrix: do not save to sync file on errordec05eba
2020-11-10Scroll page instead of changing body item if the item cant be fully ↵dec05eba
displayed inside the window
2020-11-09Matrix: show number of pinned messages in tab, show previous displayname in ↵dec05eba
name change
2020-11-09Matrix: update user display name/avatar when updated in /sync; fix backspace ↵dec05eba
search delay
2020-11-08Matrix: show last message sorted by timestamp in room descriptiondec05eba
2020-11-05Asdf sortingdec05eba
2020-11-05Move mentioned room to top againdec05eba
2020-11-05Change chat input to I, remove read marker delaydec05eba
2020-11-04Matrix: fetch additional messages in the background for all rooms, filter ↵dec05eba
room list when updated after sync
2020-11-04Add ctrl+arrow key to move by word in text input, fix search triggering with ↵dec05eba
backspace repeat char
2020-11-04Add channels page to related videos menu, fix related videos menu broken ↵dec05eba
after video failing to load
2020-11-03Matrix: sync with filter, lazy member fetch (reducing sync time from 35 sec ↵dec05eba
with huge server to 3 seconds) and cached fetch to 150ms). Properly show notifications for older messages. Reduce memory usage from 120mb to 13mb
2020-11-01Matrix: cache syncdec05eba
2020-11-01Matrix: create room immediately after receiving join response, instead of ↵dec05eba
waiting for join sync message
2020-11-01Matrix: add invites tab, add /leave command, remove room when leaving, add ↵dec05eba
async loading for more tasks
2020-10-31Make matrix posting, deleting, replying, edit async and video check if ↵dec05eba
streamable async
2020-10-30Matrix: re-add /logout, cancel task immediatelydec05eba
Cancel video download when pressing escape, other fixes..
2020-10-30Add support for korean and all chinese charactersdec05eba
2020-10-29Properly cleanup embedded text itemsdec05eba
2020-10-29Matrix: download unstreamable videos before playing them (mp4)dec05eba
2020-10-29Matrix: add room tagsdec05eba
Fix pinned events that are added after starting QuickMedia (before this change it adds all elements again to the list). Add /me command. Other fixes...
2020-10-23Add video loading animationdec05eba
2020-10-23Matrix: start on room tags, fix thread race condition on accessing room ↵dec05eba
variables (name, avatar url, prev batch)
2020-10-23Kill program on read failure or callback returning non-0 value, fix ↵dec05eba
potential crash
2020-10-23Cleanup embedded item if embedded item refers to a new item, scroll to ↵dec05eba
bottom when posting message/media and last item is already visible Also show "Loading..." while checking if our matrix token is still valid.
2020-10-23Re-add creators pagedec05eba
2020-10-23Remove requiring to use ctrl on 4chan, remove formatting text in modified ↵dec05eba
text on matrix
2020-10-22Matrix: improve pinned messages viewdec05eba
2020-10-22Matrix: temporary disable vim keys that interfer with room search, also ↵dec05eba
include embedded item when pressing enter
2020-10-21Workaround sfml image loading thread race conditiondec05eba
See: https://github.com/SFML/SFML/issues/1711 Also some other smaller changes
2020-10-21Matrix: dont count edit/redacts as new unread messages in a room, update ↵dec05eba
local read marker
2020-10-21Matrix: sort rooms by mention/unread messagesdec05eba
fix multiple messages being marker as mentioning us if the latest mention is close to another mention that we have already read. Do not go to bottom when sending a message or uploading media. Do not scroll to bottom unless we have the last message selected, the tab is the messages tab and the window is focused.
2020-10-21Fix thumbnail fallback size being incorrect, incorrect read marker for matrixdec05eba
2020-10-19Load thumbnails with multiple threads, use sha256 for saving image to path ↵dec05eba
instead of base64 (filename limit is 256 on linux...)