Commit Graph
5454 Commits
Author SHA1 Message Date
ArneandGitHub 8ccb6d6be7 feat: add setting to show shared chat badge for all messages (#7099)
This behaviour is enabled by default, and can be disabled in the settings.

Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-07-19 00:14:18 +02:00
JEC15andGitHub dda05c03c3 fix: ignore phrase replacements break in some scenarios (#7098)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-07-18 17:18:31 +00:00
Marie RamlowandGitHub 290f896759 fix: explicitly set QT desktop file name (#7110)
This fixes an issue with GNOME not being able to display the application
icon, because in a rare edge case QT would set an incorrect wayland
app_id.

Link: https://github.com/NixOS/nixpkgs/issues/542967
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-07-18 16:34:42 +00:00
ArneandGitHub 4e198083e1 fix: make pinned message text selectable (#7109)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
Reviewed-by: Nerixyz <nerixdev@outlook.de>
Parent-pr: 7014
2026-07-18 13:21:55 +00:00
teknslandGitHub 78e856f7c9 feat: command-line arguments for setting portable directory (#7093)
Reviewed-by: Nerixyz <nerixdev@outlook.de>
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-07-18 11:53:18 +00:00
Neil LoboandGitHub 14bf8c6fad fix(plugins): vip badge type (#7107)
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl>
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-07-18 11:01:15 +00:00
somsoandGitHub b1c64d6488 Included alt pronouns in usercards (#7108)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
Reviewed-by: Nerixyz <nerixdev@outlook.de>
2026-07-18 10:11:04 +00:00
invisibl3catandGitHub 7a6348e3ad sharedchat: respect preferred username display mode in header (#7111)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
Parent-pr: 6948
2026-07-18 11:23:40 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9112873c55 ci: bump actions/setup-node from 6 to 7 (#7105)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6
to 7.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/setup-node/releases">actions/setup-node's
releases</a>.</em></p>
<blockquote>
<h2>v7.0.0</h2>
<h2>What's Changed</h2>
<h3>Enhancements:</h3>
<ul>
<li>Add cache-primary-key and cache-matched-key as outputs by <a
href="https://github.com/gowridurgad"><code>@​gowridurgad</code></a> in
<a
href="https://redirect.github.com/actions/setup-node/pull/1577">actions/setup-node#1577</a></li>
<li>Migrate to ESM and upgrade dependencies by <a
href="https://github.com/gowridurgad"><code>@​gowridurgad</code></a> in
<a
href="https://redirect.github.com/actions/setup-node/pull/1574">actions/setup-node#1574</a></li>
</ul>
<h3>Bug fixes:</h3>
<ul>
<li>Remove dummy NODE_AUTH_TOKEN export by <a
href="https://github.com/gowridurgad"><code>@​gowridurgad</code></a> in
<a
href="https://redirect.github.com/actions/setup-node/pull/1558">actions/setup-node#1558</a></li>
<li>Only use <code>mirrorToken</code> in <code>getManifest</code> if
it's provided by <a
href="https://github.com/deiga"><code>@​deiga</code></a> in <a
href="https://redirect.github.com/actions/setup-node/pull/1548">actions/setup-node#1548</a></li>
</ul>
<h3>Documentation updates:</h3>
<ul>
<li>Add documentation for publishing to npm with Trusted Publisher
(OIDC) by <a
href="https://github.com/chiranjib-swain"><code>@​chiranjib-swain</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/1536">actions/setup-node#1536</a></li>
<li>docs: Update restore-only cache documentation by <a
href="https://github.com/priya-kinthali"><code>@​priya-kinthali</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/1550">actions/setup-node#1550</a></li>
<li>docs: Update caching recommendations to mitigate cache poisoning
risks by <a
href="https://github.com/chiranjib-swain"><code>@​chiranjib-swain</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/1567">actions/setup-node#1567</a></li>
</ul>
<h3>Dependency update:</h3>
<ul>
<li>Upgrade <code>@​actions/cache</code> to 5.1.0, log cache write
denied by <a
href="https://github.com/jasongin"><code>@​jasongin</code></a> in <a
href="https://redirect.github.com/actions/setup-node/pull/1569">actions/setup-node#1569</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/chiranjib-swain"><code>@​chiranjib-swain</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/setup-node/pull/1536">actions/setup-node#1536</a></li>
<li><a href="https://github.com/deiga"><code>@​deiga</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/setup-node/pull/1548">actions/setup-node#1548</a></li>
<li><a href="https://github.com/jasongin"><code>@​jasongin</code></a>
made their first contribution in <a
href="https://redirect.github.com/actions/setup-node/pull/1569">actions/setup-node#1569</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/setup-node/compare/v6...v7.0.0">https://github.com/actions/setup-node/compare/v6...v7.0.0</a></p>
<h2>v6.5.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Update <code>@​actions/cache</code> to 5.1.0 and add security
overrides for undici and fast-xml-parser by <a
href="https://github.com/HarithaVattikuti"><code>@​HarithaVattikuti</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/1579">actions/setup-node#1579</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/setup-node/compare/v6.4.0...v6.5.0">https://github.com/actions/setup-node/compare/v6.4.0...v6.5.0</a></p>
<h2>v6.4.0</h2>
<h2>What's Changed</h2>
<h3>Dependency updates:</h3>
<ul>
<li>Upgrade <a
href="https://github.com/actions"><code>@​actions</code></a>
dependencies by <a
href="https://github.com/Copilot"><code>@​Copilot</code></a> in <a
href="https://redirect.github.com/actions/setup-node/pull/1525">actions/setup-node#1525</a></li>
<li>Update Node.js versions in versions.yml and bump package to v6.4.0
by <a
href="https://github.com/priya-kinthali"><code>@​priya-kinthali</code></a>
in <a
href="https://redirect.github.com/actions/setup-node/pull/1533">actions/setup-node#1533</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Copilot"><code>@​Copilot</code></a> made
their first contribution in <a
href="https://redirect.github.com/actions/setup-node/pull/1525">actions/setup-node#1525</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/setup-node/compare/v6...v6.4.0">https://github.com/actions/setup-node/compare/v6...v6.4.0</a></p>
<h2>v6.3.0</h2>
<h2>What's Changed</h2>
<h3>Enhancements:</h3>
<ul>
<li>Support parsing <code>devEngines</code> field by <a
href="https://github.com/susnux"><code>@​susnux</code></a> in <a
href="https://redirect.github.com/actions/setup-node/pull/1283">actions/setup-node#1283</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/setup-node/commit/820762786026740c76f36085b0efc47a31fe5020"><code>8207627</code></a>
Migrate to ESM and upgrade dependencies (<a
href="https://redirect.github.com/actions/setup-node/issues/1574">#1574</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/04be95cf3511ea51ebf9f224ddfb99cc7ab87cd4"><code>04be95c</code></a>
Add cache-primary-key and cache-matched-key as outputs (<a
href="https://redirect.github.com/actions/setup-node/issues/1577">#1577</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/7c2c68d20d402ed6a201ada70a81341941093140"><code>7c2c68d</code></a>
docs: Update caching recommendations to mitigate cache poisoning risks
(<a
href="https://redirect.github.com/actions/setup-node/issues/1567">#1567</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/6a61c0375d66246de94630495909f12cf8dac84d"><code>6a61c03</code></a>
Merge pull request <a
href="https://redirect.github.com/actions/setup-node/issues/1569">#1569</a>
from jasongin/update-actions-cache-5.1.0</li>
<li><a
href="https://github.com/actions/setup-node/commit/30eb73b41ded577900c1ebf968ef95cdf8f7434f"><code>30eb73b</code></a>
Resolve high-severity audit issues</li>
<li><a
href="https://github.com/actions/setup-node/commit/4e1a87a501d0302f99e30e2748568adcb388d09f"><code>4e1a87a</code></a>
Update dist</li>
<li><a
href="https://github.com/actions/setup-node/commit/360237f0c01778d0c17291f75c56d6feae4f7574"><code>360237f</code></a>
Strict equality</li>
<li><a
href="https://github.com/actions/setup-node/commit/4f8aac5beb2f0854bc79651567a18c67eb0b9de3"><code>4f8aac5</code></a>
Bump <code>@​actions/cache</code> to 5.1.0, log cache write denied</li>
<li><a
href="https://github.com/actions/setup-node/commit/f4a67bbeca970f103397d3d2b9462cf787cd2980"><code>f4a67bb</code></a>
Only use <code>mirrorToken</code> in <code>getManifest</code> if it's
provided (<a
href="https://redirect.github.com/actions/setup-node/issues/1548">#1548</a>)</li>
<li><a
href="https://github.com/actions/setup-node/commit/0355742c943ddb13ca8a6b700f824231caa91e75"><code>0355742</code></a>
Remove dummy NODE_AUTH_TOKEN export (<a
href="https://redirect.github.com/actions/setup-node/issues/1558">#1558</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/actions/setup-node/compare/v6...v7">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-node&package-manager=github_actions&previous-version=6&new-version=7)](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-07-15 11:06:23 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3260f53816 ci: bump lib/libcommuni from bb5417c to ac0e713 (#7102)
Bumps [lib/libcommuni](https://github.com/Chatterino/libcommuni) from
`bb5417c` to `ac0e713`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/Chatterino/libcommuni/commit/ac0e713e5a904b6f3231c70e076f6fd67a78455e"><code>ac0e713</code></a>
tests: build with cmake as well (<a
href="https://redirect.github.com/Chatterino/libcommuni/issues/12">#12</a>)</li>
<li><a
href="https://github.com/Chatterino/libcommuni/commit/881ee412986b9f871df20d587263aacb2a738ff0"><code>881ee41</code></a>
fix(ci): Coverage and pin macOS to 14 (<a
href="https://redirect.github.com/Chatterino/libcommuni/issues/11">#11</a>)</li>
<li><a
href="https://github.com/Chatterino/libcommuni/commit/0cc209ffe3315b9f81bd4f582dde8f3c452e3e5c"><code>0cc209f</code></a>
ci: use Chatterino fork of ilammy/msvc-dev-cmd action (<a
href="https://redirect.github.com/Chatterino/libcommuni/issues/10">#10</a>)</li>
<li>See full diff in <a
href="https://github.com/Chatterino/libcommuni/compare/bb5417c451d764f57f2f1b3e1c9a81496b5521bd...ac0e713e5a904b6f3231c70e076f6fd67a78455e">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 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-07-14 11:56:46 +02:00
tlosandGitHub fa2badce64 Add tlos to contributors list (#7100)
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2026-07-14 11:40:02 +02:00
invisibl3catandGitHub 91cf6a4a57 Show participants in a shared chat session in the split header (#6948)
Reviewed-by: Nerixyz <nerixdev@outlook.de>
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-07-12 12:11:48 +00:00
invisibl3catandGitHub 5e73ba7e24 nit: try to dequote logfile path (#6982)
Reviewed-by: Nerixyz <nerixdev@outlook.de>
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-07-12 11:26:08 +00:00
NerixyzandGitHub bc772c5b2b chore(window-layout): cleanup loadFromJSON (#7089)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-07-12 10:45:52 +00:00
teknslandGitHub 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
tlosandGitHub 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
pajladaandGitHub 597a2c57dd reuse: annotate some more source files (#7086) 2026-07-11 11:08:33 +00:00
WissididomandGitHub 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
NerixyzandGitHub 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
NerixyzandGitHub 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
pajladaandGitHub bff7e92c62 deps: update pajlada/serialize to v0.3.0 (#7088) 2026-07-05 12:00:42 +00:00
teknslandGitHub e493a32992 refactor: unsingletonize Modes (#7080)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-07-04 16:10:03 +00:00
invisibl3catandGitHub 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
NerixyzandGitHub 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
teknslandGitHub 0b28fbcba6 dev: remove QtKeychain dependency (#7078)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
2026-07-04 09:34:07 +00:00
NerixyzandGitHub 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
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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
ArneandGitHub 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
ArneandGitHub 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
ArneandGitHub 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
NerixyzandGitHub 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
ArneandGitHub 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
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>pajlada
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
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>pajlada
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
NerixyzandGitHub 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]andGitHub 654a2bc1d6 ci: bump actions/checkout from 6 to 7 (#7059) 2026-06-24 16:41:48 +00:00
pajladaandGitHub 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
pajladaandGitHub 47c9805a1a refactor: Move more message flag parsing into MessageBuilder (#7052)
Reviewed-by: Nerixyz <nerixdev@outlook.de>
2026-06-14 13:02:33 +00:00
ArneandGitHub 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
ArneandGitHub 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
WissididomandGitHub 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
WissididomandGitHub 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
pajladaandGitHub 1ca16ec1a4 refactor: Move uncategorized notifications to their own message flag (#7038) 2026-06-13 14:48:02 +02:00
WissididomandGitHub 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
pajladaandGitHub 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
WissididomandGitHub 7e53c470c4 ci: use merge-multiple for downloading artifacts (#7031)
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com
2026-06-13 09:19:27 +02:00