Mm2PL
2f272b37ca
Allow for customizing the behavior of Right Click
ing of usernames. ( #4622 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-07-01 11:03:16 +00:00
nerix
44cc1e256e
Fix partially broken filters on Qt 6 ( #4702 )
2023-06-24 22:03:54 +02:00
nerix
b9934a4532
Refactor tests and benchmarks ( #4700 )
2023-06-24 15:03:27 +02:00
nerix
5d3e5d9312
Fix anonymous users being pinged by justinfan64537
( #4698 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-06-20 17:42:29 +00:00
pajlada
53b044c476
Fix changelog entries for two old PRs ( #4691 )
2023-06-18 13:21:38 +00:00
pajlada
af34bf6246
Fix streamer mode button being always visible on Windows ( #4690 )
...
Fixes #4682
2023-06-18 12:33:44 +00:00
Andrew Opalach
0e60ca10d0
Fix smooth scrolling when ChannelView is full ( #4501 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-06-18 12:09:11 +00:00
nerix
4b40b9a310
Define Git and date constants in executables only ( #4681 )
2023-06-17 19:43:39 +02:00
nerix
aff9342647
Add option to subscribe to and pin reply threads ( #4680 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-06-17 15:41:52 +00:00
nerix
a045d3ee81
Use sccache
on Windows ( #4678 )
...
* build: support sccache and windows
2023-06-11 10:31:04 +00:00
Daniel Sage
4361790fbd
Add setting to only show tabs with live channels ( #4358 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-06-11 11:34:28 +02:00
mohad12211
c907f2b170
Fix spacing issue with mentions inside RTL text ( #4677 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-06-10 13:44:45 +00:00
nerix
839ba60fd8
Respect Theme in Input Completion & Quick Switcher ( #4671 )
2023-06-10 12:38:23 +00:00
nerix
65a14fb95b
Fix crash resulting from a mutex deadlock when switching users ( #4675 )
2023-06-10 11:40:30 +00:00
nerix
335dff53af
Don't add QLayouts to QWidgets that already have one ( #4672 )
2023-06-10 10:55:47 +00:00
nerix
f0c4eb7caa
Fix undefined behaviour when loading non-existant credentials ( #4674 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-06-10 10:11:05 +00:00
nerix
f306e288b9
Prevent Generation of Crashdumps When the Browser Is Closed ( #4667 )
...
* fix: extension process generating crashdumps
* fix: move `getApp` call
* chore: remove distracting comments
* chore: add changelog entry
2023-06-04 12:21:16 +00:00
Arne
6681ed5bfb
Remove QObjectRef in favor of QPointer ( #4666 )
...
* replace usage of QObjectRef with QPointer
* delete QObjectRef class
* inlucde QPointer header
* Add changelog entry
* use isNull() instead of ! data()
---------
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-06-04 11:24:04 +00:00
Wissididom
e803b6de95
Remove duplicate Fluent icons license ( #4665 )
2023-06-04 11:40:11 +02:00
chrrs
bf4148a370
Consider nicknames when searching for messages ( #4663 )
...
Co-authored-by: pajlada <rasmus.karlsson+github@pajlada.com>
2023-05-31 19:38:17 +00:00
Mm2PL
c7b22939d5
Improve editing of hotkeys ( #4628 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-05-27 14:04:30 +00:00
Mm2PL
fb02d59b48
Add tools to help debug image GC ( #4578 )
...
`/debug-force-image-gc` will force garbage collection on all unused images
`/debug-force-image-unload` will force unload all images
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-05-27 12:18:08 +00:00
pajlada
5ca7d387e4
Expand upon test channels ( #4655 )
...
Available test channels:
- `$$$` - Fill up scrollback (1000 messages), then add a new message every 500ms
- `$$$:e` - Add a new message every 500ms
- `$$$$` - Fill up scrollback (1000 messages), then add a new message every 250ms
- `$$$$:e` - Add a new message every 250ms
- `$$$$$` - Fill up scrollback (1000 messages), then add a new message every 100ms
- `$$$$$:e` - Add a new message every 100ms
- `$$$$$$` - Fill up scrollback (1000 messages), then add a new message every 50ms
- `$$$$$$:e` - Add a new message every 50ms
- `$$$$$$$` - Fill up scrollback (1000 messages), then add a new message every 25ms
- `$$$$$$$:e` - Add a new message every 25ms
2023-05-27 13:33:01 +02:00
Mm2PL
c6c884df70
Add an indicator in the title bar if Streamer Mode is active ( #4410 )
2023-05-27 10:38:25 +00:00
nerix
bd4f6f3a1f
Configure CMake for clang-tidy
separately ( #4648 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-05-21 19:42:40 +02:00
Daniel Sage
51f2c4d1c0
Add input completion test suite ( #4644 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-05-21 10:10:49 +00:00
olafyang
21d4b2cacc
add "/shoutout" command ( #4638 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-05-20 16:32:06 +00:00
pajlada
5d0bdc195e
Add the ability to select custom themes in the settings dialog ( #4570 )
...
Themes are loaded from the Themes directory (under the Chatterino directory, so %APPDATA%/Chatterino2/Themes).
Themes are json files (see the built in themes as an example).
After importing a theme, you must restart Chatterino for it to show up in the settings
2023-05-19 12:26:51 +00:00
Mm2PL
82dff89f3b
Add 'joined channel' system message. ( #4616 )
2023-05-19 10:30:30 +00:00
nerix
347f216abf
Add Command to Set Logging/Filter Rules at Runtime ( #4637 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-05-17 21:32:50 +00:00
pajlada
29a146278c
Release v2.4.4 ( #4631 )
2023-05-13 10:12:26 -04:00
Felanbird
8e87886ccc
Reduce the size of the update prompt ( #4626 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-05-13 10:13:42 +00:00
Mm2PL
1d4c6d5a9e
Fixed crash when scrolling up really fast. ( #4621 )
2023-05-11 18:05:27 +02:00
Van Huynh
68f14d3425
Fix Ctrl+Backspace bug after Select All in chat search popup ( #4536 )
2023-05-07 21:10:22 +00:00
pajlada
caa0220ce6
Add a Send button that can be used to send messages ( #4607 )
...
This button is disabled by default, and can be enabled with the "Show send message button" setting.
2023-05-07 13:18:07 +00:00
nerix
280b6d934e
Parse Domains Starting With http
( #4598 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-05-07 12:15:36 +00:00
nerix
91f4b86436
Antialias Click-Effects on Buttons ( #4473 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-05-07 11:26:55 +00:00
nerix
4dd290e4e5
🛡 Add /shield
and /shieldoff
🛡 ( #4580 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-05-07 10:52:05 +00:00
pajlada
0eb33eca90
Update changelog for reality ( #4603 )
2023-05-06 12:13:03 +00:00
nerix
bcd8028132
Improve error messages when updater fails a download ( #4594 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-05-02 21:22:04 +00:00
pajlada
f39d43faef
Fix link tooltips showing up blank instead of with text-only ( #4597 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
2023-05-02 20:33:01 +00:00
pajlada
9d71f9017f
Revert "Dim disabled items in context menus ( #4423 )" ( #4596 )
...
This reverts commit 642718474c
.
2023-05-02 19:33:36 +00:00
pajlada
6672adf287
Fix the menu position on macOS when using Qt 6.5 ( #4595 )
2023-05-02 20:50:13 +02:00
pajlada
379cc5761c
Release v2.4.3 ( #4584 )
2023-05-01 14:48:24 +02:00
CycloneTM
967e686351
Reword some changelog entries ( #4586 )
2023-04-30 16:13:15 +00:00
nerix
642718474c
Dim disabled items in context menus ( #4423 )
2023-04-29 16:50:13 +00:00
CycloneTM
caaa0d91f6
Update macOS icon for Ventura styling ( #4577 )
...
or something, idk macos terms
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-04-29 17:45:08 +02:00
Felanbird
317a5fb60f
Clean up changelog in preparation of v2.4.3 ( #4581 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-04-29 14:44:53 +00:00
nerix
9c9fa86c45
Refactor LinkParser
( #4576 )
2023-04-23 14:56:39 +00:00
nerix
95e7426283
Remove Redundant Parsing of Links ( #4507 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-04-22 22:58:37 +00:00