Commit Graph

  • 1acc75f00e test(release): 逐文件核对「发布包 == 打标签的树」(T-WEB-018) main zijunchiang 2026-09-18 03:10:05 +08:00
  • 12041f2e58 fix(upload,models): 上传落盘补齐兜底 + 不可用模型归因准确(v0.7.5) v0.7.5 zijunchiang 2026-09-18 03:03:50 +08:00
  • 5a78749e49 test(codec): 钉住关键点帧的跨实现语义 + 提供一致性向量生成器(T-WIN-021) zijunchiang 2026-09-17 05:51:26 +08:00
  • 06b476c4e2 test(accept): 产物级端到端验收自动化 + 实体注册核对落到 dist(v0.7.4 实测全通过) zijunchiang 2026-09-17 04:44:30 +08:00
  • 2da02ee423 test(real-samples): 用真实素材端到端验证 ①模型→VRM 与 ②动作内部标准 zijunchiang 2026-09-17 04:11:24 +08:00
  • d1c0dd6e7a test(scenes): 加带真实数据库的端到端用例(sql.js 内存库),把生产根因钉死 v0.7.4 zijunchiang 2026-09-17 03:52:33 +08:00
  • 7a74f598be fix(entities): 场景功能的真正根因 —— Scene 未注册进 ENTITIES(v0.7.4) zijunchiang 2026-09-17 03:48:52 +08:00
  • 74332e20d8 docs(proxy): 更正「Gitea 附件通道坏了/磁盘写满」的误判 —— 实际是上传字段名写错 v0.7.3 zijunchiang 2026-09-17 03:39:36 +08:00
  • 828c7cea49 fix(scenes): 场景上传一律 400 —— diskStorage 却按内存存储判断 file.buffer zijunchiang 2026-09-17 03:28:31 +08:00
  • f3b97fec53 fix(scenes): 场景表不可用不再拖垮整站(生产事故修复)+ 诊断脚本 zijunchiang 2026-09-17 03:24:56 +08:00
  • 2224195d05 docs: 补齐部署必需的 Gitea 域名与属主(不再脱敏成占位符) zijunchiang 2026-09-17 03:07:23 +08:00
  • 50688e7ce4 test: 补目录导出交付逻辑与场景端到端冒烟(①/④ 的验收证据) zijunchiang 2026-09-17 01:56:20 +08:00
  • 7037abf066 docs(proxy): 修正 Gitea 附件上传失败的结论——与体积无关,指向宿主机磁盘 zijunchiang 2026-09-17 01:51:32 +08:00
  • 2433cd22a5 fix(boot): CatalogModule 漏 import ScenesModule 导致产物起不来 + /health 版本号错 v0.7.2 zijunchiang 2026-09-17 01:49:52 +08:00
  • 698d60bb65 docs(proxy): 记录 Gitea 附件上传上限的两阶段实测(IIS 放开后仍是 500) zijunchiang 2026-09-17 01:40:27 +08:00
  • 3738bd91b9 release(v0.7.1): 契约 websocket-keypoints 0.2.0 + 补齐场景规格与任务文档 v0.7.1 zijunchiang 2026-09-17 01:30:41 +08:00
  • 50073b97cf docs(contracts): 补齐 rest-api 里 CatalogBundle.scenes[] 与 Scene/SceneConfig 结构 zijunchiang 2026-09-17 00:46:35 +08:00
  • f2e231c0b2 feat(admin): 场景管理页——列表/上传/物理参数编辑 + 3D 预览(T-WEB-015 补齐) v0.7.0 opendance 2026-09-17 00:32:05 +08:00
  • 584b7eaca9 feat(scenes): 场景管理后端 + 契约 0.5.0/0.7.0/0.4.0(T-WEB-015) v0.6.0 opendance 2026-09-17 00:27:08 +08:00
  • aad60cbd2e feat(motions): 动作预览——骨架缩略图 + 管理端 3D 回放(契约 data-models 0.6.0) v0.5.0 opendance 2026-09-17 00:21:09 +08:00
  • 9eae6f3e43 feat(models): 骨骼重绑定——修复 MMD 模型 humanoid 恒为 0/22(契约 skeleton-topology 0.2.0) v0.4.0 opendance 2026-09-17 00:10:07 +08:00
  • 39bfd390e3 feat(models): 模型一律转 VRM(契约 0.5.0)+ 可用性门槛 + 管理端版本号展示 v0.3.0 opendance 2026-09-17 00:05:02 +08:00
  • eebccd55b4 fix(models): MMD 材质对齐——补回双面标志、规范化 PBR 参数、可选 unlit 着色 v0.2.5 opendance 2026-09-16 18:55:25 +08:00
  • ae8a68e98f fix(thumbnail): 缩略图采样 baseColorTexture,修复 MMD 模型显示为白模 v0.2.4 opendance 2026-09-16 04:02:35 +08:00
  • 8e8cc0475b fix(models): 修复上传 PMX 返回 500(models.stats 超 TEXT 上限)与 GBK 丢贴图 v0.2.3 opendance 2026-09-16 03:30:12 +08:00
  • afed67e175 fix(deploy): apt 安装 Assimp 不再写死 libassimp6 v0.2.2 opendance 2026-09-16 02:56:50 +08:00
  • da03777995 fix(models): Assimp 缺失时给出可操作报错,部署脚本自动安装 opendance 2026-09-16 02:55:32 +08:00
  • e9de740d66 chore(release): 打包脚本默认版本改为 0.2.1 v0.2.1 opendance 2026-09-15 22:27:16 +08:00
  • ea58520fc2 fix(deploy): .env 中带空格的值未加引号导致 install.sh 以 127 失败 opendance 2026-09-15 22:26:33 +08:00
  • d6376ec5a5 更新 README.md zijunchiang 2026-09-15 22:17:49 +08:00
  • b7748a50eb docs: web 端根说明补充 Markdown 版本 README.md v0.2.0 opendance 2026-09-15 21:53:29 +08:00
  • 60c182f1b2 docs: 消除 Gitea 模棱两可 Unicode 告警(全角标点紧邻 ASCII 时改为半角) opendance 2026-09-15 21:45:51 +08:00
  • a34cca007c chore(probe): add ambiguous-unicode probes for Gitea highlighter opendance 2026-09-15 21:40:52 +08:00
  • d61843d068 test: 二分探针 round1(8 段) zijunchiang 2026-09-15 21:38:37 +08:00
  • f61d40eafc test: 临时 Unicode 探针(用于测定 Gitea 混淆字符判定规则,随后删除) zijunchiang 2026-09-15 21:37:23 +08:00
  • 06c2fd688b docs: 全角 | / ? 改 ASCII(Gitea 混淆字符检测的剩余触发项) dev zijunchiang 2026-09-15 21:36:41 +08:00
  • 6913e181b5 docs: 其余易混淆字符改 ASCII(× − ≥ ≤ ≈ ✓ 等),消除 Gitea 告警 zijunchiang 2026-09-15 21:35:10 +08:00
  • 5de0891706 docs: 修回被误压空格的 ':=' 写法;契约与文档去真实 MariaDB 版本串 zijunchiang 2026-09-15 21:33:20 +08:00
  • 8c2f2afaea docs: 三库文档规范化(去混淆字符 + 占位符)+ Web README 初次部署清单 zijunchiang 2026-09-15 21:28:12 +08:00
  • ebd871018f docs(readme): 新增初次部署清单与常见问题;统一 root 执行写法;清除 markdown 粗体标记与残留真实库名 zijunchiang 2026-09-15 21:27:29 +08:00
  • 9c8379e5eb docs(readme): 破折号/箭头/省略号/节号改 ASCII,消除 Gitea 混淆字符告警 zijunchiang 2026-09-15 21:25:56 +08:00
  • 9f08d316d0 docs: 清除文档中的真实部署信息与易混淆 Unicode 字符 zijunchiang 2026-09-15 21:25:25 +08:00
  • c342a804a1 feat(models): 新增历史模型回填(reanalyze)并修复存储去重的悬挂文件问题 zijunchiang 2026-09-15 21:18:15 +08:00
  • 53bf182476 feat(models): 发布 v0.2.0 —— GLB/VRM 主力格式、自动缩略图与分析、模型审核与骨骼预览 zijunchiang 2026-09-15 20:37:53 +08:00
  • ccced34dd6 fix(models): 默认模型改用「压缩包 sha256」匹配(转换产物非字节级确定) zijunchiang 2026-09-15 19:36:37 +08:00
  • e4351c5062 feat(models): 模型压缩包自动转换 + 默认模型写进源码;首次启动 .env 引导;HOST 默认 0.0.0.0 zijunchiang 2026-09-15 13:55:54 +08:00
  • bba5bcf59e feat(web): 端口分离 + VMD 动作支持;契约升至 0.2.0 zijunchiang 2026-09-15 08:47:37 +08:00
  • 76725e5ce3 feat(log): 启动日志打印真实可访问地址,回环绑定时显式告警 zijunchiang 2026-09-15 02:04:51 +08:00
  • 44451028dd fix(deploy): 安装脚本按真实 HOST 报告监听地址,并主动提示外部不可达 zijunchiang 2026-09-15 01:48:04 +08:00
  • 34c5040e6b feat(deploy): 新增外部访问诊断脚本 check-access.sh zijunchiang 2026-09-15 01:43:35 +08:00
  • 321ab1f584 docs(web): 清理 Docker/nginx 残留引用,反代职责边界写进任务书与契约 zijunchiang 2026-09-15 01:27:47 +08:00
  • 8c76b0a599 feat(web): 移除 Docker 与反代部署,改为 Linux 业务服务并自带管理端托管 zijunchiang 2026-09-15 01:25:19 +08:00
  • 653d9d168c feat(deploy): 缺少 deploy/.env 时复用安装目录中的历史配置 zijunchiang 2026-09-15 01:03:20 +08:00
  • 87a1ded2d2 fix(deploy): install.sh 复制时同样误排除了 storage 目录 zijunchiang 2026-09-15 01:00:58 +08:00
  • caca7672cb fix(release): 修复发布包缺失 storage 模块,并加入产物完整性校验 zijunchiang 2026-09-15 00:54:22 +08:00
  • f6fe9af0a2 fix(deploy): 修复 NODE_ENV 污染导致管理端构建失败(tsc: not found) zijunchiang 2026-09-15 00:44:54 +08:00
  • c092b833fb fix(deploy): 支持无 systemd 的环境,并修复降级路径的两个真实缺陷 zijunchiang 2026-09-15 00:34:52 +08:00
  • 1ffe3059af fix(deploy): install.sh 不再依赖 sudo zijunchiang 2026-09-15 00:27:27 +08:00
  • 7cd607ecde fix(deploy): 修复 install.sh 同步文件时的长时间卡死 zijunchiang 2026-09-15 00:14:06 +08:00
  • 32525dd59a docs(web): 清理残留的 Docker 引用(admin README / project.yaml / 注释) zijunchiang 2026-09-14 22:47:47 +08:00
  • 07ee30d704 docs(web): 开发环境样例补充 HOST 说明 zijunchiang 2026-09-14 22:45:31 +08:00
  • 75498db1c0 feat(web): 部署方式由 Docker 改为 Linux 原生站点(nginx + systemd) zijunchiang 2026-09-14 22:42:56 +08:00
  • 0c133986b4 test(web): 新增演示数据播种脚本(供管理端与客户端联调) zijunchiang 2026-09-14 20:08:20 +08:00
  • dbd9155b40 fix(release): 打包清单读取避免 SIGPIPE 误报 v0.1.0 zijunchiang 2026-09-14 19:01:58 +08:00
  • b9215d4190 docs(web): 任务说明、DSH 约束与交付文档 zijunchiang 2026-09-14 19:00:55 +08:00
  • 5a8b77b0a4 feat(web): T-WEB-010 部署脚本(Docker Compose,不含 MySQL) zijunchiang 2026-09-14 19:00:55 +08:00
  • 640736c77b feat(web): T-WEB-008/009 管理端界面(歌曲/模型/动作/审核 + VRM 预览) zijunchiang 2026-09-14 19:00:55 +08:00
  • 0f66b53480 feat(web): 客户端目录导出 /api/catalog/export 与版本指纹 zijunchiang 2026-09-14 19:00:55 +08:00
  • 7ff3f1598d feat(web): T-WEB-007 上传审核流程(状态机 + 审核流水) zijunchiang 2026-09-14 19:00:55 +08:00
  • a2e3282603 feat(web): T-WEB-006 BVH/FBX → MediaPipe33 关键点预处理 zijunchiang 2026-09-14 19:00:55 +08:00
  • 73e793318e feat(web): T-WEB-005 模型上传 + VRM 优先 + 版本识别 zijunchiang 2026-09-14 19:00:55 +08:00
  • ff8c4dd26a feat(web): T-WEB-004 动作数据上传 + 来源五元组校验 zijunchiang 2026-09-14 19:00:55 +08:00
  • d9614aadb0 feat(web): T-WEB-003 /api/songs CRUD + 音频上传 zijunchiang 2026-09-14 19:00:55 +08:00
  • 6714b1e67c feat(web): T-WEB-002 TypeORM 迁移生成表结构(5 表,可逆) zijunchiang 2026-09-14 19:00:55 +08:00
  • bd6cb9fa90 feat(web): T-WEB-001 NestJS 骨架 + 连接现有 MySQL 实例 zijunchiang 2026-09-14 19:00:55 +08:00
  • 9b8fc6be96 chore(contracts): 冻结 v0.1.0 跨端契约(REST/WebSocket/数据模型/拓扑/格式/数据库) zijunchiang 2026-09-14 19:00:55 +08:00