nerix
ff54b4c8d2
feat: Add Setting to Hide Reply Context ( #4224 )
2022-12-07 21:02:54 +00:00
pajlada
4fdcac8ec5
Make LimitedQueueSnapshot usages in ChannelView const ( #4223 )
2022-12-07 19:40:15 +00:00
kornes
a16d148dfd
Fix selection clearing not working in Reply window ( #4218 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-12-07 18:21:04 +00:00
kornes
36c8fffee2
feat: Automatically select newly added table rows ( #4216 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-12-06 22:52:58 +00:00
Felanbird
783b05c103
Add docs link for streamlink --args
( #4217 )
2022-12-06 23:27:27 +01:00
kornes
b7888749fe
feat: Allow negation of search predicates ( #4207 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
closes https://github.com/Chatterino/chatterino2/issues/3998
2022-12-04 11:34:13 +00:00
kornes
4fa214a38a
Prepopulate search window input with current text selection ( #4178 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
2022-12-03 18:14:15 +00:00
nerix
2aa8af47e7
Clear up Highlight sound settings ( #4194 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
Closes https://github.com/Chatterino/chatterino2/issues/1540
2022-12-03 17:01:49 +01:00
nerix
8d4ee72478
fix: Copy Shortcut Not Working In Reply Thread Popup ( #4209 )
2022-12-03 13:02:39 +00:00
Felanbird
6ee7ef8cab
Add more tooltips when hovering settings ( #4213 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-12-03 11:42:43 +00:00
kornes
db12693a27
Fix red text color persisting from message overflow highlight ( #4204 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-12-03 11:10:11 +00:00
kornes
188782ddca
fix: prevent unnecessary layout saves ( #4201 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-12-03 10:50:22 +00:00
kornes
edd4789bf7
perf: ignore WM_SHOWWINDOW
hide event ( #4198 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-12-03 11:20:31 +01:00
kornes
cc661d5f42
Fix unnecessary clears of split input selection ( #4197 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-11-27 19:39:53 +00:00
nerix
a16342fd82
perf: Speed Up Opening of Settings Dialog ( #4193 )
...
fix https://github.com/Chatterino/chatterino2/issues/1266
2022-11-27 20:15:22 +01:00
pajlada
032f290767
Sort and force grouping of includes ( #4172 )
...
This change enforces strict include grouping using IncludeCategories
In addition to adding this to the .clang-format file and applying it in the tests/src and src directories, I also did the following small changes:
In ChatterSet.hpp, I changed lrucache to a <>include
In Irc2.hpp, I change common/SignalVector.hpp to a "project-include"
In AttachedWindow.cpp, NativeMessaging.cpp, WindowsHelper.hpp, BaseWindow.cpp, and StreamerMode.cpp, I disabled clang-format for the windows-includes
In WindowDescriptors.hpp, I added the missing vector include. It was previously not needed because the include was handled by another file that was previously included first.
clang-format minimum version has been bumped, so Ubuntu version used in the check-formatting job has been bumped to 22.04 (which is the latest LTS)
2022-11-27 19:32:53 +01:00
kornes
f2b35fb7dc
Fix white border appearing around maximized window ( #4190 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
fixes https://github.com/Chatterino/chatterino2/issues/2205
2022-11-25 20:32:45 +00:00
kornes
330e0a99fa
Fix crash happening when QuickSwitcher is used with popout window ( #4187 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-11-25 09:34:01 +00:00
kornes
b3e400a049
Fix low contrast of text in settings tooltip ( #4188 )
2022-11-25 10:01:07 +01:00
nerix
254f89f935
fix: don't ignore mousePressEvent
in SplitInput
( #4177 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
Fixes https://github.com/Chatterino/chatterino2/issues/3844
2022-11-21 18:27:56 +00:00
Mm2PL
32d077c43b
Make cleanChannelName a NOOP for IRC ( #4154 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-11-16 16:54:59 +00:00
pajlada
011facc13a
Fix crashes that can occur when selecting/copying text ( #4153 )
2022-11-15 23:32:15 +00:00
Daniel Sage
90121ed756
Fix tab wrapping with vertical tab layout ( #4152 )
2022-11-15 08:45:10 +01:00
Adam Davies
a9d3c00369
Add setting to prevent or highlight message overflow ( #3418 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-11-13 11:47:46 +00:00
nerix
39f7d8ac4c
feat: Live Emote Updates for 7TV ( #4090 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-11-13 12:07:41 +01:00
kornes
8fa89b4073
Fix context menu not opening when username is right clicked from usercard/search/reply window ( #4122 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-11-12 18:10:21 +01:00
Patrick Geneva
3ed7489e0f
Add settings to increase split and usercard scrollback ( #3811 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-11-12 15:53:42 +00:00
kornes
a8b4eaa431
Fix login dialog causing main window to be non movable ( #4121 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
fixes https://github.com/Chatterino/chatterino2/issues/2378
2022-11-12 13:40:49 +00:00
Patrick Geneva
06b28ea0ab
Add ability to pin Usercards to stay open even if it loses focus ( #3884 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
Co-authored-by: James Upjohn <jammehcow@jammehcow.co.nz>
2022-11-12 12:21:43 +00:00
kornes
fbfa5e0f41
Disable use of Qt APIs deprecated in 5.15.0 and earlier versions ( #4133 )
2022-11-10 20:11:40 +01:00
Mm2PL
3303cdc0cb
BaseTheme is no more 🦀 ( #4132 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-11-10 09:07:50 +00:00
Daniel Sage
1741ac7482
Improve look of tabs when using a layout other than top ( #3925 )
2022-11-08 22:46:43 +01:00
Mm2PL
df4c294875
Allow hiding moderation actions in streamer mode ( #3926 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-11-06 16:30:53 +00:00
Mm2PL
6f88c1cc8a
Make opening threads from a usercard opened with /usercard not crash the client ( #3905 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-11-05 12:40:15 +00:00
Colton Clemmer
e531161c7f
Migrate /mods command to helix API ( #4103 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-11-05 11:20:12 +00:00
pajlada
aac9ea53d0
Harden emote parsing ( #3885 )
2022-11-05 10:04:35 +00:00
xel86
f00f766eeb
Migrate /commercial command to the Helix API ( #4094 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-11-05 09:43:31 +00:00
Felanbird
f0ad606d7a
Fix RapidJSON link not being https ( #4113 )
2022-11-05 04:53:13 +00:00
pajlada
84a6e724fa
Revert "Fix Twitch-specific filters not being applied ( #4107 )" ( #4111 )
2022-11-04 21:32:11 +00:00
pajlada
e3e1845262
Fix uninitialized read in ChannelView
's highlightedMessage_
( #4109 )
2022-11-04 18:59:03 +00:00
pajlada
05008214fa
Fix Twitch-specific filters not being applied ( #4107 )
2022-11-04 09:22:12 +01:00
Adam Davies
fa93d63383
Add settings tooltips ( #3437 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-10-30 12:06:38 +00:00
8thony
570746a8bd
Hide inline whispers in streamer mode ( #4076 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-10-22 10:04:51 +00:00
nerix
457c5725da
fix: Invalid/Dangling completion after updating input ( #4072 )
2022-10-22 11:42:46 +02:00
Kasia
b232d16b55
Prevent copying in a couple places ( #4066 )
2022-10-16 14:25:24 +00:00
nerix
34b5fa661f
fix: missing global emotes in popup ( #4062 )
2022-10-16 12:29:28 +00:00
nerix
3e41b84ed7
feat: Add 7TV Emotes and Badges ( #4002 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-10-16 11:22:17 +00:00
xel86
e8fd49aadb
Fix channel-based popups rewriting messages to file log ( #4060 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-10-16 10:28:22 +00:00
James Upjohn
ceecc7ef91
chore: migrate /vips command to Helix call ( #4053 )
...
* feat(helix): create response model for VIP listing
* feat(helix): stub out channel/vips request + handler
* feat(helix): parse VIPs list from data and pass to callback
* feat(helix): handle errors when getting VIP list then pass to callback
* feat(command): add barebones handler for helix-based /vips
* feat(command): provide better /vips output when user is not broadcaster
* chore(format): bulk reformat with clang-format
* chore(changelog): add entry for /vips Helix migration
* fix(helix): use correct method when calling VIP list endpoint
* fix(helix): use correct VIP list endpoint
* chore(tidy): please clang-tidy by marking parameter as unused
* feat(command): display unsorted VIP list returned from Helix API
* feat(settings): clone raid timegate settings for /vips
* feat(command): check /vips timegate setting before execution
* feat(command): handle 0 VIPs from Helix response
* feat(command): sort users alphabetically from Helix VIPs response
* fix(command): highlight users in Helix /vips output to match IRC
* fix(command): replace dynamic /vips error message with hardcoded string
* chore(comment): remove TODO comment that was DONE
* chore(format): bulk reformat using clang-format
* fix(command): send 0 VIP message after creation
* chore: apply suggestions from Felanbird
* fix(helix): change mention of user ban to VIPs in VIP list error message
* feat(helix): distinguish non-broadcaster auth error when getting VIPs
* chore(command): move handling of non-broadcaster /vips usage to API response
* chore(format): re-indent multiline string to get away from 80 char limit
* reformat
* fix tests
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-10-10 12:56:55 +02:00
Mm2PL
e604a36777
Make menus and placeholders display appropriate custom key combos. ( #4045 )
...
* Add initial support for finding hotkey display key sequences
* Make neededArguments work
* Implement displaying key combos in SplitHeader main menu
* Make Settings search text dynamic
* Make tab hide notice use a custom hotkeys key sequence
* Make Notebook menus use custom hotkeys key combo lookup for hiding tabs
* shut up changelog ci
* Make NotebookTab menus show custom hotkeys. SCUFFED:
this does not update dynamically!
* Scuffed: Make the show prefs button setting show the key bind
* Scuffed: Make the R9K description refer to hotkeys
* @pajlada, is something like this ok?
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-10-09 17:20:44 +02:00
nerix
4e2da540d2
refactor: Remove Leading Mention in Replies and Highlight Participated Threads ( #4047 )
2022-10-08 16:25:32 +02:00
nerix
974a8f11b7
Migrate /w
to Helix API ( #4052 )
2022-10-08 13:11:55 +02:00
pajlada
03051bf0bd
Bump MessageFlag underlying type to be 64-bit ( #4042 )
2022-10-03 14:55:46 -04:00
nerix
d5b8d89494
fix: Double-space when using replies with an empty input box ( #4041 )
2022-10-03 18:05:42 +00:00
Felanbird
766a30240d
Add debug hotkey for test sub messages ( #4037 )
2022-10-02 17:17:32 -04:00
nerix
54129f76a3
Migrate /emoteonly and /emoteonlyoff commands to the Helix API ( #4015 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-10-02 14:18:10 +00:00
Marko
f8f9903892
Migrate /raid
to Helix. ( #4029 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-10-02 15:27:55 +02:00
Felanbird
9816722b5e
Add showInMentions
option for Badge Highlights ( #4034 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-10-02 11:25:10 +00:00
xel86
bfcc9ff7a4
Add search predicates for badges and sub tiers ( #4013 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-10-01 12:30:29 +00:00
nerix
b5241670ae
fix: smoothScrollingNewMessages
sometimes hiding messages ( #4028 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-10-01 12:05:05 +00:00
Felanbird
0ab59d44f0
Add Basic Elevated Message support ( #4016 )
2022-09-30 23:23:31 +00:00
nerix
9554b83c1a
fix: Show Emoji Completion in IRC Channels ( #4021 )
2022-09-30 22:59:52 +02:00
nerix
6a2c4fc098
fix: retain text from input when replying ( #3989 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-09-14 10:55:52 +00:00
nerix
be72d73c3d
feat: add Go to message
action in various places ( #3953 )
...
* feat: add `Go to message` action in search popup
* chore: add changelog entry
* fix: only scroll if the scrollbar is shown
* fix: go to message when view isn't focused
* feat: animate highlighted message
* fix: missing includes
* fix: order of initialization
* fix: add `ChannelView::mayContainMessage` to filter messages
* feat: add `Go to message` action in `/mentions`
* fix: ignore any mentions channel when searching for split
* feat: add `Go to message` action in reply-threads
* fix: remove redundant `source` parameter
* feat: add `Go to message` action in user-cards
* feat: add link to deleted message
* fix: set current time to 0 when starting animation
* chore: update changelog
* fix: add default case (unreachable)
* chore: removed unused variable
* fix: search in mentions
* fix: always attempt to focus split
* fix: rename `Link::MessageId` to `Link::JumpToMessage`
* fix: rename `selectAndScrollToMessage` to `scrollToMessage`
* fix: rename internal `scrollToMessage` to `scrollToMessageLayout`
* fix: deleted message link in search popup
* chore: reword explanation
* fix: use for-loop instead of `std::find_if`
* refactor: define highlight colors in `BaseTheme`
* core: replace `iff` with `if`
* fix: only return if the message found
* Reword/phrase/dot changelog entries
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-09-11 16:37:13 +02:00
Daniel Sage
8ec032fc84
Periodically free memory from unused images ( #3915 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-09-04 11:23:14 +00:00
pajlada
46efa5df3d
Treat reorder
warnings as errors ( #3944 )
2022-09-03 18:12:44 +02:00
nerix
c1af2c3faa
feat: add settings to toggle BTTV/FFZ global/channel emotes ( #3935 )
...
* feat: add settings to disable BTTV/FFZ global/channel emotes
* docs: add changelog entry
* fix: capitalize `BTTV` and `FFZ`
* fix: rename and move settings
2022-08-28 12:20:47 +02:00
Daniel Sage
46f43f3ce8
Automatically load recent messages on reconnect ( #3878 )
...
* Add working reconnect recent messages
* Rename method to messagesUpdated
* Use audo declarations
* Add docs to new LimitedQueue methods
* Add more documentation, try atomic loading flag
* Update CHANGELOG.md
* Remove unused include
* Rename 'reconnected' signal to 'connected'
* Reserve before filtering on arbitrary update
* Extract recent messages fetching to own class
* Use std::atomic_flag instead of std::atomic_bool
* Add PostToThread include
* Add chatterino.recentmessages logging
* Remove unneeded parameters, lambda move capture
* Remove TwitchChannel::buildRecentMessages
* Add documentation, use more clear method name
* Reword changelog entry
I think it sounds better like this :)
* Rework how filling in missing messages is handled
This should hopefully prevent issues with filtered channels with old messages
that no longer exist in the underlying channel
* Check existing messages when looking for reply
* Clean up string distribution in file
* Try to improve documentation
* Use std::function for RecentMessagesApi
* Only trigger filledInMessages if we inserted
* Remove old unused lines
* Use make_shared<MessageLayout> instead of new MessageLayout
* Alphabetize QLogging categories
* Reorder CHANGELOG.md
2022-08-06 18:18:34 +02:00
Daniel Sage
20c974fdab
Added support for Twitch's Chat Replies ( #3722 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-07-31 10:45:25 +00:00
James Upjohn
218718e930
fix: prevent system messages from being ignored in multi-channel search ( #3875 )
2022-07-24 12:18:25 +02:00
Daniel Sage
c58552781d
Add option to display tabs on the right and bottom ( #3847 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-07-23 14:09:12 +00:00
Daniel Sage
3b9ac7456a
Fix crash when closing all tabs on macOS ( #3860 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-07-23 15:42:41 +02:00
Daniel Sage
965b06677a
Fix crash when closing and quickly opening a split, then running /clearmessages
( #3852 )
2022-07-10 15:08:20 +02:00
Leon Richardt
e1b512a373
ref: unify Split popup logic ( #3848 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-07-07 17:28:38 +00:00
Leon Richardt
53a625e26e
fix(Split): always refresh tab when channel is set ( #3849 )
...
Fixes #3845
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-07-07 18:52:15 +02:00
pajlada
6599009e79
Fix split focusing being broken in certain circumstances when the "Show input when it's empty" setting was disabled ( #3838 )
...
Co-authored-by: Kasia <zneix@zneix.eu>
2022-06-26 16:53:09 +00:00
Leon Richardt
881986d86f
fix: make popup windows have a parent per default ( #3836 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-06-25 12:45:56 +00:00
pajlada
34ea303607
Move most Command variables into the CommandController
shared variables ( #3824 )
2022-06-25 12:06:16 +00:00
Leon Richardt
6a58ce1273
feat: add Quick Switcher item to open channel in a new popup window ( #3828 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-06-25 11:00:32 +00:00
Auro
cdd949efd8
Moved highlight row index numbers to enum ( #3829 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-06-25 09:14:19 +00:00
Brian
9583b49653
Added a Scroll to top
keyboard shortcut for splits ( #3802 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-06-18 11:48:55 +00:00
Daniel Sage
81caf1aae0
Rewrite & optimize LimitedQueue ( #3798 )
...
* Use circular buffer for LimitedQueue
* Reduce copying of snapshot
* Small optimizations
* Remove unneeded lock statements
* Add LimitedQueue tests
* Fix includes for limited queue benchmark
* Update CHANGELOG.md
* Use correct boost version iterators
* Use a shared_mutex to clarify reads and writes
* Update `find`/`rfind` to return the result as a boost::optional
* Use `[[nodiscard]]` where applicable
* Update comments
* Add a couple more doc comments
* Replace size with get
get is a safe (locked & checked) version of at
* Use std::vector in LimitedQueueSnapshot
* Update LimitedQueue benchmarks
* Add mutex guard to buffer accessors
We do not know whether T is an atomic type or not
so we can't safely say that we can copy the value
at a certain address of the buffer.
See https://stackoverflow.com/a/2252478
* Update doc comments, add first/last getters
* Make limit_ const
* Omit `else` if the if-case always returns
* Title case category comments
* Remove `at`
* Fix `get` comment
* Privatize/comment/lock property accessors
- `limit` is now private
- `space` is now private
- `full` has been removed
- `empty` now locks
* Remove `front` function
* Remove `back` method
* Add comment to `first`
* Add comment to `last`
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-06-18 10:44:48 +00:00
pajlada
a83c139154
Fix crash that can occur when changing channels ( #3799 )
...
The signal that handled the splitinput completer never disconnected, so
if it closed it would access bad memory
2022-06-14 13:46:52 +00:00
matt
d29243a2a5
Removed total views from the usercard ( #3792 )
2022-06-05 20:51:18 +00:00
pajlada
7ccf60111d
Overhaul highlight system ( #3399 )
...
Checks have been moved into a Controller allowing for easier tests.
2022-06-05 15:40:57 +00:00
Kasia
a7939b727f
Organized version information ( #3781 )
...
added new `GIT_MODIFIED` variable - used to determine whether the vcs tree was compiled or not at the time of building the app
added information about running in DEBUG mode which might be very helpful to determine whether one is running a DEBUG build, e.g. in the process of troubleshooting/determining crash causes
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-06-04 19:00:42 +00:00
Kasia
5de4e9d9cc
Corrected determination of search popup's title ( #3790 )
2022-06-01 12:41:16 +00:00
pajlada
e9e3e5a25a
Use setPlainText
when finishing a completion ( #3785 )
2022-05-30 11:09:38 +00:00
Kasia
765a17d374
Simplify code for fake debug messages ( #3775 )
2022-05-29 12:53:22 +00:00
Mm2PL
c8f5d35042
Added mod button-like placeholders in right click commands ( #3765 )
...
Implemented input.text to return altText when it makes no sense to contain data
Co-authored-by: Kasia <zneix@zneix.eu>
2022-05-29 12:23:29 +00:00
kornes
143f4ef2ec
Fix viewers list search when used before loading finishes ( #3774 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-05-29 11:06:01 +00:00
badoge
57f92f5eaa
Added more streaming software to streamer mode binaries list ( #3740 )
...
Streamer mode now automatically detects if XSplit, PRISM Live Studio, Twitch Studio, or vMix are running
Co-authored-by: Kasia <zneix@zneix.eu>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-05-28 12:17:42 +00:00
badoge
135f914b38
Hide category labels when searching in Viewer list ( #3719 )
...
This fixed a bug introduced in #3683
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-05-28 11:11:51 +00:00
xel86
3e1e30e4c2
Add scrollbar to Select filters
dialog ( #3737 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-05-28 10:25:58 +00:00
James Upjohn
57783c7478
feat: add global channel search support ( #3694 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-05-23 00:47:16 +00:00
xel86
4239666934
Feature: execute commands on chat messages using the context menu ( #3738 )
2022-05-22 14:45:54 +00:00
Auro
28efd29dfa
Removed unused refreshButton
pointer ( #3744 )
...
Follow-up to #1982
2022-05-17 10:44:57 +00:00
LosFarmosCTL
0605dabf31
fix: compilation on macOS without precompiled headers ( #3741 )
...
Co-authored-by: zneix <zneix@zneix.eu>
2022-05-17 10:16:33 +00:00
kornes
3bf1756579
Fix: ignore whitespaces pasted in EmotePopup search ( #3730 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-05-16 09:42:17 +00:00
xel86
1bf31889f9
Fixed viewer list not being closable with the escape key ( #3734 )
2022-05-14 11:44:18 +00:00
Kasia
46a5c9509e
Fix Qt::SkipEmptyParts
deprecation warning ( #3726 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-05-14 10:11:39 +00:00
kornes
07dd8c560b
Prevent user from entering incorrect characters in Live Notifications channels list ( #3715 )
...
Co-authored-by: Sidd <iProdigy@users.noreply.github.com>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-05-08 10:27:25 +00:00
nerix
f97780d84e
Improve Twitch PubSub connection reliability ( #3643 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-05-07 15:22:39 +00:00
LosFarmosCTL
66b9b04401
fix: raise existing emote popups from behind other windows (macOS) ( #3713 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-05-07 14:31:14 +00:00
badoge
d85d9d4910
Add option to open a user's chat in a new tab from the usercard avatar context menu ( #3625 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-04-30 10:29:14 +00:00
kornes
b825493d6e
Fix incorrect spacing of settings icons at high DPI ( #3698 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-04-30 10:04:45 +00:00
badoge
7246ab38c7
Add chatter count for each category in viewer list ( #3683 )
...
Co-authored-by: Kasia <zneix@zneix.eu>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-04-24 15:54:37 +00:00
kornes
f170d31ab5
Add missing tooltip hide on ChannelView leave event ( #3686 )
2022-04-24 17:23:23 +02:00
kornes
0de4a2160a
Add missing parent pointer to few QMessageBox and QFontDialog ( #3679 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-04-16 08:59:20 +00:00
Mm2PL
45e8d1d96e
Include user's operating system information in the About page ( #3663 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-04-09 12:55:27 +00:00
James Upjohn
04c355f7e9
feat: use message's original channel name when usercard popout is opened ( #3623 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-04-09 11:27:21 +00:00
sando
a53f8d32e1
Adjust large stream thumbnail to 16:9 ( #3655 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-04-07 22:34:52 +00:00
Mm2PL
832e34186b
Fix announcement rendering ( #3639 )
...
* Fix announcement rendering
* Changelog
* Add test message to Window.cpp
2022-03-31 22:24:19 +00:00
Mm2PL
29117a930e
Add an action to select the word under the cursor ( #3633 )
2022-03-27 13:33:44 +02:00
qooq69
3c46572c51
Added margin to emote search ( #3543 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-03-26 13:46:22 +00:00
Infinitay
554313d645
Add the ability to lock NotebookTab layout ( #3627 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-03-26 14:16:45 +01:00
Mm2PL
baeec59a8a
Don't grab the keyboard in channel picker dialog ( #3575 )
2022-03-20 16:31:56 -04:00
James Upjohn
495f4b15f4
fix: double right/middle clicking usernames starts text selection mode ( #3608 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-03-19 13:22:42 +00:00
James Upjohn
67c10fafc7
chore: replace usages of obsolete twitch struct with backing field ( #3614 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
2022-03-19 11:02:29 +00:00
qooq69
5a89acbe82
Fixed SplitInput placeholder color ( #3606 )
2022-03-12 11:40:51 +01:00
Paweł
df70ca59e3
Purged kraken ( #3578 )
...
* Purged kraken code
* Remove kraken documentation
* Update Helix documentation
* Ran prettier
* Removed kraken files from qmake build file
* Remove now unnecessary .finally() callback
2022-02-28 14:59:10 +00:00
qooq69
82196e3e82
Added incremental search to channel search. ( #3544 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-02-13 15:05:38 +00:00
Mm2PL
ad8246647f
Add context menu option to open the user's channel from a usercard ( #3486 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
2022-02-13 01:37:14 +00:00
Infinitay
5978ed8b1f
Show context menu anywhere in MessageLayout when applicable ( #3566 )
...
Co-authored-by: James Upjohn <jammehcow@jammehcow.co.nz>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-02-13 00:46:39 +00:00
Mm2PL
b2fa7b1d94
Make Tab Layout setting only accept predefined values ( #3564 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-02-12 13:27:25 +01:00
pajlada
6ef8e482c3
Set window icon in the whole application instead of in BaseWindow ( #3554 )
...
This makes icon visible on Ubuntu 20.04 while using AppImage build (and possibly some other setups as well).
2022-01-30 16:08:02 +01:00
Mm2PL
f4c82dfa59
Allow Hotkeys to execute moderation actions in usercards ( #3483 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-01-29 16:54:57 +00:00
LosFarmosCTL
b5b395f975
Colorize entire split input header instead of just the channel name ( #3379 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
2022-01-22 16:23:02 +01:00
Mm2PL
6f7c3c8d7e
Made emote search not crash in non-Twitch channels. ( #3527 )
2022-01-22 14:05:01 +01:00
Infinitay
1d272c399b
Added ability to copy message ID with Shift + Right Click
( #3481 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-01-16 13:35:00 +00:00
qooq69
687adf6b4e
Usercards no longer close when the originating window (e.g. a search popup) is closed ( #3518 )
...
Fixed being unable to open a usercard from inside a usercard while "Automatically close user popup when it loses focus" was enabled
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-01-16 12:31:24 +00:00
Patrick Geneva
201cd67e41
Larger user card drag area ( #3508 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
2022-01-16 12:31:48 +01:00
Paweł
700c9fc4f2
Don't crash upon right-clicking automod badge ( #3496 )
2022-01-14 02:44:13 +01:00
Leon Richardt
42002d80b7
fix: re-add build date to "About" page ( #3464 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
2022-01-07 17:25:57 +01:00
Felanbird
1ba747efb1
Add login to Context Menu ignoreList ( #3471 )
2022-01-06 09:12:09 +00:00
Paweł
34203dfa7c
Optimize logs folder size calculation ( #3427 )
2022-01-05 21:17:35 +00:00
Felanbird
4f01ea4ab6
Add signup to Context Menu ignoreList ( #3468 )
2022-01-05 12:50:49 +00:00
Mm2PL
79db02aa66
Removed ability to reload emotes really fast ( #3450 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-01-03 11:02:55 +00:00
Adam Davies
8e5468c316
Add search to emote popup ( #3404 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-01-02 14:59:16 +00:00
pajlada
2b9e2bd1b0
Notebook::select now takes the optional parameter "focusPage". ( #3446 )
2022-01-02 15:00:19 +01:00
pajlada
b031fc41ef
Fix debug hotkeys not showing up in debug builds ( #3447 )
2022-01-02 14:09:35 +01:00
Infinitay
cbb6a9d568
Add subscriber and founder badge highlighting ( #3445 )
2022-01-02 13:30:53 +01:00
pajlada
c26fb01df5
Fixed crash that could occur when the user closes the Settings dialog ( #3444 )
2022-01-01 13:15:52 +00:00
Adam Davies
f64047d5ea
Add clear button to settings search bar ( #3403 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-12-26 14:05:14 +00:00
Paweł
1682f0fb36
Refactor Tab completion for Twitch commands ( #3144 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-12-26 14:21:52 +01:00
Mm2PL
94f7f09e73
Fixed character counter changing fonts after going over the limit ( #3422 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-12-25 23:43:03 +00:00
pajlada
cd77d14485
Add link to Privacy Policy and Terms of Service under the Link Previews section ( #3424 )
2021-12-25 13:59:39 +00:00
pajlada
51ece94f58
Update Settings and Signals version ( #3398 )
...
Co-authored-by: zneix <zneix@zneix.eu>
2021-12-19 14:57:56 +00:00
pajlada
b41df18933
Fixed a crash that could occur on certain Linux systems when toggling the Always on Top flag. ( #3385 )
...
* Get `isVisible` value *before* toggling AlwaysOnTop hint
* Add changelog entry
2021-12-05 13:38:21 +01:00
mmb L
ec966a1791
Remove local variables that are not referenced
2021-11-28 13:02:07 +01:00
Mm2PL
f0df2fcb28
Fix Split Input hotkeys not being available when input is hidden ( #3362 )
2021-11-27 13:47:31 +01:00
Mm2PL
703f3717e2
Add custom hotkeys. ( #2340 )
...
Co-authored-by: LosFarmosCTL <80157503+LosFarmosCTL@users.noreply.github.com>
Co-authored-by: Paweł <zneix@zneix.eu>
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-11-21 17:46:21 +00:00
Auro
3a5c2b1d33
Middle click split header to open in browser ( #3356 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-11-20 13:27:26 +00:00
Felanbird
f58f35292a
Fix comment typo ( #3359 )
2021-11-20 12:22:30 +01:00
Felanbird
c19fd0d332
Add more ignored channels for context menu twitch links ( #3352 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-11-14 12:21:17 +00:00
Mm2PL
1ca3dfde7f
Fixed splits losing filters when closing and reopening them ( #3351 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-11-13 12:07:29 +00:00
Mm2PL
7f4b73910a
Added support for opening channels from twitch.tv/popout links. ( #3309 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-11-06 13:43:03 +00:00
1xelerate
a40677f4cd
feat: Add copy button for both login & display name inside the user info popout ( #3335 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-11-06 12:44:27 +00:00
James Upjohn
67eff75873
feat: add "clear cache" button to settings ( #3277 )
...
Co-authored-by: Leon Richardt <leon.richardt@gmail.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-11-06 12:00:27 +00:00
Mm2PL
fc4387014e
Allow for building without QtKeychain ( #3318 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-10-31 19:45:23 +00:00
Felanbird
d7337ff69f
Add "drops" as an ignoredUsername for context menu twitch links ( #3310 )
2021-10-31 12:16:07 +01:00
Ryan
e24dffa961
Fix 'First Message' scrollbar highlights not being disabled ( #3325 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-10-30 13:24:38 +02:00
pajlada
8ead95b959
Flatten the scrollbar highlight iteration ( #3326 )
2021-10-30 10:54:43 +00:00
Mm2PL
c33efab751
Add includes so Chatterino compiles without PCH ( #3308 )
2021-10-26 17:20:28 +02:00
apa420
4a90f10df9
Fixed Searching for subcategories ( #3157 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
Co-authored-by: Paweł <zneix@zneix.eu>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-10-24 18:04:24 +02:00
Auro
696979e9a3
Add chatter count to viewer list popout ( #3261 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-10-24 17:27:18 +02:00
Mikulex
3f12d5bb3b
Fix "Change channel" popup title ( #3273 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-10-23 11:22:54 +00:00
Felanbird
15f7e65e0c
Removed duplicate setting for toggling Channel Point Redeemed Message
highlights ( #3296 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-10-23 10:08:25 +00:00
Felanbird
be3609a927
Capitalize mentions of Twitch, Chatterino, and IRC in comments and text/settings ( #3274 )
2021-10-17 15:06:58 +02:00
LosFarmosCTL
06245f3713
Add new search predicate to enable searching for messages matching a regex ( #3282 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-10-17 12:36:44 +00:00
Paweł
2bd05fd576
Simplify ResizingTextEdit::isFirstWord
to avoid invalid QString index warnings ( #3285 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-10-16 11:00:41 +00:00
Tal Neoran
d8aa232df9
Add keybindings to tab context menu items ( #3265 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
2021-10-09 16:09:11 +00:00
Tal Neoran
fa5a9fe831
Add missing arg to string format in user unblock error ( #3279 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
2021-10-09 15:00:30 +00:00
Tal Neoran
5861722c38
Fix spacing of tab visibility keybind in keybindings page ( #3266 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
2021-10-09 14:24:05 +00:00
gempir
0ba7c0f3c5
Add highlights for first messages ( #3267 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-10-02 12:17:24 +00:00
Mm2PL
9b9fd7d403
Add new command placeholders: {channel.name}, {channel.id}, {stream.game}, {stream.title}, {my.id}, {my.name} ( #3155 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-09-11 12:35:26 +00:00
Tal Neoran
e577136395
Fix completion menu completing from wrong position ( #3229 )
...
Fixes #3225 https://github.com/Chatterino/chatterino2/issues/3225
2021-09-11 12:09:14 +02:00
Mm2PL
d99fafaa99
Remove unused code for Tagged Users ( #3208 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-09-04 11:11:20 +00:00
fourtf
963f97524e
Remove tipping link
2021-09-03 20:51:05 +02:00
Felanbird
5f8106e9fc
Normalize usages of 'case-sensitive' ( #3188 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-08-29 13:06:07 +00:00
apa420
e499486418
Added regex option to Nicknames ( #3146 )
...
Co-authored-by: Mm2PL <miau@mail.kotmisia.pl>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-08-22 13:30:17 +02:00
Tal Neoran
ad4a0c28d1
Add opening tab in popup ( #3082 )
...
Co-authored-by: zneix <zneix@zneix.eu>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-08-21 12:16:00 +00:00
LosFarmosCTL
773c4bb9e7
Add optional parameter to /usercard command for opening a usercard in a different channel context. ( #3172 )
...
Co-authored-by: apa420 <17131426+apa420@users.noreply.github.com>
Co-authored-by: Mm2PL <mm2pl+gh@kotmisia.pl>
Co-authored-by: Leon Richardt <leon.richardt@gmail.com>
2021-08-21 11:37:57 +00:00
pajlada
1d664f88e5
Keyboard integration for Streamlink quality confirmation ( #3169 )
...
Co-authored-by: zneix <zneix@zneix.eu>
2021-08-15 15:59:52 +02:00
Mm2PL
d46589ca26
Duplicate spaces now count towards the display message length ( #3002 )
2021-08-14 13:16:16 +00:00
Marko
113a7795f4
Hide similar messages by any user ( #2716 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-08-14 14:28:08 +02:00
Auro
75458a1a25
Change 3rd party uploader popup text capitalization ( #3158 )
2021-08-14 12:08:55 +02:00
James Upjohn
6151cd5b05
Show system message when reloading subscriber emotes ( #3135 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-08-08 10:59:28 +00:00
pajlada
54f6e4f9e9
Remove twitchemotes.com-related functionality ( #3136 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
2021-08-07 11:13:05 +00:00
nilyt
961803deba
Allow building against Qt 5.11 ( #3105 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-08-07 10:37:02 +00:00
Tal Neoran
5cb1022ccf
Fix badge highlights using the same color ( #3134 )
...
Co-authored-by: Paweł <zneix@zneix.eu>
2021-08-07 11:30:56 +02:00
Tal Neoran
9d90de6b8c
Handle moderation mode and filters in split popup ( #3130 )
2021-08-07 00:04:09 +02:00
Paweł
0c5abb8149
Deprecated /(un)follow commands and respective usercard action ( #3078 )
...
/(un)follow commands are marked as deprecated and link to the issue this PR is closing.
follow button on the usercard is removed completely
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
2021-08-04 20:41:27 +00:00
pajlada
95044efeed
Fix filter crash introduced in #3092 ( #3110 )
2021-08-03 07:39:27 +00:00
apa420
3cb1e5158a
Added the ability to add nicknames for users ( #2981 )
...
Co-authored-by: Mm2PL <mm2pl+gh@kotmisia.pl>
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-07-31 16:15:43 +02:00
Paweł
047e10a833
Removed checks for no longer supported Qt 5.11 ( #3093 )
2021-07-30 16:18:30 +00:00
xHeaveny
33d1837f4f
Added section with helpful Chatterino-related links to the About page ( #3068 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-07-25 14:19:01 +00:00
Matthew Marlow
6052a0ede6
Fixed zooming bug in native-host-ext [Chrome] ( #1936 )
...
Co-authored-by: alazymeme <jkeasley@icloud.com>
Co-authored-by: 23rd <23rd@vivaldi.net>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-07-25 13:13:21 +00:00
Felanbird
700e092bf6
Fix non secure wiki link ( #3042 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2021-07-25 12:30:40 +00:00
Mm2PL
b352dea2dc
Make the copy button switch light/dark theme ( #3057 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2021-07-25 11:15:38 +00:00