Commit Graph

5223 Commits

Author SHA1 Message Date
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
pajlada e00b404bd4 chore: add reuse licence checking (#6659)
This PR aims to add very basic REUSE license checking
https://reuse.software.

My intention is not to sort out all errors in this PR, but instead sort
that out over multiple incrementals PR going forward in an undisruptive
way as possible.
2025-12-21 12:14:06 +01:00
dependabot[bot] 9554956d3a chore(deps): bump codecov/codecov-action from 5.5.1 to 5.5.2 (#6639) 2025-12-20 11:49:55 +00:00
pajlada 8a9ab6aa1d bump clang-tidy-review version (#6666) 2025-12-20 11:09:01 +00:00
James Upjohn 76224104f9 feat: classify lead mod badge as channel authority (#6665) 2025-12-19 19:15:45 +01:00
dependabot[bot] eb373d0455 chore(deps): bump actions/upload-artifact from 5 to 6 (#6656) 2025-12-16 13:17:03 +00:00
dependabot[bot] cf74b8861f chore(deps): bump actions/download-artifact from 6 to 7 (#6657) 2025-12-16 12:39:35 +00:00
nerix 7d4ea79376 refactor: move Twitch PubSub to use liveupdates (#6638)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-12-16 10:06:15 +00:00
pajlada b01cf070b5 fix: disable check-clang-tidy nounset check (#6658) 2025-12-15 22:24:33 +00:00
iProdigy 9f46cae6c0 feat: add broadcaster-only /completeprediction command (#6632)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2025-12-14 17:07:48 +01:00
pajlada b9cf385a40 ci: format ./twitch-eventsub-ws (#6647) 2025-12-14 14:00:57 +00:00
pajlada 7657d7f679 fix(SplitInput): reuse of layout creator (#6654) 2025-12-14 11:46:37 +00:00
dependabot[bot] 6c61b345fb chore(deps): bump actions/cache from 4 to 5 (#6648) 2025-12-14 11:08:29 +00:00
dependabot[bot] 658cbbdbda chore(deps): bump lib/twitch-eventsub-ws/lib/date from a5db3ae to b2e917c (#6634) 2025-12-14 11:18:08 +01:00
nerix f430466a5b chore(eventsub): reformat session.cpp (#6646)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-12-11 18:57:00 +00:00
pajlada 99f2b5b435 fix: save settings less often (#6620)
Reviewed-by: James Upjohn <jupjohn@jammeh.co.nz>
2025-12-11 16:42:23 +00:00
Julia ccb8ad8ffc Add Juliapixel as contributor (#6644)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-12-11 10:23:02 +01:00
James Upjohn bf12ab9396 chore: update global badges (#6643)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-12-11 10:19:55 +01:00
Julia 76eabd3b2e fix: lead moderator role detection (#6642)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-12-11 08:33:15 +00:00
pajlada bd21db125f fix(websocket): try connecting to all hosts (#6631) 2025-12-07 16:26:43 +00:00
nerix 74b4674c6b feat(plugins): allow message introspection (#6353)
This allows users to introspect messages (i.e. look at the elements they're made up of).

Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl>
2025-12-07 14:52:59 +00:00
nerix 0aff6fbe83 feat: show BTTV Pro badges (#6625)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-12-07 14:15:58 +00:00
pajlada ab8e0751b1 ci: drop Ubuntu 20.04 support (#6630) 2025-12-07 13:58:04 +01:00
pajlada 574398639a ci: run custom clang-tidy module (#6626)
Inspired by https://github.com/Chatterino/chatterino2/pull/6623/files
2025-12-07 11:36:30 +00:00
pajlada 063ea3a01b ci: drop Qt 6.4.3 support (#6628) 2025-12-07 10:55:36 +00:00
iProdigy 40483efbf8 feat: add /lockprediction and /cancelprediction commands for broadcasters (#6612)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2025-12-07 11:04:36 +01:00
Jade bd026b3551 Add categories to emoji viewer (#6598)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
Reviewed-by: Nerixyz <nerixdev@outlook.de>
2025-12-06 13:40:11 +00:00
dependabot[bot] 8c9c0ce10f chore(deps): bump lib/expected-lite from 588f772 to 83de1a2 (#6614) 2025-12-06 12:37:49 +00:00
nerix 71d579fc58 ci: add clazy (#6623)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2025-12-06 11:59:41 +00:00
James Upjohn 7dbc73e84d fix: wording of "close visible tabs to X" for vertical tabs (#6619)
Reviewed-by: nerix <nero.9@hotmail.de>
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2025-12-06 11:22:40 +00:00
nerix c67953d14f feat(plugins): minimal account API (#6554)
Co-authored-by: Mm2PL <mm2pl+gh@kotmisia.pl>
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl>
2025-12-05 14:56:51 +00:00
pajlada c4ed716c33 ci: bump freebsd builder to 14.3 (#6621) 2025-12-04 21:54:05 +00:00
teknsl 2d446db2f6 set desktop-entry hint with libnotify (#6615)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2025-12-01 13:36:10 +00:00