Commit Graph

  • 524ed28973 feat(wms):打印时的 barcode 标签 YunaiV 2026-05-15 13:12:23 +0800
  • 508d06b493 feat(wms):更新修复进展 YunaiV 2026-05-15 13:09:30 +0800
  • f82ae7e0c8 feat(wms):优化整体代码结构 YunaiV 2026-05-15 12:59:11 +0800
  • 24343f66fc feat(wms):调整 check 的实现 YunaiV 2026-05-15 11:00:14 +0800
  • 52972506a8 feat(wms):更新修复进展 YunaiV 2026-05-15 10:45:28 +0800
  • d128df618e feat(wms):增加 code 字段生成(从后端到前端),用户更可控 YunaiV 2026-05-15 10:22:37 +0800
  • 5f944548a3 fix(wms): 调整文档的最新内容 YunaiV 2026-05-15 09:46:40 +0800
  • 7bae330828 fix(wms): 移库选择商品时,必须两个仓库都选择完 YunaiV 2026-05-15 09:06:59 +0800
  • 7ff8cb78e1 feat(wms):统一 4 个订单界面的样式和代码风格 YunaiV 2026-05-15 08:44:08 +0800
  • 8252f7b068 feat(wms):优化 onlyPositiveQuantity 只查询库存非空的处理。 YunaiV 2026-05-15 08:24:54 +0800
  • 19db64c08a feat(wms):优化代码的排版 YunaiV 2026-05-14 23:04:50 +0800
  • e0352af8b0 feat(wms):优化代码的排版 YunaiV 2026-05-14 22:53:53 +0800
  • ae54f938cf feat(wms):优化首页的代码实现 YunaiV 2026-05-14 22:35:53 +0800
  • b455ce4949 feat(im): 优化 rtcStore 的命名 YunaiV 2026-05-14 22:15:35 +0800
  • 58537a34c7 feat(wms):增加首页的 review YunaiV 2026-05-14 18:53:56 +0800
  • 4a811fb0bb feat(im): 评审下 rtcStore 的实现 YunaiV 2026-05-14 17:16:46 +0800
  • 804ad667e0 feat(wms):优化盘库单的实现 YunaiV 2026-05-14 17:03:49 +0800
  • eaedb1e0ca feat(wms):移库管理,调整合计金额、数量的字段与交互。(前端负责展示,后端负责计算) YunaiV 2026-05-14 09:46:19 +0800
  • e579a4de13 feat(im): 优化 rtc 整体弹窗界面 YunaiV 2026-05-14 09:44:39 +0800
  • df013ac69c feat(wms):出库管理,调整合计金额、数量的字段与交互。(前端负责展示,后端负责计算) YunaiV 2026-05-14 09:07:26 +0800
  • 6f96d004a9 feat(wms):入库管理,调整合计金额、数量的字段与交互。(前端负责展示,后端负责计算) YunaiV 2026-05-14 08:39:04 +0800
  • 44808eb3f4 feat(wms):调整 order_time 放到【仓库】后面 YunaiV 2026-05-14 00:02:03 +0800
  • a7911bcbcf feat(wms):增加 order_time 单据字段 YunaiV 2026-05-13 23:31:03 +0800
  • a170ae37ab feat(im): 优化消息的 format 相关的逻辑,从 user 抽到 message 工具类里,更加统一 YunaiV 2026-05-13 23:27:02 +0800
  • 841d2cb763 feat(im): 统一 im 的 api 风格,保持一致性 YunaiV 2026-05-13 22:58:09 +0800
  • 8d06f87e0f feat(wms):减法,去掉批次号等字段 YunaiV 2026-05-13 22:06:37 +0800
  • fdbb98fe65 feat(wms):减法,去掉 area 表 YunaiV 2026-05-13 20:29:25 +0800
  • c5948d405e feat(wms):减法,去掉 detail 表,和 mes 更对齐 YunaiV 2026-05-13 18:42:51 +0800
  • 70aff05ef5 feat(wms):新增移库、盘库管理 YunaiV 2026-05-13 09:47:45 +0800
  • b3b35e147b feat(wms):新增出库管理 YunaiV 2026-05-13 08:57:41 +0800
  • 765c8ea94f feat(wms):修复只能删除作废的入库单的问题 YunaiV 2026-05-13 00:42:29 +0800
  • ac49ba5c6d feat(wms):增加供应商 select 组件 YunaiV 2026-05-12 23:34:45 +0800
  • 3ef4e8424f feat(wms):增加入库列表的评审 YunaiV 2026-05-12 23:30:06 +0800
  • c865dfe488 feat(wms):进一步优化入库单的后端实现(对齐 mes) YunaiV 2026-05-12 23:02:46 +0800
  • 18e5c97bf3 feat(im): 将后端的 roomName 和 callId 融合,简化字段和逻辑(一致性更好、概念更简洁) YunaiV 2026-05-12 20:29:08 +0800
  • 680c0e0e8b feat: 使流程图居中显示 HmEJ 2026-05-12 16:50:13 +0800
  • 38cb980ce4 feat(im): 完善 rtc 的后端代码逻辑,各种代码风格的优化 YunaiV 2026-05-12 13:17:04 +0800
  • 0be2674277 feat(wms):增加 inv 库存的新增、修改方法,并提供相关单测 YunaiV 2026-05-12 11:14:21 +0800
  • f0cd639137 feat(wms):优化 inventory history YunaiV 2026-05-11 15:11:39 +0800
  • 314293ced3 feat(wms):优化 inventory 的实现 YunaiV 2026-05-11 14:10:16 +0800
  • 32bbd912a2 feat(wms):增加 inventory history YunaiV 2026-05-11 13:07:35 +0800
  • 32442830b0 feat(wms):增加 inventory YunaiV 2026-05-11 09:45:24 +0800
  • 711d5abc0a feat(wms):完善往来企业 YunaiV 2026-05-10 23:56:28 +0800
  • 4da16e95f5 feat(wms):完善商品信息、SKU 信息 YunaiV 2026-05-10 22:46:23 +0800
  • d890781149 feat(wms):增加商品信息、SKU 信息 YunaiV 2026-05-10 21:33:42 +0800
  • 30e4fef7bb feat(wms):增加商品分类、商品品牌。 YunaiV 2026-05-10 16:38:25 +0800
  • 8105cc786a (〃'▽'〃)_v2026_04_发布:新增代码生成器 Excel 导入,增强 IoT 场景联动与数据流转 v2026.04 YunaiV 2026-05-10 10:59:52 +0800
  • eb8002ce0b chore: make build scripts cross-platform YunaiV 2026-05-10 10:01:08 +0800
  • 1aad2f1648 feat(wms):迁移到 md 更整体 YunaiV 2026-05-10 09:02:51 +0800
  • c3737d3b7a feat(wms):增加 warehouse 功能 YunaiV 2026-05-10 01:22:38 +0800
  • 750f25410c feat(im): 基于 livekit 构建 im 通话(语音聊天、视频聊天、共享桌面)v0.1:推进中 YunaiV 2026-05-09 15:23:07 +0800
  • e12596ad7c ♻️ refactor(im): 移动 IM 相关 API 引用至新路径 YunaiV 2026-05-09 01:25:03 +0800
  • 2935d7d112 feat(im): 拆出私聊 / 群聊已读两个全局开关,关闭后禁用接口与所有 UI 入口(含群回执) ImProperties.message 新增 privateReadEnabled / groupReadEnabled,前端 config.ts 同步镜像。关闭后: - 后端:read 系列接口(read / getMaxReadMessageId / getGroupReadUserIds)抛业务异常;sendGroupMessage 强制 NO_RECEIPT 忽略 receipt=true;pull 群消息跳过 Redis 已读游标读取与 readCount 补齐 - 前端:气泡已读标签 / 群回执 popover / 「发送回执消息」下拉入口 / admin 列表「状态」「回执」列与详情对应字段按开关隐藏;自动上报 / 冷启动同步对方已读位置 / WS READ & RECEIPT handler 全部按开关短路兜底,避免打到禁用接口 - 单测:补 @Spy ImProperties 修复原本就在的 NPE,加 disabled 分支断言 YunaiV 2026-05-09 01:07:18 +0800
  • 46b06b0444 【新增】IM:群头像支持成员头像九宫格兜底 群头像为空时,取前 9 个成员头像在 Canvas 上拼九宫格 dataURL;空头像 / 加载失败的格子画跟 UserAvatar 同款色卡(首字 + charCode 哈希调色板)。 - 新增 GroupAvatar 组件包一层 UserAvatar;按容器 size × DPR 自适应画布像素,避免 retina 屏糊 - utils/group.ts 加 buildGroupAvatar 与 LRU 缓存 facade(上限 200);utils/image.ts 抽公共 loadImage;utils/user.ts 抽 getAvatarText / getAvatarBgColor 供 UserAvatar 与拼图共用 - GroupItem / GroupInfo / ConversationItem / ConversationPickerPanel 按会话类型分支换用 GroupAvatar YunaiV 2026-05-08 18:28:02 +0800
  • 70e7a1c900 【新增】IM:群头像支持成员头像九宫格兜底 群头像为空时,取前 9 个成员头像在 Canvas 上拼九宫格 dataURL;空头像 / 加载失败的格子画跟 UserAvatar 同款色卡(首字 + charCode 哈希调色板)。 - 新增 GroupAvatar 组件包一层 UserAvatar;按容器 size × DPR 自适应画布像素,避免 retina 屏糊 - utils/group.ts 加 buildGroupAvatar 与 LRU 缓存 facade(上限 200);utils/image.ts 抽公共 loadImage;utils/user.ts 抽 getAvatarText / getAvatarBgColor 供 UserAvatar 与拼图共用 - GroupItem / GroupInfo / ConversationItem / ConversationPickerPanel 按会话类型分支换用 GroupAvatar YunaiV 2026-05-08 18:27:53 +0800
  • c5b082ca80 ♻️ refactor(im): 业务策略数值从 ImCommonConstants 上移到 ImProperties(按 group / message 子模块分组),常量类仅保留 AT_USER_ID_ALL 协议契约值 YunaiV 2026-05-08 17:42:13 +0800
  • dfd5b39a17 feat(im): MessageForwardDialog 接入「创建聊天」分支 + 收尾打磨 YunaiV 2026-05-08 16:16:01 +0800
  • 312df4c73d refactor(im): 抽象 IM 选择类弹窗为 PickerPanel 体系,对齐微信 PC YunaiV 2026-05-08 14:06:48 +0800
  • 40ac2daca8 feat(im):文本气泡 @ 高亮支持点击 + URL 自动识别成可点击链接 YunaiV 2026-05-08 01:23:09 +0800
  • 094ab44094 🎨 refactor(im): joinMentionSegments 用 flatMap 替代命令式 push YunaiV 2026-05-07 23:59:00 +0800
  • 9eb221e8d2 feat(im): 灰条 tip 文案的 mention 段支持点击弹 UserInfoCard YunaiV 2026-05-07 23:46:50 +0800
  • 5b85a4c469 feat(im): 浏览器标签 title 拼上未读数前缀 YunaiV 2026-05-07 22:17:03 +0800
  • 7fa1dbc55c 🐛 fix(im): 当前打开的会话在列表里不再展示 [草稿] 前缀 YunaiV 2026-05-07 21:55:45 +0800
  • cc93b8a742 feat(im): 初始化消息转发 v0.4:第四次评审(语音播放器资源释放打磨) YunaiV 2026-05-07 21:46:33 +0800
  • 0b07091e79 🐛 fix(im): 修复切会话 watch 仅监听 targetId 导致私聊与群聊 id 同号时不触发 YunaiV 2026-05-07 21:26:40 +0800
  • 0323566878 feat(im): 初始化消息转发 v0.3:第三次评审(语音播放全局互斥) YunaiV 2026-05-07 21:26:12 +0800
  • 82d065c270 feat(im): 初始化消息转发 v0.2:第二次优化部分代码(一些工具类等) YunaiV 2026-05-07 20:34:09 +0800
  • cf01143632 feat(im): 初始化消息转发 v0.1:第一次评审 YunaiV 2026-05-07 19:47:27 +0800
  • 9bcdc92806 feat(im): 初始化群名片 v0.2:第二次评审(需求各种进群的小问题) YunaiV 2026-05-07 19:07:37 +0800
  • f5936a6e7f feat(im): 初始化群名片 v0.2:第二次评审(需求各种进群的小问题) YunaiV 2026-05-07 18:01:43 +0800
  • d175fe86be feat(im): 初始化群名片 v0.2:第二次评审(需求各种进群的小问题) YunaiV 2026-05-07 17:28:16 +0800
  • ce66a507ef feat(im): 初始化群名片 v0.2:第二次评审(需求各种进群的小问题) YunaiV 2026-05-07 17:25:03 +0800
  • 65d5aacac9 feat(im): 初始化群名片 v0.1:第一次评审 YunaiV 2026-05-07 13:07:56 +0800
  • 808ad575fc feat(im): 初始化群申请 v0.5:第六把 review(性能 / 健壮性 / 简洁度收口) YunaiV 2026-05-07 08:13:27 +0800
  • cb26df3ca1 feat(im): 初始化群申请 v0.4:第五把 review(多轮 finding 修复 + 通知静默化) YunaiV 2026-05-07 00:51:48 +0800
  • b2ba42049b feat(im): 初始化群申请 v0.3:第四把 review(优化界面,进一步对齐微信界面)【之前提交错了】 YunaiV 2026-05-06 23:57:54 +0800
  • f746aebe08 feat(im): 初始化群申请 v0.3:第四把 review(优化界面,进一步对齐微信界面) YunaiV 2026-05-06 23:57:03 +0800
  • 0eca952c6a feat(im): 初始化表情包 v0.3:第四把 review(增加表情管理的界面) YunaiV 2026-05-06 23:00:08 +0800
  • a98e32554c feat(im): 初始化表情包 v0.2:第三把 review YunaiV 2026-05-06 21:08:46 +0800
  • 2f513f7b8f feat(im): 初始化群申请 v0.2:第三把 review YunaiV 2026-05-06 20:51:45 +0800
  • 8eebfd4744 feat(im): 初始化表情包 v0.1:第二把 review YunaiV 2026-05-06 20:50:55 +0800
  • 1ed5dc7e6a feat(im): 初始化表情包 v0.0:第一把 review YunaiV 2026-05-06 19:42:19 +0800
  • 8fc5273a88 feat(im): 初始化群申请 v0.1:第二把 review YunaiV 2026-05-06 18:52:30 +0800
  • 81711a98c9 docs: 删除依赖升级备注 DevDengChao 2026-05-06 16:55:01 +0800
  • 766b3906fa docs: note sequential build verification DevDengChao 2026-05-06 16:30:35 +0800
  • cd63cf2b34 chore: remove e2e tests and playwright DevDengChao 2026-05-06 16:24:25 +0800
  • 84ae85f545 chore: upgrade runtime dependencies DevDengChao 2026-05-06 16:13:36 +0800
  • 78b6679e63 chore: upgrade dev tooling dependencies DevDengChao 2026-05-06 16:07:04 +0800
  • ee5ed1f97b merge: upstream master into upgrade DevDengChao 2026-05-06 16:00:18 +0800
  • 3be0daf115 feat(im): 初始化群申请 v0.0:第一把 review YunaiV 2026-05-06 14:53:47 +0800
  • 4868d69ed8 feat(im): 优化名片消息类型 v0.4:增加转发成功失败的提示 YunaiV 2026-05-06 12:18:31 +0800
  • 1ac0650984 ♻️ refactor(im):注释对齐 + patchMessage 复用 applyServerMessageUpdate YunaiV 2026-05-06 10:38:43 +0800
  • 30d695d702 🐛 fix(im):codex 评审修复发送中状态边角 YunaiV 2026-05-06 10:18:49 +0800
  • 459eaa5428 ♻️ refactor(im): 优化消息存储逻辑,减少不必要的处理 YunaiV 2026-05-06 08:50:13 +0800
  • 59aab8ecdc feat(im): 优化名片消息类型 v0.3:增加表情选择 YunaiV 2026-05-06 08:47:18 +0800
  • b17f7a57e5 feat(im): 优化发送中的能力 v0.2:简化各种 kind、复用各种逻辑 YunaiV 2026-05-06 08:46:33 +0800
  • 957a63f8f4 feat(im): 优化名片消息类型 v0.2:优化转发弹窗的界面样式 YunaiV 2026-05-06 08:33:03 +0800
  • c15d75ba91 feat(im): 优化发送中的能力 v0.1:各种清理时的边界 YunaiV 2026-05-06 08:22:41 +0800
  • 3836467481 feat(im): 优化名片消息类型 v0.1:补充缺失的名片展示 YunaiV 2026-05-06 08:21:52 +0800
  • f3de29f95f feat(im): 增加名片消息类型 YunaiV 2026-05-06 08:00:36 +0800