Commit Graph

158 Commits

Author SHA1 Message Date
shinya
7b3afce1a1 feat: init redis storage 2025-07-02 13:13:22 +08:00
shinya
87b65fc7b4 feat: delete NEXT_PUBLIC_ENABLE_BLOCKAD 2025-07-02 10:12:54 +08:00
senshinya
4a93ea2800 Merge pull request #27 from OuOumm/main
perf(components): 优化卡片组件的动画过渡时间
2025-07-02 01:02:26 +08:00
SongPro
a5e8f95f83 perf(components): 优化卡片组件的动画过渡时间
统一调整多个卡片组件的动画持续时间,将较长的过渡时间缩短以提升交互响应速度
2025-07-02 00:59:51 +08:00
senshinya
6ff8bd104e Merge pull request #26 from OuOumm/main
feat(components): 优化卡片组件交互效果与动画
2025-07-02 00:53:25 +08:00
SongPro
b1aa925a08 feat(components): 优化卡片组件交互效果与动画
重构 AggregateCard、DemoCard 和 VideoCard 组件的交互效果:
1. 统一卡片悬停动画,使用 cubic-bezier 实现平滑过渡
2. 改进播放按钮和收藏按钮的视觉反馈
3. 优化集数显示样式为矩形框
4. 添加卡片删除时的淡出动画
5. 统一外部链接按钮样式
6. 调整标题悬停效果和位置
2025-07-02 00:47:30 +08:00
shinya
bb2b37a078 feat: add rewind and fast forward 2025-07-01 23:08:07 +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
a6b5f52206 feat: adjust portrait button 2025-07-01 20:55:53 +08:00
shinya
4cb26067fe feat: douban url 2025-07-01 20:35:54 +08:00
senshinya
dfc6e84475 Merge pull request #22 from OuOumm/main
feat(AuthProvider): 添加认证状态管理和加载界面
2025-07-01 17:26:44 +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
b045967f9c refactor(layout): 调整AuthProvider和SiteProvider的嵌套顺序
优化组件结构,将SiteProvider作为AuthProvider的父组件以更好地组织上下文关系
2025-07-01 14:51:11 +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
fbd80bef3d feat: update readme 2025-07-01 01:12:20 +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
afef6d9865 fix: middleware 2025-06-30 22:57:32 +08:00
shinya
79c7a6851f fix: docker runtime 2025-06-30 22:31:40 +08:00
shinya
942b7734c4 feat: readme 2025-06-30 22:20:40 +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
3fe579bcba feat: support delete single search record 2025-06-30 20:31:49 +08:00
shinya
770cf1c02b feat: adjust button position 2025-06-30 12:52:31 +08:00
shinya
da3841dd93 fix: vercel runtime 2025-06-30 10:24:57 +08:00
shinya
3c4ec1dc51 fix: docker runtime 2025-06-30 10:19:44 +08:00
shinya
ba94788932 fix: runtime nodejs 2025-06-30 10:12:32 +08:00
shinya
99d15544a4 fix: load dynamic config 2025-06-30 10:08:54 +08:00
shinya
5c8360d9dd feat: refactor code 2025-06-29 20:36:03 +08:00
shinya
0b0048209f fix: docker read config.json 2025-06-29 20:21:43 +08:00
shinya
55a4333e92 feat: optimize back button 2025-06-29 17:26:34 +08:00
shinya
ef7278088e feat: adjust episodes button 2025-06-29 17:13:27 +08:00
shinya
345dfaff39 feat: add cloudflare readme 2025-06-28 23:50:11 +08:00
shinya
705dae5700 fix: cf pages build command 2025-06-28 23:42:22 +08:00
shinya
57ed0f1e20 feat: add cf pages support 2025-06-28 23:38:02 +08:00
shinya
a9010bf6b5 feat: refine ios safari padding & enable reverse episodes order 2025-06-28 21:56:30 +08:00
shinya
2fc86c61b7 feat: refine ad block button 2025-06-28 21:23:53 +08:00
shinya
b562f29a5f feat: add blockad switch 2025-06-27 23:20:46 +08:00
shinya
3eb176a802 feat: remove long press 3x playbackrate 2025-06-27 13:38:43 +08:00
shinya
7e401c2e23 fix: ios viewport fit 2025-06-27 13:18:42 +08:00
shinya
227ba8d6ff fix: video not fit 2025-06-27 12:30:35 +08:00
shinya
f158d21b2c feat: default disable blockad 2025-06-27 03:35:33 +08:00
shinya
4d4fcd92df feat: enhance error 2025-06-26 23:34:47 +08:00