Commit Graph

3935 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
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
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 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 7090bfaaee chore: remove flatpak message (#6768) 2026-01-25 13:29:48 +00: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 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
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 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
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 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
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
Nerixyz 95bc67fea0 feat: spellcheck input (#6446)
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl>
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
Reviewed-by: fourtf <tf.four@gmail.com>
2026-01-02 14:56:29 +00:00
James Upjohn f4212028d6 feat: show mod/VIP badges from shared chats (#6653)
Reviewed-by: Nerixyz <nerixdev@outlook.de>
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2026-01-02 13:36:22 +00:00
pajlada b49fb258ce fix: more carefully use app in NetworkPrivate/NetworkTask (#6698) 2025-12-30 16:10:42 +00:00