Commit Graph

9 Commits (ab4e58dc4c15218b77ee371dca2027525d20c6c3)

Author SHA1 Message Date
katelya ab4e58dc4c feat: 更新 README 和版本管理脚本,优化 PageLayout 组件布局,添加 .eslintignore 文件 2025-09-01 21:57:20 +08:00
katelya 4d4f2ab665 feat: enhance PageLayout for better responsiveness and scrolling behavior
- Updated PageLayout component to use flexbox for improved layout structure.
- Ensured the main content area is scrollable by adjusting CSS classes.
- Modified the minimum height calculations for better visual consistency across devices.
- Added comments for clarity on layout changes and their purposes.

chore: add Workbox service worker for improved caching and offline support

- Introduced Workbox for managing caching strategies and offline capabilities.
- Implemented various caching strategies including CacheFirst and NetworkFirst.
- Added expiration and cleanup mechanisms for cached entries.
- Enhanced precaching functionality to ensure assets are available offline.
2025-09-01 21:47:05 +08:00
katelya 4617b0199b feat: Enhance package manager detection script and improve type safety in components
- Updated `check-package-manager.js` to disable specific ESLint rules for better readability.
- Refactored `page.tsx` in the login module to remove unnecessary type assertions and improve state management.
- Modified `page.tsx` in the home module to enhance error handling, improve layout with grid system, and limit displayed items.
- Adjusted `PageLayout.tsx` to implement responsive layout changes for the play page.
- Improved `ThemeToggle.tsx` to ensure proper dependency tracking in useEffect.
- Enhanced `VideoCard.tsx` with better type definitions for favorites.
- Updated `db.client.ts` to rename legacy cache prefix for future migration.
- Added runtime configuration types in `types.ts` and extended global Window interface.
- Introduced a new Workbox service worker file for improved caching strategies.
2025-09-01 21:23:45 +08:00
Katelya 2c3b7efda4
Update sw.js 2025-08-31 00:43:19 +08:00
Katelya 93106cbf3b
Merge branch 'main' into cursor/update-documentation-and-release-notes-fb3a 2025-08-31 00:36:34 +08:00
katelya 42c5f445be Fix Docker method 2025-08-30 23:53:34 +08:00
Cursor Agent edb9857e4a fix: update Docker deployment instructions to use correct KatelyaTV image
- Fix Docker image paths in README.md, QUICKSTART.md, and RELEASE_NOTES.md
- Update from ghcr.io/senshinya/moontv:latest to ghcr.io/katelya77/katelyatv:latest
- Ensure all Docker Compose examples use correct image
- Verify build compatibility and deployment instructions
- Add comprehensive v0.2.0 release notes with deployment guide
2025-08-30 15:44:42 +00:00
Cursor Agent 7f73c00e0a Update repo URL, Redis client key, and add environment variable support
Co-authored-by: 20250410303 <20250410303@stu.fosu.edu.cn>
2025-08-29 07:59:44 +00:00
katelya 446c2f003e update 2025-08-29 13:53:41 +08:00