Claude
|
84cd00368d
|
Add a P2P panel to the admin page
|
2026-09-30 08:02:52 +00:00 |
|
Claude
|
60a28fc593
|
Restore an evicted server copy from an online holder
|
2026-09-30 07:58:42 +00:00 |
|
Claude
|
c8837befed
|
Download a verified file from another device over WebRTC
|
2026-09-30 07:54:34 +00:00 |
|
Claude
|
8d57a654c1
|
Let a device hand a file to the server for hashing and validation
|
2026-09-30 07:50:38 +00:00 |
|
Claude
|
61d0274896
|
Show peer availability with stale markers and add Sharing settings
|
2026-09-30 07:45:13 +00:00 |
|
Claude
|
6fa930ad62
|
Add the /ws/p2p presence and signalling hub and the holders endpoint
|
2026-09-30 07:42:35 +00:00 |
|
Claude
|
c629ff5836
|
Register devices and report verified holdings to the server
|
2026-09-30 07:38:47 +00:00 |
|
Claude
|
6af96622dd
|
Add the on-device IndexedDB file registry and hash saves while downloading
|
2026-09-30 07:31:18 +00:00 |
|
Claude
|
b56be586ee
|
Add an incremental SHA-256 library for the browser and node tests
|
2026-09-30 07:27:31 +00:00 |
|
Claude
|
eb3fe45761
|
Count views and evict server copies by retention criteria before LRU
|
2026-09-30 07:25:56 +00:00 |
|
Claude
|
ea56d286b3
|
Hash every validated server copy and register it as verified content
|
2026-09-30 07:18:52 +00:00 |
|
Claude
|
167df35a97
|
Add P2P tables, config flags and db helpers
|
2026-09-30 07:11:55 +00:00 |
|
Claude
|
9cac21afce
|
Keep one long-lived yt-dlp worker process instead of spawning per call
|
2026-09-30 07:04:53 +00:00 |
|
Claude
|
556436da34
|
Answer searches from YouTube InnerTube directly with yt-dlp fallback
|
2026-09-30 06:58:05 +00:00 |
|
Claude
|
b24366d6c0
|
Warm the stream cache for likely next plays
|
2026-09-30 06:53:48 +00:00 |
|
Claude
|
e2a60792b9
|
Coalesce concurrent resolveStreams calls for the same video
|
2026-09-30 06:50:31 +00:00 |
|
Claude
|
663a33573a
|
Self-host the three web fonts and drop the render-blocking Google Fonts CSS
|
2026-09-30 06:47:04 +00:00 |
|
Claude
|
794410916a
|
Serve the app shell gzip/brotli-compressed with ETags
|
2026-09-30 06:45:11 +00:00 |
|
Claude
|
7781e0a116
|
Add startup, search and play timing marks plus yt-dlp duration logs
|
2026-09-30 06:41:50 +00:00 |
|
Claude
|
c17bd4c9ac
|
Queue executable speed and peer-to-peer sharing plans with tested patches and harnesses
|
2026-09-29 19:03:12 +00:00 |
|