Dmitrii Okunev
|
e9024b7251
|
Fix parsing of messages store with undefined text formats
rolling-release / build (push) Has been cancelled
rolling-release / rolling-release (push) Has been cancelled
|
2025-08-19 02:08:02 +01:00 |
|
Dmitrii Okunev
|
293fb40d7c
|
Fix a typo: it should be <img>, not <a href>
rolling-release / build (push) Has been cancelled
rolling-release / rolling-release (push) Has been cancelled
|
2025-08-19 01:36:58 +01:00 |
|
Dmitrii Okunev
|
743351a560
|
Make locking issue in kick a bit more debuggable
|
2025-08-16 23:23:34 +01:00 |
|
Dmitrii Okunev
|
1d65b36720
|
Add MessageFormatType passing through
rolling-release / build (push) Has been cancelled
rolling-release / rolling-release (push) Has been cancelled
|
2025-08-15 04:12:37 +01:00 |
|
Dmitrii Okunev
|
4f59735ea8
|
Linkilize youtube chat emoticons
|
2025-08-15 02:05:06 +01:00 |
|
Dmitrii Okunev
|
aa3a9bd941
|
Add readable username in Thrift output
|
2025-08-15 01:29:52 +01:00 |
|
Dmitrii Okunev
|
e3872a74f9
|
Add a function to sanitize nicknames
|
2025-08-15 01:20:45 +01:00 |
|
Dmitrii Okunev
|
cebe1ee21b
|
Add timeout to Kick initialization
|
2025-08-15 00:39:35 +01:00 |
|
Dmitrii Okunev
|
d97fa19e3d
|
Increase verbosity of ImageTaker
|
2025-08-11 15:18:57 +01:00 |
|
Dmitrii Okunev
|
9565cfa77b
|
Start refactoring the screenshoter
|
2025-08-09 13:37:44 +01:00 |
|
Dmitrii Okunev
|
30db31ff36
|
Split k.NewChatHandlerOBSOLETE
rolling-release / build (push) Has been cancelled
rolling-release / rolling-release (push) Has been cancelled
|
2025-08-08 17:17:46 +01:00 |
|
Dmitrii Okunev
|
c06d10bacc
|
Defensively prevent panics on getting message chan in Kick
|
2025-08-08 17:13:47 +01:00 |
|
Dmitrii Okunev
|
33794e6a09
|
Add a tool to test the screenshoter
|
2025-08-08 17:13:33 +01:00 |
|
Dmitrii Okunev
|
8831d1fbbf
|
Random bugfixes
rolling-release / build (push) Has been cancelled
rolling-release / rolling-release (push) Has been cancelled
|
2025-08-05 23:19:02 +01:00 |
|
Dmitrii Okunev
|
ee80a08343
|
Multiple field-tested bugfixes
rolling-release / build (push) Has been cancelled
rolling-release / rolling-release (push) Has been cancelled
|
2025-07-27 22:11:33 +01:00 |
|
Dmitrii Okunev
|
d7325ef61b
|
Don't panic in Kick chat handler
|
2025-07-27 13:05:16 +01:00 |
|
Dmitrii Okunev
|
316eeaca5c
|
Defensive code to make sure we don't have multiple kick Chat Handlers
|
2025-07-27 10:50:33 +01:00 |
|
Dmitrii Okunev
|
9e06288018
|
Add a keepalive loop to the Kick handler
|
2025-07-27 01:02:53 +01:00 |
|
Dmitrii Okunev
|
217e5c64cc
|
Fix OOM issue in kick chat client
|
2025-07-27 00:43:41 +01:00 |
|
Dmitrii Okunev
|
7b07bbf6e2
|
Fix youtube chatter UserID
|
2025-07-27 00:15:13 +01:00 |
|
Dmitrii Okunev
|
7356358e63
|
Fix building
rolling-release / build (push) Has been cancelled
rolling-release / rolling-release (push) Has been cancelled
|
2025-07-20 15:56:18 +01:00 |
|
Dmitrii Okunev
|
421c9d47c3
|
gRPC payload size is trace logging level (not debug)
|
2025-07-20 15:55:10 +01:00 |
|
Dmitrii Okunev
|
c1319a4099
|
Fix panic in the kick client
|
2025-07-20 15:53:27 +01:00 |
|
Dmitrii Okunev
|
0e44f307f6
|
Add stack traces in case of a panic
|
2025-07-20 15:27:48 +01:00 |
|
Dmitrii Okunev
|
733ddd1f00
|
Add mock clients to streaming platforms
rolling-release / build (push) Has been cancelled
rolling-release / rolling-release (push) Has been cancelled
|
2025-07-20 02:24:23 +01:00 |
|
Dmitrii Okunev
|
bc97d5d6b8
|
Add auto shoutouts
rolling-release / build (push) Has been cancelled
rolling-release / rolling-release (push) Has been cancelled
|
2025-07-19 22:45:35 +01:00 |
|
Dmitrii Okunev
|
9a1e8fffd5
|
Add capabilities for manual shoutout and raid
rolling-release / build (push) Has been cancelled
rolling-release / rolling-release (push) Has been cancelled
|
2025-07-13 23:36:17 +01:00 |
|
Dmitrii Okunev
|
bab836eaba
|
Fix the StartStreamByProfileName action
|
2025-07-13 23:12:27 +01:00 |
|
Dmitrii Okunev
|
74c3dbc2e7
|
Add StartStreamByProfileName
|
2025-07-13 22:47:44 +01:00 |
|
Dmitrii Okunev
|
22f926daf0
|
Prepare for more trigger rule types
|
2025-07-13 22:28:00 +01:00 |
|
Dmitrii Okunev
|
fc2ff7a47a
|
Prepare for OBS scene change events
|
2025-07-13 22:12:55 +01:00 |
|
Dmitrii Okunev
|
3477a69262
|
Don't panic on deleting a message
|
2025-07-13 22:01:47 +01:00 |
|
Dmitrii Okunev
|
03e9a12e20
|
Rollback channel retrieval in Kick to the old client
|
2025-07-13 21:53:59 +01:00 |
|
Dmitrii Okunev
|
c6e88170b0
|
(unverified) implementation for raids and shoutouts in Twitch
|
2025-07-13 21:33:07 +01:00 |
|
Dmitrii Okunev
|
74e0bf8124
|
Inject auto-raid/auto-shoutout in appropriate hooking places
|
2025-07-13 21:26:00 +01:00 |
|
Dmitrii Okunev
|
057eda5c74
|
Add UI to manage auto-raids and auto-shoutouts
|
2025-07-13 21:02:34 +01:00 |
|
Dmitrii Okunev
|
c03b71b4c7
|
Display the event type if it's not a chat message
rolling-release / build (push) Has been cancelled
rolling-release / rolling-release (push) Has been cancelled
|
2025-07-13 19:15:16 +01:00 |
|
Dmitrii Okunev
|
c82718d6ae
|
Start implementing different event types in Twitch
|
2025-07-13 19:06:44 +01:00 |
|
Dmitrii Okunev
|
bbc9419f08
|
Start implementing a normal chat handler for Kick
|
2025-07-13 16:36:08 +01:00 |
|
Dmitrii Okunev
|
078149536e
|
Automatically re-init Kick chat listener
|
2025-07-13 16:25:31 +01:00 |
|
Dmitrii Okunev
|
1004082fe4
|
Multiple updates
rolling-release / build (push) Has been cancelled
rolling-release / rolling-release (push) Has been cancelled
|
2025-07-12 23:11:42 +01:00 |
|
Dmitrii Okunev
|
76dd42e7ae
|
Update
|
2025-07-05 12:08:39 +01:00 |
|
Dmitrii Okunev
|
4ab8f97bfe
|
Fix stream creation on YouTube after ab906d44e2
rolling-release / build (push) Has been cancelled
rolling-release / rolling-release (push) Has been cancelled
|
2025-06-29 23:02:49 +01:00 |
|
Dmitrii Okunev
|
01feee509a
|
Don't panic if YouTube quota is exceeded
|
2025-06-29 22:40:11 +01:00 |
|
Dmitrii Okunev
|
829c7b92d0
|
Fix typos made in ab906d44e2
rolling-release / build (push) Has been cancelled
rolling-release / rolling-release (push) Has been cancelled
|
2025-06-29 20:26:36 +01:00 |
|
Dmitrii Okunev
|
2d9ae83ec3
|
Diagnoze why memoization does not work
|
2025-06-29 20:22:02 +01:00 |
|
Dmitrii Okunev
|
32e6aec5cd
|
Calculate spent YouTube points and reduce the calls to I18nLanguages:list
|
2025-06-29 20:10:36 +01:00 |
|
Dmitrii Okunev
|
ab906d44e2
|
Abstract away the YouTube client
|
2025-06-29 18:31:11 +01:00 |
|
Dmitrii Okunev
|
8c04d5cf66
|
Adapt to be usable by https://github.com/wing-out/ui
|
2025-06-29 15:52:40 +01:00 |
|
Dmitrii Okunev
|
9ddc8e24ff
|
Fix the since processing in GetMessagesSince
|
2025-06-22 15:04:24 +01:00 |
|