37 Commits

Author SHA1 Message Date
wangjing e70777f04e chore: 删除无用的部署和维护脚本 2026-04-24 10:17:54 +08:00
wangjing 9fe4e19341 docs: 根据实际项目依赖更新README技术栈(MySQL, Sa-Token等) 2026-04-24 10:09:30 +08:00
wangjing 86fffa2c8c docs: 完善项目技术架构并新增代码提交指南 2026-04-24 10:07:29 +08:00
wangjing 1a1ddcf8a1 fix(video): 优化 HLS 流加载失败的错误处理机制,解决跨域及 403 导致无限重试的问题 2026-04-24 01:17:56 +08:00
wangjing e6cde5973a fix: 强制显示横向滚动条并防止Tab被压缩 2026-04-24 01:10:15 +08:00
wangjing 2ee3191606 fix: 显示分类滚动条 2026-04-24 01:03:13 +08:00
wangjing 7a9b4c9c8c fix: 支持分类栏鼠标滚动,并修复直播流时长显示 2026-04-24 00:58:28 +08:00
wangjing 93bea813c1 fix: 修复视频接口中错误引用 ChatResponse 导致的编译失败 2026-04-24 00:52:21 +08:00
wangjing 2873e94d1d feat: 完善前端视频列表,增加分类Tab与接口对接 2026-04-24 00:47:43 +08:00
wangjing 5363873aee feat: 增加视频流数据表模型与增删改查接口 2026-04-24 00:46:00 +08:00
wangjing 212ef94b11 feat: 新增获取的 CCTV1、CCTV5、CCTV6 直播源 2026-04-24 00:41:00 +08:00
wangjing 92eaa76832 feat: add HLS error handling to catch CORS network issues 2026-04-24 00:35:41 +08:00
wangjing ef62eeefe6 feat: update video list with known m3u8 streams 2026-04-24 00:33:36 +08:00
wangjing a23148e1c1 feat: parse external video URL and add HLS support 2026-04-24 00:00:32 +08:00
wangjing 8ea8c92688 feat: restrict video player and list visibility to admin user only 2026-04-23 23:51:55 +08:00
wangjing 805ef5228c fix: remove crossorigin to fix video playback on IP access, add play error log 2026-04-23 23:49:10 +08:00
wangjing 704a582279 feat: 添加视频播放功能,支持聊天/视频模式切换 2026-04-23 23:41:00 +08:00
wangjing 78de9d0bb2 fix(web): 修复 HTTP 环境下 crypto.subtle 报错,引入纯 JS 版 SHA-256 降级方案 2026-04-23 22:49:00 +08:00
wangjing 1040e51515 fix: 新增全局异常处理器,使未登录等异常返回正确的 HTTP 状态码以便前端响应 2026-04-23 22:45:07 +08:00
wangjing 78c1c743a5 feat: 实现前后端双重密码加密策略 (前端 SHA256 + 后端账号加盐 SHA256) 2026-04-23 22:38:36 +08:00
wangjing 1bc8383f02 fix(web): 提升前端 fetch 封装的健壮性,兼容无响应体或非 JSON 格式的返回结果 2026-04-23 22:30:38 +08:00
wangjing 598a8edf7e fix: 修复删除会话时由于历史数据 user_id 为空导致的 NullPointerException 2026-04-23 22:24:01 +08:00
wangjing 710f770ca5 fix: 修复退出登录接口的返回值解析错误导致前端无法刷新的问题 2026-04-23 22:20:01 +08:00
wangjing 200975edae fix: 调整用户信息退出按钮层级,避免被侧边栏遮挡 2026-04-23 22:16:05 +08:00
wangjing f0182223e2 feat: 引入 Sa-Token 实现系统多用户隔离与权限管理 2026-04-23 22:11:37 +08:00
wangjing ffbb6dfbeb feat(web): 优化输入框点击体验,支持点击空白区域自动聚焦 2026-04-23 22:00:36 +08:00
wangjing 67a897f1e6 feat(ui): redesign chat interface with cyberpunk sci-fi theme 2026-04-23 21:51:58 +08:00
wangjing 6d64f97ea1 feat(ci): add pollSCM trigger to auto-build on push 2026-04-23 21:46:24 +08:00
wangjing 031db6c7d0 fix(nginx): use docker bridge IP to avoid firewall timeout 2026-04-23 21:40:17 +08:00
wangjing bd503900f1 chore: update port mappings for frontend and backend 2026-04-23 21:30:06 +08:00
wangjing fc2f8b2015 feat(ci): split Jenkins pipeline into web and server jobs 2026-04-23 21:24:49 +08:00
wangjing 56422caf8b fix(docker): update base image to eclipse-temurin:17-jre 2026-04-23 21:19:37 +08:00
wangjing f0247ab642 fix: resolve docker volume mount issue in jenkins frontend build 2026-04-23 21:08:32 +08:00
wangjing 0dc52a2278 测试·2 2026-04-23 18:07:07 +08:00
wangjing ee9f157fcf 测试 2026-04-23 18:03:34 +08:00
wangjing f9b97d95e9 Add Jenkinsfile 2026-04-23 15:08:40 +08:00
wangjing f3debe7158 Initial commit 2026-04-23 15:01:58 +08:00