kuekhaoyang
|
29699df2c9
|
feat: Add edge runtime configuration to API route
|
2025-12-21 22:07:17 +08:00 |
|
kuekhaoyang
|
c2c5cab4e7
|
feat: Implement environment variable password protection with a new config API route, update access control UI, and add global pointer cursor styles.
|
2025-12-21 22:04:11 +08:00 |
|
kuekhaoyang
|
a7d62fa8a5
|
feat: Add Vercel Analytics and refactor password protection to use local settings only, removing environment variable support.
|
2025-12-21 21:54:32 +08:00 |
|
kuekhaoyang
|
6ec1b39e5b
|
Configure edge and force-dynamic runtimes, remove Vercel Analytics, and drop standalone output.
|
2025-12-21 21:41:01 +08:00 |
|
kuekhaoyang
|
763e0b75ae
|
feat: Add global password display from environment variables and improve cursor styles for interactive elements.
|
2025-12-21 21:35:36 +08:00 |
|
kuekhaoyang
|
01228aabfe
|
feat: Add password protection for settings and remove Docker publish workflow.
|
2025-12-21 10:56:54 +08:00 |
|
kuekhaoyang
|
1a2937d303
|
feat: Configure HLS player for faster startup with prefetch and buffer settings, and remove the history downloader.
|
2025-12-06 14:07:20 +08:00 |
|
kuekhaoyang
|
cd036e5059
|
feat: Adopt Edge runtime for API routes, add Cloudflare Pages build configuration, remove icon.png, and configure npm legacy peer dependencies.
|
2025-12-06 12:55:57 +08:00 |
|
kuekhaoyang
|
f575e45a10
|
feat: Upgrade Next.js and React, configure standalone output, adjust API route runtimes, and add application icon.
|
2025-12-06 12:47:05 +08:00 |
|
kuekhaoyang
|
30300e745a
|
feat: Adopt Edge runtime for API routes, delete icon.png, and update tsconfig.json jsx option.
|
2025-12-06 12:37:40 +08:00 |
|
kuekhaoyang
|
b12c09b578
|
feat: remove content-visibility properties and refactor VideoCard z-index hover effects
|
2025-12-01 09:14:24 +08:00 |
|
kuekhaoyang
|
fd8b78362d
|
feat: remove Google Drive integration, associated hooks, components, API routes, and dependencies.
|
2025-12-01 08:10:54 +08:00 |
|
kuekhaoyang
|
39df2abcdc
|
fix: Resolve z-index stacking context issues by removing contain property and enhance card hover effects with explicit z-index and shadow transitions.
|
2025-11-30 10:37:52 +08:00 |
|
kuekhaoyang
|
69b60913a4
|
feat: Refine adult content fuzzy matching logic and enhance UI with direct video links and dedicated loading/empty states.
|
2025-11-29 23:16:53 +08:00 |
|
kuekhaoyang
|
da36da655c
|
feat: Introduce adult content browsing with dynamic tag management, aggregated categories, and a video content grid.
|
2025-11-29 22:39:45 +08:00 |
|
kuekhaoyang
|
421cde41e1
|
feat: Add Google Drive sync functionality for app data and history, including new settings UI and a 'ghost' button variant.
|
2025-11-29 18:16:44 +08:00 |
|
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
|
a4ff394695
|
fix: Change OAuth token request body to x-www-form-urlencoded format.
|
2025-11-29 14:23:37 +08:00 |
|
kuekhaoyang
|
033ad8da01
|
debug: Add detailed logging to the OAuth callback and account settings components.
|
2025-11-29 14:18:03 +08:00 |
|
kuekhaoyang
|
a4660873b4
|
feat: wrap AccountSettings component with Suspense and add a loading fallback UI
|
2025-11-29 14:09:25 +08:00 |
|
kuekhaoyang
|
d9963c8543
|
feat: Implement Linux DO OAuth authentication flow and integrate account settings component.
|
2025-11-29 14:07:14 +08:00 |
|
kuekhaoyang
|
c5cb7fd1e3
|
feat: Update secret page empty state text and prevent search history dropdown from rendering when empty.
|
2025-11-29 13:28:59 +08:00 |
|
kuekhaoyang
|
3a5c03dee0
|
feat: Allow custom placeholder text for search components and enhance secret mode empty state message.
|
2025-11-29 13:20:28 +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
|
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
|
0df6c27178
|
perf: Reduce retry delays and eliminate unnecessary timeouts for improved responsiveness.
|
2025-11-24 17:46:12 +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
|
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
|
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
|
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 |
|
kuekhaoyang
|
c7045f8f51
|
feat: Add player layout with no-referrer metadata and enhance detail API to prioritize m3u8 video sources from multiple options.
|
2025-11-22 16:19:25 +08:00 |
|
kuekhaoyang
|
5c67f69b5e
|
refactor: Remove player-specific dependencies, setup script, keyboard shortcuts, and project documentation.
|
2025-11-22 10:56:11 +08:00 |
|