olafyang
21d4b2cacc
add "/shoutout" command ( #4638 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-05-20 16:32:06 +00:00
pajlada
5d0bdc195e
Add the ability to select custom themes in the settings dialog ( #4570 )
...
Themes are loaded from the Themes directory (under the Chatterino directory, so %APPDATA%/Chatterino2/Themes).
Themes are json files (see the built in themes as an example).
After importing a theme, you must restart Chatterino for it to show up in the settings
2023-05-19 12:26:51 +00:00
Mm2PL
82dff89f3b
Add 'joined channel' system message. ( #4616 )
2023-05-19 10:30:30 +00:00
nerix
347f216abf
Add Command to Set Logging/Filter Rules at Runtime ( #4637 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-05-17 21:32:50 +00:00
nerix
ce47d27d41
Refactor/Cleanup NetworkRequest and Related Code ( #4633 )
...
Cleanup unused code (Twitch v5)
Add json methods that simplify sending JSON. This also sets the Accepts header, since here, when JSON is sent, only JSON is accepted as a response (this is only done in Helix).
Clarify helix request creations
Cleaned some clang-tidy suggestions in Network{Request,Private}
2023-05-16 17:28:20 +02:00
pajlada
4fa2cc26c9
Document our pubsub usage & eventual eventsub usage ( #4630 )
...
* pubsub <-> eventsub documentation & clarification
* Update Get Chatters documentation
2023-05-14 08:55:48 +00:00
pajlada
29a146278c
Release v2.4.4 ( #4631 )
2023-05-13 10:12:26 -04:00
Felanbird
8e87886ccc
Reduce the size of the update prompt ( #4626 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-05-13 10:13:42 +00:00
Mm2PL
1d4c6d5a9e
Fixed crash when scrolling up really fast. ( #4621 )
2023-05-11 18:05:27 +02:00
pajlada
eed2cfff5b
Clean up CI jobs ( #4606 )
...
Remove PCH as an option - it's now always disabled for all jobs
Disable LTO in the Windows build
Merge the Ubuntu Qt 6.2.4 & Ubuntu plugin build
Only upload a single macOS job into the nightly release, and clearly mark it as a macOS 10.15 build.
2023-05-08 14:08:43 +02:00
Van Huynh
68f14d3425
Fix Ctrl+Backspace bug after Select All in chat search popup ( #4536 )
2023-05-07 21:10:22 +00:00
pajlada
caa0220ce6
Add a Send button that can be used to send messages ( #4607 )
...
This button is disabled by default, and can be enabled with the "Show send message button" setting.
2023-05-07 13:18:07 +00:00
nerix
280b6d934e
Parse Domains Starting With http
( #4598 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-05-07 12:15:36 +00:00
nerix
91f4b86436
Antialias Click-Effects on Buttons ( #4473 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-05-07 11:26:55 +00:00
nerix
4dd290e4e5
🛡 Add /shield
and /shieldoff
🛡 ( #4580 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-05-07 10:52:05 +00:00
nerix
bcd8028132
Improve error messages when updater fails a download ( #4594 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-05-02 21:22:04 +00:00
pajlada
f39d43faef
Fix link tooltips showing up blank instead of with text-only ( #4597 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
2023-05-02 20:33:01 +00:00
pajlada
9d71f9017f
Revert "Dim disabled items in context menus ( #4423 )" ( #4596 )
...
This reverts commit 642718474c
.
2023-05-02 19:33:36 +00:00
pajlada
6672adf287
Fix the menu position on macOS when using Qt 6.5 ( #4595 )
2023-05-02 20:50:13 +02:00
pajlada
379cc5761c
Release v2.4.3 ( #4584 )
2023-05-01 14:48:24 +02:00
nerix
642718474c
Dim disabled items in context menus ( #4423 )
2023-04-29 16:50:13 +00:00
CycloneTM
caaa0d91f6
Update macOS icon for Ventura styling ( #4577 )
...
or something, idk macos terms
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-04-29 17:45:08 +02:00
nerix
9c9fa86c45
Refactor LinkParser
( #4576 )
2023-04-23 14:56:39 +00:00
nerix
95e7426283
Remove Redundant Parsing of Links ( #4507 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-04-22 22:58:37 +00:00
nerix
f2938995c1
More Accurately Convert Font-Weights in Qt 6 ( #4568 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-04-22 21:42:17 +00:00
pajlada
2ed62165fa
Fix crash when using /unstable-set-user-color without any arguments ( #4574 )
...
I told you it was unstable
2023-04-22 17:44:23 +00:00
nerix
6d2605d4ca
Fix Qt6 crash when dragging rows in table views ( #4567 )
2023-04-21 18:25:33 +00:00
nerix
20bdfaef39
Use macos
rather than osx
in filenames ( #4550 )
2023-04-16 19:05:51 +00:00
pajlada
8124ab439c
Restart the sound device if it's been stopped ( #4549 )
...
Fixes a bug where we don't check if the sound device is active before trying to play a sound to it
We fix this by checking its state before every sound we try to play, and if the device is not in the started state we try to restart it.
2023-04-16 13:16:12 +02:00
Zonian
d6ef48d4ef
Migrate Twitch badges to Helix ( #4537 )
...
Co-authored-by: iProdigy <8106344+iProdigy@users.noreply.github.com>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-04-16 09:58:45 +00:00
2547techno
88bb1b4ae7
Add message for empty mod list. ( #4546 )
2023-04-15 17:59:46 +00:00
iProdigy
c44e7295da
feat: add /lowtrust command ( #4542 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-04-15 10:13:26 +00:00
2547techno
52a6f259cf
Fix: check reply-parent-user-id for blocked user ( #4502 )
2023-04-13 16:13:49 +00:00
nerix
610394d696
Fix Twitch-Specific Filters Not Being Applied ( #4529 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-04-10 10:08:15 +00:00
nerix
b3ade53229
Restore missing copy and pin buttons in the Usercard ( #4533 )
2023-04-10 11:20:27 +02:00
Daniel Sage
34db692895
Implement type checking/validation for filters ( #4364 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-04-09 23:35:06 +02:00
pajlada
c8e1741e47
Remove CHATTERINO_TEST definition ( #4526 )
2023-04-09 12:18:56 +02:00
kornes
5c55f62600
Fix emote & badge tooltips not showing up when thumbnails were hidden ( #4509 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-04-08 13:43:38 +00:00
Daniel Sage
73435b4cf4
Remove unused variables, Refactor in MessageLayout ( #4520 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-04-08 10:25:43 +00:00
nerix
4e3433e966
Store Themes as JSON files ( #4471 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-04-08 09:05:55 +00:00
Guilherme Espada
7a286480d6
Fix build on latest Fedora ( #4518 )
...
gcc (GCC) 13.0.1 20230401 (Red Hat 13.0.1-0)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-04-08 08:58:04 +02:00
nerix
149399a072
Fix plugin compilation error when using Qt 6 ( #4504 )
2023-04-02 20:30:15 +02:00
Mm2PL
5ba809804e
Add basic lua scripting capabilities ( #4341 )
...
The scripting capabilities is locked behind a cmake flag, and is not enabled by default.
Co-authored-by: nerix <nerixdev@outlook.de>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-04-02 15:31:53 +02:00
kornes
b209c50b01
Fix channel search when custom scrollback limit is used ( #4496 )
2023-04-01 12:34:34 +00:00
pajlada
d8df716fc2
Fix memory leak when using the Recent Messages API ( #4499 )
2023-04-01 11:57:48 +00:00
pajlada
0177ab4829
Ensure tests have default-initialized settings ( #4498 )
...
Also rework HighlightController test directory creation/saving to ensure the test directory is written to & cleaned up appropriately
2023-04-01 11:23:18 +00:00
nerix
08ae43e88e
Add Placeholder Color in Palette ( #4477 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-03-29 08:21:35 +00:00
Colton Clemmer
3d4985c88f
Migrate viewer list to Helix ( #4117 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-03-27 16:26:08 +00:00
Muzuwi
1fbbef34bf
Initialize list of blocked users on IgnoresPage construction ( #4437 )
...
The `SettingsPage::onShow` handler that sets up the block
list is only called when the application settings dialog
has already been shown once before. This caused the blocked
user list to appear empty until the second time it was opened.
Correct this by explicitly regenerating the block list in the
constructor of `IgnoresPage`.
2023-03-26 11:35:09 +00:00
Daniel Sage
8048dcdd1f
Add Shift+Right Click Shortcut to Reply to a Message ( #4424 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-03-25 15:00:21 +00:00