Commit Graph
12 Commits
Author SHA1 Message Date
kuekhaoyang 6ec795ed01 feat: Add cursor-pointer to interactive elements for improved user experience. 2025-11-24 18:23:19 +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 58a8d4910e feat: Implement comprehensive search functionality, enhance video player controls for desktop and mobile, and refactor settings and history UI. 2025-11-21 19:00:23 +08:00
kuekhaoyang b6cebc35bf feat: Add new animations and optimize global CSS for improved performance and readability. 2025-11-19 16:24:11 +08:00
kuekhaoyang 3a756dd06f feat: Enhance search history dropdown with absolute positioning and empty state styling; improve video player autoplay functionality 2025-11-19 12:22:20 +08:00
kuekhaoyang 79515e2702 refactor: optimize performance across components; adjust backdrop filters, transitions, and scrolling behavior 2025-11-18 17:25:50 +08:00
kuekhaoyang db40601649 feat: Add ConfirmDialog component and accessibility utilities for enhanced user interaction 2025-11-18 15:31:22 +08:00
kuekhaoyang 2bc0be5d95 feat: Implement responsive design improvements and add custom hooks for keyboard navigation and click outside detection 2025-11-18 15:23:42 +08:00
kuekhaoyang 79ac2c349e feat: Optimize component performance with GPU acceleration and add placeholder image for missing content 2025-11-18 15:15:45 +08:00
kuekhaoyang 251e15a37d feat: Enhance accessibility with ARIA attributes and focus trap implementation 2025-11-18 14:58:03 +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 28ef76572e feat: Implement watch history functionality; add WatchHistorySidebar component, enhance search history management, and integrate history tracking in video player 2025-11-17 17:52:47 +08:00