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
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
36488e545c
feat: Introduce distinct mobile and desktop video player UI, controls, and state management, along with new styling and icon components.
2025-11-21 12:34:45 +08:00
kuekhaoyang
0f677ddee3
perf: Optimize UI performance by simplifying glass effects, removing complex gradients and backdrop-filter, and adding hardware acceleration.
2025-11-19 16:36:11 +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
fd1aa37767
feat: add latency tracking and display in video search results; optimize scrolling performance
2025-11-19 10:55:39 +08:00
kuekhaoyang
cd8cccc4f5
feat: enhance MobileVideoPlayer with iOS fullscreen support and touch manipulation for buttons
2025-11-18 19:40:28 +08:00
kuekhaoyang
f03ecb3294
feat: implement search history dropdown with liquid glass effect; add hooks for managing search history
2025-11-18 18:21:12 +08:00
kuekhaoyang
973bc9048d
refactor: enhance UI responsiveness and animations; add smooth transitions for video grid and improve TypeBadgeItem interaction
2025-11-18 17:47:15 +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
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
bda49259f1
feat: add toast notification functionality and copy link option in video players
2025-11-18 13:20:22 +08:00
kuekhaoyang
d92c2808c2
feat: optimize scrolling performance and enhance control responsiveness in DesktopVideoPlayer
2025-11-18 13:10:42 +08:00
kuekhaoyang
a7480fb47a
feat: add MobileVideoPlayer component with advanced controls and hooks
...
- Implemented MobileVideoPlayer component for mobile video playback.
- Added features such as play/pause, skip forward/backward, volume control, and fullscreen support.
- Integrated double-tap gesture handling for skipping video.
- Included hooks for screen orientation management and mobile detection.
- Enhanced user experience with loading indicators and playback speed options.
2025-11-18 12:40:50 +08:00
kuekhaoyang
9679ccc12c
feat: Add skip forward/backward functionality with visual indicators; implement Picture-in-Picture and AirPlay support in CustomVideoPlayer
2025-11-17 22:17:24 +08:00
kuekhaoyang
bac33e5d55
feat: Add custom video player component with controls, progress tracking, and volume management; enhance icon set with new playback and volume icons
2025-11-17 18:14:21 +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
kuekhaoyang
1f55ba2d56
feat: Add Popular Features component and integrate with search functionality; enhance SearchForm with clear button and initial query handling; update scrollbar styling utility
2025-11-17 16:34:13 +08:00
kuekhaoyang
d0790d1307
Implement streaming search API and enhance video availability checks with loading animation
2025-11-16 19:03:19 +08:00
kuekhaoyang
610cc522c7
Enhance video source validation and availability checks across API routes and UI components
2025-11-16 11:26:28 +08:00
kuekhaoyang
11a5055b76
init
2025-11-16 10:49:55 +08:00