aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Matrix.cpp
AgeCommit message (Collapse)Author
2021-09-08Load theme from file (~/.config/quickmedia/themes/<theme-name>.json and ↵dec05eba
/usr/share/quickmedia/themes/<theme-name>.json)
2021-09-04Make font sizes customizable with a config file, see example-config.json. ↵dec05eba
Remove environment variables
2021-09-04Matrix: fix messages that dont mention us being added to notifications list. ↵dec05eba
Also fix read status for notifications
2021-08-20List all notifications in notifications page (including the ones we get ↵dec05eba
after starting up qm). This was caused by notifications body being overwritten with cache when navigating to it
2021-08-19Matrix: add ctrl+r to navigate to replied to message and navigate to message ↵dec05eba
from notifications tab
2021-08-18Matrix: only move to next selected notification if not the first one is selecteddec05eba
2021-08-18Show line at top/bottom when there are items above/below that are not visibledec05eba
2021-08-17Matrix: fix room description not including message on initial sync because ↵dec05eba
of pinned events
2021-08-17Properly sort rooms (sort read rooms too)dec05eba
2021-08-16Add MyAnimeList (wip)dec05eba
2021-08-15Matrix: use white avatar for users with no avatar, optimize notifications updatedec05eba
2021-08-10Matrix: fix room description not updating when we send a messagedec05eba
2021-08-10Matrix: show unread message for room event if latest event is not a message, ↵dec05eba
better youtube search
2021-08-10Matrix: add ctrl+p/ctrl+d to pin/unpin messagesdec05eba
2021-08-08Matrix: fix thumbnail upload of small thumbnails, fix small thumbnail ↵dec05eba
creation if webp
2021-08-06Matrix: remove unecessary m.room.power_levels from state syncdec05eba
2021-08-05Matrix: revert not showing edit in room descriptiondec05eba
2021-08-05Matrix: show room description for latest message if fetching previous ↵dec05eba
messages and description empty
2021-08-05Matrix: fix editing hidden events being visibledec05eba
2021-08-05Make body items private, add accessor functionsdec05eba
This allows body to automatically update dirty state (and other states). Correctly format newlines in codeblocks in matrix.
2021-08-02Matrix: fix room directory submit always using empty text (resulting in the ↵dec05eba
homserver being the server target)
2021-08-02Matrix: use correct read marker for notifications (custom qm read marker)dec05eba
2021-08-01Matrix: dont show room update if the last message is an editdec05eba
2021-08-01Matrix: merge system messagesdec05eba
2021-08-01Matrix: implement pinned events change messagesdec05eba
2021-08-01Matrix: implement power level change messagesdec05eba
2021-07-29Faster video loading/error when not using xxx plugin (disable ytdl)dec05eba
2021-07-28Fix submit without selected item (in matrix room directory and invites page)dec05eba
2021-07-26Remove m.hidden param from set read markersdec05eba
2021-07-26Matrix: greatly improve performance when entering a very large room ↵dec05eba
(initially and later on)
2021-07-26Matrix: process more events per framedec05eba
2021-07-26Limit matrix tasks to 10 per frame to limit lagdec05eba
2021-07-26Matrix: add /join and /invite commandsdec05eba
2021-07-20Fix cursor not autohiding sometimes because start of video is not always ↵dec05eba
detected properly
2021-07-16Add sorting options to nyaa.sidec05eba
2021-07-07Strip newlines from room name and topicdec05eba
2021-06-25Matrix: do not show kick/ban notification when restarting quickmedia (do not ↵dec05eba
show notification on cache load)
2021-06-21Add color themeing, (Theme.hpp/Theme.cpp) and the env var QM_THEMEdec05eba
2021-06-15Add manga description to mangadex and mangakatana search, fix matrix ↵dec05eba
notification invite not showing when opening quickmedia, clear fetch page and items on reload of lazy page
2021-06-09Show critical notification before abort on critical errordec05eba
2021-06-05Add covers to mangadex, remove arrow left/right, require altdec05eba
2021-06-02Add modern themedec05eba
Join matrix room by their name instead of id if there is a name. This allows you to join rooms where the homeserver that created the room is no longer participating in the room.
2021-05-29Fix scroll position after lazy load on youtube, scroll in room after new ↵dec05eba
message in matrix
2021-05-28Improve body navigationdec05eba
2021-05-23Only use x11egl mpv option when running wayland. Disable video disk cache, ↵dec05eba
use mpv default instead
2021-05-21Cache pinned events that have been deleteddec05eba
2021-05-21Fix deadlock by reference to stack local room outside the functiondec05eba
2021-05-21Jump to room when submitting notificationdec05eba
2021-05-21Add new mentions that are read to notifications list as welldec05eba
2021-05-20Stop fetching notifications at the enddec05eba