Commit Graph

52 Commits

Author SHA1 Message Date
SongPro b1aa925a08 feat(components): 优化卡片组件交互效果与动画
重构 AggregateCard、DemoCard 和 VideoCard 组件的交互效果:
1. 统一卡片悬停动画,使用 cubic-bezier 实现平滑过渡
2. 改进播放按钮和收藏按钮的视觉反馈
3. 优化集数显示样式为矩形框
4. 添加卡片删除时的淡出动画
5. 统一外部链接按钮样式
6. 调整标题悬停效果和位置
2025-07-02 00:47:30 +08:00
shinya b732e9a3d4 feat: add douban url, optimize source aggregate 2025-07-01 22:41:30 +08:00
shinya 31069691ef feat: adjust card indicators style 2025-07-01 21:26:30 +08:00
shinya 4cb26067fe feat: douban url 2025-07-01 20:35:54 +08:00
SongPro cb8c5bfc08 fix(AuthProvider): 修复认证逻辑中/api路径的检查
移除未使用密码时的直接跳转逻辑
2025-07-01 17:25:15 +08:00
SongPro 6c81f52953 feat(公告): 添加网站公告功能及弹窗提示
- 从环境变量读取公告内容,提供默认值
- 扩展SiteProvider组件以支持公告功能
- 在首页添加公告弹窗组件,支持本地存储记录用户已读状态
- 弹窗包含关闭功能和完善的样式交互
2025-07-01 16:02:33 +08:00
SongPro 4fac5e6409 feat(AuthProvider): 添加认证状态管理和加载界面
重构认证逻辑为独立函数并添加状态管理,在认证过程中显示加载界面。同时添加主题切换按钮到加载界面。
2025-07-01 14:18:21 +08:00
shinya b880e5dce5 feat: add github link 2025-07-01 12:35:26 +08:00
shinya a7b431823e feat: dynamic site name 2025-07-01 01:11:19 +08:00
shinya 7d6c7e5dd0 Revert "feat: use middleware to auth"
This reverts commit f57cdb5ec1.
2025-07-01 00:26:34 +08:00
shinya d56cc5bdab Revert "feat: add custom site name"
This reverts commit 6d71fde9ee.
2025-07-01 00:25:28 +08:00
shinya 58f505e9d7 fix: dynamic site name 2025-07-01 00:20:51 +08:00
shinya 0563f2478e fix: dynamic site name 2025-06-30 23:48:35 +08:00
shinya 240764e81b Revert "feat: use middleware to auth"
This reverts commit f57cdb5ec1.
2025-06-30 23:17:05 +08:00
shinya 6d71fde9ee feat: add custom site name 2025-06-30 21:31:15 +08:00
shinya f57cdb5ec1 feat: use middleware to auth 2025-06-30 20:58:55 +08:00
shinya cf42e7c056 fix: dynamic theme color 2025-06-26 22:41:30 +08:00
shinya 42f380baeb fix: type error 2025-06-26 21:14:17 +08:00
shinya d9fa4866dc fix: theme provider 2025-06-26 21:07:10 +08:00
shinya d677ca9877 feat: dark mode 2025-06-26 21:00:11 +08:00
shinya 3652bf3e6b feat: clear play record & favorites 2025-06-26 19:34:36 +08:00
shinya 1668d4e40f fix: search result key duplicate 2025-06-26 12:44:45 +08:00
shinya 41c3e4ec85 feat: enhance video match 2025-06-26 00:58:56 +08:00
shinya a18e5d4b84 feat: make Image unoptimized 2025-06-25 21:32:48 +08:00
shinya 6ceff54b3b feat: using mb-14 2025-06-25 02:13:43 +08:00
shinya a27e8d30ef feat: add show to sidebar 2025-06-24 20:39:26 +08:00
shinya 1f2675d80a feat: add aggregate search result 2025-06-24 13:22:47 +08:00
shinya 5022fc4015 feat: add douban rate, aggregate page 2025-06-24 13:01:12 +08:00
shinya b60d069c02 feat: move config to ts 2025-06-24 10:30:36 +08:00
shinya d04903fa47 fix: remove no password need login 2025-06-24 00:13:44 +08:00
shinya a9ad984564 feat: implement password 2025-06-23 22:58:16 +08:00
shinya b223771554 feat: remove homepage recommends 2025-06-23 19:21:15 +08:00
shinya 50c9957be8 feat: adjust mobile style, add force landscape button 2025-06-23 13:24:18 +08:00
shinya 1f7f3d8295 feat: mobileButtonNav active path 2025-06-23 00:34:23 +08:00
shinya 57225b8b64 feat: hide hover botton on mobile 2025-06-23 00:23:08 +08:00
shinya e25671eed2 feat: mobile style 2025-06-22 23:48:02 +08:00
shinya 41910dafa9 fix: hide check circle in search page 2025-06-20 01:35:02 +08:00
shinya cf28d1206d feat: implement favorites 2025-06-20 01:27:31 +08:00
shinya 9bf8596ea8 fix: detail lack of title 2025-06-20 00:24:16 +08:00
shinya 8e4781f44c fix: refactor 2025-06-19 23:03:37 +08:00
shinya 909aee0d91 feat: refactor detail page && play page support position param 2025-06-19 22:27:47 +08:00
shinya e45feeb1a8 feat: save play record using localstorage 2025-06-19 21:00:47 +08:00
shinya da46031ae6 style: play style && video card style 2025-06-19 10:22:47 +08:00
shinya 143a039f46 style: adjust sidebar style 2025-06-19 10:10:37 +08:00
shinya d01bc68d75 feat: play page && other refactor 2025-06-19 02:40:39 +08:00
shinya 3d199261a3 feat: douban page 2025-06-18 13:55:27 +08:00
shinya a1bf1839ea feat: douban api 2025-06-18 12:54:16 +08:00
shinya 9c16d5636c feat: scroll x 2025-06-18 02:25:49 +08:00
shinya 479fafcb1c feat: search api/page && detail api/page 2025-06-18 00:59:11 +08:00
shinya b38b513df0 feat: implement search page ui 2025-06-17 21:57:42 +08:00