Commit Graph

181 Commits

Author SHA1 Message Date
Dmitrii Okunev
3913d743f4 Build on windows 2024-10-24 13:58:02 +01:00
Dmitrii Okunev
45b0f8a0bb One more fix to print proper logs after security cleansing 2024-10-24 04:08:50 +01:00
Dmitrii Okunev
e98aeb03f7 Do not reask if one wants to configure a platform every run 2024-10-24 03:24:11 +01:00
Dmitrii Okunev
3743f8d2b5 Fix a panic at start 2024-10-24 03:22:22 +01:00
Dmitrii Okunev
cc908c6746 Fix the "empty errors in log" issue 2024-10-24 00:43:17 +01:00
Dmitrii Okunev
b162a963e4 Do not prematurely stop listening the youtube chat 2024-10-23 23:11:47 +01:00
Dmitrii Okunev
c1244be0a1 Fix audio quality 2024-10-23 22:59:20 +01:00
Dmitrii Okunev
32ce835e05 Fetch YouTube chat for already started streams 2024-10-23 22:47:11 +01:00
Dmitrii Okunev
97c0440f94 Fix the scopes in Twitch to allow managing the chat 2024-10-23 22:15:44 +01:00
Dmitrii Okunev
8296f2dc80 Add basic audio for new chat messages 2024-10-23 22:07:22 +01:00
Dmitrii Okunev
c68a2d04f7 Add audio handlers 2024-10-23 22:00:51 +01:00
Dmitrii Okunev
4a7d75c807 Display usernames instead of userIDs on the chat page 2024-10-22 22:31:12 +01:00
Dmitrii Okunev
a7a75880d8 Wrap text in chat messages 2024-10-22 22:19:28 +01:00
Dmitrii Okunev
148de05252 Hide the chat page if another page is opened 2024-10-22 21:19:52 +01:00
Dmitrii Okunev
55ab7d04ba Add a hacky eraser of secrets from logging strings 2024-10-22 20:55:24 +01:00
Dmitrii Okunev
e0e1c79012 Filter secrets out of objects provided to the logger
Note! We also need to make sure we do not leak private data
inside string values.
2024-10-22 18:32:12 +01:00
Dmitrii Okunev
a82c2a1f21 Start implementing "Send chat message" 2024-10-22 16:22:08 +01:00
Dmitrii Okunev
884167b480 Display viewer count for Twitch/Kick/YouTube 2024-10-22 15:55:15 +01:00
Dmitrii Okunev
57c9f51d5a Add the stream status reader to the YouTube handler 2024-10-22 15:35:55 +01:00
Dmitrii Okunev
c847992d2c Add the stream status reader to the kick handler 2024-10-22 15:32:06 +01:00
Dmitrii Okunev
da7744e26e Add ViewersCount from Twitch to the stream status 2024-10-22 15:10:06 +01:00
Dmitrii Okunev
901a5ce6ca Add listener for YouTube chat messages 2024-10-22 15:06:48 +01:00
Dmitrii Okunev
6235bf6b62 Fix the loop of OBS scene change notifications 2024-10-22 14:10:05 +01:00
Dmitrii Okunev
b0a5214540 Prepare to start implementing chat listener for YouTube 2024-10-22 14:03:34 +01:00
Dmitrii Okunev
8495623580 Fix the height of chat message rows 2024-10-21 23:39:35 +01:00
Dmitrii Okunev
b7fcc46e70 Polish the Kick chat messenger 2024-10-21 23:35:42 +01:00
Dmitrii Okunev
7d06620caa Fix panics 2024-10-21 23:17:18 +01:00
Dmitrii Okunev
3eb2a5b721 Fix a deadlock in accessing the Config in streamd 2024-10-21 23:14:37 +01:00
Dmitrii Okunev
deeae45f3a Fix the detection if the configs are initialized 2024-10-21 23:10:01 +01:00
Dmitrii Okunev
baafb56c24 Add Kick configuration via UI 2024-10-21 22:24:28 +01:00
Dmitrii Okunev
536b834cbe Fix the NUX config windows in the split-process=true mode 2024-10-21 22:07:09 +01:00
Dmitrii Okunev
c9ab76a0f3 Fix panics on empty config 2024-10-21 20:34:42 +01:00
Dmitrii Okunev
c284735c34 Fix streaming to Kick 2024-10-21 19:49:25 +01:00
Dmitrii Okunev
f5cfc39468 More precise detection of Kick RTMP links 2024-10-21 11:31:53 +01:00
Dmitrii Okunev
86bf166491 Fix rendering of the chat messages 2024-10-21 02:24:42 +01:00
Dmitrii Okunev
b0e4407cb9 Use fyne's OpenURL to open a browser 2024-10-21 01:02:00 +01:00
Dmitrii Okunev
5721d99d48 Fix the leak of xdg processes 2024-10-21 00:56:14 +01:00
Dmitrii Okunev
d10087be0d Clean chat handlers 2024-10-20 23:31:04 +01:00
Dmitrii Okunev
35a1bec9c3 Add the boilerplate code for Kick 2024-10-20 22:48:35 +01:00
Dmitrii Okunev
e11665c11d Implement the fetcher of Kick chat messages 2024-10-20 21:35:47 +01:00
Dmitrii Okunev
526927947a Continue implementing the Chat page 2024-10-20 16:43:23 +01:00
Dmitrii Okunev
269de7748a Render a basic chat window 2024-10-20 16:30:22 +01:00
Dmitrii Okunev
ba2d67c805 feat(chat): Complete the implementation of client-server communication for chat messages 2024-10-19 21:16:03 +01:00
Dmitrii Okunev
3feb08c661 bug(eventbut): Fix the panic on getting an event 2024-10-19 20:52:15 +01:00
Dmitrii Okunev
cb0f277171 Do not report cancelled waiter as an error 2024-10-19 20:01:09 +01:00
Dmitrii Okunev
9482b91ad9 feat(chat): Start implementation of the chat feature 2024-10-19 19:57:37 +01:00
Dmitrii Okunev
e40bc4d994 Add a listener for chat messages to the Twitch package 2024-10-19 19:09:38 +01:00
Dmitrii Okunev
b084ea8e1b Fix the selection of the local endpoint for stream forwarding 2024-10-19 17:29:26 +01:00
Dmitrii Okunev
aa22de6eff Small bugfixes 2024-10-19 16:05:15 +01:00
Dmitrii Okunev
f390abc6e2 Complete implementation of auto-show/hide an item in OBS on mouse-focus in XServer 2024-10-18 17:29:11 +01:00