JEC15 and GitHub
b581099119
chore: add ArmpitsLover420 to contributors list ( #7115 )
...
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2026-07-19 10:19:18 +00:00
James Upjohn and GitHub
355c8192d9
chore: clarify r9k references as "unique chat" ( #7112 )
...
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl >
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2026-07-18 23:03:09 +00:00
Arne and GitHub
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
JEC15 and GitHub
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 Ramlow and GitHub
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
Arne and GitHub
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
teknsl and GitHub
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 Lobo and GitHub
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
somso and GitHub
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
invisibl3cat and GitHub
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
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 />
[](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
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
tlos and GitHub
fa2badce64
Add tlos to contributors list ( #7100 )
...
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2026-07-14 11:40:02 +02:00
invisibl3cat and GitHub
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
invisibl3cat and GitHub
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
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