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