Commit Graph
23 Commits
Author SHA1 Message Date
google-labs-jules[bot] 215ff29f1a fix(webtorrent): use web seeds in health probe 2026-01-23 04:06:11 +00:00
google-labs-jules[bot] cfa875d816 docs: Add comprehensive comments to PlaybackService and WebTorrent
Explained the architecture, watchdog mechanism, fallback strategy, and Service Worker integration logic.
2026-01-15 20:11:21 +00:00
thePR0M3TH3AN ebd825fb37 Add webseed-only status to WebTorrent probes 2026-01-15 09:37:25 -05:00
thePR0M3TH3AN a01f1adea9 Adjust WebTorrent probe health detection 2026-01-15 09:27:47 -05:00
google-labs-jules[bot] 175a6f73b4 fix(webtorrent): support webseeds in health checks
Updated `probePeers` in `js/webtorrent.js` to detect `ws` (WebSeed) parameters in magnet links. If a web seed is present, the torrent is now considered "healthy" with at least one peer, even if tracker probing fails or returns zero peers. This ensures videos hosted on R2 (or other HTTP sources) are correctly marked as available in the UI.
2026-01-14 17:37:50 +00:00
thePR0M3TH3AN 78ce75ef62 Handle WebTorrent fallback without service worker 2025-10-15 14:54:24 -04:00
thePR0M3TH3AN 7ae07b1369 refactor: migrate console usage to shared loggers 2025-10-15 14:37:25 -04:00
thePR0M3TH3AN d705cf176b Revert "Refactor logging to centralized logger" 2025-10-15 11:14:10 -04:00
thePR0M3TH3AN 37ba57aa37 Refactor logging to centralized logger 2025-10-15 11:11:14 -04:00
thePR0M3TH3AN c2c7f6445d refactor: centralize safe decode helpers 2025-10-02 12:48:24 -04:00
thePR0M3TH3AN 7510ad2574 Update default WSS trackers 2025-10-01 20:02:44 -04:00
thePR0M3TH3AN 546fb4d1d2 Refresh UI on manual login and guard torrent cleanup 2025-09-27 23:07:08 -04:00
thePR0M3TH3AN bc085ad3be Add WebTorrent probe for grid health badges 2025-09-25 20:31:25 -04:00
thePR0M3TH3AN 54a6e05285 Allow WebTorrent playback to respect volume preference 2025-09-25 20:01:23 -04:00
thePR0M3TH3AN c9ebc80ab4 Document v3 publishing schema 2025-09-25 08:35:19 -04:00
thePR0M3TH3AN b031e98c4a Fix service worker claiming for WebTorrent playback 2025-09-24 21:15:49 -04:00
thePR0M3TH3AN b66d6e1080 Fix WebTorrent modal playback when worker not controlling 2025-09-24 20:49:35 -04:00
thePR0M3TH3AN c94eb928e1 Document autoplay flags in torrent handlers 2025-09-24 16:12:51 -04:00
thePR0M3TH3AN c5f67bc31e Document Brave service worker workaround 2025-09-24 16:10:22 -04:00
thePR0M3TH3AN 9229f0fe80 Document Chrome CORS pruning workaround 2025-09-24 15:52:15 -04:00
Keep Creating Online 6cf1d53624 massive CPU efficiency boost. 2025-02-06 11:56:13 -05:00
Keep Creating Online 6f05fd8ca3 fixed issue with sidebar not loading profile info on view switch and updated sidebar styling 2025-02-05 22:29:28 -05:00
Keep Creating Online b6b61e4e15 updated directory structure to fix root Service Worker issues and performance improvements 2025-02-05 16:54:40 -05:00