nerix
aed55ac1ba
fix: replace defines with constexpr/const and use more absolute paths for includes ( #5527 )
...
bye bye nuuls
2024-08-03 10:00:58 +00:00
pajlada
5deec1f02f
chore: remove Singleton & replace getIApp with getApp ( #5514 )
2024-07-21 13:09:59 +00:00
nerix
0495fbca43
feat: add option to suppress live notifications on startup ( #5388 )
2024-07-20 12:19:27 +00:00
nerix
b3c09b65d8
chore: mini refactorings and dead code removal ( #5512 )
2024-07-20 11:35:59 +02:00
teknsl
e2c3823a14
Support more firefox variants for incognito link opening ( #5503 )
2024-07-11 10:42:20 +00:00
pajlada
354079c74c
refactor: add Channel::addSystemMessage
function ( #5500 )
2024-07-07 22:03:05 +02:00
nerix
189be8c68f
chore: remove old Qt 5.12 code, update docs and FreeBSD runner ( #5396 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2024-06-23 12:26:59 +00:00
Jacob Nielsen
66471075a5
fix: Add brave & google-chrome-stable to incognito browser list ( #5452 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2024-06-15 10:04:51 +00:00
nerix
d00cadf4eb
refactor: load images in workers and push immediately ( #5431 )
2024-06-02 16:31:17 +02:00
nerix
65bfec963b
feat(emote-popup): save size of popup ( #5415 )
...
* fix: remove added margins from emote window position
* chore: add changelog entry
* feat: store size of emote window
* chore: update changelog entry
* fix: disable layout save
* fix: PCH moment
* fix: multiply by scale
2024-06-01 10:38:39 +00:00
Brian
5c539ebe9a
fix: Missing includes when building with USE_PRECOMPILED_HEADERS=OFF
( #5389 )
2024-05-11 16:52:25 +00:00
Mm2PL
c3b84cb4b6
Add custom image functionality for inline mod buttons. ( #5369 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2024-05-11 10:54:27 +00:00
iProdigy
e6bf503594
feat: include duration in more multi month gifts ( #5319 )
...
* feat: include duration in more multi month gifts
* chore: update sample data
* chore: update changelog
* push more sample data events to my channel
* feat: use nicer display name for anon gifters
---------
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2024-04-12 21:30:33 +02:00
iProdigy
92e75784fc
feat: report duration for multi-month anon sub gifts ( #5293 )
2024-04-02 12:50:53 +02:00
nerix
ed20e71db4
refactor: adapt magic_enum to Qt ( #5258 )
2024-03-23 11:22:42 +00:00
nerix
449c5397b7
fix: store IPC file in application directory ( #5226 )
2024-03-03 12:15:50 +00:00
nerix
c1fa51242f
refactor: turn StreamerMode
into a singleton(-like thing) ( #5216 )
2024-03-01 21:12:02 +01:00
pajlada
101dc82ea0
feat: Show FrankerFaceZ channel badges ( #5119 )
2024-02-25 11:18:57 +00:00
nerix
954e19817c
fix: more MSVC warnings ( #5137 )
2024-01-30 17:28:36 +01:00
pajlada
4380ef8c5f
refactor: Remove most raw accesses into Application ( #5104 )
2024-01-19 17:59:55 +01:00
pajlada
718696db53
refactor: Un-singletonize Paths & Updates ( #5092 )
2024-01-16 20:56:43 +00:00
pajlada
5b6675abb4
refactor: fix clang-tidy auto*, const&, and curly braces ( #5083 )
2024-01-14 17:54:52 +01:00
fraxx
06f950a55b
Improve Streamlink documentation ( #5076 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2024-01-12 15:15:42 -05:00
nerix
fa5648fd9a
refactor: NetworkPrivate ( #5063 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2024-01-09 00:37:15 +01:00
nerix
66f4480371
fix: Fixed some compiler warnings ( #5028 )
...
* fix(C4101): unreferenced local variable
* fix(C4189): variable initialized but not referenced
* fix(C4305): narrowing from double to float
* fix(C4457): declaration hiding function parameter
* fix(C4456): shadowing declaration
* fix(C4996): remove deprecations
* chore: add changelog entry
* fix: Remove more unused variables
* fix: removed unused lambda captures
* Update changelog entry
---------
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-12-16 11:24:28 +00:00
nerix
c4c94473ae
Do bounds-checking on more windows ( #4797 )
...
Co-authored-by: pajlada <rasmus.karlsson@pajlada.com>
2023-12-02 12:56:03 +01:00
Mm2PL
fbc8aacabe
Refactored the Image Uploader feature. ( #4971 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-11-19 11:05:30 +00:00
nerix
6faf63c5c4
refactor: Remove Outcome
from network requests ( #4959 )
2023-11-12 14:51:51 +01:00
pajlada
fcc5f4b3df
feat: Allow id: prefix in /ban and /timeout ( #4945 )
...
ban example: `/ban id:70948394`, equivalent to `/banid 70948394`
timeout example: `/timeout id:70948394 10 xd`
2023-11-08 21:42:06 +01:00
nerix
7ecbfa0cdb
refactor: debug count and popup ( #4921 )
...
* Moved implementation of the methods to the `cpp` file.
* Added `DebugCount::Flag(s)` and `DebugCount::configure(name, flags)`.
* Moved from `QMap` to `std::map` (order is important here).
* Used `QStringBuilder` for concatenations.
* Used `QLocale` for formatting (adds separators).
* Added `DebugCount::Flag::DataSize` for data sizes in bytes (and fixed language to English).
* Used `DataSize` for image sizes (maybe this should be moved somewhere else?).
* Added copy button to popup.
* Fixed Image usage reporting being eight times too large (could be another PR, but honestly it's four characters).
2023-10-28 21:17:32 +02:00
pajlada
5c0219c245
refactor: Use override instead of virtual where possible ( #4917 )
2023-10-25 18:13:48 +02:00
nerix
fcb6eff8cc
Remove direct dependency on Qt 5 compatibility module ( #4906 )
2023-10-23 21:28:02 +02:00
pajlada
fec45889a8
Replace boost::optional with std::optional ( #4877 )
2023-10-08 16:50:48 +00:00
nerix
fe4d6121a2
Display all parsed elements when parsing emojis in replies ( #4875 )
2023-10-08 10:09:42 +00:00
pajlada
774eaa14ce
Fix emoji unified/non-qualified version for sending & parsing ( #4840 )
...
Co-authored-by: nerix <nerixdev@outlook.de>
2023-10-07 10:21:30 +00:00
nerix
783c7530f3
Allow any window to be bounds-checked ( #4802 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-09-24 13:32:43 +00:00
Daniel Sage
37009e8e6b
Consolidate input completion code in preparation for advanced completion strategies ( #4639 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-09-24 12:17:17 +00:00
Brian
c71e91200a
streamlink: trim custom paths ( #4834 )
...
this makes sure no spaces are accidentally left in the custom path
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-09-23 08:20:05 +00:00
nerix
f13a3b9685
Cleanup Windows helpers ( #4820 )
...
* fix: clipboard exception
* chore: cleanup windows helpers
2023-09-17 10:20:26 +00:00
pajlada
8fe3af3522
Fix signal connection nodiscard warnings ( #4818 )
2023-09-16 11:52:51 +00:00
Felanbird
381d5c4276
Change Elevated Messages
to Hype Chats
( #4766 )
2023-08-14 17:19:20 +00:00
nerix
e7281b033e
Show historic timeouts and bans in usercard ( #4760 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-08-13 10:00:52 +00:00
Sam Heybey
69c983e0d9
Add support for opening links in incognito mode on Linux & BSD ( #4745 )
...
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-08-06 15:57:01 +02:00
nerix
703847c9ba
Add subtitle to Hype Chats ( #4715 )
...
* feat: more hype chat
* Add `std::chrono::seconds` overload to formatTime
* Move & rename it to HypeChat + some other mini things
* Add changelog entry
* fix formattime test
---------
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
2023-07-30 16:54:42 +00:00
nerix
378aee7ab1
Refactor Native Messages ( #4738 )
...
* refactor: move ipc queue into its own class
* refactor: move windows.h related functions to AW
* refactor: make NM-Client methods static
* refactor: json access
* refactor: use struct initializer
* refactor: move `handleMessage` to anon-namespace
* refactor: clean-up includes
* refactor: move action handler to functions
* refactor: cleanup `handleSelect`
* fix: cleanup clang-tidy warnings
* chore: simplify json
* revert: keep handlers as methods
This is more readable and extensible.
* fix: typo
* fix: namespace
* fix: rename define
* refactor: `IpcQueue` to be simpler
* fix: rename cmake option
* fix: use variant when constructing
* fix: make it a ref
* fix: its a pair now
2023-07-30 11:14:58 +00:00
nerix
fca57696bb
Increase max number of blocked users loaded from 100 to 1,000 ( #4721 )
...
Also includes a little refactor of how the requests are made & how the blocked users are stored
2023-07-23 11:26:12 +00:00
nerix
22b290cb2d
Improve network error messages ( #4704 )
2023-07-01 12:59:59 +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
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
Mm2PL
c6c884df70
Add an indicator in the title bar if Streamer Mode is active ( #4410 )
2023-05-27 10:38:25 +00:00