kuekhaoyang
9691cf5e97
feat: Introduce tag input/list, video player empty/error states, and URL copy utility.
2025-11-29 13:09:07 +08:00
kuekhaoyang
220d1b0faf
feat: Implement HLS download and enhance copy link functionality to support original and proxied URLs.
2025-11-29 11:05:04 +08:00
kuekhaoyang
132b775c4d
feat: Implement auto-scroll to newly added tags in the TagManager using a dedicated state flag.
2025-11-28 20:56:40 +08:00
kuekhaoyang
81759ec274
feat: Remove direct link handling from video cards and grids, and expand source retrieval to include adult sources.
2025-11-28 20:46:49 +08:00
kuekhaoyang
8d3ac02602
feat: Add GitHub link to navbar and implement direct video playback links for secret page.
2025-11-28 20:42:10 +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
6ec795ed01
feat: Add cursor-pointer to interactive elements for improved user experience.
2025-11-24 18:23:19 +08:00
kuekhaoyang
82c1f38685
refactor: Remove conditional image priority loading, setting all movie and video card images to eager.
2025-11-24 17:39:19 +08:00
kuekhaoyang
41edd7ce26
refactor: remove images.weserv.nl preconnect and image optimization utility
2025-11-24 17:25:05 +08:00
kuekhaoyang
5c4023b05c
perf: Add priority image loading for the first 10 visible cards in movie and video grids.
2025-11-24 17:06:33 +08:00
kuekhaoyang
1384de946c
feat: implement image optimization and extract mobile play/pause logic into a new hook.
2025-11-24 16:59:13 +08:00
kuekhaoyang
66be634b53
feat: Improve video playback state syncing for AirPlay and add unoptimized and referrerPolicy to image components.
2025-11-24 16:54:20 +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
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
0c9844d9ce
refactor: optimize performance in various components; adjust animation intervals, memoize components, and improve sorting logic
2025-11-18 17:43:09 +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
e007899f9e
feat: Standardize border radius usage across components and implement View Transition API for theme changes
2025-11-18 15:43:58 +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
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
df60e00c4e
style: Update border radius for image components in PopularFeatures and VideoGrid for consistent styling
2025-11-17 18:02:30 +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