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
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
b9deb2a0a5
chore: remove scripts/windows-fix-directory-case-sensitivity.sh ( #6700 )
2025-12-30 19:20:12 +01:00
pajlada
68d5a739a7
chore: explicitly mark licenses for script files part 1 ( #6699 )
2025-12-30 19:15:25 +01:00
pajlada
b49fb258ce
fix: more carefully use app in NetworkPrivate/NetworkTask ( #6698 )
2025-12-30 16:10:42 +00:00
nerix
beb6cede51
fix(eventsub): add timeout to close operation ( #6645 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-12-30 15:24:00 +00:00
pajlada
acb07389f4
fix: qt 6.7 build on macOS ( #6697 )
2025-12-30 15:06:44 +01:00
Rasmus Karlsson
ee74d658f6
chore: fix .git-blame-ignore-revs
2025-12-30 15:00:12 +01:00
Rasmus Karlsson
fadb1f7100
dev: include twitch-eventsub-ws in check-clang-tidy script
2025-12-30 14:59:12 +01:00
Rasmus Karlsson
71a6070494
chore: update .git-blame-ignore-revs
2025-12-30 14:59:12 +01:00
Rasmus Karlsson
57d6583a2b
refactor: add explicit this-> where possible
...
I have knowingly skipped some files/portions of files where this would
create merge conflicts for other open PRs.
2025-12-30 14:59:12 +01:00
pajlada
e0101f71c2
chore: don't list date/expected_lite in about page if unused ( #6694 )
2025-12-30 13:14:24 +00:00
pajlada
b4c5b8e3bd
chore: enable C++23 and prefer std::expected ( #6693 )
2025-12-30 12:12:33 +00:00
pajlada
fe3c089fd5
chore: simplify USE_ALTERNATE_LINKER code ( #6692 )
2025-12-30 11:16:52 +00:00
pajlada
864216a32e
refactor: remove use of raw nonstd:: ( #6690 )
...
Reviewed-by: Nerixyz <nerixdev@outlook.de >
2025-12-30 11:06:10 +01:00