aboutsummaryrefslogtreecommitdiff
path: root/plugins
AgeCommit message (Collapse)Author
2020-11-19Matrix: cache get_message_by_id, temporary remove fetching additional ↵dec05eba
messages which corrupts messages
2020-11-18Matrix: attempt to fix fetching of previous messages before sync is finisheddec05eba
2020-11-18Matrix: attempt fix double messages for sent messages with construct, ↵dec05eba
missing displayname/avatars and invite to join modifying the wrong user
2020-11-16Matrix: fix crash when failing to send message or read markerdec05eba
2020-11-16Matrix: fix unread red marker when fetching previous messagesdec05eba
2020-11-16Matrix: show provisional messages as the message is being sent and receiveddec05eba
2020-11-14Resume video when navigating back from related/channel videosdec05eba
2020-11-12Matrix: workaround synapse bug where sync doesn't include membership states ↵dec05eba
when using messages filter
2020-11-09Matrix: show correct displayname and avatar for direct messages, or rooms ↵dec05eba
with no name/avatar
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-07Cache read tagdec05eba
2020-11-04Matrix: fetch additional messages in the background for all rooms, filter ↵dec05eba
room list when updated after sync
2020-11-04Matrix: do not post filter on first sync, show loading animation if sync ↵dec05eba
cache is removed without login
2020-11-04Matrix: hack: fetch latest messages even if sync is not finished when going ↵dec05eba
to room
2020-11-04Test caching filter in matrixdec05eba
2020-11-04Matrix: show membership events, unimplemented events, do not fetch users ↵dec05eba
remote during cache (slow)
2020-11-04Add channels page to related videos menu, fix related videos menu broken ↵dec05eba
after video failing to load
2020-11-03Youtube add channel page, fix search pagination (update to correct ↵dec05eba
continuation token)
2020-11-03Matrix: fetch user if the user is not available for some reason (synapse bug?)dec05eba
2020-11-03Matrix: update body item filter when switching tabdec05eba
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: do not show notification for cache sync messagesdec05eba
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-30Matrix: re-add /logout, cancel task immediatelydec05eba
Cancel video download when pressing escape, other fixes..
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-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-23Mangadex: implement paginationdec05eba
2020-10-23Re-add creators pagedec05eba
2020-10-22Matrix: add pinned messages tabdec05eba
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: 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-19shared_ptr<RoomData> -> unique_ptr<RoomData> and naked pointersdec05eba
2020-10-19Change thumbnail creation from nearest neighbor to linear interpolation, set ↵dec05eba
body thumbnail size for 4chan and matrix (if available)
2020-10-19Add pagination to ph and mangatowndec05eba
2020-10-18Matrix: add a proper URI parser instead of regex for opening links. Show ↵dec05eba
related body item image when pressing enter (for showing replied to media)
2020-10-17Matrix: update room list when joining a room (in another client) without ↵dec05eba
restarting, and set sync retry to 1 sec instead of 50ms
2020-10-17Matrix: make text that mentions us reddec05eba
2020-10-17Matrix: show reply messages embedded in messages that reply to them, like ↵dec05eba
element does
2020-10-16Matrix: use room object instead of room iddec05eba
2020-10-16Matrix: use rapidjson instead of jsoncpp to decrease memory usage from 58mb ↵dec05eba
to 24mb
2020-10-15Youtube: fetch next page when reaching bottom of search (also fixes ↵dec05eba
continuation)
2020-10-13Refactor plugin into seperate pagesdec05eba
TODO: Readd 4chan login page, manganelo creators page, autocomplete
2020-10-10Refactor: move download->json parsing to a one functiondec05eba
2020-10-04Matrix: remove initial delay when entering roomdec05eba
2020-10-03Matrix: attempt to fix threading issuesdec05eba