Nerixyz and GitHub
bc772c5b2b
chore(window-layout): cleanup loadFromJSON ( #7089 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-07-12 10:45:52 +00:00
teknsl and GitHub
2cb4657966
refactor: uncouple Args from Paths ( #7084 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
Reviewed-by: Nerixyz <nerixdev@outlook.de >
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl >
2026-07-12 09:57:08 +00:00
tlos and GitHub
7d4f10e60f
feat: add pinned message banner ( #7014 )
...
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl >
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
Reviewed-by: Nerixyz <nerixdev@outlook.de >
2026-07-12 11:17:19 +02:00
pajlada and GitHub
597a2c57dd
reuse: annotate some more source files ( #7086 )
2026-07-11 11:08:33 +00:00
Wissididom and GitHub
2130871a83
ci: update to macOS 26 for the Qt 6.11 build ( #7091 )
...
Reviewed-by: Nerixyz <nerixdev@outlook.de >
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2026-07-11 12:08:55 +02:00
Nerixyz and GitHub
ad99ab8daa
refactor: Use magic_enum for encoding channels ( #7079 )
...
Split from #6906 .
This changes the en-/decoding of channels in the window layout to use
magic-enum for translating between enum and string.
This way, the names are consistent when en-/deconding. And more
importantly, when adding channel types, you should get compiler warnings
in switch statements for uncovered cases.
Tested-by: Mm2PL <mm2pl+gh@kotmisia.pl >
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-07-05 14:09:18 +00:00
Nerixyz and GitHub
dbfa071447
fix(channelview): Use source channel more often ( #7085 )
...
We have info about the channel that we're derived from in `ChannelView`,
but didn't use it for context menu items. This PR does that.
Closes #7082 .
Tested-by: Mm2PL <mm2pl+gh@kotmisia.pl >
Reported-by: Mm2PL <mm2pl+gh@kotmisia.pl >
2026-07-05 13:19:16 +00:00
pajlada and GitHub
bff7e92c62
deps: update pajlada/serialize to v0.3.0 ( #7088 )
2026-07-05 12:00:42 +00:00
teknsl and GitHub
e493a32992
refactor: unsingletonize Modes ( #7080 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-07-04 16:10:03 +00:00
invisibl3cat and GitHub
8296b2b113
feat: Favourite emotes ( #6968 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
Reviewed-by: Nerixyz <nerixdev@outlook.de >
2026-07-04 17:28:30 +02:00
Nerixyz and GitHub
23eefe3b77
chore: require 202211 for expected from std ( #7054 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-07-04 12:40:37 +00:00
3b1aa7dbf8
fix: Use dark background in ColorPicker dialog ( #7060 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2026-07-04 11:36:40 +00:00
teknsl and GitHub
0b28fbcba6
dev: remove QtKeychain dependency ( #7078 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-07-04 09:34:07 +00:00
Nerixyz and GitHub
305149a795
refactor(plugins): Use signals to update UI ( #7030 )
...
The plugin UI manually updated itself whenever the user changed the
state by clicking a button (e.g. enabling a plugin). This gets more
complicated when other parts of Chatterino can also load/toggle plugins.
To help with this, I added a signal for the current list of plugins. The
UI also reacts to changes to the enabled plugins (a setting).
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-06-30 11:50:01 +00:00
e6931b1b14
ci: bump vmactions/freebsd-vm from 1.4.8 to 1.5.0 ( #7076 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-30 12:32:13 +02:00
Arne and GitHub
2855462fbd
notifications: show action setting on non windows systems ( #7023 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-06-28 15:16:25 +00:00
Arne and GitHub
b47316039b
fix: don't highlight viewed messages across windows ( #7017 )
...
Previously this was only done inside the windows notebook which resulted
in tabs getting highlighted despite having the tab open in another
window (e.g. in a popup).
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-06-28 14:07:33 +00:00
Arne and GitHub
4fc60dd2e0
fix: update primary selection when selecting messages ( #7070 )
...
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2026-06-28 10:24:57 +00:00
Nerixyz and GitHub
b506d35eb2
feat: reverse search previously sent messages ( #6622 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl >
2026-06-28 00:16:43 +02:00
3b2ad254b9
docs: Add section on AI tools ( #6902 )
...
This adds a small section on the use of AI tools/assistants to the
`CONTRIBUTING.md` in hopes that people read it.
Co-authored-by: fourtf <tf.four@gmail.com >
Co-authored-by: Mm2PL <mm2pl+gh@kotmisia.pl >
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
2026-06-27 16:21:25 +00:00
Arne and GitHub
827a09cfc8
fix: add scrollbar highlight for uncategorized notifications ( #7064 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
Parent-pr: #7038
2026-06-27 14:56:11 +00:00
d00b1ee920
refactor(plugins): Use QStringList for enabled plugins ( #7035 )
...
`QStringList` has two advantages over `std::vector<QString>` for
settings:
1. Cheap to copy (COW). Setting values need to be copied when they're
accessed, because they're behind a mutex.
2. Better helper functions (see changes).
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl >
2026-06-27 13:58:44 +00:00
55ff186117
ci: bump actions/cache from 5 to 6 ( #7067 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
2026-06-27 12:59:14 +00:00
5ab797e15e
ci: bump vmactions/freebsd-vm from 1.4.6 to 1.4.8 ( #7062 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
2026-06-27 12:02:52 +00:00
Nerixyz and GitHub
69f9216f40
refactor: remove dynamic casts to self from TwitchChannel ( #7055 )
...
`TwitchChannel` did a few `dynamic_cast`s to get from a weak pointer to
`Channel` back to `TwitchChannel` even though it knows that the pointer
is always to `TwitchChannel`. A similar case was lambdas capturing both
a weak pointer and a `this` pointer. The fix here is to use
`weakFromThis` instead of `weakOf`/`weak_from_this`, both of which
return a `weak_ptr<Channel>` instead of `weak_ptr<TwitchChannel>`,
because they're from the `enable_shared_from_this<Channel>`.
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-06-27 11:06:29 +00:00
cbb16aa647
docs: update BUILDING_ON_LINUX.md for Fedora ( #7065 )
...
also check for clang-format for json generation
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
Reviewed-by: Nerixyz <nerixdev@outlook.de >
2026-06-27 09:59:16 +00:00
dependabot[bot] and GitHub
654a2bc1d6
ci: bump actions/checkout from 6 to 7 ( #7059 )
2026-06-24 16:41:48 +00:00
pajlada and GitHub
72342d7ad0
ci: don't upload macos builds to nightly release ( #7068 )
...
Reported-by: MattIPv4
Parent-pr: 7009
Parent-pr: 7051
2026-06-24 15:42:53 +00:00
pajlada and GitHub
47c9805a1a
refactor: Move more message flag parsing into MessageBuilder ( #7052 )
...
Reviewed-by: Nerixyz <nerixdev@outlook.de >
2026-06-14 13:02:33 +00:00
Arne and GitHub
5c66d1797c
search: add is:watch-streak for watch streak messages ( #6951 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-06-14 11:56:03 +00:00
Arne and GitHub
61200276e6
overlay: fix scroll wheel & reset hotkey zoom ( #6999 )
...
Zooming with the scroll wheel in the overlay now only affects the overlay, as intended.
Resetting the zoom in the overlay now only affects the overlay, as intended.
Reviewed-by: Nerixyz <nerixdev@outlook.de >
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-06-14 12:58:01 +02:00
Wissididom and GitHub
4446b39417
ci: Fix filename for create-installer workflow ( #7051 )
...
I guess that's something I overlooked when doing
https://github.com/Chatterino/chatterino2/pull/7009 .
I saw the error in
https://github.com/Chatterino/chatterino2/actions/runs/27479154379/job/81223740085
<!--
Leave this at the bottom
Co-authored-by: -
Tested-by: -
Reported-by: -
Reviewed-by: -
Parent-pr: -
-->
2026-06-13 23:28:28 +02:00
Wissididom and GitHub
4abd124d99
deps: update Qt 6.11.1 (and 6.8.3 for windows) ( #7009 )
...
Reviewed-by: Nerixyz <nerixdev@outlook.de >
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-06-13 22:23:02 +02:00
pajlada and GitHub
1ca16ec1a4
refactor: Move uncategorized notifications to their own message flag ( #7038 )
2026-06-13 14:48:02 +02:00
Wissididom and GitHub
01f50a3bc9
Update FreeBSD workflow badge since cirrus-ci is shutdown ( #7049 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-06-13 11:33:15 +00:00
pajlada and GitHub
83b5866b58
ci: build coverage on Ubuntu 26.04 ( #7050 )
...
code coverage generation broke for Ubuntu 22.04 in https://github.com/Chatterino/docker/pull/39
2026-06-13 12:39:16 +02:00
Wissididom and GitHub
7e53c470c4
ci: use merge-multiple for downloading artifacts ( #7031 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com
2026-06-13 09:19:27 +02:00
147f44bb7c
ci: bump vmactions/freebsd-vm from 1.4.5 to 1.4.6 ( #7028 )
...
Bumps [vmactions/freebsd-vm](https://github.com/vmactions/freebsd-vm )
from 1.4.5 to 1.4.6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/vmactions/freebsd-vm/releases ">vmactions/freebsd-vm's
releases</a>.</em></p>
<blockquote>
<h2>v1.4.6</h2>
<p>update images for stability and reliability</p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/vmactions/freebsd-vm/compare/v1.4.5...v1.4.6 ">https://github.com/vmactions/freebsd-vm/compare/v1.4.5...v1.4.6 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/vmactions/freebsd-vm/commit/a6de9343ef5747433d9c25784c90e84998b9d69a "><code>a6de934</code></a>
Update vmactions/freebsd-vm from base-vm</li>
<li><a
href="https://github.com/vmactions/freebsd-vm/commit/97fccd4571e9acaf24d89f675f59a178b7a5ebc6 "><code>97fccd4</code></a>
Generated from base-vm</li>
<li><a
href="https://github.com/vmactions/freebsd-vm/commit/31a870e7368014ab18f22d798401367896ba656b "><code>31a870e</code></a>
update for reliability</li>
<li><a
href="https://github.com/vmactions/freebsd-vm/commit/a05d987c8f88d9d97e43a29598fba6b0db3a19b5 "><code>a05d987</code></a>
Update vmactions/freebsd-vm from base-vm</li>
<li><a
href="https://github.com/vmactions/freebsd-vm/commit/bd150013d1f8772ed7c93ebbc5d7aadfbb4ee2cd "><code>bd15001</code></a>
Generated from base-vm</li>
<li><a
href="https://github.com/vmactions/freebsd-vm/commit/5bbc26dbb50e84f2b0edad7be53cc06bc73f8d6b "><code>5bbc26d</code></a>
update</li>
<li><a
href="https://github.com/vmactions/freebsd-vm/commit/67a8329a56d80ad1a9dce617fdc23f210662fcbf "><code>67a8329</code></a>
Update vmactions/freebsd-vm from base-vm</li>
<li><a
href="https://github.com/vmactions/freebsd-vm/commit/ae9b07f56b4227e5c42c75f5d3ccbc7066ddd06c "><code>ae9b07f</code></a>
Generated from base-vm</li>
<li><a
href="https://github.com/vmactions/freebsd-vm/commit/e490b38ff140247e6438d047869eb4849b2f1bb4 "><code>e490b38</code></a>
Update vmactions/freebsd-vm from base-vm</li>
<li><a
href="https://github.com/vmactions/freebsd-vm/commit/9a3cdc625307049519a8f00d6ef7abd720ef521b "><code>9a3cdc6</code></a>
Generated from base-vm</li>
<li>Additional commits viewable in <a
href="https://github.com/vmactions/freebsd-vm/compare/v1.4.5...v1.4.6 ">compare
view</a></li>
</ul>
</details>
<br />
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
2026-06-13 00:42:38 +00:00
6d012b5894
chore: show settings directory in about page ( #7042 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-06-12 09:47:59 +00:00
594d030510
ci: bump codecov/codecov-action from 6.0.0 to 7.0.0 ( #7043 )
...
Bumps
[codecov/codecov-action](https://github.com/codecov/codecov-action ) from
6.0.0 to 7.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/codecov/codecov-action/releases ">codecov/codecov-action's
releases</a>.</em></p>
<blockquote>
<h2>v7.0.0</h2>
<p>⚠️ Due to migration issues with keybase, we are unable to update our
keys under the <code>codecovsecurity</code> account. We have deleted the
account and are using <code>codecovsecops</code> with the original gpg
key</p>
<h2>What's Changed</h2>
<ul>
<li>ci: remove Enforce License Compliance workflow by <a
href="https://github.com/thomasrockhu-codecov "><code>@thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1950 ">codecov/codecov-action#1950</a></li>
<li>chore(release): 7.0.0 by <a
href="https://github.com/thomasrockhu-codecov "><code>@thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1957 ">codecov/codecov-action#1957</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v6.0.1...v7.0.0 ">https://github.com/codecov/codecov-action/compare/v6.0.1...v7.0.0 </a></p>
<h2>v6.0.2</h2>
<p>This is a copy of the <code>v7.0.0</code> release to make updates
easier</p>
<h2>What's Changed</h2>
<ul>
<li>ci: remove Enforce License Compliance workflow by <a
href="https://github.com/thomasrockhu-codecov "><code>@thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1950 ">codecov/codecov-action#1950</a></li>
<li>chore(release): 7.0.0 by <a
href="https://github.com/thomasrockhu-codecov "><code>@thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1957 ">codecov/codecov-action#1957</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v6.0.1...v6.0.2 ">https://github.com/codecov/codecov-action/compare/v6.0.1...v6.0.2 </a></p>
<h2>v6.0.1</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: prevent template injection in run: steps (VULN-1652) by <a
href="https://github.com/thomasrockhu-codecov "><code>@thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1947 ">codecov/codecov-action#1947</a></li>
<li>chore(release): 6.0.1 by <a
href="https://github.com/thomasrockhu-codecov "><code>@thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1949 ">codecov/codecov-action#1949</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v6.0.0...v6.0.1 ">https://github.com/codecov/codecov-action/compare/v6.0.0...v6.0.1 </a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md ">codecov/codecov-action's
changelog</a>.</em></p>
<blockquote>
<h2>v5.5.2</h2>
<h3>What's Changed</h3>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v5.5.1..v5.5.2 ">https://github.com/codecov/codecov-action/compare/v5.5.1..v5.5.2 </a></p>
<h2>v5.5.1</h2>
<h3>What's Changed</h3>
<ul>
<li>fix: overwrite pr number on fork by <a
href="https://github.com/thomasrockhu-codecov "><code>@thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1871 ">codecov/codecov-action#1871</a></li>
<li>build(deps): bump actions/checkout from 4.2.2 to 5.0.0 by
<code>@app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1868 ">codecov/codecov-action#1868</a></li>
<li>build(deps): bump github/codeql-action from 3.29.9 to 3.29.11 by
<code>@app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1867 ">codecov/codecov-action#1867</a></li>
<li>fix: update to use local app/ dir by <a
href="https://github.com/thomasrockhu-codecov "><code>@thomasrockhu-codecov</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1872 ">codecov/codecov-action#1872</a></li>
<li>docs: fix typo in README by <a
href="https://github.com/datalater "><code>@datalater</code></a> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1866 ">codecov/codecov-action#1866</a></li>
<li>Document a <code>codecov-cli</code> version reference example by <a
href="https://github.com/webknjaz "><code>@webknjaz</code></a> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1774 ">codecov/codecov-action#1774</a></li>
<li>build(deps): bump github/codeql-action from 3.28.18 to 3.29.9 by
<code>@app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1861 ">codecov/codecov-action#1861</a></li>
<li>build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by
<code>@app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1833 ">codecov/codecov-action#1833</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v5.5.0..v5.5.1 ">https://github.com/codecov/codecov-action/compare/v5.5.0..v5.5.1 </a></p>
<h2>v5.5.0</h2>
<h3>What's Changed</h3>
<ul>
<li>feat: upgrade wrapper to 0.2.4 by <a
href="https://github.com/jviall "><code>@jviall</code></a> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1864 ">codecov/codecov-action#1864</a></li>
<li>Pin actions/github-script by Git SHA by <a
href="https://github.com/martincostello "><code>@martincostello</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1859 ">codecov/codecov-action#1859</a></li>
<li>fix: check reqs exist by <a
href="https://github.com/joseph-sentry "><code>@joseph-sentry</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1835 ">codecov/codecov-action#1835</a></li>
<li>fix: Typo in README by <a
href="https://github.com/spalmurray "><code>@spalmurray</code></a> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1838 ">codecov/codecov-action#1838</a></li>
<li>docs: Refine OIDC docs by <a
href="https://github.com/spalmurray "><code>@spalmurray</code></a> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1837 ">codecov/codecov-action#1837</a></li>
<li>build(deps): bump github/codeql-action from 3.28.17 to 3.28.18 by
<code>@app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1829 ">codecov/codecov-action#1829</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v5.4.3..v5.5.0 ">https://github.com/codecov/codecov-action/compare/v5.4.3..v5.5.0 </a></p>
<h2>v5.4.3</h2>
<h3>What's Changed</h3>
<ul>
<li>build(deps): bump github/codeql-action from 3.28.13 to 3.28.17 by
<code>@app/dependabot</code> in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1822 ">codecov/codecov-action#1822</a></li>
<li>fix: OIDC on forks by <a
href="https://github.com/joseph-sentry "><code>@joseph-sentry</code></a>
in <a
href="https://redirect.github.com/codecov/codecov-action/pull/1823 ">codecov/codecov-action#1823</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/codecov/codecov-action/compare/v5.4.2..v5.4.3 ">https://github.com/codecov/codecov-action/compare/v5.4.2..v5.4.3 </a></p>
<h2>v5.4.2</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/codecov/codecov-action/commit/fb8b3582c8e4def4969c97caa2f19720cb33a72f "><code>fb8b358</code></a>
chore(release): 7.0.0 (<a
href="https://redirect.github.com/codecov/codecov-action/issues/1957 ">#1957</a>)</li>
<li><a
href="https://github.com/codecov/codecov-action/commit/ca0a928a4cb3911011e868128a5cd90437c12db1 "><code>ca0a928</code></a>
ci: remove Enforce License Compliance workflow (<a
href="https://redirect.github.com/codecov/codecov-action/issues/1950 ">#1950</a>)</li>
<li><a
href="https://github.com/codecov/codecov-action/commit/e79a6962e0d4c0c17b229090214935d2e33f8354 "><code>e79a696</code></a>
chore(release): 6.0.1 (<a
href="https://redirect.github.com/codecov/codecov-action/issues/1949 ">#1949</a>)</li>
<li><a
href="https://github.com/codecov/codecov-action/commit/51e64229ac331acb0d7f7b17c67423995f991c79 "><code>51e6422</code></a>
fix: prevent template injection in run: steps (VULN-1652) (<a
href="https://redirect.github.com/codecov/codecov-action/issues/1947 ">#1947</a>)</li>
<li>See full diff in <a
href="https://github.com/codecov/codecov-action/compare/v6.0.0...v7.0.0 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
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 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>
2026-06-12 10:39:32 +02:00
pajlada and GitHub
90712f2e4e
chore: add some more rapidjson helpers ( #7034 )
2026-06-07 13:56:17 +02:00
pajlada and GitHub
e84e532fe1
fix: custom sound not stopping sound engine ( #6991 )
...
We early outed when playing a custom sound, meaning the sound device
never tried to shut down, meaning the sound engine was in a continous
"IM AWAKE" state.
<!--
Leave this at the bottom
Tested-by: brian6932
Reported-by: brian6932
2026-06-06 11:12:40 +02:00
Nerixyz and GitHub
7255c6566a
refactor: Move split deserialization to WindowDescriptors ( #6955 )
...
This is split from #6906 to make it easier to review. The goal is to
move all (de)serialization to WindowDescriptors to make it easier to
change and interact with from the outside.
This removes the internal `loadNodes<T>` and uses `loadFromJSON` for
containers like the other structs, and it moves
`WindowManager::decodeChannel` to the descriptor.
Reviewed-by: mm2pl <mm2pl+gh@kotmisia.pl >
Parent-pr: #6906
2026-06-03 22:37:23 +00:00
Talkashie and GitHub
879001607b
fix: some typos and word inconsistencies ( #7029 )
2026-06-02 10:17:59 +02:00
Nerixyz and GitHub
1c56fb147e
feat: basic mod streak support ( #7026 )
...
This makes them render nicer in chat, but they do not have custom configuration.
Reported-by: JCRouzer29
Reported-by: sando
Reported-by: Wissididom
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-05-30 15:39:56 +02:00
Ava Chow and GitHub
d2765ce025
fix: include lead moderator badge in shared chat messages ( #7024 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-05-30 10:16:49 +02:00
Arne and GitHub
c0be5dccaf
fix: add announcement flag to search and filters ( #6945 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
Parent-pr: 6927
2026-05-29 12:34:03 +02:00
Nerixyz and GitHub
00ffa0e478
deps: remove dependency on Boost.Signals2 ( #7018 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-05-28 15:59:44 +00:00
Obertura777 and GitHub
9d20a9848e
fix: user cards and reply thread popups taking over the entire space ( #6962 )
...
Tested-by: pajlada <rasmus.karlsson@pajlada.com >
Tested-by: mavjs
Reported-by: whoy51
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-05-28 15:09:26 +00:00
Brian and GitHub
ea6fe0fe3d
fix: reply-parent-display-name escapes in stripLeadingReplyMention ( #7012 )
...
Reported-by: jupjohn
Reviewed-by: Nerixyz <nerixdev@outlook.de >
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com
2026-05-25 09:16:24 +00:00