Commit Graph

  • a9ae4ffc2f Fix rotating web pages setting to video kind animated-transition-rework Max Goodhart 2026-02-02 02:11:12 -08:00
  • 345a44f51b Remove defunct iframe and igHacks code Max Goodhart 2026-02-02 01:49:05 -08:00
  • bee4a33fd8 Overhaul view positioning to enable animated transitions Max Goodhart 2026-02-01 16:04:04 -08:00
  • 19d23062ee Fix dupe waitForQuery call Max Goodhart 2026-02-01 23:54:28 -08:00
  • 77352deb97 Allow pages to reload themselves main Max Goodhart 2026-02-01 19:11:57 -08:00
  • 5ba0aba252 Control layout tweaks for small grid boxes Max Goodhart 2026-02-01 18:53:46 -08:00
  • 8c7415c008 Remove unused site rotation code (vestige of Periscope) Max Goodhart 2026-01-31 20:08:05 -08:00
  • c2c11e9c54 Log dupe connection attempts Max Goodhart 2026-01-31 18:08:16 -08:00
  • 8315ab9bf0 Forcibly disconnect on ping timeout Max Goodhart 2026-01-31 18:04:50 -08:00
  • a01ed7c6b4 Upgrade tsx Max Goodhart 2026-01-31 17:51:52 -08:00
  • a881634b85 Control: disconnect streamwall socket on ping timeout Max Goodhart 2026-01-31 17:37:00 -08:00
  • 16f37cb5c2 Force document visibility state (seems to help Twitch) Max Goodhart 2025-07-04 16:17:58 -07:00
  • 029d80002c Wait indefinitely for media reacquire Max Goodhart 2026-01-26 22:07:49 -08:00
  • 1978bda59f Desaturate videos when loading Max Goodhart 2026-01-26 00:35:35 -08:00
  • d2636f756a Smoother loading spinner show/hide, fix pause when shown during stalls Max Goodhart 2026-01-26 00:29:44 -08:00
  • c2aa59ef00 Display spinner when media re-acquiring Max Goodhart 2026-01-26 00:29:30 -08:00
  • 3759273a16 Prevent grid info from blocking drag Max Goodhart 2026-01-25 23:29:44 -08:00
  • ef3cd886ef Periodically snapshot video to hold frame if video lost Max Goodhart 2026-01-25 23:29:10 -08:00
  • ce1d8e6713 Wait longer for media reacquire Max Goodhart 2026-01-25 22:02:56 -08:00
  • 9a2a7c45e7 Improve readability of main stream info when grid hovered Max Goodhart 2026-01-25 21:52:39 -08:00
  • a48ede7e9c Orientation icons in grid labels Max Goodhart 2026-01-25 21:39:07 -08:00
  • 3729a522fe Only remove old media if a different media element appears Max Goodhart 2026-01-24 18:32:32 -08:00
  • 74de18aa28 Re-acquire video element when current one empties Max Goodhart 2026-01-24 18:24:22 -08:00
  • e6467bdd54 Add smaller location labels to overlay Max Goodhart 2026-01-24 16:25:32 -08:00
  • 6bca751f54 Add city/state to control grid blocks Max Goodhart 2026-01-24 15:41:43 -08:00
  • baef3eefbe Sort by added date in descending order Max Goodhart 2026-01-24 15:29:15 -08:00
  • 66c0c0406b Sort streams by added date Max Goodhart 2026-01-24 15:19:38 -08:00
  • 8fd9ca1c1d Show stream orientation in control list Max Goodhart 2026-01-24 15:19:30 -08:00
  • 92499848cd Fix overlay under content view when existing view repositioned Max Goodhart 2025-07-04 19:45:49 -07:00
  • c0f9936d6b Reimplement offscreen window for more reliable WebContentsView visibility on load Max Goodhart 2025-07-04 18:58:46 -07:00
  • b9a97114a5 Display city and state in stream list Max Goodhart 2026-01-24 14:11:17 -08:00
  • ba43f67215 add default development config streamsource-backend sayhiben 2025-07-08 13:31:00 -07:00
  • 525de3e623 Fix overlay under content view when existing view repositioned offscreen-win Max Goodhart 2025-07-04 19:45:49 -07:00
  • 36640f2bf1 Reimplement offscreen window for more reliable WebContentsView visibility on load Max Goodhart 2025-07-04 18:58:46 -07:00
  • f22f04b3d6 Fix x/y (in screen space) being used for view bounds (in window space) Max Goodhart 2025-07-04 18:11:00 -07:00
  • 23bd6b9340 Force document visibility state (seems to help Twitch) visibilitystate Max Goodhart 2025-07-04 16:17:58 -07:00
  • cc8baead06 Fix desyncs when multiple clients connected Max Goodhart 2025-06-23 01:31:06 -07:00
  • 1031f6f8f8 Allow creating admin invites Max Goodhart 2025-06-23 00:11:43 -07:00
  • 53a9804365 Split gridCount into independent rows and cols configs Max Goodhart 2025-06-22 23:57:56 -07:00
  • 2dddb8f8e8 Fix argument parsing not finding args Max Goodhart 2025-06-22 23:56:56 -07:00
  • 4049e1bf78 Switch scripts to more idiomatic names Max Goodhart 2025-06-19 16:45:30 -07:00
  • 3e17e13740 Only consider connected once state received Max Goodhart 2025-06-17 01:24:42 +00:00
  • e46b23f59b Reset state on connection lost Max Goodhart 2025-06-17 01:24:07 +00:00
  • 6e50df1972 Add version footer Max Goodhart 2025-06-17 01:21:29 +00:00
  • a36a07d177 Persist local stream data Max Goodhart 2025-06-17 01:21:22 +00:00
  • fc42a69b62 Add version overlay Max Goodhart 2025-06-17 00:07:59 +00:00
  • 2d93cc6f09 Prevent scrollbars in background/overlay iframes Max Goodhart 2025-06-17 00:07:51 +00:00
  • 373d3fba59 Add stream list filter Max Goodhart 2025-06-15 04:26:36 +00:00
  • 9eb315c53c Add separate viewing section to stream list Max Goodhart 2025-06-15 04:16:06 +00:00
  • a0083ae093 Share token link generation Max Goodhart 2025-06-15 03:56:10 +00:00
  • d8fe12ceb9 Add Kick and X icons Max Goodhart 2025-06-15 03:29:22 +00:00
  • a1d1052054 Explicitly close webContents on removal Max Goodhart 2025-06-15 03:09:07 +00:00
  • eae539c4e3 Explicitly close webContents on removal allow-operator-debug Max Goodhart 2025-06-15 03:09:07 +00:00
  • 189e19ab2b Hack: allow operator debug Max Goodhart 2025-06-15 02:23:49 +00:00
  • 8dcc1f55ac Add reload button to dev button set Max Goodhart 2025-06-15 02:17:42 +00:00
  • 860bcc8d6a Simplify view loading (hopefully more consistent page visibility) Max Goodhart 2025-06-15 01:47:16 +00:00
  • 7100451f49 Remove spammy log Max Goodhart 2025-06-14 23:16:15 +00:00
  • 213325c543 Add error handling to page visibility hack Max Goodhart 2025-06-14 23:00:21 +00:00
  • c0afcf1de3 Fix invite links in frontend Max Goodhart 2025-06-14 21:26:39 +00:00
  • 44932d0226 Include auth state in initial state Max Goodhart 2025-06-14 20:44:57 +00:00
  • 53c96742c0 Include auth state Max Goodhart 2025-06-14 20:43:48 +00:00
  • 42a5360654 Add classnames Max Goodhart 2025-06-14 20:14:24 +00:00
  • 601aa734db Move stream list to sidebar Max Goodhart 2025-06-14 20:12:41 +00:00
  • a617074c2e Fix city/state labels not showing Max Goodhart 2025-06-14 20:08:07 +00:00
  • ca4f14d21c Add missing file Max Goodhart 2025-06-14 19:55:25 +00:00
  • 592f547607 Add missing space in stream list Max Goodhart 2025-06-14 19:33:48 +00:00
  • 3db3716101 Persist wall assignments across restarts Max Goodhart 2025-06-14 19:14:36 +00:00
  • 1cea41bded Force stream webContents to be visible Max Goodhart 2025-06-14 18:41:41 +00:00
  • fa3ed4c4e8 Fix crash on opening browse when devtools open Max Goodhart 2025-06-14 17:54:51 +00:00
  • d63a5089de Add back TwitchBot v2.0.0-pre3 Max Goodhart 2025-06-14 16:06:25 +00:00
  • af3a61f8e5 Add host/port override to control server Max Goodhart 2025-06-14 15:25:22 +00:00
  • 9ded048667 Implement standalone control server v2.0.0-pre2 Max Goodhart 2025-06-14 06:46:27 +00:00
  • e715f25e9b Add extra logging for timed out videos. Make video timeout adjustable. v1-hax sayhiben 2025-06-11 15:13:41 -07:00
  • ec6b7bd360 Fix module file loading on Windows Max Goodhart 2025-02-22 17:40:48 -08:00
  • a979cb926a Update package-lock.json version Max Goodhart 2025-02-22 17:02:53 -08:00
  • b89326be6b Disable asar integrity checks Max Goodhart 2025-02-22 16:49:56 -08:00
  • d19f8a3f5e Update version to 2.0.0-pre1 Max Goodhart 2025-02-22 16:41:36 -08:00
  • 3485ad2df8 Fix built HTML paths v2.0.0-pre1 Max Goodhart 2025-02-22 16:19:29 -08:00
  • 39ccdb3e20 Fix CI token secret name Max Goodhart 2025-02-22 16:07:12 -08:00
  • 771384cfc5 Add executableName to packager config Max Goodhart 2025-02-22 16:04:26 -08:00
  • 76d12f363b Fix rollup HTML paths Max Goodhart 2025-02-22 16:00:30 -08:00
  • bfda127019 Add repository field to package.json Max Goodhart 2025-02-22 16:00:22 -08:00
  • 73f57d22e0 Fix publish action npm workspace Max Goodhart 2025-02-22 15:54:24 -08:00
  • a76abc39ee Initial v2 overhaul Max Goodhart 2025-02-22 15:49:01 -08:00
  • 6db0360ad6 Fix test forge sayhiben 2025-01-20 00:24:02 -08:00
  • 3c48c2c6ca Start working on coverage sayhiben 2025-01-20 00:21:07 -08:00
  • c58a4c3bd3 Remove console debug statements sayhiben 2025-01-19 23:19:50 -08:00
  • 5a792a505b Reenable server tests sayhiben 2025-01-19 23:08:55 -08:00
  • 1dfd638389 Fix failing tests sayhiben 2025-01-19 23:05:44 -08:00
  • 350c8495a1 Bump npm-check-updates from 17.0.6 to 17.1.13 dependabot/npm_and_yarn/npm-check-updates-17.1.13 dependabot[bot] 2024-12-30 06:49:34 +00:00
  • 0f6244bd9a Bump xstate from 4.38.3 to 5.19.1 dependabot/npm_and_yarn/xstate-5.19.1 dependabot[bot] 2024-12-30 06:49:15 +00:00
  • bf68ff39cc Bump preact from 10.23.1 to 10.25.4 dependabot/npm_and_yarn/preact-10.25.4 dependabot[bot] 2024-12-30 06:48:57 +00:00
  • 789dff4157 Bump hls.js from 1.5.14 to 1.5.18 dependabot/npm_and_yarn/hls.js-1.5.18 dependabot[bot] 2024-12-23 06:37:33 +00:00
  • 73ee4ee3c5 Bump svg-loaders-react from 2.2.1 to 3.1.1 dependabot/npm_and_yarn/svg-loaders-react-3.1.1 dependabot[bot] 2024-12-23 06:37:15 +00:00
  • d5b20cd4c3 Bump yjs from 13.6.18 to 13.6.21 dependabot/npm_and_yarn/yjs-13.6.21 dependabot[bot] 2024-12-23 06:37:06 +00:00
  • 44f9b247a0 Bump chokidar from 3.6.0 to 4.0.3 dependabot/npm_and_yarn/chokidar-4.0.3 dependabot[bot] 2024-12-23 06:36:52 +00:00
  • 608d089485 Bump webpack-cli from 5.1.4 to 6.0.1 dependabot/npm_and_yarn/webpack-cli-6.0.1 dependabot[bot] 2024-12-23 06:36:33 +00:00
  • 4e52fd01f2 Bump @sentry/electron from 5.3.0 to 5.9.0 dependabot/npm_and_yarn/sentry/electron-5.9.0 dependabot[bot] 2024-12-23 06:36:25 +00:00
  • 7133c08fe8 Bump path-to-regexp and express dependabot/npm_and_yarn/multi-370af1d5eb dependabot[bot] 2024-12-20 08:22:05 +00:00
  • c1f456810d Bump nanoid from 3.3.7 to 3.3.8 dependabot/npm_and_yarn/nanoid-3.3.8 dependabot[bot] 2024-12-16 23:42:56 +00:00