google-labs-jules[bot]
4a0b81ad98
chore(ai): remove dead code (unused exports & deps)
2026-01-24 20:28:53 +00:00
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]
8769eab3f7
feat: improve webtorrent fallback reliability
...
- Increased `PROBE_TIMEOUT_MS` in `js/gridHealth.js` to 20s to reduce false negatives in peer detection.
- Relaxed the peer check in `js/app.js` to allow forcing a switch to WebTorrent even if the liveliness checker reports 0 peers (showing a warning instead of an error).
- Added `tests/verify_app_switch.mjs` to validate the UI logic change.
2026-01-21 21:23:21 +00:00
google-labs-jules[bot]
f06b2c7b1d
feat: persist webtorrent probes and tracker health checks to localstorage
...
- Add storage helpers for torrent probes and tracker health in `js/utils/storage.js`
- Update `js/gridHealth.js` to read/write torrent probes from localStorage
- Update `js/healthService.js` to read/write tracker health from localStorage
- Ensure TTLs (5m for probes, 2m for trackers) are respected across sessions
- Add verification test `tests/verify-storage-persistence.mjs` (removed before completion)
2026-01-18 18:13:37 +00:00
thePR0M3TH3AN
ebd825fb37
Add webseed-only status to WebTorrent probes
2026-01-15 09:37:25 -05:00
thePR0M3TH3AN
7ae501c010
Remove WebTorrent peer count badges
2025-10-18 14:58:46 -04:00
thePR0M3TH3AN
328640f939
Align WebTorrent health badge color with CDN indicator
2025-10-17 08:19:03 -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
f286b10896
Add helper to manage video card source visibility
2025-10-15 07:39:44 -04:00
thePR0M3TH3AN
b50d474151
Refine static layouts and card primitives
2025-10-11 13:45:22 -04:00
thePR0M3TH3AN
e2935c23fd
Cache health badge state to avoid re-flashing
2025-10-09 20:31:40 -04:00
thePR0M3TH3AN
bf63808007
Refactor health observers to share card observer utility
2025-10-02 12:39:11 -04:00
thePR0M3TH3AN
cc627c1e65
update
2025-09-27 20:47:55 -04:00
thePR0M3TH3AN
f6612236f0
update
2025-09-27 20:20:05 -04:00
thePR0M3TH3AN
e0e1eb381c
update
2025-09-27 20:17:46 -04:00
thePR0M3TH3AN
0461d06834
Tune WebTorrent probe scheduling
2025-09-27 20:13:47 -04:00
thePR0M3TH3AN
12aaf63d3d
Increase WebTorrent health probe concurrency
2025-09-27 15:24:26 -04:00
thePR0M3TH3AN
2dfe20907b
Treat missing CDN/WebTorrent sources as offline
2025-09-27 14:59:45 -04:00
thePR0M3TH3AN
0b4523b0be
Fix duplicate card variable in health badge update
2025-09-27 14:50:56 -04:00
thePR0M3TH3AN
866e4f11fb
Hide videos with dead CDN and torrent peers
2025-09-27 14:45:48 -04:00
thePR0M3TH3AN
1985b16064
Improve health probe prioritization
2025-09-27 13:49:45 -04:00
thePR0M3TH3AN
854216f331
Prioritize visible videos for health checks
2025-09-27 13:33:13 -04:00
thePR0M3TH3AN
bc085ad3be
Add WebTorrent probe for grid health badges
2025-09-25 20:31:25 -04:00
thePR0M3TH3AN
40f87167b9
Align torrent badge styling with CDN indicator
2025-09-25 19:31:41 -04:00
thePR0M3TH3AN
ddd8a393f4
Add tracker health badges for magnets
2025-09-25 18:50:12 -04:00