|
|
3014317c12
|
add forum
|
2025-11-15 09:15:54 +08:00 |
|
|
|
2013a0f868
|
Merge branch 'feature_bugfix/251113_ui' of https://git.valuefrontier.cn/vf/vf_react into feature_bugfix/251113_ui
|
2025-11-15 09:11:57 +08:00 |
|
|
|
05b497de29
|
add forum
|
2025-11-15 09:10:26 +08:00 |
|
zdl
|
d9013d1e85
|
Merge branch 'feature_bugfix/251113_bugfix' into feature_bugfix/251113_ui
* feature_bugfix/251113_bugfix:
feat: 实现 Socket 触发的智能列表自动刷新功能(带防抖)
feat: 实现评论分页功能并迁移到 TypeScript
feat: 接入Ts配置
feat: 添加评论功能
|
2025-11-14 19:04:45 +08:00 |
|
zdl
|
ddd6b2d4af
|
feat: 实现 Socket 触发的智能列表自动刷新功能(带防抖)
核心改动:
- 扩展 NotificationContext,添加事件更新回调注册机制
- VirtualizedFourRowGrid 添加 forwardRef 暴露 getScrollPosition 方法
- DynamicNewsCard 实现智能刷新逻辑(根据模式和滚动位置判断是否刷新)
- Community 页面注册 Socket 回调自动触发刷新
- 创建 TypeScript 通用防抖工具函数(debounce.ts)
- 集成防抖机制(2秒延迟),避免短时间内频繁请求
智能刷新策略:
- 纵向模式 + 第1页:自动刷新列表
- 纵向模式 + 其他页:不刷新(避免打断用户)
- 平铺模式 + 滚动在顶部:自动刷新列表
- 平铺模式 + 滚动不在顶部:仅显示 Toast 提示
防抖效果:
- 短时间内收到多个新事件,只执行最后一次刷新
- 减少服务器压力,提升用户体验
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-14 19:04:00 +08:00 |
|
|
|
2753fbc37f
|
update ui
|
2025-11-14 18:48:39 +08:00 |
|
|
|
43de7f7a52
|
update ui
|
2025-11-14 18:03:55 +08:00 |
|
zdl
|
9fd618c087
|
feat: 实现评论分页功能并迁移到 TypeScript
- 创建通用分页 Hook (usePagination.ts) 支持任意数据类型
- 将 EventCommentSection 迁移到 TypeScript (.tsx)
- 添加"加载更多"按钮,支持增量加载评论
- 创建分页和评论相关类型定义 (pagination.ts, comment.ts)
- 增加 Mock 评论数据从 5 条到 15 条,便于测试分页
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-14 17:27:12 +08:00 |
|
zdl
|
9761ef9016
|
Merge branch 'feature_bugfix/251113_ui' into feature_bugfix/251113_bugfix
* feature_bugfix/251113_ui:
update ui
update ui
update ui
update ui
update ui
|
2025-11-14 16:16:10 +08:00 |
|
zdl
|
48fdca203c
|
feat: 接入Ts配置
|
2025-11-14 16:15:29 +08:00 |
|
zdl
|
e23feb3c23
|
feat: 添加评论功能
|
2025-11-14 16:15:13 +08:00 |
|
|
|
e428caf578
|
update ui
|
2025-11-14 15:50:21 +08:00 |
|
|
|
8828340d8c
|
update ui
|
2025-11-14 15:36:02 +08:00 |
|
|
|
fc9b4e6257
|
update ui
|
2025-11-14 15:20:58 +08:00 |
|
|
|
8315aac4d9
|
update ui
|
2025-11-14 15:14:23 +08:00 |
|
|
|
f72b52000c
|
update ui
|
2025-11-14 15:08:32 +08:00 |
|
|
|
ad8ff50001
|
update ui
|
2025-11-14 08:09:18 +08:00 |
|
|
|
98d063bcfe
|
update ui
|
2025-11-14 08:03:33 +08:00 |
|
|
|
8c93606769
|
update ui
|
2025-11-14 07:42:18 +08:00 |
|
|
|
eac3b09a95
|
update ui
|
2025-11-14 07:25:12 +08:00 |
|
|
|
5e70f4443d
|
update ui
|
2025-11-14 06:39:29 +08:00 |
|
|
|
1773c571ab
|
update ui
|
2025-11-13 23:44:37 +08:00 |
|
|
|
6452869968
|
update ui
|
2025-11-13 23:34:29 +08:00 |
|
|
|
3caa5f4c3a
|
update ui
|
2025-11-13 23:24:54 +08:00 |
|
|
|
d3b980b3ca
|
update ui
|
2025-11-13 23:06:19 +08:00 |
|
|
|
6113a3fefd
|
update ui
|
2025-11-13 22:57:24 +08:00 |
|
|
|
f0bb00a2ce
|
update ui
|
2025-11-13 22:35:33 +08:00 |
|
|
|
c6062efb00
|
update ui
|
2025-11-13 22:21:59 +08:00 |
|
|
|
7e0358ede4
|
update ui
|
2025-11-13 21:59:33 +08:00 |
|
|
|
2edeeec497
|
update ui
|
2025-11-13 18:08:02 +08:00 |
|
|
|
716b4ba3bd
|
update ui
|
2025-11-13 17:58:37 +08:00 |
|
|
|
dfa2635b2e
|
update ui
|
2025-11-13 17:51:47 +08:00 |
|
|
|
8dc4ddac66
|
update ui
|
2025-11-13 17:45:09 +08:00 |
|
|
|
cb4c51a958
|
update ui
|
2025-11-13 17:38:54 +08:00 |
|
|
|
0e32076e71
|
update ui
|
2025-11-13 17:31:06 +08:00 |
|
|
|
4bb37c6e6d
|
update ui
|
2025-11-13 17:18:33 +08:00 |
|
|
|
58d1e6f2ad
|
update ui
|
2025-11-13 16:51:35 +08:00 |
|
|
|
9d6c0ac55c
|
update ui
|
2025-11-13 16:34:34 +08:00 |
|
|
|
5ddf8d3c09
|
update ui
|
2025-11-13 16:17:32 +08:00 |
|
|
|
5aa0507a65
|
update ui
|
2025-11-13 16:07:14 +08:00 |
|
|
|
1d9b50a94e
|
update app_vx
|
2025-11-13 15:22:02 +08:00 |
|
|
|
49b31a5a89
|
add docx
|
2025-11-13 10:30:08 +08:00 |
|
|
|
693eae72f6
|
update app_vx
|
2025-11-13 10:21:16 +08:00 |
|
zdl
|
6ef635b1ba
|
feat: 修改配置
|
2025-11-13 00:19:58 +08:00 |
|
zdl
|
9fe65f6c23
|
feat: 参数调整
|
2025-11-12 14:27:32 +08:00 |
|
zdl
|
7fa4a8efbc
|
feat:修复了图片 404 错误
|
2025-11-12 13:51:07 +08:00 |
|
zdl
|
44ae479615
|
feat: 调整链接
|
2025-11-12 13:41:33 +08:00 |
|
zdl
|
e32a500247
|
fix(bytedesk): 修复路径配置,统一使用 /bytedesk/ 前缀
修复 Bytedesk 客服系统路径不匹配问题,统一前端、CRACO 和 Nginx 配置。
## 问题
- 前端配置使用 `/bytedesk-api/` 路径
- 生产 Nginx 配置使用 `/bytedesk/` 路径
- 路径不匹配导致请求 404 或被 React Router 拦截
## 解决方案
统一使用 `/bytedesk/` 路径前缀,避免 React Router 冲突
## 代码变更
### src/bytedesk-integration/config/bytedesk.config.js
- `htmlUrl`: `/bytedesk-api/chat/` → `/bytedesk/chat/`
- `apiUrl`: `/bytedesk-api/` → `/bytedesk/`
- 更新配置注释,说明代理架构
### craco.config.js
- 代理前缀:`/bytedesk-api` → `/bytedesk`
- 删除冗余代理:`/chat` 和 `/config`(Nginx 统一处理)
- 简化配置,减少代理规则数量
## 请求链路
```
浏览器 → /bytedesk/chat/
↓
CRACO/Nginx → location /bytedesk/ {}
↓
代理转发 → http://43.143.189.195/chat/
↓
✅ Bytedesk 聊天窗口
```
## 优势
- ✅ 前端、CRACO、Nginx 路径统一
- ✅ 避免 React Router 冲突
- ✅ 简化代理配置
- ✅ 无需修改服务器 Nginx
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-12 13:30:39 +08:00 |
|
zdl
|
5524826edd
|
feat: 切换iframe域名
|
2025-11-12 13:16:11 +08:00 |
|
zdl
|
19b03b6c91
|
feat: 调整配置
|
2025-11-12 11:54:18 +08:00 |
|