Rasmus Karlsson
ae26b835b6
Perform initial refactoring work
...
Things that were once singletons are no longer singletons, but are
instead stored in the "Application" singleton
Some singletons still remain, and some renaming/renamespacing is left
2018-04-27 22:11:19 +02:00
Rasmus Karlsson
32b6417a55
Combine Ban/Timeout pubsub actions
...
Fully implement PubSub ban/unban messages
Move the "message combining" to Channel::addMessage
Disable "irc" ban/timeout handling for now. In the future, we might want
to use this if you're not a moderator in a channel.
2018-04-27 18:35:31 +02:00
Rasmus Karlsson
42182ed504
reformat
2018-04-27 18:27:17 +02:00
Rasmus Karlsson
7e5a182d50
Add define to disable the crash dialog
2018-04-27 17:38:30 +02:00
fourtf
e23ce31e05
improved the highlights settings page
2018-04-26 23:07:02 +02:00
fourtf
ea7fcf260c
fixed issues for gcc
2018-04-26 20:58:32 +02:00
fourtf
d078ef5fe0
added debug logs and code to assert that we are in the gui thread
2018-04-26 18:10:26 +02:00
fourtf
b176dc5295
switched up the settings pages
2018-04-25 20:35:32 +02:00
fourtf
98be8aaeff
fixed crash
2018-04-25 14:53:54 +02:00
fourtf
859f4aefcb
added new TupleTableModel for settingsdialog
2018-04-25 14:51:22 +02:00
Rasmus Karlsson
1edcfe5219
Add a scrappy timeout message from pubsub in channels now
...
Progress on #323
2018-04-22 15:47:52 +02:00
Rasmus Karlsson
92a19d61cf
Add room ID to pubsub moderator actions
2018-04-22 15:37:02 +02:00
Rasmus Karlsson
d62e45d9dd
Add function for getting a Twitch Channel from a server by its ID
2018-04-22 15:36:01 +02:00
Rasmus Karlsson
3dad7e778a
Fix emotes not loading properly
2018-04-22 14:38:10 +02:00
Rasmus Karlsson
0718277271
Update settings library version
2018-04-22 14:09:38 +02:00
fourtf
633c9fa68b
Fixes #358 ,fixed messages being highlighted when a subword of a word matched a
...
highlight
2018-04-21 23:48:32 +02:00
fourtf
f58ee01cf5
channels now PART when they are destroyed
2018-04-21 00:40:36 +02:00
Rasmus Karlsson
98c0b2b0f0
Most likely fixed linux segfault
2018-04-20 23:54:19 +02:00
fourtf
3c10c59ce6
fixed popup windows not having the right channel and the application
...
exiting when you close a popup
2018-04-20 22:54:09 +02:00
fourtf
5015633cc7
improved saving of splits and watching split
2018-04-20 22:33:28 +02:00
fourtf
a16a2b0579
added watching channel
2018-04-20 19:54:45 +02:00
fourtf
e17a7cc222
added basic last run crash dialog
2018-04-20 00:15:57 +02:00
fourtf
683c4aed2d
added basic version fetching
2018-04-19 22:16:55 +02:00
fourtf
fc78fa23a2
fixed inline whispers lighting up all tabs
2018-04-18 20:38:08 +02:00
fourtf
6a46fb0a3f
Closes #340 Copying an emoji copies it's :shortcode: instead of the actual emoji
2018-04-18 19:26:24 +02:00
fourtf
c84391e276
fixes some splits having another size than others
2018-04-18 19:18:14 +02:00
fourtf
1290d28b1a
added custom window frame title
2018-04-18 18:55:49 +02:00
fourtf
fa3c812697
default window buttons resize if the window is really small
2018-04-18 18:10:47 +02:00
fourtf
e8a948cffc
added custom window frame to the emote popup
2018-04-18 17:51:53 +02:00
fourtf
4743e9f86c
only connect to the gif frame update signal for gif emotes
2018-04-18 17:20:33 +02:00
fourtf
692563fd8e
adjusted optimization
2018-04-18 17:10:17 +02:00
fourtf
4c99f2b5fd
decreased lag when opening the emote/emoji menu
2018-04-18 17:03:37 +02:00
fourtf
653e4c6adf
fixed some light mode issues
2018-04-18 09:33:05 +02:00
fourtf
3446a623f5
added select channel dialog
2018-04-18 09:15:56 +02:00
fourtf
043823120f
some fixes for windows
2018-04-18 09:12:56 +02:00
Rasmus Karlsson
5f142e8d52
Add some error checks to Image::loadImage
...
Add default value to loadedPixmap
2018-04-16 23:48:30 +02:00
Rasmus Karlsson
ea691635a1
Properly force https for the FrankerFaceZ api
2018-04-16 22:51:30 +02:00
pajlada
23cf8cc484
PubSub system ( #346 )
...
* Add websocketpp dependency
* Initial pubsub commit
Renamed selection min and max variables to selectionMin and selectionMax
to bypass windows min/max macros being stupid.
TwitchAccount is now initialized with its User ID. It cannot be changed
after it has been initialized.
* Update openssl folder
* Update installation instructions
* Split up websocketpp dependency to its own code only and openssl.pri
* Add missing include to asio steady_timer
* Update dependencies for linux
2018-04-15 15:09:31 +02:00
Nikola Forró
d5097e71a3
Show Twitch account emotes in EmotePopup ( #348 )
2018-04-15 15:05:12 +02:00
Rasmus Karlsson
ca0a42a95f
possibly fixed windows compilation KKona
2018-04-14 22:40:20 +02:00
Rasmus Karlsson
b68b0845c1
Disable the experimental code, oops KKona
2018-04-14 22:39:35 +02:00
Rasmus Karlsson
5fcec26a5c
Clarify that a variable is currently unused, but I am unaware forsenKek if should be used later
2018-04-14 22:32:22 +02:00
Rasmus Karlsson
99772313d6
Specify that the variables in const.hpp are allowed to be unused
2018-04-14 22:31:51 +02:00
Rasmus Karlsson
c631738cd6
Add experimental shit code that might fix the strict-aliasing issue
2018-04-14 22:31:31 +02:00
Rasmus Karlsson
b7266b1640
Fix warnings that occured on linux using clang
2018-04-14 21:59:51 +02:00
Rasmus Karlsson
57e788422f
Add an UNUSED macro to precompiled_header.hpp
2018-04-14 21:58:06 +02:00
Rasmus Karlsson
0b18a8331a
Fix channels not going offline properly
2018-04-14 18:27:13 +02:00
Rasmus Karlsson
387ac9b2f6
Change portable folder to Qt's "Application dir path"
...
Enable portable mode if there's a "portable" file or folder in the
Application dir path
Fix #334
2018-04-14 15:32:41 +02:00
hemirt
597660af2f
fix copying <br>Global/Channel ffz emote after copying a ffz emote ( #342 )
2018-04-14 15:10:25 +02:00
Rasmus Karlsson
8272b0184d
Use https for the frankerfacez api
2018-04-14 15:07:30 +02:00