kuekhaoyang
|
bfb0db341b
|
feat: Add multiple new adult content sources.
|
2025-11-29 11:24:27 +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
|
4e7024f2bf
|
docs: update project README
|
2025-11-29 10:24:28 +08:00 |
|
kuekhaoyang
|
efdcbdb780
|
docs: update project README documentation
|
2025-11-29 10:23:48 +08:00 |
|
kuekhaoyang
|
78332bd0c2
|
feat: Add Docker support with standalone Next.js output.
|
2025-11-29 10:19:37 +08:00 |
|
kuekhaoyang
|
55240606a9
|
feat: add hls.js dependency for video streaming.
|
2025-11-28 21:48:38 +08:00 |
|
kuekhaoyang
|
39ef730b88
|
feat: Add useHlsPlayer hook to manage HLS video playback and integrate it into DesktopVideoPlayer.
|
2025-11-28 21:46:55 +08:00 |
|
kuekhaoyang
|
e0d965ea62
|
fix: disable SSL verification and update proxy runtime to Node.js.
|
2025-11-28 21:26:40 +08:00 |
|
kuekhaoyang
|
132b775c4d
|
feat: Implement auto-scroll to newly added tags in the TagManager using a dedicated state flag.
|
2025-11-28 20:56:40 +08:00 |
|
kuekhaoyang
|
81759ec274
|
feat: Remove direct link handling from video cards and grids, and expand source retrieval to include adult sources.
|
2025-11-28 20:46:49 +08:00 |
|
kuekhaoyang
|
8d3ac02602
|
feat: Add GitHub link to navbar and implement direct video playback links for secret page.
|
2025-11-28 20:42:10 +08:00 |
|
kuekhaoyang
|
c488642177
|
feat: implement drag-and-drop tag reordering and introduce a secret page for adult content search.
|
2025-11-28 20:25:33 +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
|
3843ecdd84
|
feat: Implement intelligent HLS preloading that respects player loading state and browser buffer health.
|
2025-11-24 22:15:57 +08:00 |
|
kuekhaoyang
|
3ee8bd24ec
|
docs: update contributing guidelines and project README.
|
2025-11-24 21:43:44 +08:00 |
|
kuekhaoyang
|
c85e4b5f8d
|
feat: remove image optimization utility using weserv.nl
|
2025-11-24 18:30:03 +08:00 |
|
kuekhaoyang
|
6ec795ed01
|
feat: Add cursor-pointer to interactive elements for improved user experience.
|
2025-11-24 18:23:19 +08:00 |
|
kuekhaoyang
|
71bf1ba06d
|
feat: Improve service worker network error handling by returning 503 responses instead of throwing and refine client-side error logging for network unavailability.
|
2025-11-24 17:52:23 +08:00 |
|
kuekhaoyang
|
0df6c27178
|
perf: Reduce retry delays and eliminate unnecessary timeouts for improved responsiveness.
|
2025-11-24 17:46:12 +08:00 |
|
kuekhaoyang
|
82c1f38685
|
refactor: Remove conditional image priority loading, setting all movie and video card images to eager.
|
2025-11-24 17:39:19 +08:00 |
|
kuekhaoyang
|
41edd7ce26
|
refactor: remove images.weserv.nl preconnect and image optimization utility
|
2025-11-24 17:25:05 +08:00 |
|
kuekhaoyang
|
f4830652bf
|
feat: Add preconnect link to images.weserv.nl in document head
|
2025-11-24 17:19:36 +08:00 |
|
kuekhaoyang
|
5c4023b05c
|
perf: Add priority image loading for the first 10 visible cards in movie and video grids.
|
2025-11-24 17:06:33 +08:00 |
|
kuekhaoyang
|
1384de946c
|
feat: implement image optimization and extract mobile play/pause logic into a new hook.
|
2025-11-24 16:59:13 +08:00 |
|
kuekhaoyang
|
66be634b53
|
feat: Improve video playback state syncing for AirPlay and add unoptimized and referrerPolicy to image components.
|
2025-11-24 16:54:20 +08:00 |
|
kuekhaoyang
|
40d3fb2ce5
|
feat: Improve service worker error propagation for m3u8 manifests and segments by explicitly throwing errors and returning non-200 responses.
|
2025-11-24 16:43:22 +08:00 |
|
kuekhaoyang
|
38bad7546f
|
fix: Refine video seeking logic in playback controls to prevent overwrites and offset HLS preloader start index to avoid browser competition.
|
2025-11-23 23:18:22 +08:00 |
|
kuekhaoyang
|
f0b19c1144
|
feat: Add usePlaybackPolling hook for robust playback progress updates and refine history item matching logic.
|
2025-11-23 23:11:59 +08:00 |
|
kuekhaoyang
|
95e4a733ee
|
fix: Prevent video from getting stuck at 00:00:00 by seeking to 0.1s on start and enable autoplay by default.
|
2025-11-23 21:59:00 +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
|
79f2928172
|
feat: update service worker cache version and bypass proxy API routes
|
2025-11-23 18:31:27 +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
|
7ec01a73d6
|
feat: remove CacheSettings component
|
2025-11-23 17:52:38 +08:00 |
|
kuekhaoyang
|
045247041d
|
fix: prevent unnecessary video seeking if current time is close to initial playback time.
|
2025-11-23 17:21:12 +08:00 |
|
kuekhaoyang
|
6dc6757ad1
|
perf: Reduce segment download concurrency, replace Next.js Image with native img for poster images, and clean episode URLs by removing redundant slashes.
|
2025-11-23 17:13:23 +08:00 |
|
kuekhaoyang
|
e2b31aa37d
|
fix: Use URL API to robustly resolve HLS segment URLs against the manifest base.fix: Use URL API to robustly resolve HLS segment URLs against the manifest base.
|
2025-11-23 16:39:26 +08:00 |
|
kuekhaoyang
|
f3b3da3285
|
refactor: update UI component imports and replace Card subcomponents with native HTML elements.
|
2025-11-23 14:34:54 +08:00 |
|
kuekhaoyang
|
09d8a124a5
|
feat: Implement HLS cache management with service worker updates, metadata tracking, and a settings UI.
|
2025-11-23 14:22:51 +08:00 |
|
kuekhaoyang
|
9ee468b246
|
feat: Implement debounced HLS segment preloading, preserve cache across manifest fetches, and add initialization tracking.
|
2025-11-23 13:58:23 +08:00 |
|
kuekhaoyang
|
1e31a842e9
|
feat: Implement HLS video segment preloading and caching using a service worker.
|
2025-11-23 13:01:08 +08:00 |
|
kuekhaoyang
|
5e9af1b89e
|
feat: centralize homepage logic into a new hook and refactor settings management with subscription and helper functions.
|
2025-11-23 11:41:48 +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
|
5655d1032b
|
style: Increase search input border radius for consistency.
|
2025-11-22 20:59:50 +08:00 |
|
kuekhaoyang
|
64636a3da9
|
feat: Implement custom source editing and refactor source management to use full
|
2025-11-22 20:57:38 +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 |
|