Commit Graph

85 Commits

Author SHA1 Message Date
whm
da0bcae823 直播观众:negotiate 失败后恢复轮询;防并发 poll;长时 502 提示
Made-with: Cursor
2026-03-25 16:55:05 +08:00
whm
7e24a965bc 修复:weblive 协程 panic 防护、Mongo 空指针防护、直播状态轮询退避
Made-with: Cursor
2026-03-25 16:45:22 +08:00
whm
70e6782713 直播:PLI 关键帧请求、观众 RTCP 读取、断线自动重连
Made-with: Cursor
2026-03-25 16:30:48 +08:00
whm
d83a69c23a 直播:LIVE_PUBLIC_IP 与 ICE 诊断;摄像头错误中文提示与约束放宽
Made-with: Cursor
2026-03-25 16:19:19 +08:00
whm
996dc3778d 后台直播:修复信令误断(onclose 提示与严格模式 onUnmounted)
Made-with: Cursor
2026-03-25 16:01:22 +08:00
whm
7811adca66 直播:后台 JWT 推流、前台画中画;WebRTC 服务与 Nginx WebSocket 代理
Made-with: Cursor
2026-03-25 15:00:14 +08:00
whm
b83ec91b1a 首页:联系我们区块动效与居中布局(玻璃卡片、光晕与入场动画)
Made-with: Cursor
2026-03-24 16:14:45 +08:00
whm
65d5e425d7 首页:恢复星空层,门户区块背景透明以透出星云
Made-with: Cursor
2026-03-24 15:28:03 +08:00
whm
5ea23ba657 style(home): 宣传册区域加宽、收窄留白
Made-with: Cursor
2026-03-24 15:01:14 +08:00
whm
3222dffc64 feat(home): 简介与视频前置、侧栏 Win/安卓直链;后台与 API 默认中文
Made-with: Cursor
2026-03-24 14:48:39 +08:00
whm
f5852bc04e fix(nginx): admin 用 upstream+proxy_pass 去前缀,替代变量/rewrite
Made-with: Cursor
2026-03-23 19:43:47 +08:00
whm
78055dbe68 fix(nginx): 变量 proxy_pass 须 rewrite 去掉 /admin,否则静态资源回退 index.html
Made-with: Cursor
2026-03-23 18:28:33 +08:00
whm
2c0898fffd fix(deploy): restart.sh admin 挂载项目根;增加 verify-admin-dist 防白屏
Made-with: Cursor
2026-03-23 18:17:58 +08:00
whm
03878848dd fix(nginx): 移除 /admin/assets/ rewrite 块,避免变量 proxy_pass 返回 500
Made-with: Cursor
2026-03-23 18:10:15 +08:00
whm
ee9394f410 fix(nginx): admin 对齐 assets 配置;443 显式 /admin/assets/ 反代
Made-with: Cursor
2026-03-23 18:04:23 +08:00
whm
7980c1922a chore(compose): web 仅保留 public 挂载,推广走 dist/API;验证仅 yh_nginx
Made-with: Cursor
2026-03-23 17:57:09 +08:00
whm
80176ea6fc fix(admin): nginx.conf 与 deploy 对齐,避免 assets 回退为 HTML MIME 白屏
Made-with: Cursor
2026-03-23 17:00:27 +08:00
whm
0a1fe41314 fix(nginx): 优先 127.0.0.11 与延长 DNS valid,缓解 api/web 间歇无法解析致 502
Made-with: Cursor
2026-03-23 16:53:36 +08:00
whm
5da4941913 fix(admin): index.html 与 assets 缓存策略,避免发版后白屏
Made-with: Cursor
2026-03-23 16:43:16 +08:00
whm
ea90052e7e feat: 服务端 promotion 视频自动转码;首页宣传册预览与 mp4 配置
Made-with: Cursor
2026-03-23 16:12:43 +08:00
whm
d37e9a3663 feat(home): 右侧固定关注我们、宣传资料横向滚动与列表优化
Made-with: Cursor
2026-03-23 11:18:56 +08:00
whm
52991d1e49 feat(home): 门户式主侧栏布局,联系我们置底,侧栏关注我们
Made-with: Cursor
2026-03-23 10:57:43 +08:00
whm
eb6923998f fix(nginx): 验证文件改用 root+try_files,443 层挂载 verify-root 直连避免 403
Made-with: Cursor
2026-03-23 09:20:25 +08:00
whm
c6e5779b76 perf(nginx): 静态图/推广资源 Cache-Control 7d,index.html 禁止长期缓存
Made-with: Cursor
2026-03-22 01:54:43 +08:00
whm
6f87e0c260 fix(web): 关注我们列表图用响应式候选下标,避免重渲染覆盖 @error 导致裂图
Made-with: Cursor
2026-03-22 01:45:03 +08:00
whm
948494bca0 fix(nginx): 启动时从 resolv.conf 注入 resolver + tpl 生成配置,修复 Podman host not found api
Made-with: Cursor
2026-03-22 01:34:23 +08:00
whm
7c9649356a chore(web): 关注我们二维码放入 public/social 供首路径 /social/ 加载
Made-with: Cursor
2026-03-22 01:18:03 +08:00
whm
5ff300d0f7 fix(web): 关注我们图片多 URL 回退(public→promotion),移除部署路径提示;Nginx 增加 /social/
Made-with: Cursor
2026-03-22 01:15:20 +08:00
whm
66b873d0b0 feat(deploy): 挂载 web/public 与 web/promotion 到 yh_web,支持热更新无需重建 dist
Made-with: Cursor
2026-03-22 00:58:19 +08:00
whm
122f5b8fba feat(web): public/logo.png 作为 favicon 与首页/宣传册导航栏图标
Made-with: Cursor
2026-03-22 00:52:08 +08:00
whm
5830fdfba3 fix(nginx): 等待脚本增加 nc/TCP 探测、默认 120s、compose 设 180s 避免 Podman 下 yh_nginx 超时退出
Made-with: Cursor
2026-03-22 00:42:00 +08:00
whm
2660f8edd8 fix(web): 首屏产品视频在 VITE_PROMOTION_API_ONLY 时走 promotion-media,避免误请求 /promotion/ 404
Made-with: Cursor
2026-03-22 00:26:09 +08:00
whm
5bfdd04f21 fix(nginx): Podman 下弃用 127.0.0.11 resolver,启动前等待上游可达
Made-with: Cursor
2026-03-21 23:57:36 +08:00
whm
89cd8f83bc fix(nginx): 延迟解析 upstream,避免 Docker/Podman 启动时 host not found
Made-with: Cursor
2026-03-21 23:46:28 +08:00
whm
77febfacc7 fix(promotion-import): 双实例目录配对 demo-1/2;配对含仅封面目录
Made-with: Cursor
2026-03-21 23:03:17 +08:00
whm
d04799db5f fix(promotion-import): 扫描实例(一)(二)目录、多mov取最大文件
Made-with: Cursor
2026-03-21 21:58:57 +08:00
whm
6d049fe0e8 fix(promotion-import): 实例(一)(二)多备选源路径;目录内唯一 mov/jpg 自动匹配
Made-with: Cursor
2026-03-21 21:47:06 +08:00
whm
1710a11dad feat(deploy): 拉取后自动合并 server/.env.example 缺失键,服务器只跑 pull-and-restart
Made-with: Cursor
2026-03-21 21:35:11 +08:00
whm
0896bd3bab chore: 官网 site_id 写入 .env.example 与 .env.production(私人仓库)
Made-with: Cursor
2026-03-21 21:31:06 +08:00
whm
f4e51165a7 feat(deploy): compose up 后自动 promotion-import(YH_IMPORT_PROMOTION_SITE_ID + Docker go run)
Made-with: Cursor
2026-03-21 21:28:56 +08:00
whm
c1fb5f3440 fix(web): 产品视频静态探测改为批量(2次),支持 VITE_PROMOTION_API_ONLY
Made-with: Cursor
2026-03-21 13:20:10 +08:00
whm
dd05748c85 feat: 视频发布导入 API(uploads+site_assets);首页视频先拉 routes 与 VITE_DEFAULT_SITE_ID 回退
Made-with: Cursor
2026-03-21 13:14:02 +08:00
whm
db3a8d8cd1 fix(web): /promotion 独立 try_files 防 SPA 误判;静态探测支持 Range 与 HTML 识别
Made-with: Cursor
2026-03-21 13:01:25 +08:00
whm
d6767c2c5c feat(web): 产品视频静态优先,缺失时回退 promotion-media API
Made-with: Cursor
2026-03-20 22:33:16 +08:00
whm
7336c42af0 feat(promotion): social 素材同步 dist、迁移脚本与文档;Brochure 侧栏路由与文案
Made-with: Cursor
2026-03-20 18:18:22 +08:00
whm
dfcfb477c5 fix(web): 产品视频区移除后台上传提示文案
Made-with: Cursor
2026-03-20 18:03:56 +08:00
whm
b69dde0f7e fix(deploy): 构建后同步 web/promotion 至 dist,解决 /promotion 静态 404
Made-with: Cursor
2026-03-20 17:59:13 +08:00
whm
b95fcdeb8c chore: 忽略推广视频与 PPT 解压产物;移除 _pptx_extract 及重复社交图;更新部署脚本说明
Made-with: Cursor
2026-03-20 17:41:27 +08:00
whm
654b683067 feat: 产品视频改后台上传,promotion-media 公开访问;gitignore 大文件;保留原文件名上传
Made-with: Cursor
2026-03-20 17:10:56 +08:00
whm
5067fb6f76 chore: 全量提交(推广页、宣传册、社交资源、视频与后台同步)
Made-with: Cursor
2026-03-20 16:31:12 +08:00