 Kuek Hao YangandGitHub
|
01cbf10674
|
Merge pull request #5 from WuChenDi/main
chore(deps): update next and related packages to latest versions
|
2025-12-24 10:44:25 +08:00 |
|
wudi
|
2c28c2accd
|
chore(deps): update next and related packages to latest versions
|
2025-12-24 10:11:12 +08:00 |
|
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
|
990ab81722
|
feat: clarify local password protection settings scope and behavior in UI.
|
2025-12-21 21:20:59 +08:00 |
|
kuekhaoyang
|
74e96fb1b5
|
feat: add environment variable password protection and integrate it into the password gate component.
|
2025-12-21 21:18:07 +08:00 |
|
kuekhaoyang
|
156b9c56a1
|
feat: Add lucide-react dependency.
|
2025-12-21 11:09:46 +08:00 |
|
kuekhaoyang
|
48eb3ca7a9
|
build: Bump package version to 2.1.0
|
2025-12-21 11:00:40 +08:00 |
|
kuekhaoyang
|
01228aabfe
|
feat: Add password protection for settings and remove Docker publish workflow.
|
2025-12-21 10:56:54 +08:00 |
|
kuekhaoyang
|
c7e51ac1d5
|
docs: update project README
|
2025-12-20 23:00:55 +08:00 |
|
kuekhaoyang
|
ee13b0aa20
|
docs: update README
|
2025-12-18 11:41:02 +08:00 |
|
 Kuek Hao YangandGitHub
|
8f01ee0be2
|
Update README.md
|
2025-12-07 12:15:05 +08:00 |
|
 Kuek Hao YangandGitHub
|
7ebca8c67b
|
Update README.md
|
2025-12-07 12:13:16 +08:00 |
|
kuekhaoyang
|
23b0056bf1
|
feat: Optimize HLS startup by adjusting buffer lengths, adding loading retries, and forcing autoplay on first fragment load.
|
2025-12-06 14:13:13 +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
|
3bc2f78065
|
chore: update @vercel/analytics, next, react, react-dom, zustand, and eslint-config-next dependencies.
|
2025-12-06 13:47:26 +08:00 |
|
kuekhaoyang
|
103dd69df9
|
build: Add .npmrc to Dockerfile COPY instruction.
|
2025-12-06 13:12:15 +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
|
ea3c4666f4
|
Downgrade Next.js, React, React DOM, and ESLint configuration package versions.
|
2025-12-06 12:31:12 +08:00 |
|
kuekhaoyang
|
c3db2fcd36
|
chore: Remove output: 'standalone' from Next.js configuration.
|
2025-12-06 12:25:48 +08:00 |
|
kuekhaoyang
|
d8f3171f5c
|
feat: add @cloudflare/next-on-pages as a dev dependency
|
2025-12-06 12:22:16 +08:00 |
|
kuekhaoyang
|
20999e1159
|
refactor: remove verbose logging, refine search animation, and update icon import.
|
2025-12-01 09:46:35 +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
|
2d6011abf6
|
feat: enhance loading and empty states with new UI elements and remove explicit rounding from video card images.
|
2025-11-29 22:45:31 +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
|
7489ff6887
|
feat: enhance Google Drive API initialization with robust error handling, detailed logging, and client ID validation.
|
2025-11-29 18:30:41 +08:00 |
|
kuekhaoyang
|
3629836b25
|
feat: display Google Client ID configuration error UI in SyncSettings
|
2025-11-29 18:23:58 +08:00 |
|
kuekhaoyang
|
4ce06168f3
|
feat: Dynamically load Google API client, remove gapi-script dependency, and mark sync settings as client-side.
|
2025-11-29 18:20:54 +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
|
3679ba0f52
|
feat: Improve Navbar responsiveness by adjusting padding, gaps, and element sizes for smaller screens.
|
2025-11-29 17:55:25 +08:00 |
|
kuekhaoyang
|
40520533b7
|
feat: improve fetch request headers with video domain referer and browser-like fields to avoid blocking
|
2025-11-29 17:11:52 +08:00 |
|
kuekhaoyang
|
accc2ca3bc
|
refactor: remove proxy URL handling from video player and HLS hook
|
2025-11-29 17:05:34 +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
|
5c3534ffa9
|
feat: proxy video sources through /api/proxy endpoint using a new utility function.
|
2025-11-29 16:46:10 +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
|
a5c76b6f32
|
feat: Proxy video sources to resolve CORS/IP issues and adjust fetch retry/timeout for Vercel.
|
2025-11-29 16:10:01 +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
|
bdae587bd5
|
feat: proxy HLS manifest encryption key URIs and refine segment URL proxying
|
2025-11-29 14:50:48 +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 |
|