Commit Graph
18 Commits
Author SHA1 Message Date
kuekhaoyang 39523e373a feat: return non-OK responses from fetchWithRetry and pass upstream errors through the proxy API. 2025-11-29 16:55:30 +08:00
kuekhaoyang 484dad5cdc refactor: optimize header forwarding in proxy by removing unnecessary headers and prioritize anti-blocking headers in fetch-with-retry. 2025-11-29 16:49:44 +08:00
kuekhaoyang dc8f9e52a1 feat: forward range header in proxy route 2025-11-29 16:34:44 +08:00
kuekhaoyang d7b2d373ea feat: Enhance proxy to forward client headers and control caching, and simplify video player's source handling by removing internal proxy URL construction. 2025-11-29 16:19:48 +08:00
kuekhaoyang f9cf4fdfb2 feat: Add fetchWithRetry utility, improve proxy M3U8 handling, and warn about HEVC codecs in HLS player. 2025-11-29 15:55:24 +08:00
kuekhaoyang 220d1b0faf feat: Implement HLS download and enhance copy link functionality to support original and proxied URLs. 2025-11-29 11:05:04 +08:00
kuekhaoyang e0d965ea62 fix: disable SSL verification and update proxy runtime to Node.js. 2025-11-28 21:26:40 +08:00
kuekhaoyang 1ff6487629 fix: Filter problematic headers like content-encoding and content-length when proxying non-m3u8 content while ensuring CORS headers are applied. 2025-11-28 16:28:24 +08:00
kuekhaoyang 0df6c27178 perf: Reduce retry delays and eliminate unnecessary timeouts for improved responsiveness. 2025-11-24 17:46:12 +08:00
kuekhaoyang 3aa966f0a6 fix: Implement fetch retry logic for proxy requests and return detailed JSON error responses with CORS header. 2025-11-23 18:35:37 +08:00
kuekhaoyang c187fa6615 refactor: Simplify proxy API headers and error handling, unify HLS segment URL resolution, update Service Worker cache, and remove clear-sw utility. 2025-11-23 18:26:16 +08:00
kuekhaoyang 933b0bf233 feat: Enable Edge Runtime for the proxy route to improve geographic distribution. 2025-11-23 18:23:42 +08:00
kuekhaoyang 3d73668b39 feat: Update service worker cache, add a utility page to clear service workers and caches, enhance proxy request headers and error handling, and improve HLS manifest parsing for absolute URLs. 2025-11-23 18:15:15 +08:00
kuekhaoyang 9f189ff810 refactor: Remove https-proxy-agent dependency and related code from proxy route 2025-11-23 00:03:39 +08:00
kuekhaoyang 1fdeffe57d feat: Add https-proxy-agent dependency and conditionally use it for fetch requests in the proxy route. 2025-11-22 21:15:49 +08:00
kuekhaoyang 976bd3bc12 update proxy url 2025-11-22 17:29:37 +08:00
kuekhaoyang 907e093fef update proxy url 2025-11-22 17:27:27 +08:00
kuekhaoyang 4489165a08 feat: Introduce shouldAutoPlay prop for video players and add a video content proxy API. 2025-11-22 16:41:11 +08:00