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
exstrim401
95e6d8ac2f
Add icon in the CMake macOS bundle ( #3832 )
2022-06-25 10:42:50 +02: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
Brian
fd87cbb626
Strip leading @ from usernames in the /block
and /unblock
commands ( #3816 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-06-18 11:18:51 +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
pajlada
9219647b6a
Fix highlights not showing in mentions ( #3801 )
2022-06-06 15:36:53 +02: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
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
Kasia
74ec310228
Fixed channels not being set as offline ( #3767 )
2022-05-28 18:10:10 +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
Kasia
e11677c62b
Added /copy command ( #3763 )
...
Copies the given arguments to clipboard
2022-05-22 22:42:52 +00:00
Sidd
21934b6aaf
perf: use constant time live channel lookup ( #3762 )
2022-05-22 19:21:02 +02:00
xel86
dc34c16dbe
Batch checking live status for all channels after startup. ( #3757 )
2022-05-22 15:51:23 +00:00
xel86
4239666934
Feature: execute commands on chat messages using the context menu ( #3738 )
2022-05-22 14:45:54 +00:00
badoge
bd3d2ed82a
Added /requests
command. Usage: /requests [channel]
. ( #3746 )
...
Opens the channel points requests queue for the provided channel or the current channel if no input is provided.
Co-authored-by: Mm2PL <mm2pl+gh@kotmisia.pl>
2022-05-22 11:53:45 +00:00
qooq69
1b3aa343a3
Fix links with no thumbnail having previous link's thumbnail ( #3720 )
...
Co-authored-by: zneix <zneix@zneix.eu>
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-05-22 11:16:16 +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
James Upjohn
a5930f222a
Fix self-highlighting from resub messages ( #3708 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-05-08 11:44:32 +00:00
Sidd
94f067ce62
fix: unlisten to automod on user change ( #3718 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-05-08 10:56:40 +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
Sidd
fd44f30c7d
fix: disable duplicate automod caught message handler ( #3717 )
2022-05-07 22:05:13 +02:00
pajlada
65301a3359
Fix automod crash ( #3716 )
2022-05-07 18:48:10 +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
Sidd
b2ed4c0843
fix: parse irc tags with consecutive escapes ( #3711 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-05-07 13:57:46 +00:00
badoge
846ffbb422
Sorted usernames in /vips message to be case-insensitive ( #3696 )
2022-04-30 12:02:40 +00:00
Mm2PL
00b463d298
Delete 'is live' messages from non-open channels ( #3678 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-04-30 11:37:24 +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
Auro
94e4cd2c1d
Added is:first-msg
search option ( #3700 )
...
* added first-msg for flag predicate
* Update CHANGELOG.md
* Update changelog entry phrasing
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-04-30 11:23:48 +02: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
Sidd
c399d4dbe9
refactor(TwitchChannel): remove getGameById call ( #3662 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2022-04-09 12:27:04 +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
hicupalot
bfb024b1e7
Added quotation marks in the permitted/blocked Automod messages ( #3654 )
...
Co-authored-by: Felanbird <41973452+Felanbird@users.noreply.github.com>
2022-04-07 08:15:41 -04:00
Sidd
870aa74427
Use login name for NotificationController lookup ( #3648 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2022-04-06 21:10:22 +00:00
fourtf
81a62764c8
2.3.5
2022-04-05 14:11:02 +02: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
fourtf
e8b0257397
2.3.5-beta
2022-03-27 22:18:04 +02:00
fourtf
9a7015bedd
reordered changelog
2022-03-27 14:02:20 +02:00