Rasmus Karlsson
dbce128cc3
Remove "custom on success" logic from Image.
...
Create a new message element and message layout element type for mod badges.
2019-09-08 14:08:18 +02:00
Rasmus Karlsson
256a65a12e
Load mod badge information from the FFZ API instead of assuming the URL.
...
This lets us load all sizes of the emote if they are available.
Channel with all versions of the mod badge: https://api.frankerfacez.com/v1/room/pajlada
Channel with only one version of the mod badge: https://api.frankerfacez.com/v1/room/apa420
Channel with no mod badge: https://api.frankerfacez.com/v1/room/forsen
2019-09-08 14:08:18 +02:00
fourtf
a268abfd4c
Allow searching in LogsPopup
2019-09-04 00:29:58 +02:00
fourtf
d709b98331
switched order in loaded image selection
2019-08-21 02:21:12 +02:00
fourtf
e140905faf
?
2019-08-21 02:16:33 +02:00
fourtf
3b3791e43a
Special message when login expired.
2019-08-21 02:00:42 +02:00
fourtf
6d9545157e
Fixes #1215 Allow previewing badges
2019-08-21 01:52:01 +02:00
fourtf
dbc20baa65
fixed emote preview not using 3x images
2019-08-21 01:44:19 +02:00
fourtf
f3e48c1325
smoll changes
2019-08-21 00:07:59 +02:00
fourtf
7643c0d20d
fixed deleting QTimer on wrong thread
2019-08-20 23:46:27 +02:00
fourtf
14222f84f2
made caller/concurrent rules tighter
2019-08-20 23:46:27 +02:00
fourtf
4713862620
load cache files async
2019-08-20 22:16:17 +02:00
fourtf
4f6c1a8519
added NetworkRequest builder functions
2019-08-20 22:16:17 +02:00
fourtf
18f3a816ed
re-enabled loading recent messages concurrently
...
@pajlada please check if the code can stay commented out
2019-08-13 15:03:33 +02:00
fourtf
6274c05520
Fixed always loading 1x, 2x and 3x images
2019-08-13 13:51:27 +02:00
fourtf
23f1ec9ac2
Fixed using non existant 2x and 3x versions of ffz emotes and badges
2019-08-13 13:00:16 +02:00
Rasmus Karlsson
cd5972522b
reformat
2019-08-11 21:08:18 +02:00
fourtf
e7d9422431
fixes for last commit
2019-08-01 13:30:58 +02:00
fourtf
fff979b3c0
lock SignalVector with shared_lock to allow reading on other threads
2019-07-31 22:50:12 +02:00
TranRed
d725155569
Added setting and functionality to highlight inline whispers
...
Inline whispers will be displayed with highlighted background color.
New Flag needed to differentiate between normal whisper (highlighted) and whisper with mention.
2019-07-14 16:35:32 +02:00
Rasmus Karlsson
27114c5154
Restore option to disable emote images
...
Condensed into a single option, which will disable/enable all emote and emoji images
Also moved badges into their own element
2019-06-22 14:34:54 +02:00
Rasmus Karlsson
64dc7f5d73
Fix a bug with messages jumping if you were scrolled up
...
The bug appeared every 100 messages (so whenever a chunk was deleted)
To fix this, we only perform the first chunk offset increment if the
item we deleted was not the last item in a chunk
2019-06-22 13:04:31 +02:00
Rasmus Karlsson
c631434cee
Make use of our "Chunk" and "ChunkVector" aliases better
2019-06-22 13:03:57 +02:00
rexim
a569985315
Remove dead code
2019-06-11 23:20:04 +07:00
rexim
959aa4616f
pixmap() -> imagePreview()
2019-06-11 23:20:04 +07:00
rexim
aa4e7f13e7
Get rid of dynamic_cast
2019-06-11 23:20:04 +07:00
rexim
d4a6defed6
Introduce a way to extract QPixmap from ImageLayoutElement
...
Probably should be a part of MessageLayoutElement interface, but good
for now
2019-06-11 23:20:04 +07:00
apa420
9a7365821d
Fixed issue #1071 ( #1073 )
2019-05-18 17:37:26 +02:00
Rasmus Karlsson
1a7a5409ab
do a full reformat according to our current .clang-format
2019-05-10 23:31:10 +02:00
apa420
834b1f3c53
Option to hide system moderation messages ( #1066 )
2019-05-10 23:16:34 +02:00
23rd
9654650bee
Renamed variables to clear some warnings.
2019-05-10 22:18:05 +02:00
23rd
efec76df5b
Removed unused local vars. Slightly refactored code.
2019-05-10 22:18:05 +02:00
TranRed
cff1aa0959
changed some variables to const
2019-05-04 11:40:52 +02:00
TranRed
7ad6db550d
made links in system messages clickable
...
needed to make sub ticket in sub only chat accessible.
2019-05-04 11:40:52 +02:00
Rasmus Karlsson
30430b0fb3
this ctor was used to create a system message
...
we now only use the ctor that takes an explicit SystemMessageTag
2019-05-02 00:28:53 +02:00
TranRed
b33478d8c6
stored original message text in message
2019-05-01 16:43:52 +02:00
hemirt
e0e7d366d3
remove useless comment
2019-04-29 20:33:04 +02:00
hemirt
56956eea58
remove weeb hate
2019-04-28 23:23:04 +02:00
fourtf
9be0d7d458
removed red stripes and connected tape cut visuals
2019-04-17 17:02:13 +02:00
pajlada
97faec15e0
Merge pull request #979 from hemirt/whispers
...
do not disable whispers on clears and timeouts
2019-04-16 15:06:42 +02:00
pajlada
0737922915
Merge pull request #998 from apa420/apa-remove-moderated-messages
...
Option to hide moderated messages (timed out messages)
2019-04-16 14:38:20 +02:00
apa420
817c40d733
Added continue for readability and removed to hide moderated messages
2019-04-16 14:36:15 +02:00
pajlada
d7f0bcd80a
Merge pull request #977 from Cranken/master
...
Made links clickable in sent whispers.
2019-04-14 17:15:09 +02:00
pajlada
ef81029374
Merge pull request #1003 from Ckath/fixscale
...
stop emotes from being cut off (pajlada-dev)
2019-04-11 16:14:07 +02:00
apa420
562bdae09f
Option to hide moderated messages (timed out messages)
2019-04-10 15:32:18 +02:00
ckath
b49c21a515
change comment to original so it doesnt cause a change
2019-03-23 23:55:11 +01:00
ckath
1c8373432c
but dont fuck up the (dis/re)connected messages
2019-03-23 23:49:55 +01:00
hemirt
1a1d0f305c
make whispers not disabled on clear
2019-03-20 20:53:24 +01:00
Cranken
497c958485
Made links clickable in sent whispers.
2019-03-13 15:26:55 +01:00
moe-ka
3ddac8b12a
More accurate name for flag (MessageFlag::DoNotLog), disable logging for
...
sent whispers.
2019-02-27 18:30:26 +00:00