miruka
98b494fcc2
Convert markdown to HTML for sendbox
...
Also pass to clientManager the Backend, and to Client the clientManager,
and set Qt parents for them.
2019-04-17 23:28:25 -04:00
miruka
6ab4acdc84
Improve room past events loading
...
- Trigger when room is shown if there's not enough messages to fill the
list height
- Trigger whenever user is scrolling before a certain point, instead of
when dragging is released/scrolling stopped and the top edge is hit
- Prevent multiple load requests at same time
- Keep a set of fully loaded rooms, don't request anymore history
if a room is fully loaded
2019-04-17 22:34:22 -04:00
miruka
a0f9acddaa
Load past events when scrolling up
...
Also keep two nio clients internally: one for loop-syncing, one for the
rest; since they can't handle more than one talk at a time.
2019-04-17 21:08:32 -04:00
miruka
7e62da8733
Fix image position and filter() return
2019-04-17 14:27:22 -04:00
miruka
c4f46f42b6
Add image previews in HTML messages
2019-04-17 13:44:04 -04:00
miruka
a59c0d1572
Improve HTML autolinking
...
Allow example.com and 127.0.0.1, handle tel: and magnet:
2019-04-17 12:06:09 -04:00
miruka
a7bf1fca44
Sanitize HTML displayed as message content
2019-04-17 10:49:54 -04:00
miruka
8a3189df15
Add users currently typing in room bar
2019-04-14 16:12:07 -04:00
miruka
d36cbbc7df
Bring back room subtitles
...
Show last appropriate room message/event as subtitle
2019-04-14 14:09:54 -04:00
miruka
9c66166c4f
Display room messages and other events
2019-04-14 12:56:30 -04:00
miruka
0434c13cf9
Initial commit
2019-03-21 23:28:14 -04:00