Commit Graph

5255 Commits

Author SHA1 Message Date
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
dependabot[bot] 6741d5e359 chore(deps): bump lib/expected-lite from 83de1a2 to df58147 (#6689)
Bumps [lib/expected-lite](https://github.com/martinmoene/expected-lite)
from `83de1a2` to `df58147`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/nonstd-lite/expected-lite/commit/df5814711f5f9111a2515a181bde67f22f2fe716"><code>df58147</code></a>
Correct missing new lines (double space) in section Configuration</li>
<li>See full diff in <a
href="https://github.com/martinmoene/expected-lite/compare/83de1a205c6b1612d5ac0b029c5a7fc6911a45f6...df5814711f5f9111a2515a181bde67f22f2fe716">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-30 09:35:25 +01:00
dependabot[bot] 8b2fc2f97f chore(deps): bump lib/qtkeychain from 7668a63 to f73a341 (#6673) 2025-12-29 13:25:20 +00:00
dependabot[bot] 606172d2e3 chore(deps): bump lib/serialize from f4a7dbf to cab49a0 (#6672) 2025-12-29 13:37:15 +01:00
Jacob Alexander Thompson 399bacc4eb fix(macOS): command + delete (#6676)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
Reviewed-by: Nerixyz <nerixdev@outlook.de>
2025-12-28 12:42:14 +00:00
nerix e2ba7dff03 feat(plugins): add debug.traceback (#6652)
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl>
2025-12-28 12:03:43 +00:00
iProdigy a9ab584cbb feat: add duration and title options to clip command (#6669)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2025-12-28 11:26:48 +00:00
Jacob Alexander Thompson e084ae6ef1 feat: add markdown support for user notes (#6490)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
Reviewed-by: Nerixyz <nerixdev@outlook.de>
2025-12-28 11:39:27 +01:00
nerix a6d7918f07 fix: get full snapshot for message timeouts (#6683)
Reviewed-by: pajlada <rasmus.karlsson+github@pajlada.com>
Reported-by: James Upjohn <jupjohn@jammeh.co.nz>
2025-12-27 13:31:37 +00:00
dependabot[bot] 46df2d5320 chore(deps): bump dawidd6/action-download-artifact from 11 to 12 (#6679)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-12-27 11:32:54 +01:00
dependabot[bot] 0df8bff2c7 chore(deps): bump actions/checkout from 4 to 6 (#6671) 2025-12-24 00:00:37 +01:00
nerix ab9c3fccb8 fix(plugins): add ifdef around accounts API and ci check (#6675) 2025-12-23 23:57:52 +01:00