Commit Graph
15 Commits
Author SHA1 Message Date
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