Commit Graph

315 Commits

Author SHA1 Message Date
Max Goodhart
3759273a16 Prevent grid info from blocking drag 2026-01-25 23:57:34 -08:00
Max Goodhart
ef3cd886ef Periodically snapshot video to hold frame if video lost 2026-01-25 23:57:32 -08:00
Max Goodhart
ce1d8e6713 Wait longer for media reacquire 2026-01-25 23:57:08 -08:00
Max Goodhart
9a2a7c45e7 Improve readability of main stream info when grid hovered 2026-01-25 21:52:39 -08:00
Max Goodhart
a48ede7e9c Orientation icons in grid labels 2026-01-25 21:39:07 -08:00
Max Goodhart
3729a522fe Only remove old media if a different media element appears 2026-01-24 18:32:32 -08:00
Max Goodhart
74de18aa28 Re-acquire video element when current one empties 2026-01-24 18:24:22 -08:00
Max Goodhart
e6467bdd54 Add smaller location labels to overlay 2026-01-24 16:29:45 -08:00
Max Goodhart
6bca751f54 Add city/state to control grid blocks 2026-01-24 15:43:59 -08:00
Max Goodhart
baef3eefbe Sort by added date in descending order 2026-01-24 15:29:15 -08:00
Max Goodhart
66c0c0406b Sort streams by added date 2026-01-24 15:20:50 -08:00
Max Goodhart
8fd9ca1c1d Show stream orientation in control list 2026-01-24 15:20:50 -08:00
Max Goodhart
92499848cd Fix overlay under content view when existing view repositioned 2026-01-24 15:20:50 -08:00
Max Goodhart
c0f9936d6b Reimplement offscreen window for more reliable WebContentsView visibility on load 2026-01-24 15:20:50 -08:00
Max Goodhart
b9a97114a5 Display city and state in stream list 2026-01-24 14:40:28 -08:00
Max Goodhart
f22f04b3d6 Fix x/y (in screen space) being used for view bounds (in window space) 2025-07-04 18:11:00 -07:00
Max Goodhart
cc8baead06 Fix desyncs when multiple clients connected 2025-06-23 01:31:06 -07:00
Max Goodhart
1031f6f8f8 Allow creating admin invites 2025-06-23 00:11:43 -07:00
Max Goodhart
53a9804365 Split gridCount into independent rows and cols configs 2025-06-22 23:57:56 -07:00
Max Goodhart
2dddb8f8e8 Fix argument parsing not finding args 2025-06-22 23:56:56 -07:00
Max Goodhart
4049e1bf78 Switch scripts to more idiomatic names 2025-06-19 16:45:30 -07:00
Max Goodhart
3e17e13740 Only consider connected once state received 2025-06-17 01:24:42 +00:00
Max Goodhart
e46b23f59b Reset state on connection lost 2025-06-17 01:24:07 +00:00
Max Goodhart
6e50df1972 Add version footer 2025-06-17 01:21:29 +00:00
Max Goodhart
a36a07d177 Persist local stream data 2025-06-17 01:21:22 +00:00
Max Goodhart
fc42a69b62 Add version overlay 2025-06-17 00:07:59 +00:00
Max Goodhart
2d93cc6f09 Prevent scrollbars in background/overlay iframes 2025-06-17 00:07:51 +00:00
Max Goodhart
373d3fba59 Add stream list filter 2025-06-15 04:26:36 +00:00
Max Goodhart
9eb315c53c Add separate viewing section to stream list 2025-06-15 04:16:06 +00:00
Max Goodhart
a0083ae093 Share token link generation 2025-06-15 03:56:10 +00:00
Max Goodhart
d8fe12ceb9 Add Kick and X icons 2025-06-15 03:29:44 +00:00
Max Goodhart
a1d1052054 Explicitly close webContents on removal 2025-06-14 23:09:42 -04:00
Max Goodhart
8dcc1f55ac Add reload button to dev button set 2025-06-15 02:19:41 +00:00
Max Goodhart
860bcc8d6a Simplify view loading (hopefully more consistent page visibility) 2025-06-15 01:47:16 +00:00
Max Goodhart
7100451f49 Remove spammy log 2025-06-14 23:16:15 +00:00
Max Goodhart
213325c543 Add error handling to page visibility hack
Seems to sometimes be failing with "Current display surface not
available for capture".
2025-06-14 23:02:09 +00:00
Max Goodhart
c0afcf1de3 Fix invite links in frontend 2025-06-14 21:26:39 +00:00
Max Goodhart
44932d0226 Include auth state in initial state 2025-06-14 20:44:57 +00:00
Max Goodhart
53c96742c0 Include auth state 2025-06-14 20:43:48 +00:00
Max Goodhart
42a5360654 Add classnames 2025-06-14 20:14:24 +00:00
Max Goodhart
601aa734db Move stream list to sidebar 2025-06-14 20:12:41 +00:00
Max Goodhart
a617074c2e Fix city/state labels not showing 2025-06-14 20:08:07 +00:00
Max Goodhart
ca4f14d21c Add missing file 2025-06-14 19:55:25 +00:00
Max Goodhart
592f547607 Add missing space in stream list 2025-06-14 19:33:48 +00:00
Max Goodhart
3db3716101 Persist wall assignments across restarts 2025-06-14 19:14:36 +00:00
Max Goodhart
1cea41bded Force stream webContents to be visible 2025-06-14 18:41:41 +00:00
Max Goodhart
fa3ed4c4e8 Fix crash on opening browse when devtools open 2025-06-14 17:54:51 +00:00
Max Goodhart
d63a5089de Add back TwitchBot v2.0.0-pre3 2025-06-14 16:06:25 +00:00
Max Goodhart
af3a61f8e5 Add host/port override to control server 2025-06-14 15:27:38 +00:00
Max Goodhart
9ded048667 Implement standalone control server v2.0.0-pre2 2025-06-14 02:48:46 -04:00