kuekhaoyang
c2c5cab4e7
feat: Implement environment variable password protection with a new config API route, update access control UI, and add global pointer cursor styles.
2025-12-21 22:04:11 +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
01228aabfe
feat: Add password protection for settings and remove Docker publish workflow.
2025-12-21 10:56:54 +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
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
a4660873b4
feat: wrap AccountSettings component with Suspense and add a loading fallback UI
2025-11-29 14:09:25 +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
64636a3da9
feat: Implement custom source editing and refactor source management to use full
2025-11-22 20:57:38 +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
6e81559d90
refactor: extract player control logic into dedicated desktop and mobile hooks and introduce new mobile player control components.
2025-11-21 12:47:40 +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
fad6041df0
feat: Implement source management modals and settings store
...
- Added AddSourceModal for adding new video sources with validation.
- Introduced ExportModal for exporting settings and history options.
- Created ImportModal for importing settings from JSON files.
- Developed SourceManager for managing video sources, including enabling/disabling, deleting, and reordering.
- Established settings store to manage application settings, including default sources and sorting options.
- Implemented sorting utility functions for video search results based on various criteria.
2025-11-19 11:53:37 +08:00