Commit Graph

5295 Commits

Author SHA1 Message Date
pajlada 962392947b Merge branch 'master' into autocomplete-fix 2026-02-14 12:51:57 +01:00
Nerixyz a8edcdde62 fix(websockets): Close stream before attempting to connect again (#6805) 2026-02-14 11:51:40 +00:00
pajlada 02a1e349c3 Merge branch 'master' into autocomplete-fix 2026-02-14 12:43:27 +01:00
pajlada fc282e3043 Apply suggestion from @pajlada 2026-02-14 12:42:58 +01:00
Nerixyz 57613cc2a4 fix: check for portable updater before running it (#6801)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-02-14 11:04:05 +00:00
dependabot[bot] 74c0fad74e chore(deps): bump dawidd6/action-download-artifact from 12 to 14 (#6790) 2026-02-14 11:14:22 +01:00
ruinivist 00464fc0da chore: add changelog entry 2026-02-08 17:42:18 +05:30
ruinivist 1200d71203 fix: incorrect deletion length in tab autocomplete 2026-02-08 17:41:42 +05:30
pajlada 43ac9c38db dev: specify nightly tag through cmake instead of modes file (#6798) 2026-02-08 10:59:34 +00:00
pajlada f7aa5959c1 chore: update pajlada-signals, pajlada-serialize, pajlada-settings (#6797) 2026-02-07 13:26:58 +00:00
Nerixyz 4a23d21865 fix(send-wait): use same style as message length (#6791) 2026-02-02 18:39:11 +01:00
Ava Chow f61cd1068c feat: add countdown for slow mode and timeouts (#6782) 2026-02-01 11:54:24 +00:00
Nerixyz 301417488f chore: move some Channel signals to TwitchChannel (#6787)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-01-31 15:33:32 +00:00
Arne 8f660b6de5 fix(spellcheck): some chatters and emotes not ignored (#6780)
Reviewed-by: Nerixyz <nerixdev@outlook.de>
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-01-31 15:45:29 +01:00
Nerixyz cebe7e415c chore: add tests for input highlighting (#6779)
Reviewed-by: Arne <78976058+4rneee@users.noreply.github.com>
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-01-31 09:18:43 +00:00
pajlada cb2800fa06 chore: update release docs (#6786) 2026-01-31 09:41:44 +01:00
pajlada e79716af44 fix: update required scope list (#6785) 2026-01-31 09:41:28 +01:00
Nerixyz a869cd4bd1 feat(plugins): add display name change event to Channel (#6594)
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl>
2026-01-29 18:25:39 +01:00
Mm2PL 60ecf1a8d7 refactor: DebugCount (#6753)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
Reviewed-by: Nerixyz <nerixdev@outlook.de>
2026-01-28 10:37:06 +00:00
leafyzito b69ab9315f fix: enable mnemonics for menu hotkeys on macOS (#6778)
Reviewed-by: pajlada <rasmus.karlsson+github@pajlada.com>
2026-01-27 20:19:12 +00:00
Arne a632c89448 feat: add setting to search in incognito mode (#6770)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-01-25 22:35:47 +00:00
iProdigy a2ba163a44 feat: add /monitor and /restrict commands for moderators (#6750)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-01-25 17:58:45 +00:00
pajlada d6bd0090a4 ci: npx prettier instead of using unmaintained GH Action (#6769) 2026-01-25 14:05:59 +00:00
pajlada 7090bfaaee chore: remove flatpak message (#6768) 2026-01-25 13:29:48 +00:00
dependabot[bot] a9df1b2630 chore(deps): bump lib/qtkeychain from f73a341 to 844beb4 (#6720) 2026-01-25 12:38:11 +00:00
dependabot[bot] 3eb51d2830 chore(deps): bump lib/twitch-eventsub-ws/lib/date from b2e917c to 45d4541 (#6736) 2026-01-25 11:53:18 +00:00
killertofus b3382fdd89 added gentoo/suse build deps (#6718)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2026-01-25 12:08:59 +01:00
pajlada 83b0cce015 feat: add build option for freestanding text in about page (#6766)
Example usage:
```
cmake -DCHATTERINO_EXTRA_BUILD_STRING="hi im <a href=\"https://forsen.tv\">forsen</a>" ..
```
2026-01-25 11:08:33 +00:00
leafyzito 799b51018f Add Leafyzito to contributors list (#6767) 2026-01-24 17:54:52 +00:00
leafyzito 2dbed2f03d feat: add search engine selection and context menu search functionality (#6743)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-01-24 17:31:39 +01:00
Nerixyz f2c4c63d59 fix(liveupdates): add subscription to backlog if failed (#6763)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-01-24 12:04:24 +00:00
Nerixyz 18b5c64d2d refactor: move PluginMeta to its own file (#6757)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-01-24 11:25:42 +00:00
Nerixyz d03e103403 feat: add split action to clear /watching (#6759)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-01-24 11:27:18 +01:00
Nerixyz a362af6a37 chore: remove unused reloadChannelAndSubscriberEmotes (#6756)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-01-21 09:10:52 +00:00
Nerixyz d21b3c6e38 feat(plugins): Added message read/update methods to the Channel API. (#6650)
This PR adds methods to read and update messages in a channel. Specifically, it adds:
 - message_snapshot
 - last_message
 - replace_message/replace_message_at
 - clear_messages
 - find_message_by_id
 - has_messages
 - count_messages


Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl>
2026-01-20 23:46:39 +00:00
pajlada 281d5be3fd chore: bump changelog checker to v1.0.4 (#6755) 2026-01-19 23:27:30 +01:00
Nerixyz 55d3a4eb0c deps: update miniaudio to 0.11.24 (#6754) 2026-01-19 21:17:45 +00:00
Nerixyz 282a96660f fix(http): Send multipart body for PUT (#6746) 2026-01-18 11:47:44 +00:00
Nerixyz 00c6905a46 fix: comparison of integers of different signs (#6749)
The `targetIndex` (`int`) was compared to `maxIndex` (`size_t`). This
generated a large warning, because it was in a lambda. Since we parse
`targetIndex`, we can parse it as a `size_t`.
2026-01-18 10:48:42 +00:00
Nerixyz 2d298e7e38 fix: remove some unused variables (#6748) 2026-01-17 20:31:33 +01:00
SonicSegFault f4f49742c1 fix: update currently-selected username on username update (#6739)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-01-16 14:34:36 +01:00
Nerixyz 31ef6eeddf chore: cleanup AccountController connections (#6735)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-01-11 20:57:55 +00:00
SonicSegFault cffd86aa4f Fix highlight mentions not updating when username changes (#6723)
Reported-by: James Upjohn <jupjohn@jammeh.co.nz>
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
Reviewed-by: Nerixyz <nerixdev@outlook.de>
2026-01-11 18:52:38 +01:00
Arne a8ac28425f feat(spellchecking): ignore commands for spellchecking (#6731) 2026-01-11 13:00:40 +01:00
Nevicar b817054947 Add Nevicar to contributors list (#6733)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2026-01-10 21:51:36 +00:00
Nevicar 0549b42ec0 Fixed Return and Enter being treated as different keys on Mac OS (#6729)
Co-authored-by: Chad Gorman <nevicar@Chads-Mini.localdomain>
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl>
2026-01-10 14:37:13 +00:00
SonicSegFault af573484c4 fix: percent-encoded url for custom players (#6725)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2026-01-10 12:36:09 +00:00
Nerixyz b9e2035518 feat: load local directories for spellchecking (#6730)
Reviewed-by: pajlada <rasmus.karlsson+github@pajlada.com>
2026-01-10 12:00:44 +00:00
2547techno 4a56970101 feat(spellcheck): ignore links for spellchecking (#6722)
Reviewed-by: pajlada <rasmus.karlsson+github@pajlada.com>
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl>
2026-01-08 21:32:37 +00:00
pajlada 9c4ba73af9 fix: hide bttv badge when disabling the setting (#6724) 2026-01-08 16:46:38 +01:00