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
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
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
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
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
nerix
d585b755d5
chore: remove unused Emojis::initialize ( #6517 )
2025-10-03 13:55:55 +00:00
Mm2PL
33f6383122
Add support for plugin links ( #6386 )
...
Co-authored-by: Nerixyz <nerixdev@outlook.de >
2025-10-02 18:56:51 +00:00
nerix
3f05edc071
refactor: merge emote element flags ( #6511 )
2025-09-30 19:07:25 +02:00
teknsl
24e45817a2
dev: correct handling of eventsubs without any account ( #6503 )
2025-09-28 12:21:55 +00:00
nerix
d33e6a7b4b
fix: expose home page of badges (if available) ( #6437 )
2025-09-28 10:45:41 +00:00
Jacob Alexander Thompson
1d06086bb9
feat: add setting for character limit of truncated deleted messages ( #6491 )
2025-09-28 10:04:08 +00:00
nerix
a7de887ee0
deps: update libcommuni and required packages ( #6500 )
2025-09-28 11:18:12 +02:00
pajlada
c5ced77f9b
fix: remove QTextCodec include ( #6487 )
2025-09-27 16:48:49 +00:00
pajlada
08b61be4ba
dev: find boost's CMake Config file instead of module ( #6499 )
2025-09-27 12:42:35 +00:00
pajlada
82da4d8a49
doc: fix release docs ( #6498 )
2025-09-27 12:03:13 +00:00
pajlada
4f833587c7
ci: fix WinGet release workflow ( #6497 )
2025-09-27 10:36:14 +00:00
teknsl
8953ad604f
fix: usercard resizing improperly without recent messages ( #6496 )
2025-09-27 11:50:18 +02:00
pajlada
cd7272a444
fix: use qsizetype zerovalue instead of 0LL ( #6483 )
...
this fixes 32-bit installs
2025-09-25 22:22:25 +00:00
pajlada
6e0533e1da
chore: make sanitizers opt in ( #6493 )
...
Make code sanitizers opt in with the `CHATTERINO_SANITIZER_SUPPORT` CMake option. After that's enabled, use the `SANITIZE_*` flag to enable individual sanitizers.
Building tests is not required - sanitizers can be enabled in the app by itself.
2025-09-25 23:43:54 +02:00
pajlada
117d06b92c
Release v2.5.4 ( #6476 )
2025-09-21 12:26:47 +02:00
Feng
a40debb8ee
fix: update input fonts on fontChanged signal ( #6462 )
2025-09-20 11:47:50 +00:00
James Upjohn
448b321259
fix: log deletion messages to file log ( #6465 )
2025-09-20 13:08:10 +02:00
Jacob Alexander Thompson
befe2da78d
fix: don't set split focus hotkeys by default on macOS ( #6470 )
2025-09-20 10:16:48 +00:00
nerix
8e9df07ab3
fix(macos): check selection in cmd+backspace ( #6469 )
2025-09-20 11:39:31 +02:00
pajlada
9fb9881fde
ci(macos): codesign with a hardened runtime ( #6467 )
2025-09-15 17:01:53 +02:00
nerix
c7dea40b6b
fix(plugins): Implement __eq for Channel ( #6456 )
2025-09-14 11:28:39 +00:00
nerix
60c3e1432a
docs(plugins): add documentation for WebSockets ( #6432 )
2025-09-13 10:00:15 +00:00
Otávio Biagioni
173651be65
fix: restore missing moderation icon ( #6457 )
2025-09-10 16:04:15 +02:00
pajlada
c51fdd2a0e
fix: notebook custom button resizing/layout ( #6453 )
2025-09-07 15:50:09 +02:00
2547techno
cd802e9300
fix: mouse over tooltips flickering ( #6451 )
...
mostly an issue on wayland, but this behaviour isn't wrong elsewhere
2025-09-07 12:11:11 +02:00