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
990ab81722
feat: clarify local password protection settings scope and behavior in UI.
2025-12-21 21:20:59 +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
3629836b25
feat: display Google Client ID configuration error UI in SyncSettings
2025-11-29 18:23:58 +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
033ad8da01
debug: Add detailed logging to the OAuth callback and account settings components.
2025-11-29 14:18:03 +08:00
kuekhaoyang
1a2bf662e6
feat: Implement client-side hydration and loading state for AccountSettings.
2025-11-29 14:12:47 +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
6ec795ed01
feat: Add cursor-pointer to interactive elements for improved user experience.
2025-11-24 18:23:19 +08:00
kuekhaoyang
7ec01a73d6
feat: remove CacheSettings component
2025-11-23 17:52:38 +08:00
kuekhaoyang
f3b3da3285
refactor: update UI component imports and replace Card subcomponents with native HTML elements.
2025-11-23 14:34:54 +08:00
kuekhaoyang
09d8a124a5
feat: Implement HLS cache management with service worker updates, metadata tracking, and a settings UI.
2025-11-23 14:22:51 +08:00
kuekhaoyang
5e9af1b89e
feat: centralize homepage logic into a new hook and refactor settings management with subscription and helper functions.
2025-11-23 11:41:48 +08:00
kuekhaoyang
5655d1032b
style: Increase search input border radius for consistency.
2025-11-22 20:59:50 +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
907e093fef
update proxy url
2025-11-22 17:27:27 +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
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