Commit Graph
25 Commits
Author SHA1 Message Date
wudi 2c28c2accd chore(deps): update next and related packages to latest versions 2025-12-24 10:11:12 +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 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 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 3bc2f78065 chore: update @vercel/analytics, next, react, react-dom, zustand, and eslint-config-next dependencies. 2025-12-06 13:47:26 +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 ea3c4666f4 Downgrade Next.js, React, React DOM, and ESLint configuration package versions. 2025-12-06 12:31:12 +08:00
kuekhaoyang d8f3171f5c feat: add @cloudflare/next-on-pages as a dev dependency 2025-12-06 12:22:16 +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 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 d9963c8543 feat: Implement Linux DO OAuth authentication flow and integrate account settings component. 2025-11-29 14:07:14 +08:00
kuekhaoyang 1be47e35a2 chore: Update dependencies and refine Docker build platforms. 2025-11-29 11:54:07 +08:00
kuekhaoyang e9c3ed21be feat: Bump package version to 1.0.0 and enhance Docker publishing workflow with multi-platform support and dynamic tagging based on package version. 2025-11-29 11:51:32 +08:00
kuekhaoyang 55240606a9 feat: add hls.js dependency for video streaming. 2025-11-28 21:48:38 +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 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 5c67f69b5e refactor: Remove player-specific dependencies, setup script, keyboard shortcuts, and project documentation. 2025-11-22 10:56:11 +08:00
kuekhaoyang 8465b306f2 feat: Add Vercel Analytics for usage tracking. 2025-11-21 23:30:56 +08:00
kuekhaoyang 0272af1eeb refactor: remove unused WCAG contrast testing script and related dependency 2025-11-18 19:51:49 +08:00
kuekhaoyang 3dfcc6565d feat: Add history management components and movie grid with infinite scroll
- Implemented HistoryEmptyState component for displaying when no viewing history exists.
- Created HistoryItem component to represent individual watch history items with video details and delete functionality.
- Developed MovieCard component to display individual movie details including poster, title, and rating.
- Added MovieGrid component for displaying a grid of movie cards with infinite scroll capabilities.
- Introduced TagManager component for managing custom tags with creation, deletion, and filtering functionalities.
- Created TypeBadgeItem and TypeBadgeList components for displaying selectable badges with counts.
- Added custom hook useInfiniteScroll for managing infinite scroll behavior.
- Implemented contrast testing script to ensure WCAG compliance for UI components.
2025-11-18 14:50:14 +08:00
kuekhaoyang 11a5055b76 init 2025-11-16 10:49:55 +08:00