Commit Graph

5281 Commits

Author SHA1 Message Date
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
pajlada eaeeaf004d chore(reuse): annotate our source files with our license (#6719) 2026-01-07 00:45:57 +01:00
pajlada 03aa9b86fd ci: abort clang-tidy-review on error (#6717) 2026-01-06 10:57:41 +01:00
Nerixyz 90373323ec refactor(linkparser): take string views (#6715)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2026-01-05 22:53:58 +00:00
ruinivist 6110c32916 fix: disable "Sort Tabs Alphabetically" option when tab layout is locked (#6710) 2026-01-05 22:15:34 +00:00
Nerixyz b7b592098f refactor(emojis): use std::variant and QStringView (#6714) 2026-01-05 20:06:42 +00:00
pajlada 327dc0ebcb feat: add filter for external badges (#6709)
Co-authored-by: Ava Chow <github@achow101.com>
Reviewed-by: Nerixyz <nerixdev@outlook.de>
2026-01-05 16:20:21 +01:00
pajlada 25ea6b9214 chore: clarify debug message when fetching your 7tv id (#6713) 2026-01-05 08:58:52 +00:00
pajlada 5827bd1c67 chore: explicitly license snapshot tests as CC0-1.0 (#6707)
These tests mostly contain maps of Twitch messages -> our internal formats, and should be reusable without any attribution.
2026-01-04 15:05:12 +00:00
pajlada 6935c7d7a0 chore: reduce wait interval in plugin test (#6708)
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl>
2026-01-04 14:23:08 +01:00
pajlada 18e3d7c72b refactor: rename Badge to TwitchBadge (#6706)
this change is made to clarify that the previously-called Badge object
is actually specialized for Twitch badges
2026-01-04 12:52:02 +01:00
killertofus 7fed720d18 added hunspell for building deps (#6705)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2026-01-04 11:15:23 +01:00
pajlada 5dda451238 feat: linux-only system dictionary spell checking (#6703)
Reviewed-by: Nerixyz <nerixdev@outlook.de>
2026-01-04 11:13:30 +01:00
pajlada 0f58bc3410 feat(xdg): return base or user directories (#6702) 2026-01-03 12:08:01 +00:00
pajlada 135d6ef9ae chore: add unit tests for XDGDirectory (#6701) 2026-01-03 12:28:45 +01:00