nerix
52d0c9631e
fix(plugins): lookup by main lua state in http request ( #6375 )
...
* fix(plugins): lookup by main lua state in http request
* changelog
---------
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
2025-08-09 10:18:35 +00:00
pajlada
f7042dc542
fix: better handle Windows shutting down in newer Qt versions ( #6368 )
2025-08-09 09:43:32 +00:00
Mm2PL
f21f1b8781
Stop sending JOIN/PART commands for channels starting with / ( #6376 )
2025-08-07 15:32:41 +00:00
nerix
4ffdc2fa7b
feat: dynamically track mutability of messages ( #6367 )
2025-08-04 19:04:59 +00:00
James Upjohn
0085b64418
fix(settings): prevent command triggers from being elided ( #6369 )
2025-08-03 22:30:42 +00:00
pajlada
41aac1448a
chore: make split header menu button drawn ( #6372 )
2025-08-03 12:25:35 +00:00
pajlada
283be8710c
chore: use DrawnButton instead of NotebookButton ( #6371 )
2025-08-03 11:13:42 +00:00
pajlada
6fb3957580
chore: modify text & tooltip for colon completion setting ( #6370 )
2025-08-03 10:22:43 +00:00
pajlada
f6f5cc5dbc
fix: tabular number message length ( #6366 )
2025-08-02 10:57:04 +00:00
pajlada
4a14064425
refactor: make chatter list its own widget ( #6365 )
2025-08-02 10:19:05 +00:00
nerix
a4478748f7
feat(plugins): add basic message construction ( #5754 )
2025-07-31 15:36:39 +02:00
pajlada
7e7c4112d7
refactor(SettingWidget): use custom setting widgets ( #6361 )
2025-07-27 12:00:39 +00:00
droidicus
1423f548a7
Add option to use server timestamp from the message instead of the local clock time for logging. ( #6346 )
2025-07-27 10:11:13 +00:00
Scrub
154c436063
chore: Update vcpkg baseline ( #6359 )
2025-07-27 11:12:39 +02:00
Vincent
88654553ad
Add vincent0955 to contributors list ( #6360 )
2025-07-27 07:36:08 +00:00
pajlada
aa8f8f2e3e
fix: split header "add split" button inconsistency ( #6349 )
2025-07-26 12:23:29 +00:00
nerix
cd7b710d94
feat: show text if emote failed to load ( #6355 )
2025-07-26 10:24:56 +00:00
Vincent
32c927d084
fix: Fix searching in emote popup if not in a twitch channel ( #6357 )
...
Co-authored-by: ScrubN <72096833+ScrubN@users.noreply.github.com >
2025-07-26 11:48:32 +02:00
nerix
971c380681
feat: add optional improved text wrapping ( #6265 )
...
See the cmake flag `CHATTERINO_ALLOW_PRIVATE_QT_API` for details on how to test this.
2025-07-20 15:01:06 +00:00
pajlada
1ed5a32fd1
fix: eventsub stopped flag join ( #6136 )
2025-07-20 10:13:41 +00:00
droidicus
70eefa368f
Adding droidicus to contributors list ( #6347 )
2025-07-20 11:31:59 +02:00
apa420
8085d6f633
feat: Search commandpage [8/9] ( #5891 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2025-07-19 11:07:04 +00:00
droidicus
f20945edc7
feat: add setting to customize chat log timestamp ( #6338 )
2025-07-19 10:30:31 +00:00
dependabot[bot]
4944ce326f
chore(deps): bump lib/twitch-eventsub-ws/lib/date ( #6324 )
2025-07-19 11:43:22 +02:00
pajlada
a8e8d61099
fix: Re-set SVG renderer aspect ratio after load ( #6334 )
...
The `QSvgRenderer::setAspectRatioMode` function only sets the aspect
ratio setting for the currently loaded SVG document.
https://github.com/qt/qtsvg/blob/29c3b512d9ca25941b18f7ee52ce8b80f003f3b4/src/svg/qsvgrenderer.cpp#L311-L320
When the theme changes, or we otherwise call load, this does not retain
our aspect ratio settings.
https://github.com/qt/qtsvg/blob/29c3b512d9ca25941b18f7ee52ce8b80f003f3b4/src/svg/qsvgrenderer.cpp#L412-L432
This means we need to ensure we re-set the SVG renderer's aspect ratio
after calling load.
2025-07-18 20:42:26 +00:00
pajlada
a691bb4c51
fix: don't detach threads ( #6333 )
...
Previously, we would detach threads that did not exit in a reasonable
time, meaning they'd continue running and potentially accessing data
that had been freed, causing us to crash.
With this change, we _dont_ detach the thread, and let the thread
destructor do as it pleases (which will be terminating).
Neither solution is clean - old solution would sometimes work, but this
should give us a better indicator of where we're doing things wrong.
2025-07-18 22:07:22 +02:00
nerix
cda625f3ce
chore: add some channel view layout commands ( #6342 )
2025-07-18 18:28:46 +00:00
pajlada
09fc5d74bc
fix: Fix a crash that would occur on exit if a ping sound played recently ( #6332 )
2025-07-13 16:02:14 +02:00
nerix
bbfe970a3e
fix(clang-cl): reduce warnings in tests ( #6331 )
2025-07-12 21:19:19 +00:00
nerix
76b9432da7
fix: allow messages of just dots ( #6330 )
2025-07-12 20:30:54 +00:00
Jacob
0d205a63f0
Add knobby-tires to contributors list ( #6329 )
2025-07-12 19:52:47 +00:00
Jacob
6712e8cb1e
feat: add image uploader settings import/export functionality ( #6284 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2025-07-12 16:37:39 +00:00
pajlada
f2b438ab24
fix: relayout notebook if any custom buttons change ( #6328 )
2025-07-12 13:52:41 +00:00
pajlada
627b6d806e
Refactor StreamerMode/Theme setting widgets ( #6317 )
2025-07-12 12:05:49 +00:00
pajlada
49aa83244c
fix: elide user notes ( #6318 )
2025-07-12 11:20:05 +00:00
pajlada
fba845f978
fix: correctly color usernames in most other notice scenarios ( #6323 )
2025-07-06 13:40:24 +00:00
pajlada
7f2168a9d4
fix: correctly override user color in sub gifts ( #6322 )
2025-07-06 15:05:28 +02:00
nerix
f2d7e4d073
chore: factor out AUMID creation ( #6321 )
2025-07-06 12:19:36 +00:00
dependabot[bot]
2581d7293e
chore(deps): bump lib/expected-lite from f17940f to e45e8d5 ( #6298 )
...
Bumps [lib/expected-lite](https://github.com/martinmoene/expected-lite ) from `f17940f` to `e45e8d5`.
- [Release notes](https://github.com/martinmoene/expected-lite/releases )
- [Commits](https://github.com/martinmoene/expected-lite/compare/f17940fabae07063cabb67abf2c8d164d3146044...e45e8d5f295d54efe9cace331b9e9f5efa8a84c3 )
---
updated-dependencies:
- dependency-name: lib/expected-lite
dependency-version: e45e8d5f295d54efe9cace331b9e9f5efa8a84c3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
2025-07-05 15:30:06 +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
dependabot[bot]
7a0de27253
chore(deps): bump lib/twitch-eventsub-ws/lib/date ( #6310 )
2025-07-05 11:02:39 +00:00
dependabot[bot]
18804ebc81
chore(deps): bump ncipollo/release-action from 1.16.0 to 1.18.0 ( #6309 )
...
Bumps [ncipollo/release-action](https://github.com/ncipollo/release-action ) from 1.16.0 to 1.18.0.
- [Release notes](https://github.com/ncipollo/release-action/releases )
- [Commits](https://github.com/ncipollo/release-action/compare/v1.16.0...v1.18.0 )
---
updated-dependencies:
- dependency-name: ncipollo/release-action
dependency-version: 1.18.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-05 12:28:27 +02: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