SongPro
|
7f22bc87b5
|
refactor(components): 优化卡片组件并更新运行时配置
- 移除多个卡片组件的懒加载属性以提升首屏性能
- 使用ImagePlaceholder组件统一骨架屏实现
- 修复DemoCard组件中的拼写错误
- 标准化runtime.ts中的JSON格式
- 更新package.json中的包管理器配置
|
2025-07-03 23:09:05 +08:00 |
|
SongPro
|
b30589628a
|
feat(components): 添加图片骨架屏组件并优化卡片加载体验
实现图片加载时的骨架屏效果,支持暗色模式
在AggregateCard、VideoCard和DemoCard中应用骨架屏
优化图片加载动画和状态管理
|
2025-07-03 22:05:54 +08:00 |
|
shinya
|
92323fcb69
|
fix: search aggregate
|
2025-07-03 21:23:25 +08:00 |
|
senshinya
|
d98f23146c
|
Merge pull request #45 from OuOumm/main
refactor(search): 移除未使用的useRef并改用getElementById聚焦
|
2025-07-03 20:59:05 +08:00 |
|
shinya
|
783be9ecc4
|
feat: reset menu style
|
2025-07-03 20:58:16 +08:00 |
|
SongPro
|
46bc187a9d
|
refactor(search): 移除未使用的useRef并改用getElementById聚焦
移除searchInputRef的useRef引用,改用document.getElementById直接获取DOM元素进行聚焦操作,简化代码结构
|
2025-07-03 20:54:23 +08:00 |
|
shinya
|
881b54b3de
|
feat: long press 3x playbackrate
|
2025-07-03 20:13:52 +08:00 |
|
shinya
|
59155e6082
|
feat: playbackrate menu
|
2025-07-03 19:35:37 +08:00 |
|
shinya
|
6e7bbf2d5a
|
fix: logout problem
|
2025-07-03 19:00:42 +08:00 |
|
shinya
|
480b38a5c5
|
feat: favorites in aggreagte page
|
2025-07-03 18:56:37 +08:00 |
|
shinya
|
c8db631f11
|
feat: connect redis with retry
|
2025-07-03 18:46:46 +08:00 |
|
shinya
|
f946b6e265
|
feat: use native seek button style
|
2025-07-03 18:42:54 +08:00 |
|
shinya
|
a618ecd99c
|
feat: make DemoCard search logo smaller
|
2025-07-03 18:36:43 +08:00 |
|
senshinya
|
ed3e5f5a28
|
Merge pull request #42 from OuOumm/main
refactor(components): 优化卡片组件样式和交互逻辑
|
2025-07-03 17:19:32 +08:00 |
|
SongPro
|
020cb6b6b9
|
refactor(components): 优化卡片组件样式和交互逻辑
统一调整集数展示框的样式和交互效果
简化搜索页状态初始化逻辑
移除收藏功能的即时UI更新
|
2025-07-03 17:15:50 +08:00 |
|
shinya
|
c678534722
|
fix: add key to enable aggregate switch correct
|
2025-07-03 13:26:13 +08:00 |
|
shinya
|
44d65381a4
|
fix: episodes info in VideoCard
|
2025-07-03 13:16:36 +08:00 |
|
senshinya
|
2d6be8c091
|
Merge pull request #39 from senshinya/cronjob
feat: add cron to refresh records and favorites
|
2025-07-03 13:08:57 +08:00 |
|
shinya
|
0585d36cad
|
feat: add cron to refresh records and favorites
|
2025-07-03 12:55:16 +08:00 |
|
shinya
|
038f94fa9b
|
fix: demo card hover flash on safari
|
2025-07-03 00:56:30 +08:00 |
|
shinya
|
37aa342d5b
|
feat: dynamic skip buttons
|
2025-07-03 00:31:57 +08:00 |
|
senshinya
|
d5dd131bdb
|
Merge pull request #33 from senshinya/redis
Support redis storage
|
2025-07-02 23:48:52 +08:00 |
|
shinya
|
b941628986
|
feat: check NEXT_PUBLIC_ENABLE_REGISTER in /api/register
|
2025-07-02 23:48:37 +08:00 |
|
senshinya
|
373268a83b
|
Merge branch 'main' into redis
|
2025-07-02 23:38:56 +08:00 |
|
shinya
|
2027322a98
|
feat: add register page and logout button
|
2025-07-02 23:34:07 +08:00 |
|
shinya
|
2d066d5d26
|
feat: update ANNOUNCEMENT readme
|
2025-07-02 22:42:27 +08:00 |
|
shinya
|
0fabe7d5e1
|
feat: update ANNOUNCEMENT readme
|
2025-07-02 22:42:02 +08:00 |
|
senshinya
|
97d8b8e6b6
|
fix: try to fix stall
|
2025-07-02 22:40:07 +08:00 |
|
senshinya
|
67c52e5a9c
|
fix: try to fix stall
|
2025-07-02 16:58:31 +08:00 |
|
shinya
|
a46a2f76d9
|
feat: add fallback
|
2025-07-02 13:23:59 +08:00 |
|
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 |
|