WarmUpTill
93703c80bc
Hide option to verify timestamps when functionality is disabled
2025-06-01 11:57:26 +02:00
WarmUpTill
1ca61f3ed4
Add option to not link date-tz even if the source code exists
2025-05-28 22:11:07 +02:00
WarmUpTill
f13beaead2
Reduce log spam in case of invalid token
...
debian-build / build (push) Has been cancelled
Check locale / ubuntu64 (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
The caching mechanism for the token validity checks did not have the
desired effect, and the Twitch channel to user id mapping function was
attempting to resolve names even with an invalid token.
2025-05-08 21:10:13 +02:00
WarmUpTill
232cbb06f6
Disable Twitch event timestamp verification by default
...
debian-build / build (push) Waiting to run
Push to master / Check Formatting 🔍 (push) Waiting to run
Push to master / Build Project 🧱 (push) Waiting to run
Push to master / Create Release 🛫 (push) Blocked by required conditions
It brakes too often to be worth it as an option to be enabled by
default.
2025-05-07 18:33:04 +02:00
WarmUpTill
9633a61a65
Add option to disable Twitch event timestamp verification
debian-build / build (push) Waiting to run
Check locale / ubuntu64 (push) Waiting to run
Push to master / Check Formatting 🔍 (push) Waiting to run
Push to master / Build Project 🧱 (push) Waiting to run
Push to master / Create Release 🛫 (push) Blocked by required conditions
2025-05-01 12:46:20 +02:00
WarmUpTill
0643b250e1
Fix typos
2025-05-01 12:46:20 +02:00
WarmUpTill
70bbc7cdac
Implement proper timestamp validation for Twitch messages
debian-build / build (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
2025-04-11 19:02:37 +02:00
WarmUpTill
d892298995
Add missing "[adv-ss]" log tag
2025-04-11 19:02:37 +02:00
WarmUpTill
aa87911b71
Use cpp-httplib based HTTP action type
...
debian-build / build (push) Has been cancelled
Check locale / ubuntu64 (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
The goal is to remove the older, more limited version of the HTTP action
at some point in the future.
2025-03-30 14:06:19 +02:00
WarmUpTill
213f1bba36
Add "Any" entry of the reward selection only for Twitch condition
2025-03-22 18:09:51 +01:00
WarmUpTill
eaad4d1bbd
Fix Twitch helper caches misbehaving
...
API calls with different sets of arguments could map to the same key
value pair, which resulted in unexpected behavior for functions using
those caches
2025-03-22 18:09:51 +01:00
WarmUpTill
17d9b73b9a
Fix thread flood when Twitch event sub connection is lost
debian-build / build (push) Has been cancelled
Check locale / ubuntu64 (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
2025-03-15 12:31:13 +01:00
WarmUpTill
d6185a6099
Add handling for Twitch API throttling
2025-03-15 12:31:13 +01:00
WarmUpTill
41c06b9edb
Refactor Twitch condition event handling
2025-03-15 12:31:13 +01:00
WarmUpTill
d8807077da
Add option to query reward information
2025-03-15 12:31:13 +01:00
WarmUpTill
34e125f82d
Rework chache handling
...
* No longer provide multiple HTTP helper functions with the same name
* Default to cache not being used
* Explicitly use the cache for certain Twitch actions and conditions
* Clear caches on shutdown to avoid leaks being reported
2025-03-15 12:31:13 +01:00
WarmUpTill
d670b6d07e
Move JSON temp var heper functions
2025-03-15 12:31:13 +01:00
WarmUpTill
7b0f985f18
Add macro properties for 'reward' object in redemption events
2025-03-15 12:31:13 +01:00
WarmUpTill
212be923f6
Add option to query user information
2025-03-15 12:31:13 +01:00
WarmUpTill
88fcb57e9f
Cleanup
2025-03-15 12:31:13 +01:00
WarmUpTill
9b609c118f
Fix disabling chat emote only mode attempting to send chat messages
2025-03-15 12:31:13 +01:00
WarmUpTill
a51b7f6b13
Fix UI theming issues
debian-build / build (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
2025-03-11 22:12:05 +01:00
WarmUpTill
202c36646c
Fix UI issues when opening ItemSettingsDialogs
...
Some widgets were displayed incorrectly if the parent of the dialog
window is not the main settings window
2025-03-09 20:05:07 +01:00
WarmUpTill
8dfe81f522
Display failure if Twitch token account name cannot be fetched
debian-build / build (push) Has been cancelled
Push to master / Check Formatting 🔍 (push) Has been cancelled
Push to master / Build Project 🧱 (push) Has been cancelled
Push to master / Create Release 🛫 (push) Has been cancelled
2025-02-27 19:52:41 +01:00
WarmUpTill
a1d8ae291d
Add option to hide empty name warning in ItemSettingsDialog
2025-02-27 19:52:41 +01:00
WarmUpTill
816ee9b244
Fix crash when changing Twitch condition type
2025-02-04 08:26:04 +01:00
WarmUpTill
392e775c7b
Add temp var support for size and running state
2024-10-26 11:08:51 +02:00
WarmUpTill
f9e73a2b8f
Fix crash when clearing Twitch chat buffer
2024-10-18 18:29:46 +02:00
WarmUpTill
0fd5f47982
Add option to check if users leave or join Twitch chat
2024-10-08 19:57:50 +02:00
Przemek Pawlas
62ce83a7f6
Add one more Twitch chat tag temp var
2024-10-05 23:19:53 +02:00
Przemek Pawlas
8ecee0070d
Add more Twitch chat tag temp vars and properties
2024-10-05 16:01:32 +02:00
WarmUpTill
a4970b1b07
Match any Twitch chat message by default
2024-10-05 14:30:30 +02:00
WarmUpTill
335c964419
Fix connecting Twitch account leading to OBS freeze
...
In rare cases the close() call for the Twitch chat connection might fail
due to a race condition I have not fully figured out yet.
As a workaround the connection to the chat server will be force closed
for now.
2024-10-04 12:33:17 +02:00
WarmUpTill
e729d15e97
Remove legacy tab "Network"
2024-09-24 23:00:47 +02:00
WarmUpTill
93efc7cab3
Add option to check for addition chat message properties
2024-08-24 00:23:54 +02:00
WarmUpTill
d69364ec19
Fix crash on IRC disconnect due to maintenance
...
Reworked the (dis)connect handling
2024-08-24 00:23:54 +02:00
WarmUpTill
5bb10a4aef
Resolve unused parameter warnings
2024-08-15 01:02:03 +02:00
WarmUpTill
5bd3341681
Add option to clear message buffer on match
2024-07-03 13:02:34 +02:00
WarmUpTill
bb527d6910
Improve error logging of commercial start via Twitch action
2024-07-03 12:55:49 +02:00
WarmUpTill
3bc15e585c
Switch QPushButton to QToolButton
...
This will be more consistent with the widget styles used throughout OBS
and solves a few layout issues
2024-06-20 21:41:28 +02:00
WarmUpTill
c05a92d417
Refactor widget highlighting
2024-06-07 21:44:21 +02:00
WarmUpTill
b7516cac5b
Fix crash when adding resources to resources tab
...
A crash could occur if the plugin window was closed and reopened and a
new resource was added to either the Variable, Action queue, Websocket,
or Twitch tab.
No context object was provided to the signal handlers.
The signal provider is intentionally not deleted when the UI is closed.
Because of this, the signal connections were never cleared when the
underlying tab widget was destroyed.
So, in the case of closing and reopening the settings window, the old
connection with the outdated widget pointers would be called again.
2024-06-05 01:05:31 +02:00
WarmUpTill
3ab2ea9e66
Only update Twitch tab content when switching to it
...
This should reduce the potential lag introduced when querying the token
status using the Twitch API
2024-05-12 01:28:51 +02:00
WarmUpTill
e359b7fa00
Add Twitch connection tab
2024-05-01 19:44:57 +02:00
WarmUpTill
2bc89364b2
Refactor NameDialog
2024-04-20 17:39:47 +02:00
WarmUpTill
ab0cce9eaa
Add log level which prints performed actions
2024-03-02 15:27:02 +01:00
WarmUpTill
03e71e9183
Add support to resolve variables on action queue add
2024-03-02 15:27:02 +01:00
WarmUpTill
534c783bd8
Fix initial Twitch chat message not being sent
2024-02-24 16:48:52 +01:00
WarmUpTill
1be72218a9
Clear message buffers when macro was paused
2024-02-24 16:48:52 +01:00
WarmUpTill
782791b013
Switch to message buffer / dispatcher for Twitch chat messages
2024-02-24 16:48:52 +01:00