nerix
f2d7e4d073
chore: factor out AUMID creation ( #6321 )
2025-07-06 12:19:36 +00:00
Mm2PL
652630f64a
Fix eventsub message delete disable ( #6233 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2025-07-05 15:36:22 +02:00
nerix
91c2c1021c
feat(WebSocket): add open event ( #6315 )
2025-07-05 12:36:22 +00:00
nerix
c10172fee8
fix(plugins): check websocket callbacks before calling ( #6314 )
2025-07-05 10:27:08 +00:00
nerix
70bdeb79c3
fix(OnceFlag): add isSet and check before waiting ( #6316 )
2025-07-03 23:22:15 +02:00
pajlada
2568d8a6ea
refactor: remove GeneralPageView.addIntInput ( #6306 )
2025-06-29 13:51:56 +00:00
pajlada
9e4a4bcf45
refactor: remove GeneralPageView.addCheckbox ( #6305 )
2025-06-29 13:16:20 +00:00
pajlada
03845bfbc6
feat(SvgButton): Allow custom color ( #6268 )
2025-06-29 11:27:37 +00:00
pajlada
89483e4c05
fix: don't autocomplete commands mid-sentence ( #6273 )
2025-06-28 21:16:44 +02:00
nerix
b6623cff88
feat: add REPL for plugins ( #6120 )
...
This can be enabled by setting the `.plugins.repl.enabled` setting to true
Close Chatterino and make a backup of your settings.json before attempting any modifications.
```json5
{
"plugins": {
"repl": {
"enabled": true,
},
},
}
```
2025-06-28 14:04:08 +00:00
pajlada
9e59fb1a5f
refactor: remove unused ignoredPhraseReplace setting ( #6304 )
2025-06-28 13:27:46 +00:00
pajlada
42fb5ad077
feat: add SettingWidget::dropdown support for int style enums ( #6303 )
2025-06-28 12:31:11 +00:00
pajlada
4f4ea09a53
fix: middle & right click buttons not working on Button class ( #6302 )
2025-06-28 10:58:08 +00:00
pajlada
847814324f
refactor: use SettingWidget::dropdown for emoji style ( #6300 )
2025-06-28 12:21:47 +02:00
pajlada
ae3089b35c
fix: SettingWidget::dropdown not working well on enums with value gaps ( #6293 )
2025-06-22 14:37:42 +00:00
pajlada
3ba42bd91b
fix: don't try to save emote popup bounds when we're quitting ( #6292 )
2025-06-22 14:04:06 +00:00
pajlada
4c08a9bf26
refactor: remove now-unused SettingPage::createLineEdit ( #6290 )
2025-06-22 14:26:12 +02:00
pajlada
f7af1138b3
fix: update lineedit if setting changed externally ( #6286 )
2025-06-21 13:02:59 +02:00
nerix
09789378ca
fix: explicitly queue forced layouts ( #6278 )
2025-06-17 09:48:44 +02:00
pajlada
3391826146
fix(clang-tidy): performance-for-range-copy ( #6275 )
2025-06-16 00:20:38 +02:00
pajlada
85863f52df
fix(clang-tidy): modernize-raw-string-literal ( #6274 )
2025-06-15 23:10:17 +02:00
pajlada
f26d6d57de
fix: don't post contents of unknown commands to chat ( #6272 )
2025-06-15 13:46:24 +00:00
pajlada
7f9dfd4aea
fix: ensure twitchchannel dtor doesn't do stuff if we're quitting ( #6271 )
2025-06-15 12:09:28 +00:00
hemirt
faa435c957
fix: disable reply options where we know it wouldn't work ( #6119 )
2025-06-15 11:35:18 +00:00
nerix
04ba83b90f
fix: stop click when dragging over notebook buttons ( #6266 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2025-06-15 11:00:57 +00:00
Arne
62c93d1d98
feat: setting to change emote/badge thumbnail size ( #6126 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2025-06-15 10:27:43 +00:00
pajlada
746b1c9210
fix(clang-tidy): modernize-use-std-numbers ( #6270 )
2025-06-15 11:10:59 +02:00
pajlada
2b89642490
fix(clang-tidy): modernize-type-traits ( #6269 )
2025-06-14 22:52:21 +00:00
pajlada
6398570bcc
refactor: Make Account & Settings buttons SVGs ( #6267 )
...
instead of rendering the icons directly in Chatterino, they're now SVGs
This has the following consequences:
1. The color does _not_ respect your custom theme. For most users, this
will not be a problem/concern.
2. You can no longer drag a split onto those buttons to create a new tab
2025-06-14 22:28:17 +02:00
pajlada
f4cdae14ca
feat: implement display name specializations for enums ( #6238 )
2025-06-08 10:17:53 +00:00
nerix
6b627b1c5b
fix(button): use DPR for cached pixmap scale ( #6255 )
2025-06-07 11:31:58 +00:00
nerix
c2e0fd8efe
fix: use integers for message layout bounds ( #6254 )
2025-06-07 10:54:53 +00:00
Ilya Zlobintsev
652dfc9d64
fix: add support for automatic streamer mode check from flatpak ( #6250 )
...
Co-authored-by: nerix <nero.9@hotmail.de >
2025-06-07 11:21:50 +02:00
nerix
e9b3146a0e
fix(once-flag): make flag atomic ( #6237 )
2025-05-25 14:24:44 +00:00
nerix
85ae913413
chore: require clang-format 19 ( #6236 )
2025-05-25 13:46:28 +00:00
pajlada
8acca1c241
fix: don't indent inner namespaces ( #6235 )
2025-05-25 12:28:14 +02:00
nerix
84c0b39fde
refactor: buttons and friends ( #6102 )
2025-05-25 11:17:06 +02:00
nerix
b78e1ed0a7
refactor: floatify messages ( #6231 )
2025-05-24 09:40:11 +00:00
pajlada
8782533457
fix: crash on older versions of Qt ( #6229 )
2025-05-23 16:53:19 +02:00
Mm2PL
33a5419350
Forward declare some things to speed up compile ( #6162 )
...
* Forward declare NativeMessagingServer and use a unique_ptr
* Forward declare GenericListModel to save on unneeded includes of its
header
2025-05-18 15:30:02 +00:00
pajlada
20e306760c
refactor: remove Application.hpp dependency in Plugin.hpp ( #6219 )
...
Co-authored-by: Mm2PL <miau@mail.kotmisia.pl >
2025-05-18 14:04:39 +02:00
pajlada
062b492dab
refactor: move Notebook enums to their own file ( #6220 )
...
Co-authored-by: Mm2PL <miau@mail.kotmisia.pl >
2025-05-18 14:02:11 +02:00
pajlada
0d4a45161e
refactor: move TimeoutStackStyle to its own file ( #6216 )
...
Co-authored-by: Mm2PL <miau@mail.kotmisia.pl >
2025-05-18 11:41:43 +00:00
pajlada
1baa4b4729
import cstdlib in rungui, use _Exit ( #6218 )
...
i don't want to include stdlib.h
2025-05-18 13:02:03 +02:00
nerix
67956ef2c6
refactor(notebook): merge top/bottom and left/right layout code ( #6215 )
2025-05-18 10:17:13 +00:00
pajlada
6b968a199c
fix some crashes, mostly related to network requests ( #6187 )
2025-05-17 14:22:56 +02:00
pajlada
46f3299a25
fix: don't construct images after we're quitting ( #6213 )
2025-05-17 10:47:51 +00:00
pajlada
85866dc7a3
chore: remove bad event api init comments ( #6212 )
...
we no longer ignore the connections
2025-05-17 10:02:31 +00:00
dependabot[bot]
ab1c8eacb3
chore(deps): bump lib/WinToast from 1c841d3 to 11e76e5 ( #6090 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2025-05-15 17:07:47 +00:00
pajlada
fb9475ecad
fix: send weak ptr to session's checkKeepalive timer ( #6204 )
2025-05-11 12:29:31 +00:00