nerix
115428d7f4
test(plugins): check unwinding and version ( #6586 )
2025-11-17 17:29:07 +01:00
solomoncyj
1ca855f9db
Add solomoncyj to contributors ( #6585 )
2025-11-17 11:32:00 +01:00
nerix
485d03e659
fix(test): Set settings directory in Paths ( #6584 )
2025-11-16 23:39:41 +01:00
dp
ad5ab4ee04
add devPoland as contributor ( #6582 )
2025-11-16 18:13:46 +00:00
dp
a54317510d
fix: remove dead code from watch streak highlight seperation ( #6581 )
...
Reviewed-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2025-11-16 16:49:28 +00:00
dp
db060d5b5a
feat: seperate watchstreak highlights from sub highlights ( #6571 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-16 14:12:43 +00:00
Supa
8a58fcf0df
Add Supa as a contributor ( #6580 )
2025-11-15 14:06:00 +00:00
Supa
0b4e2312ff
feat: add setting to show title in live message ( #6572 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-15 13:24:13 +00:00
Supa
fa45fdecd1
fix: middle-clicking username in local channels ( #6577 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-15 12:47:57 +00:00
pajlada
b63702974e
fix: add Unicode license ( #6579 )
2025-11-14 21:27:01 +01:00
pajlada
c72d6707e3
fix: certify & serialize licenses ( #6575 )
2025-11-13 15:20:24 +00:00
nerix
f355928078
fix(wayland): use system move ( #6573 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-10 11:43:11 +00:00
nerix
7f393e2401
refactor(liveupdates): use WebSocketPool over websocketpp ( #6308 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-08 12:46:10 +00:00
dependabot[bot]
6aeb1ca6a7
chore(deps): bump cmake/sanitizers-cmake from 0573e2e to bcb1fc6 ( #6564 )
...
Bumps [cmake/sanitizers-cmake](https://github.com/arsenm/sanitizers-cmake ) from `0573e2e` to `bcb1fc6`.
- [Commits](https://github.com/arsenm/sanitizers-cmake/compare/0573e2ea8651b9bb3083f193c41eb086497cc80a...bcb1fc68616e9645ca5acea2992412606373ab04 )
---
updated-dependencies:
- dependency-name: cmake/sanitizers-cmake
dependency-version: bcb1fc68616e9645ca5acea2992412606373ab04
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-08 12:49:33 +01:00
nerix
9a78bf974a
fix: disable package registry export ( #6569 )
2025-11-07 17:53:51 +01:00
pajlada
a3b7c4d3b2
cmake: rename RapidJSON declaration to rjlib ( #6567 )
...
This helps alleviate an issue with some weird imports happening that is
causing reconfigures on Windows to fail.
2025-11-06 23:32:25 +00:00
pajlada
6fe380c00b
docs: create serialize/signals/settings tag on release ( #6566 )
2025-11-06 22:14:16 +00:00
nerix
b2bccb68e0
fix: set stroke color when drawing restore button ( #6565 )
2025-11-05 16:51:01 +01:00
nerix
ac33af2ece
fix(plugins): Log potential errors in HTTP request callbacks ( #6452 )
...
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl >
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-05 01:30:11 +00:00
nerix
73e5a31708
chore: add mocks as header set if supported ( #6561 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-02 21:55:34 +00:00
pajlada
e7668212bd
cmake: use FetchContent for some dependencies ( #6560 )
...
this transition is _not_ complete, but we use FetchContent for
RapidJSON, PajladaSerialize, PajladaSettings, and PajladaSignals.
In the future, we can move towards providing as many of our dependencies
as possible through conan & vcpkg so submodule-less builds are possible.
2025-11-02 21:45:27 +01:00
nerix
072bc897a0
fix(websockets): add query to URL ( #6141 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-02 15:07:58 +00:00
nerix
e4a4d812e3
refactor(splits): Store container nodes as shared pointers ( #6435 )
...
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-02 14:26:50 +00:00
dependabot[bot]
624654a8ab
chore(deps): bump actions/download-artifact from 5 to 6 ( #6555 )
2025-11-02 12:32:55 +00:00
dependabot[bot]
a58db23d78
chore(deps): bump actions/upload-artifact from 4 to 5 ( #6556 )
2025-11-02 11:54:05 +00:00
teknsl
1537d4dd97
refactor: consolidate font picking into one dialog ( #6531 )
...
Instead of three separate dropdowns in the setting dialog, we now expose a single label + button combo for modifying the font.
When the button is pressed, we open a custom font dialog allowing the user to customize the font family, font size, and font weight.
Reviewed-by: nerix <nerixdev@outlook.de >
Reviewed-by: pajlada <rasmus.karlsson@pajlada.com >
2025-11-01 15:05:18 +00:00
nerix
f7bb4c79f2
fix: set windows.h definitions on WIN32 instead of MSVC ( #6534 )
2025-11-01 11:40:45 +00:00
teknsl
fca6012100
docs: replace debian bookworm deps with trixie ( #6557 )
2025-10-31 23:41:46 +00:00
teknsl
1a6b4d6d36
feat: menu action to sort tabs alphabetically ( #6551 )
2025-10-25 16:13:12 +00:00
nerix
7172503527
fix: Access correct channel in search popup ( #6539 )
2025-10-25 17:33:39 +02:00
nerix
7214c49e79
fix: Get rid of warnings on clang-cl ( #6528 )
2025-10-25 14:14:20 +00:00
Mm2PL
6e443cd767
Plugin links pt 2: Link::InsertText ( #6527 )
2025-10-25 13:30:49 +00:00
nerix
86217019da
fix: set parent for settings dialog from account switcher ( #6543 )
2025-10-25 12:51:57 +00:00
teknsl
8ad6bbc393
fix: do forceLayoutChannelViews on font change ( #6536 )
2025-10-25 12:12:05 +00:00
pajlada
6873b540b1
dev: fix Arch Linux deps ( #6553 )
...
Sometimes, if we're building at the wrong time, we might be building
Qt with the wrong version of a dependent library (e.g. pcre2 in this
case)
Make sure we always upgrade the system before attempting to build
Chatterino
2025-10-25 11:28:57 +00:00
James Upjohn
4b1266dba3
fix: prevent edit hotkey dialog opening as normal window ( #6540 )
2025-10-25 10:14:45 +00:00
pajlada
1178caf1b0
dep: update miniaudio to v0.11.23 ( #6477 )
2025-10-22 16:27:04 +00:00
nerix
e6285b29b5
fix: changelog typos ( #6550 )
2025-10-21 17:11:32 +00:00
nerix
346327a0d4
fix: overflow when computing scrollbar rect ( #6547 )
...
Co-authored-by: Kasia <zneix@zneix.eu >
2025-10-21 15:17:49 +00:00
nerix
4be0e13883
refactor: move LuaLS meta to a subdirectory ( #6530 )
2025-10-08 13:56:01 +00:00
pajlada
4abf8c59f7
dev: disable AppImage builds ( #6504 )
2025-10-05 14:05:32 +00:00
nerix
38a3bf2ef8
fix: warnings when compiling with Qt 6.10 ( #6422 )
2025-10-05 13:18:54 +00:00
Niko
2c44a2efd2
fix: add explanation for the logging feature under moderation ( #6514 )
2025-10-05 12:39:57 +00:00
dependabot[bot]
5e3aefb836
chore(deps): bump lib/qtkeychain from d972099 to 7668a63 ( #6512 )
...
Bumps [lib/qtkeychain](https://github.com/frankosterfeld/qtkeychain ) from `d972099` to `7668a63`.
- [Release notes](https://github.com/frankosterfeld/qtkeychain/releases )
- [Commits](https://github.com/frankosterfeld/qtkeychain/compare/d97209933e4a4ebc2c30d3b460d7b56671bf5da4...7668a63a3669400223c5a563928ae042f499dbf4 )
---
updated-dependencies:
- dependency-name: lib/qtkeychain
dependency-version: 7668a63a3669400223c5a563928ae042f499dbf4
dependency-type: direct:production
...
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 >
2025-10-05 11:44:44 +00:00
nerix
787a8c99a5
fix: set Qt definitions PUBLIC in chatterino-lib/-version ( #6520 )
2025-10-05 10:48:47 +00:00
nerix
486aa238de
fix: compilation error with Clang 21 ( #6519 )
2025-10-05 10:00:51 +00:00
smc
3f68170a49
Enable browser integration settings on all platforms ( #6509 )
...
* Enable browser integration settings on all platforms
* nit: document /watching for Windows too
* nit: only show "attach" setting on Windows
* chore: add changelog entry
* another changelog update
---------
Co-authored-by: smc <crazysmc@users.noreply.github.com >
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2025-10-04 13:26:42 +00:00
nerix
c5b0669812
refactor: turn Emotes into EmoteController ( #6516 )
...
* refactor: turn `Emotes` into `EmoteController`
* changelog
* why does clang-format do this???
* nit: remove unused include from EmoteController.hpp
---------
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com >
2025-10-04 10:05:27 +00:00
pajlada
2bf617f37a
ci(freebsd): skip imageformats install ( #6518 )
...
There seems to be an issue with the imageformats packaging for freebsd, and since we don't need it for building (which is what our Cirrus CI is there for), we remove the dependency.
2025-10-04 11:19:32 +02:00
nerix
d585b755d5
chore: remove unused Emojis::initialize ( #6517 )
2025-10-03 13:55:55 +00:00