# 2026.09.07 - Release v3.5.2 (Attendance Logic & UI Polish)
- 凌晨打卡防误判逻辑:重构底层日历解析机制,全面修复凌晨打卡(00:00-05:00)导致的“漏卡”、“早退”及“全勤奖扣除”误判问题,新增“次日”打卡标识标签。
- 精确平均打卡时长:修正打卡平均时间计算算法,次日打卡将被自动转换为跨日加权时长(如次日 00:01 等效 24:01),解决因跨日打卡拉低全局平均下班时间的问题。
- 13寸小屏自适应与视觉重构:大幅优化管理员界面的高度占比,移除表格尾部多余圆角伪影,重置垂直分割线(从 2px 降为 1px),全面采用无内边框+全局行级悬停变色的 Stripe 风格数据展示策略。
# 2026.09.06 - Release v3.5.1 (System Stability & UI Filtering)
- 彻底修复无限刷新弹窗:修复了近期动态接口因缓存变量未定义而导致 Node 服务反复崩溃重启的问题,现已补齐全局缓存声明,打破了不断触发前端强制刷新弹窗的死循环。
- 冻结人员彻底隐身:全面优化任务分配下拉列表,现在被标记为冻结或离职的人员将不再出现在选项中干扰选择,同时保留其全部历史任务和考勤记录。
# 2026.09.06 - Release v3.4.2 (Admin Console UI & Security Fix)
- 控制台界面调优:优化了系统全局控制台(员工档案)的列宽比例。大幅缩窄了基础信息列的宽度,并为「功能准入雷达图」释放了更大的横向空间,缓解了图标拥挤的视觉感受。
- 底层越权漏洞修复:紧急修复了后台管理接口仅校验登录态而未校验管理员身份的越权隐患,现已全面锁死所有敏感 API 的访问权限;同时增加了个人资料修改接口的本人校验逻辑。
# 2026.09.06 - Release v3.5.0 (Server.js Modularization Phase 3)
- 深度解耦 (Express & Logistics):成功剥离所有
/api/express 和 /api/zto 相关路由至独立模块。
- 深度解耦 (Document & Print):成功剥离文档服务与云打印队列模块,独立维护。
- 依赖注入架构:通过核心 DI 重构,彻底解决抽奖和物流模块全局辅助函数冲突的问题,server.js 瘦身至 16.8k 行。
# 2026.09.06 - Release v3.4.0 (Server.js Modularization Phase 2)
- 系统架构重构:成功解耦 AI 助手与应用模块(约 1200 行代码)至独立的
routes-ai.js,显著提升核心模块可维护性。
- 系统架构重构:成功解耦抽奖系统及后台管理模块(约 700 行代码)至独立的
routes-lottery.js,解决大量全局函数依赖问题。
- 服务端瘦身:核心文件 server.js 代码量缩减超 10%,为系统稳定性和二次开发打下良好基础。
# 2026.09.06 - Release v3.3.12 (Server.js Modularization Phase 1)
- 代码解耦与模块化:采用“无感重构模式”,将庞大的
server.js 中的「制度中心」和「灵感中心」业务逻辑抽离至独立的路由模块文件中,有效降低了系统的耦合度与维护成本。
- API 稳定性增强:在拆分过程中,严格保持了原有 API 接口的 URL 与数据结构的一致性,确保前端网页与小程序端无感平滑过渡。
# 2026.09.06 - Release v3.3.11 (Security Audit & Global Protection)
- 安全审计与加固:修复了跨域策略 (CORS) 白名单失效的严重漏洞;全面审查了后端 API,为 18 个未受保护的高危内部业务接口补充了强校验鉴权拦截机制,并在富文本入库环节新增了 XSS 恶意脚本过滤机制。
- 全局防崩溃机制:在 Node 服务底层追加了全局 Express 异常捕获和
unhandledRejection 守护进程机制,彻底解决了系统级抛错导致进程静默崩溃以及向客户端泄漏代码堆栈的隐患。
- 系统瘦身与提纯:删除了项目演进过程中遗留的测试文件和损坏的数据库缓存碎片,精简了构建产物体积;并对 5 处历史冗余的 Session 会话并发互踢逻辑完成了统一抽离。
# 2026.09.06 - Release v3.4.1 (Backend Architecture Decoupling)
- 服务端架构解耦:全面重构并抽离了 `server.js` 中的核心业务逻辑,将 Users & Auth (用户认证与信息) 和 Admin Settings (系统设置与积分) 模块分离为独立的路由文件,成功为 Node.js 核心入口文件减负了 7000+ 行代码,大幅提升了后续维护和编译的稳定性。
# 2026.09.06 - Release v3.3.10 (Editor UI & Smart Dark Mode)
- 排版编辑器重构:全面升级了【创意广告排版】与【广告头条排版】的交互控制面板。引入了苹果风格的精美滑动条、圆角输入框与胶囊型色彩吸管组件,大幅提升内容编排时的操作体验。
- 智能黑暗模式:攻克了微信 Webview 的样式清洗限制,在代码模板层面引入了
currentColor 强制继承策略。所有深色主标题和图标现在均能在微信暗黑模式下完美自动反色(白字)。
- 组件同步升级:新增了动态调整间距的「结语样式」卡片,并彻底拉齐了两个排版系统的底层 UI 渲染引擎。
# 2026.09.05 - Release v3.3.9 (UI Polish)
- UI 细节优化:优化了定向礼品模块中分享链接弹窗的界面,移除了标题栏冗余的图标元素,使得界面视觉呈现更加简洁干练。
# 2026.09.05 - Release v3.3.8 (Target Net Salary Automation)
- 目标薪资反推引擎:重构了工资单底层生成规则。针对协商税后净薪的员工,引入了“目标到手薪资”智能反推机制。系统会根据社保基数、个税级距的波动,自动反向计算并动态调整其岗位补贴,确保其最终对公税后收入一分不差,彻底解放手工倒算。
- 数据持久与安全:新增
target_net_salary 历史快照字段,确保历史工资单数据的纯粹性和独立性。即使调基调薪,老月份数据绝不回溯变化。
- 规则面板 UI 重塑:对薪酬规则弹窗进行了大幅视觉“精装修”。合理化了字段排列顺序,高亮核心控制锚点,并重新打磨了垂直间隙排版,使得一屏展示信息更加高效紧凑。
# 2026.09.04 - Release v3.3.7 (Payroll Logic & System Stabilization)
- 薪酬引擎升级:解除了【兼职人员】与【第三方云账户代发】的强制代码绑定,在员工身份配置中新增了独立的“兼职(云账户代发)”专属选项。普通兼职员工从此恢复正常的社保公积金计提和累计预扣法税务核算,避免因身份误伤导致的 0 扣缴问题。
- 安全与防误触:通过底层样式引擎强制移除了全站数字类型表单(如底薪、社保基数等)侧边自带的上下调整箭头,彻底杜绝因鼠标滚动操作引发的核心金额意外微调风险。
- 备份瘦身与提速:更新了底层代码压缩引擎的正则过滤规则,精准排除了 Python `.venv` 虚拟环境、`.sql` 全量快照以及 `_archive` 废弃代码的污染,使得“纯代码框架备份”体积从 2.3GB 的重灾区闪电瘦身回 200MB 的正常水准。
# 2026.09.04 - Release v3.3.7 (System Stabilization & UI Alignment)
- 核心 Bug 修复:修复了全局
showToast 未定义的严重 ReferenceError 问题,确保所有弹窗反馈机制恢复正常。
- 表格布局优化:全面修复了列表操作列因宽度不足导致的换行挤压与错位,并实现了操作列固定在右侧。
- 交互细节优化:为表单输入区域补充了
textarea 内容自动高度伸缩 (Auto-resize) 支持。
# 2026.09.04 - Release v3.3.5 (Token Modal Structural Recovery)
- 弹窗结构修复:彻底修复了生成分享令牌弹窗因 HTML 嵌套断层导致的严重样式崩溃及表单字段丢失问题,恢复了
modal-body-form 约束。
- JS 语法异常修复:修复了前端硬编码模板中出现内联 JS 语法解析异常的潜在风险点。
# 2026.09.04 - Release v3.3.4 (Payroll Data Precision)
- 财务报表精度锁定:修复了前端薪酬模块在导出“工资核算表”时,因为底层 JS 乘除法动态拆解养老/医疗/失业保险比例而产生无限长小数位的问题。现已全量追加 `Math.round()` 层截断,确保所有财务拆分项绝对保持 2 位小数纯净度,杜绝报表长小数污染。
- 存量数据自动洗数:新增了底层记录安全防线,编辑老数据保存时系统会自动洗掉多余的残余小数,将其格式化为标准两位。
# 2026.09.04 - Release v3.3.3 (Gift Admin UI Refinement)
- 发货统计优化与对齐修复:在定向礼品列表中新增了直观的“待发货”统计列;重构了列表后半段的底层 Grid 布局,将 `fr` 变更为 `minmax(0, fr)` 严格模式,彻底解决了操作列因内容宽度差异导致的表头与数据行错位问题。
- 核销码规范化:移除了后端生成核销凭证时的默认 `GIFT` 前缀,并强制转换为大写纯字符格式,提升了核销码的专业感与辨识度。
# 2026.09.04 - Release v3.3.2 (Hotfix: Modal Escape Logic)
- ESC 键逻辑修复:重写了全局 ESC 按键拦截逻辑,严格定义了多级弹窗叠加时的关闭层级顺序,优先关闭最顶层子弹窗,彻底修复了按 ESC 会直接关闭底层表单的 Bug。
# 2026.09.04 - Release v3.3.1 (UI Guidelines Refinement)
- UI/UX 深度打磨:严格遵循 Neo-Material 规范重构了定向礼品模块的编辑和作废弹窗,移除了第三方 SweetAlert,提升了页面整体的视觉质感。
- 操作区排版升级:修复了操作区图标在特定分辨率下的堆叠问题,调整了图标尺寸与留白比例,整体排版更加精致通透。
# 2026.09.03 - Release v3.3.0 (Gift Admin & Expenses UI)
- 新增定向礼品模块:新增了独立的小程序定向礼品管理后台,支持礼品模板配置、口令核销发放、物流状态跟踪等完整工作流。
- 优化成本费用模块:新增了收款人字段并重构了相关底层数据结构;优化了费用分类,非固定支出下新增了“往来款”类目。
# 2026.09.02 - Release v3.2.15 (Hotfix: Summary Generation Abort)
- 紧急修复汇总失败问题:修复 v3.2.14 中因为寻址前缀 `v_` 错误导致点击“汇总本月成绩”后流程被意外中断的严重 Bug,现已更正为 `vs_` 并恢复了基于最终 T-Score 的平均分统计算法。
# 2026.09.02 - Release v3.2.14 (Performance Aggregation Fix)
- 优化月度绩效汇总算法:重构了绩效模块生成“月度汇总表”的底层算法。之前月度汇总是先对原始投票取平均,再进入 T-Score(Z-Score 标准差)模型转换,导致数学上汇总分与各子周期的平均分不一致。现已更改为直接取各子周期最终 T-Score 的平均分,确保所见即所得。
# 2026.09.02 - Release v3.2.13 (API Endpoint Patch)
- 紧急修复排免接口路径:修正了前一版本中读取手工排免数据时,调用了不存在的 `/api/attendance/excludes` 接口导致抓取失败的问题,现已正确指向 `/api/settings/attendance_excludes`。
# 2026.09.02 - Release v3.2.12 (Attendance Excludes Sync)
- 手工排免记录全量同步:修复了“绩效与奖金”及“提成大盘”等模块在核算全勤奖时,未能读取考勤管理中的手工排免记录(如漏打卡豁免)的问题。同时实现了事假、病假等全量假种的严格拦截,全面对齐考勤底层规则。
# 2026.09.02 - Release v3.2.11 (WFH Full Attendance Fix)
- 修复居家办公全勤奖丢失:修复了在“我的绩效与奖金”、“提成大盘”和“工资单核算”模块中,居家办公记录未能正确匹配用户真实姓名的问题,导致员工在居家办公期间因为无打卡记录而被错误扣除全勤奖的 Bug。
# 2026.09.01 - Release v3.2.10 (Leave Sync & Status Filtration)
- 考勤全局请假同步与打卡强刷:新增每次拉取考勤数据前自动执行请假状态更新,并在刷新时强制透传最新网络请求,彻底消除 5 分钟接口缓存和静默降级带来的“早退”或“假单缺失”等历史脏数据问题。
- 全系统冻结人员隐身:全面调整各模块下拉选择框的过滤规则,离职与冻结状态的人员将不再出现于「微信文章作者」、「任务指派」及「考勤初始矩阵」等选择列表中,从而保持界面清爽。
- 考勤假种严格校验:修正考勤逻辑,除“居家办公”外,任何请假排免行为均会自动取消当月全勤奖资格。
# 2026.08.30 - Release v3.2.9 (Clash VPN Proxy Filter for WeChat)
- VPN 订阅文件 DNS 过滤优化与回滚:之前尝试将微信域名加入 `fake-ip-filter` 解决安卓应用分身图片不显示问题,但实测发现三星手机的“应用分身”底层网络隔离机制会导致其在获取到真实 IP 后彻底断网(包括文章都无法打开)。现已紧急回滚该配置。对于三星用户,强烈建议**放弃系统自带的应用分身功能,改用“安全文件夹(Secure Folder)”**来运行第二微信,这是目前唯一能完美兼容各种代理软件和防漏电的网络隔离方案。
# 2026.08.28 - Release v3.2.8 (Attendance Dashboard Leave Stats)
- 考勤大盘全量假期识别:重构了团队考勤大盘(Team Attendance Dashboard)的底层渲染逻辑。原本受限于历史架构,考勤表仅能自动抓取“居家办公”状态,其余如事假、年假、病假等均会降级显示为“缺卡(-)”红杠,需要管理员手动标记排免。本次升级已彻底打通全局审批链,大盘现可自动拉取并渲染所有已通过的请假类型,并配以专属高亮标签(如紫色日历图标),使得员工考勤状态一目了然,彻底告别误判。
# 2026.08.28 - Release v3.2.7 (DingTalk Leave Balance Fix)
- 钉钉年假余额读取修复:修复了由于底层钉钉接口强制要求管理员权限,导致普通员工在考勤申请时无法正常读取自己年假余额(显示为 0 天)的缺陷。现在后端会自动通过超级管理员身份进行接口权限绕过与真实余额抓取,实现全员正常查询及请假额度校验。
# 2026.08.28 - Release v3.2.6 (TVC Cover Aspect Ratio Fix)
- TVC 视频封面比例优化:修复了在「小程序发布」页面中,TVC 视频类别的封面上传区域被硬编码为横版 `16:9` 的问题。现已实现类型联动,当选择 TVC 视频时,封面上传框及文本提示将自动变更为 `3:4 (竖版)` 响应式尺寸,完美匹配小程序端的实际渲染比例。
# 2026.08.27 - Release v3.2.5 (Large Screen Layout Alignment)
- 大屏排版对齐优化:修复了在大屏设备下「小程序发布」页面因不同容器宽度限制不一导致的标题栏居中错位问题。现已统一取消核心容器的自动居中约束,确保编辑器界面在宽屏中维持统一清晰的全局左对齐结构。
# 2026.08.27 - Release v3.2.4 (Hot Topics Access Control Refactor)
- 基础访问权限开放:解除了「热点追踪」模块必须拥有超级管理员角色才能在左侧边栏看见的限制,现在所有员工默认开放基础访问权,允许所有人进入并作为参与者填报贡献。
- 高阶管理权拆分:新建内容和结算权已完全拆分至「应用级高阶权限管理」中控制,基础访问权限不再附带写操作特权,彻底理顺了模块权限的层级结构。
# 2026.08.27 - Release v3.2.3 (Super Admin Permission Override Fix)
- 管理员权限防误触:修复了超级管理员在编辑自身档案时,由于新功能模块的缺省状态未落盘,导致在前端 UI 中被误渲染为关闭状态的问题。现在底层会统一接管缺省态赋权,杜绝保存时错误将其设为关闭。
# 2026.08.27 - Release v3.2.2 (SSO Login & Neo-Material Forms)
- 钉钉登录升级:剥离已废弃的旧版 DDLogin 内嵌二维码 SDK,全面升级至钉钉最新的 OAuth 重定向标准,彻底解决 SSO 绑定后快捷登录失效的 Bug。
- Neo-Material 表单:将管理后台(如人员编辑抽屉)陈旧的原生
<select> 统一下架,全面接入悬浮阴影、响应式高亮的定制化下拉组件,并集成全局点击外侧收起功能。
- 日期选择器强化:表单全面集成
Flatpickr 本地化日期组件,替换原生刻板的日期输入框,统一桌面与移动端体验。
# 2026.08.21 - Release v3.2.1 (Image Gen Independent IP Reference)
- 角色IP独立垫图:图片生成工具新增了独立的角色 IP 垫图支持(ip_reference)。
- 双图生成支持:角色设定参考不再覆盖常规的结构辅助垫图(如线稿),现在支持同时双图参考(线稿+角色)。
# 2026.08.21 - Release v3.2.0 (Hot Topics Self-Assessment Normalization)
- 分润机制重构:将热点追踪的贡献比例评定从互评打分算法改为自我评定 + 归一化折算机制。每位参与者仅需填写自己的贡献度,系统自动按总和归一化到 100%。
- 移除发起人角色:废除了发起人保底 25% 的 is_leader 特权逻辑,所有参与者地位平等。
- 管理员代填:管理员可通过右上角视角切换,代替任意参与者提交自评比例。
- Bug 修复:修复了归一化逻辑中 user_id 类型不一致导致匹配失败的 Bug,以及下拉菜单事件冒泡导致重新弹出的交互问题。
# 2026.08.20 - Release v3.1.7 (Timezone Fix & UI Polish)
- 时区与日志修复:修复了前端对 UTC 时间缺乏显式转换,导致“任务追踪日志”和“订单操作日志”中的创建及变更时间统一慢 8 小时的问题。
- 样式优化:修复了当“订单管理”列表中筛选出少量卡片时,因 Grid 容器拉伸而导致卡片被无限拉长变形的样式问题。
- 创意广告排版:基于最新视觉设计,在“创意广告排版”工具中新增了 4 款带有序列号及装饰元素的高品质 SVG 标题模板。
# 2026.08.20 - Release v3.1.6 (Task Unlink Bugfix)
- 订单关联修复:修复了将“从订单派发出去的分发任务”删除后,订单内无法重新派发新任务(依然只能看到“查看派发卡片”)的问题。现在将自动解绑已删除(或软删除回收站)的任务关联。
# 2026.08.20 - Release v3.1.5 (Task Assignment & Log Bugfixes)
- 操作日志修复:修复了前端自动生成多余“编辑明细”假日志(0与空字符串对比异常)的 Bug。
- 分发任务优化:新增多平台分发任务的默认参与人员绑定,现在新建任务会自动添加 Victor 和卜卜作为相关人员。
# 2026.08.20 - Release v3.1.4 (Bugfix: Cross-platform Task Distribution)
- Bug 修复:修复了从订单派发“多平台分发任务”时报 500 内部服务器错误的问题。
- 数据库升级:为订单表补充了 `related_task_id` 等任务关联字段以支持状态同步。
# 2026.08.19 - Release v3.1.3 (AI Quotation Fill & Ad Typesetting)
- AI 智能报价:新增 AI 智能填写报价功能,支持一键识别客户模板并精准填充系统库价格。
- 报价策略支持:自动填充功能已支持「执行折扣」、「包含返点」与发票税点规则,并支持附加全套赠送资源。
- UI/UX 优化:广告头条排版界面视觉优化及相关小功能测试。
# 2026.08.18 - Release v3.1.2 (Expenses UI Polish)
- 表格模式多选筛选:费用项筛选标签全面升级,现支持跨子类多选自由组合筛选。
- 列表排版优化:列表结构增加“付款公司”信息,强制约束所有表格单元格为单行显示(溢出省略号处理),统一视觉高度。
- UI 交互打磨:大幅优化弹窗内按钮的设计美感,全部重构为具备细致悬停反馈和红边框的圆角胶囊形态,同时补全删除图标。
# 2026.08.18 - Release v3.1.1 (Expenses Canvas Polish)
- 画布模式体验优化:将“整理对齐”按钮从全局顶栏迁移至画布区域内右上角,操作逻辑更闭环;修复了自动排版算法导致顶部留白过多的问题。
- 新建记录日期智能默认:优化了记录新建时的默认时间逻辑。拖拽创建新账单时,所属日期将智能强制默认识别为当天,而非筛选器所在的日期区间结束点。
- 协同与字段同步扩充:后端的 REST 路由补充兼容了
payment_method 的持久化,同时解除了对 created_by 的强绑定修改限制,支持团队成员协同调整共享画布。
# 2026.08.18 - Release v3.1.0 (Expenses Management Module)
- 全新“成本费用”子系统上线:全栈新增成本费用管理模块,支持自由拖拽生成记录的“画布模式”以及具备双层分段级联筛选的“表格模式”,实现直观且高效的财务记录。
- 交互体验与排版优化:重构了弹出表单及类目挂件的 Neo-Material UI,解决了下拉选择器与分段控制器被挤压拉伸的问题,并加入了类目 Tab 的浏览器本地持久化记忆功能。
- 后端接口与数据表扩建:SQLite 底层完整扩充了
expenses_store 数据表并上线了相应的 RESTful 增删改查路由栈。
# 2026.08.18 - Release v3.0.0 (Hot Topics Module Online & Settlement Fixes)
- 热点追踪模块全加上线:全新热点追踪子系统底层全面完工并完成前端表单挂载,现支持在素材与图文选题中直接唤起关联热点。
- 奖金梯度算法重构:深度修复月度结算分配算法,现已严格按照 10%、40%、40%、10% 的绝对比例分配 500/300/200/100 元奖池,彻底消除旧版通过剩余名额兜底导致的「高奖低人」倒挂漏洞。
- 单作者“死锁”免疫:修复了极特殊的单人撰稿场景下被强制卡问卷的逻辑断崖。系统现针对单人文章免除 LOO Z-Score 互评机制直接放行 100% 结算权重,根除阻断全月发薪的死锁风控隐患。
# 2026.08.17 - Release v2.13.16 (AI Detector Multi-Provider & Robust Parsing)
- 多模型供应商切换:AI 检测与去痕功能新增 MiniMax / OpenAI / Claude 三选一的模型供应商下拉选择器,检测引擎同步支持「大模型语义分析」与「底层统计学指纹检测」双模式切换。
- 逐段检测理由回归:恢复并增强了 detect-detail 接口的逐段 reason 字段输出,鼠标悬浮即可查看具体 AI 病灶分析、病句示例和改写方向。
- JSON 解析鲁棒性加固:新增三层 JSON 容错机制:结构化大括号深度匹配提取器(精准跳过 LLM 思考链混杂内容)→ 字符级控制字符清洗器 → reason 字段剥离兜底,彻底消除 LLM 输出格式不稳定导致的 500 错误。
- 按钮布局对称优化:复制按钮改为与删除按钮一致的 44px 正方形图标按钮,智能去痕按钮与检测按钮等宽对齐,上下两行按钮间距收紧至 6px。
# 2026.08.14 - Release v2.13.14 (Dashboard Performance & Pixel-Perfect Alignment)
- 首页性能与动效优化:大幅削减了仪表盘各组件(包括左右侧卡片及看板列)的初始入场动画延迟(Delay 从最高 0.85s 缩减至 0.3s),彻底消除了原有的“人为加载拖沓感”,使得首页响应速度与视觉呈现更加干脆利落。
- 看板高度像素级对齐:深度修复了
syncKanbanHeight 算法与 CSS 布局之间的数值计算误差。移除了冗余的 16px 底部内边距以及 JS 公式中错误扣除的 32px 缝隙,使得右侧任务流看板能够完美 100% 贴底对齐左侧侧边栏,达到极致的强迫症像素级完美。
# 2026.08.14 - Release v2.13.13 (Base-12 Algorithm & Radar UI Fix)
- 12分底薪分配算法(方案A):回滚并正式确立基于总票数计算 T-Score,然后扣除 60 分基础及格线(即每项 12 分底薪),剩余分值按单项得票比例分配的终极算法。彻底解决了总排名倒挂和分差过于扁平的问题,完美兼顾了排位的绝对公平与分差的合理性。
- 雷达图视觉自适应裁切:优化了 ECharts 雷达图的渲染逻辑,现在系统会根据当前图表中的最低分,动态计算并设置圆心起点的
min 值。彻底解决了因为“底薪”提高导致雷达图中心出现大面积留白空洞的问题,使得 12-30 分之间的分差被最大化视觉放大,特征更鲜明。
# 2026.08.14 - Release v2.13.12 (Independent Dimension Standardization)
- 独立维度标准化:绩效展示算法全新重构,弃用按票数比例拆分,改用 5 个维度独立计算 Z-Score (均值16, 标准差2)。使得每个维度的分数平滑收敛,彻底解决局部得票集中导致的畸高畸低问题,极大优化了员工的心理体验。
- 公平性底线保留:在展示面平滑化的同时,系统在底层仍然保留基于总票数得出的
rawZScore,确保年底“后20%淘汰线”排名时,依旧遵循绝对产出贡献的客观公正性(保障“偏科特长生”的利益不被平均)。
- 历史汇总表智能修复:加入了针对历史旧数据(基于原始得票数的历史汇总周期)的智能侦测机制。自动识别并将早期 20 多分的旧汇总数据重新映射到新的 80 分标准化高分水位,完美兼容新老数据,杜绝总分异常。
# 2026.08.14 - Release v2.13.11 (T-Score & UI Modernization)
- 绩效算法底层重构:废弃硬编码的保底分,全面启用标准化 T-Score (均值80,标准差10)。在最大程度反映极值差距的同时,确保前台分数的直观可读性。
- 排名机制双账本:系统展示层使用直观的 T-Score,但底层判定年终淘汰线时,依然坚持使用未受任何限制的极值 Z-Score(rawZScore)进行绝对排位,确保 100% 的公平性,彻底消除四舍五入或截断导致的并列误差。
- UI 界面深度优化:重构了个人绩效明细弹窗,彻底移除了冗余的 Z-Score 字段和相关图例,并优化了“进步之星”组件,使其直接展示 T-Score 增加的具体分值。
- 月度汇总逻辑升级:对于含“汇总”字样的周期表,自动跳过二次 T-Score 转换,直接采用子周期 T-Score 的绝对算术平均,实现“所见即所得”的核算透明度。
# 2026.08.14 - Release v2.13.10 (Performance Score Base)
- 绩效保底分机制:统一在前端展示层为所有的绩效维度增加了 5 分保底分(即 0 票也会展示为 5 分)。该处理仅为展示层美化,不改变历史数据库的绝对原始票数,也不影响由于 Z-Score 标准化带来的全年排名公平性。
# 2026.08.13 - Release v2.13.9 (System Cache Prune Fix)
- 修复系统清理弹窗:修复了全局控制台中“一键清理”底层 Docker 缓存及悬空镜像时不弹出安全确认框的 Bug(替换为内置的
MaterialUI.confirm),并优化了提示框组件在 Iframe 嵌套环境下的全局降级兼容。
# 2026.08.13 - Release v2.13.8 (AI Stylistic Elements Sanitization)
- 强力剥离 AI 写作习气:针对 AI 极度偏爱使用破折号(——)做强行名词解释、擅自添加 Emoji,以及强行在段首段尾“做总结”、“说废话”的行文弊病,在改写流底层的 5 大结构模型 Prompt 中追加了严格的全局约束。
- 收敛过度口语化:优化了“大白话直译”与“粗暴拆解”等策略的提示词,去除了“文化水平不高”、“无意义语气词”等极端设定。现在的改写输出将更加贴近职场正常人的自然、干练口语,既去除了书面八股味,又不会显得过于随便或粗俗。
- 保护引语与长文:强制约束模型在改写时必须原封不动地保留带有引号的直接引语、名言及广告文案原文;同时修复了底层“干瘪摘要”策略过度压缩导致罗列条目(如一、二、三)丢失的严重 Bug。解除了长文本检测时最多只能返回 20 个段落的硬编码限制,现在支持完整分析长篇大论。
- 正则级硬清洗兜底:为防止大模型因随机幻觉偶尔绕开 Prompt,新增了一套物理清洗层,在最终渲染前强制用逗号抹除破折号,并从字节流上直接拦截所有的 Emoji 象形编码。
# 2026.08.12 - Release v2.13.7 (Dashboard Kanban Height Sync)
- 首页看板列高度动态对齐:修复了首页任务看板列因左侧栏内容高度拉伸导致大片空白的问题。新增
syncKanbanHeight() 动态计算左侧栏的自然内容高度,以此为基准限制看板列的最大高度。卡片多的列内部滚动,卡片少的列自然展示,窗口 resize 时自动重新计算。
# 2026.08.12 - Release v2.13.6 (Anti-Detection Engine Override)
- AIGC 智能去痕引擎重构:彻底抛弃了易被系统捕捉“人设一致性”的角色扮演提示词,将改写底层升级为 V3 版“纯结构化破坏”模型。新增“大白话直译”、“干瘪摘要”、“极简流水账”、“粗暴拆解”等硬核结构指令,强制打碎原有的八股文标题及华丽修辞,大幅降低文本的 AI 似然度。
- 改写边界及 UI 体验修复:移除了旧版的全局“随机句长打碎”策略,修复了其会意外篡改和污染安全段落(绿色文本)的严重问题。重构了分析结果前端展示的 DOM 加载顺序,彻底解决了部分截断文本移入后悬浮窗无法弹出的 Bug,并将单引号规范化处理放在 JSON 解析的最末层以规避报错。
# 2026.08.12 - Release v2.13.5 (Global Scroll Hotfix)
- 全局滚动恢复:紧急修复了上个版本中由于在最外层
iframe 错误地添加了 scrolling="no" 导致其他子页面(如小程序发布、文章编辑、列表页等)无法使用鼠标滚轮滑动的重大交互 Bug。
# 2026.08.12 - Release v2.13.4 (WeChat Sync & Kanban UX Fixes)
- 微信数据同步架构升级:深度重构了图文拉取逻辑,新增了“双保险拦截合并(标题+封面图)”策略。彻底解决了在微信后台修改标题后导致的“草稿元数据丢失”、“产生重复数据”及“删除草稿变幽灵文章”等顽疾;同时新增无头解析机制,自动填补微信接口丢失的自动摘要。
- 看板多列独立滚动:修复了首页仪表盘与任务中心页面中,Flexbox 布局下卡片等高拉扯导致的“第一列无法滚动”的问题。现在看板每列都会自适应屏幕物理高度,支持完全独立的顺滑内滚。
# 2026.08.12 - Release v2.13.3 (AI Image Gen & Payroll Fixes)
- 图片生成底层更换:将图片生成底层接口从 MiniMax 平滑迁移至 BananaPro,增加了多模型支持及长宽比严格控制机制。
- 画廊瀑布流架构优化:彻底解决了小屏幕或窗口缩小情况下的响应式断崖坍塌问题,引入了带媒体查询断点的自适应多列方案,确保画廊排版优雅不粘连。
- API权限及弹窗隔离:为图片生成模块引入了超级管理员专属的 API 额度管理面板,修复了前端 Iframe 上下文中的权限穿透与全局 CSS 污染问题。
- 考勤模块居家办公适配:优化了考勤结算逻辑,将通过企业微信抓取的【居家办公】请假条自动解析,并正确排除在异常扣款统计之外。
# 2026.08.11 - Release v2.13.2 (Article Publish Permission)
- 小程序内容权限放开:放开了小程序文章发布的强权限限制。普通用户现在也可以在“已发布”列表中,直接二次编辑修改已上线的文章内容。
- 内容安全兜底:为了保证外网展示安全性,非发布员账号进行修改提交后,文章会自动变回“待审核”状态等待确认,有效防范随意窜改。
# 2026.08.11 - Release v2.13.1 (UI & UX Optimization)
- 全局提示框升级:重构了全局 Toast 提示组件,改为右上角弹出,并引入了类 Apple 风格的毛玻璃(Glassmorphism)高质感视觉设计。
- 画廊瀑布流布局:将 AI 图片生成的历史记录面板升级为 CSS Columns 瀑布流双列布局,完美适配不同长宽比图片的错落混排。
- 防误触交互优化:将图片卡片的“删除/下载”悬浮按钮调整至右上角,并缩小面积,彻底解决了在点击图片放大时容易误删的问题。
# 2026.08.11 - Release v2.13.0 (AI Text Trace Removal Enhancement)
- 前端页面重构:重构了 `[AI检测与去痕]` 工具页面,采用纯净宽屏 UI 布局,消除移动端布局强行嵌套的问题。
- 靶向去痕优化:将 AI 检测阶段生成的诊断报告,自动反哺传递给大模型,实现了指哪打哪的“靶向去痕”重构。
- 文本深度净化:在请求接口前,增加了自动净化零宽字符(隐形防爬虫水印)及多余空行的拦截机制,确保分析文本纯洁度。
# 2026.08.11 - Release v2.12.7 (AI Text Detector)
- 混合架构 AI 文本医生:新增 `[AI检测]` 工具,采用“本地裁判 + 云端医生”架构。
- 本地 RoBERTa 检测:在服务器端部署 Python 微服务提供高权威 AI 概率检测。
# 2026.08.11 - Release v2.12.6 (DingTalk API Quota Optimization)
- 钉钉 API 消耗优化(减少约 80%):新增纯读缓存接口,提成管理、薪资管理、我的福利页面改为从本地数据库读取考勤缓存,不再触发钉钉 API 调用。
- 个人考勤冷却机制:为「我的考勤」新增 5 分钟防抖冷却,短时间内重复打开不再重复消耗 API 配额。
- 全局 Token 缓存:钉钉 access_token 改为全局缓存共享(115 分钟有效期),消除冗余 gettoken 调用。
# 2026.08.11 - Release v2.12.4 (WFH Pending Status Fix)
- 居家申请智能排免:优化考勤模块,“待审批”的居家申请也能动态触发排免机制,彻底解决因领导审批滞后导致考勤报表出现“缺勤”红杠引发的员工焦虑。
# 2026.08.10 - Release v2.12.2 (WFH Attendance Auto-Exempt)
- 新增「居家办公」申请类型:在我的考勤页面的申请表单中新增居家办公选项,已对接钉钉自定义假期类型(leaveCode: 68c64a0c),员工在钉钉 APP 中也可直接使用。
- 审批通过自动排免考勤:新增 autoExemptWfhDates() 服务端函数,居家办公审批通过后自动将对应工作日写入考勤排免列表,全勤奖不受影响。
- 工资核算保护:居家办公不计入请假扣款,仅不发放饭补(因无实际打卡),工资结算逻辑安全隔离。
- 日历专属标识:居家办公日在考勤日历上显示蓝绿色「家」标签,区别于请假的黄色「假」标签。
- 文案统一优化:所有「发起请假」「请假记录」「请假类型」等措辞统一改为「发起申请」「申请记录」「申请类型」,适配更多申请场景。
# 2026.08.13 - Release v2.13.6 (AI Humanizer Polish & KPI Board Fixes)
- AI 改写底层优化:深度集成 watermarks-remover 清洗算法,从源头上剔除被大模型混入的零宽字符(ZWJs)、Bidi 控制符及高风险 Unicode Tags。
- Nginx 代理穿透修复:修复了服务器环境下 SSE 流式接口不断转圈、返回内容被截断的问题,打通底层缓冲控制。
- 绩效中心“缺席者”隔离机制:缺席投票(未参与)的用户现已被强制标红“未参与”标签,并从名次及奖金结算中全面除名。同时精确屏蔽未参与用户的历史留言面板展示。
- 互赞(Peer Bonus)派发过滤:在结算引擎底层加入“未参与者”过滤机制,缺席者将无法在当期获得任何奖金池分配。
# 2026.08.10 - Release v2.12.1 (Finance Ledger Audit Fixes)
- 修复编辑记录数据丢失:修复了编辑保存时 handler 和 type 字段被意外清空的数据破坏性 Bug。
- 修复 Excel 导入统计遗漏:导入的记录现在会正确设置 type 字段,不再被统计概览漏算。
- 修复批量归属功能:修复了批量归属弹窗无法打开、勾选无效等多个链路问题。
- 安全加固:新增 XSS 防护,所有用户输入数据在渲染前统一转义。
- 其他优化:修复日期预设边界 Bug、统一 flatpickr 实例引用、ECharts 自动响应窗口缩放。
# 2026.08.09 - Release v2.12.0 (Finance Module Overhaul & UI Polish)
- 经营台账模块重磅升级:全方位优化交互体验,账务数据管理与追踪现在正式可用。
- 全局时间筛选与动态结余:新增全局快捷时间筛选(本周/月/季),并在交叉台账中引入了针对单人的“变动后结余”计算,每日资金动向一目了然。
- UI 深度排版优化:重设计了快捷记账弹窗(三列紧凑排版)、最近动态列表(双栏高密度排版)并修复了筛选组件遮挡等前端体验问题。
# 2026.08.08 - Release v2.11.51 (Personal Account Balance & Income Tracking)
- 新增【资金账户】全景结余视图:支持自动按照“经手人 + 账户”维度聚合展示转入、支出和当前结余状态。
- 记账面板升级“收支双向”:快捷记账功能现已支持切换“记收入/备用金”,并将付款方式拆分为“经手人”与“资金账户”,实现精准的人员级账务追踪。
- 历史流水支持“一键批量归属”:在账单明细新增批量修改经手人功能,可快速将早期账单批量分配至指定人员,确保历史结余精确对账。
# 2026.08.08 - Release v2.11.50 (Message Read Status Cloud Sync)
- 站内信已读状态云同步:将站内信的“已读/未读”状态从单设备的本地缓存全面升级为数据库云端同步。现在无论是更换电脑还是在不同浏览器登录,红点提示和消息状态都会跨设备保持完全一致。
# 2026.08.07 - Release v2.11.49 (Performance Ranking Tags Fix)
- 绩效中心排名标签修复:修复了个人成绩弹窗中排名标签(前/后 20%)计算及展示不准的问题。将首尾排名硬性固定为“前 20%”与红色高亮“后 20%”,并将中间排名的归属规则更加精细地分为“中上”、“中段”与“中后”。
# 2026.08.06 - Release v2.11.48 (WeChat Sync Optimization)
- 公众号矩阵同步提速:将所有图文素材、草稿箱的自动同步策略由全量回溯调整为严格的“最近 30 天”增量同步模式,大幅减少了日常后台任务对服务器和 API 额度的占用。
- 开放平台 Token 熔断自愈机制:修复了在手动触发同步脚本时可能导致系统主进程 `component_access_token` 被意外顶号(报错 40001 invalid credential)的问题。现在系统具备瞬间感知 Token 污染并自动重新拉取的自愈能力,彻底解决了“安全票据正在初始化”导致的死锁。
- 解除绑定弹窗 UI 升级:摒弃了原生的 SweetAlert,重构了“解除绑定”确认弹窗。采用 Neo-Material 宽体设计和毛玻璃遮罩,提升了整体视觉的高级感。
# 2026.08.05 - Release v2.11.47 (Ledger Parser Update & Feedback UI)
- 台账智能解析升级:为快捷记账面板补充了“文字+空格+金额”的不规范文本兜底提取逻辑。遇到无冒号/加号的费用明细时(如“广告头条认证 300”),系统会自动将项目归属至“其他”大类,并将原文文本精准填入摘要备注中。
- 保存交互反馈强化:修复了在快捷台账保存时仅关闭窗口而不作任何提示的交互盲区。新增了保存成功 Toast 弹窗(含成功写入条数),彻底消除因页面日期过滤引发的“录入未生效”视觉错觉。
# 2026.08.05 - Release v2.11.46 (Message Center Read-All Fix)
- 消息中心一键已读修复:修复了在消息中心点击“全部已读”时,通过昵称/花名触发的通知无法在服务端被正确标记的 Bug。现在后台判定补齐了昵称参数,杜绝了静默轮询后消息像“幽灵”一样反复弹出的情况。
# 2026.08.05 - Release v2.11.45 (Material Read Status Fix)
- 素材未读状态修复:修复了部分由插件/智能采集导入的素材点开后“已读”状态反复失效的 Bug。调整了 ID 判定规则的兼容性,并修复了底层的时区处理逻辑。
# 2026.08.04 - Release v2.11.44 (Doc Comments Grouping Fix)
- 多行批注聚合修复:修复了在在线文档中跨越多段落选中文字添加批注时,侧边栏会重复生成多条相同批注卡片的 Bug。现在能够智能聚合跨行标记,统一计数并拼接完整引言,同时点击单条批注即可在正文中一次性高亮属于该批注的所有分散段落。
# 2026.08.04 - Release v2.11.43 (VPN Module & Z-Score Docs)
- VPN 模块精简:下线了旧版单服务器的 VPN 管理页面,并将侧边栏的“VPN管理新”重命名为标准的“VPN管理”,统一入口。
- 绩效 Z-Score 说明补充:在 Z-Score 科普弹窗中增加了“高绝对分导致低 Z-Score”的数学逻辑解释卡片,通过方差和高分月份的直观对比,增强绩效排名的信服力。
# 2026.08.04 - Release v2.11.42 (Z-Score Explainer Modal)
- Z-Score 科普弹窗:将简单的悬浮提示升级为沉浸式的【独立科普弹窗】,内置具体业务场景(人数/票数变动)的举例对比,生动解释了跨期相对排名的重要性。
# 2026.08.04 - Release v2.11.40 (Z-Score Tooltip Explanation)
- 新增标准分(Z-Score)释义提示:在个人明细弹窗的 Z-Score 数值及表头处添加了悬浮提示(Tooltip),清晰解释了算法逻辑与打分机制,消除数据理解门槛,防止指标误读。
# 2026.08.04 - Release v2.11.39 (Z-Score Breakdown added to User Modal)
- 增加单期 Z-Score 呈现:在“个人历史分数流转与明细解构”弹窗的列表中,新增了一列【Z-Score】,实时展示候选人在每期投票中的统计学标准分,直观体现其在当期大盘中的相对优劣势(正分高于平均,负分低于平均)。
# 2026.08.04 - Release v2.11.38 (Voting Logic Update)
- 修复投票月份归属逻辑:修改了底层代码中的月份判断逻辑,现在系统会优先读取投票标题中声明的月份(如“2026年6月”)来确定归属月,彻底解决了因跨月发起投票(如6月底投票在7月1日创建)导致的月度汇总合并错误问题。
# 2026.08.03 - Release v2.11.37 (Action Buttons & Layout Optimization)
- 用户列表操作按钮极简化:去除了列表中每行拥挤的四个按钮,将“下载”和“重置”次级操作收纳至【管理】弹窗的头部区域,外部列表仅保留高频的“链接”与“管理”按钮,交互更加清爽克制,大幅降低误触概率。
- 总览卡片沉底排版:移除了总账号数卡片的冗余图标,通过弹性布局(Flex Space-Between)实现所有卡片底部数据的强制下沉对齐,消除了因高度不一导致的参差感与悬空留白,仪表盘整体视觉更加紧凑饱满。
# 2026.08.03 - Release v2.11.36 (UI Height Margin Fix)
- 底部安全留白高度修复:撤销了上个版本误加宽造成的折行问题。彻底查明了网速数字“紧贴下边框”的根因:由于最外层容器总高度被死锁在 200px 导致纵向空间严重不足。本次更新将卡片绝对高度提升至 210px,并加大了底部安全内边距(Padding)与组件外边距(Margin),使数字下方额外增加了近 10px 的视觉呼吸空间,从而彻底消除紧凑的压迫感。
# 2026.08.03 - Release v2.11.35 (UI Minimum Width Fix)
- 底层盒模型宽度修复:由于早期系统监控卡片的最小限制宽度(min-width)较窄,在扣除卡片内边距后,内部剩余绝对宽度不足以装下所有的流量数字与操作按钮。本次更新将全部节点的监控卡片和加载态骨架屏最小宽度强制扩张至 310px,从物理层面完美解决了因弹性布局(flex)过度挤压造成的“网速数字贴脸”Bug。
# 2026.08.03 - Release v2.11.34 (UI Minor Fix)
- 速率数据显示越界修复:修复了在节点网速数值过大(如达到 6 位数以上)时,底部的速率文本会因为固定宽度限制导致物理溢出,从而在视觉上紧紧挤压右侧“...”操作按钮边框的问题。通过适度缩小字号、拓宽数据盒子的安全边界并将卡片的最小宽度提升至 280px,彻底解决了元素紧贴的排版瑕疵。
# 2026.08.03 - Release v2.11.33 (UI Layout Tweaks)
- 网络管理版块布局优化:优化了节点监控卡片的底部留白,使得各项速率数据与外边框间距更自然;同时统一规范了多节点看板、全站流量统计与用户列表之间的纵向间距(全部对齐至 24px),使界面整体呼吸感和模块化分隔更加一致。
- 骨架屏响应式强化:为网络管理的加载态列表结构增加了 data-label 属性,全面提升了移动端小屏设备下的响应式浏览体验。
# 2026.08.03 - Release v2.11.32 (Feature Update)
- Peer Bonus 结算时间归属:自动结算 Peer Bonus 奖金时,系统将通过智能解析“轮次名称(如:2026年7月)”,自动将这笔奖金的“预期发放时间”挂载到该月份的最后一天(7月31日)。这样即使在次月执行结算操作,奖金也会自动归属到正确的月份大盘中。
# 2026.08.03 - Release v2.11.31 (UI Fixes)
- 日历组件样式修复:重新优化了时间范围选择器(Flatpickr)的连续日期选中样式,恢复了“左右半圆、中间方块连贯色块”的视觉效果,解决了全都是一个个独立圆圈重叠显示的问题。
- 大屏适配彻底放开:彻底移除了主界面的最大宽度限制(Max-Width),使其完全填满屏幕,解决了超大宽屏显示器下卡片左右留白过多且未能贴合左侧边界的排版问题。
# 2026.08.03 - Release v2.11.30 (Hotfix)
- 提成展示修复:紧急修复了由于未引入正确的全局变量导致个人业绩与奖金大盘完全无法渲染报错的问题。
- 大屏适配极限扩容:放宽了主界面的容器最大宽度限制(Max-Width 从 1200px 提升至 1600px),进一步释放大屏显示器的屏幕利用率。
# 2026.08.03 - Release v2.11.29 (Peer Bonus Fixes)
- Peer Bonus 自动结算修复:全面重构底层身份匹配,引入唯一标识核验,彻底解决结算花名与真实姓名不符时导致资金错漏或“结算出错”的致命异常。
- 大屏适配升级:重构了 Peer Bonus 模块卡片布局,使用 CSS Grid 栅格进行重排,确保卡片在大屏显示器下保持优雅的左对齐且具备智能瀑布自适应伸缩能力。
# 2026.08.03 - Release v2.11.28 (Editor & Lottery Admin Fixes)
- 排版编辑器体验升级:为所有内置的 SVG“标题样式”模板全面增加了「左内边距」与「右内边距」自定义参数控制,并将默认边距清零,一举解决了部分样式在生成下载图片时左侧出现不可控强制留白的问题。
- 抽奖活动管理修复:修复了在抽奖后台“新建抽奖活动”时,未正确隐藏当前活动奖品管理面板,导致新建与编辑模式界面重叠显示,以及基础奖池概率等状态未被正确重置的 Bug。
# 2026.08.01 - Release v2.11.27 (WeChat SSO Login & UI Refinement)
- 新增微信快捷登录支持:在后台正式集成了微信开放平台扫码登录(SSO)及新设备静默绑定功能,如果电脑端已登录微信,可实现真正意义上的「免掏手机」一键无缝登入系统;同时对登录页面的 OAuth 认证按钮进行了 UI 视觉重构,视觉更轻量现代。
# 2026.08.01 - Release v2.11.26 (Peer Bonus Optimization)
- Peer Bonus 体验及UI优化:全面优化了“互投”相关文案为更有温度的“双向赞赏”;缩减了收到感谢时间线的卡片内边距、头像尺寸及间距,使得界面更加紧凑精致;增加了最少选2位、最多选5位的严密提交校验规则,保证流程规范。
# 2026.08.01 - Release v2.11.25 (VPN Add Node UI Refinement)
- 极简设计改进:彻底移除了“添加节点”按钮的中文字段,仅保留加号图标,并将卡片宽度极致瘦身至 48px,视觉上更加干练,且为左侧数据看板腾出了更多横向空间。
# 2026.08.01 - Release v2.11.24 (UI Layout Tweaks)
- 排版细节优化:对 VPN 多节点状态卡片进行了整体等比缩放,并将“添加节点”按钮进行瘦身处理;提升了共享资源下载列表的网格最小触发宽度,并强制底部元数据不换行,彻底解决了文字重叠和折行的问题。
# 2026.07.31 - Release v2.11.23 (Local Storage Fix)
- 一周案例盘点:修复了因包含 Base64 高清大图导致浏览器 5MB 缓存撑爆而引起的界面崩溃问题。将本地排版草稿存储引擎全量升级为无限容量的 IndexedDB,保障草稿不会因体积过大丢失,彻底解决无法保存和预览显示变灰的现象。
# 2026.07.31 - Release v2.11.22 (Comments Panel Layout)
- 文档界面布局优化:将右侧批注面板的交互方式从“悬浮遮挡”修改为“响应式挤压”。现在当您在小屏幕上打开批注面板时,它会像左侧大纲一样平滑地向内挤压正文区域,确保批注内容永远不会遮挡您的编辑区。
# 2026.07.31 - Release v2.11.21 (UI Optimization)
- 文档界面 UI 优化:修复了文档右侧批注面板展开时,顶部有 8px 间隙导致底层露出的显示瑕疵;同时重新设计了面板的关闭按钮,改用标准图标并增加浅色背景以提高可点击的明显程度。
# 2026.07.31 - Release v2.11.20 (Hotfix: ESBuild ESM Format)
- 修复前端页面白屏崩溃:紧急修复了由于上一次打包时未指定
--format=esm 参数,导致浏览器原生 ESM Module 导入失败而引发的白屏问题。
# 2026.07.31 - Release v2.11.18 (Hotfix: Annotation Image Rendering)
- 修复图片批注渲染:修复了 Tiptap 底层节点扩展未映射自定义属性导致的批注图片在侧边栏无法渲染的问题,并修复了提交时因为输入框被提早隐藏导致图片 URL 数据丢失的 Bug。
# 2026.07.31 - Release v2.11.17 (Document Annotation Image Upload)
- 在线文档批注加图:新增了在线文档批注面板的图片上传功能,支持从本地选择图片文件或直接在文本框中粘贴剪贴板里的图片,图片会自动进行压缩并安全保存在服务器,便于在评论中直观传递设计图或截图反馈。
# 2026.07.31 - Release v2.11.17 (Document Annotation Image Upload)
- 在线文档批注加图:新增了在线文档批注面板的图片上传功能,支持从本地选择图片文件或直接在文本框中粘贴剪贴板里的图片,图片会自动进行压缩(借助已有的上传接口)并安全保存在服务器,便于在评论中直观传递设计图或截图反馈。
# 2026.07.31 - Release v2.11.16 (Points Admin User List Pagination & UI Polish)
- 积分系统后台翻页与统计优化:重构了积分商城后台的用户列表数据加载逻辑。将原有一次性拉取全部数据(可能导致浏览器卡死)的做法,优化为后端预先计算统计全量数据后、再按需返回分页切片。并为页面底部补充了完整的「上一页/下一页」翻页功能,大幅提升了数十万级别数据下的渲染性能与稳定性。
- 缺省用户视觉规范统一:为未设置微信头像的用户去除了原本的文字色块,统一切换为更加和谐的精简版预置 SVG 头像;为未设置昵称的用户追加了基于底层 openid 后四位特征码的区分后缀(如:
微信用户_7D85),大幅提升了管理员在同名场景下的辨识与管理效率。
# 2026.07.31 - Release v2.11.15 (Lottery Winners Filter Bugfix)
- 活动数据统计修复:修复了在活动管理中查看「仅看中奖」时由于后端接口分页限制导致只显示局部中奖记录的缺陷,重构为直接从后端拉取完整的中奖记录列表,确保数据展示的准确性。同时修正了发货管理的筛选器参数映射错误。
# 2026.07.30 - Release v2.11.14 (Add Account Button Animation)
- 添加账号交互动效:为「添加新公众号」按钮引入了酷炫的微交互(Micro-interaction)。点击时,原本的圆形按钮会平滑地向左延展挤开为胶囊状,并伴随主题色晕染,彻底解决了旧版在小圆圈内硬塞文字导致的换行拥挤问题。
# 2026.07.30 - Release v2.11.13 (WeChat Authors Stack UI)
- 微信图文作者多选排版:为图文管理界面添加了超过2位作者时触发的「头像堆叠(Avatar Stack)」组件,解决了多姓名导致版面拥挤变形的问题,增加了精简的总结文本与+N徽标。
# 2026.07.30 - Release v2.11.12 (VPN Monitor UI Polish)
- VPN 面板排版优化:增大了节点监控卡片的宽度(提升至 340px),移除了冗余的手动刷新按钮。同时为上传下载速率赋予了固定的宽度容器,彻底解决了因为网速数字跳动长度变化导致的版面抖动位移问题。
# 2026.07.30 - Release v2.11.11 (Lottery Anti-Cheat)
- 抽奖防刷机制重构:修复了积分抽奖无上限且保底概率过高导致的“羊毛党”漏洞。未中奖保底加成从每次 0.5% 下调为 0.2%,且保底上限从 2.5% 强制封顶至 1%,大幅增加积分薅羊毛的难度。
# 2026.07.30 - Release v2.11.10 (WeChat Hotfix & Cover Ratio)
- 紧急语法修复:修复了图文列表中因为变量遗漏赋值导致的 HTML 拼接 SyntaxError,解决了偶现切换 Tab 时页面内容大面积白屏挂掉的致命 Bug。
- 排版微调优化:将微信封面缩略图的显示比例强制调整为 2.35:1 官方规范标准;同时对“已群发”的胶囊标签进行了品牌化(统一采用青色系主题色)。
# 2026.07.30 - Release v2.11.9 (WeChat Hub UI Refinements)
- 顶部导航重构:微信矩阵数据中心移除了笨重的胶囊式 Tab 背景,换成了具有视觉呼吸感的现代「短下划线 + 字号放大」选区交互,有效消解了整个页面充斥胶囊按钮的层级冲突感。
- 微信品牌色回归:顶部的图标颜色从项目主题青色还原为微信官方正统的品牌绿(#07c160),提升了各渠道平台的品牌辨识度。
# 2026.07.30 - Release v2.11.8 (WeChat Sync & Notes Fix)
- 草稿箱幽灵清理:修复了公众号文章发布后本地草稿箱不会自动清除的同步逻辑缺陷。现在点击同步后,已发布的文章会立即从草稿箱移除并出现在已发布/已群发列表中。
- T+1 数据统计提示:新发布的文章在阅读数据还未回传时,不再显示空白,而是展示“数据统计中,预计次日可查看”的可视化提示,悬停时解释 T+1 延迟原因。
- 排期备注正式接通:草稿的“设排期及备注”功能现已真正打通后端存储,支持保存预期发布日期、稿件属性(商业稿/热点稿)、创作者和备注,再次打开时会自动回填已保存的数据。
- 解除绑定修复:开放平台设置页的“解除绑定”按钮现已真正调用后端 API修改账号状态,而不是只弹提示。
- 死代码清理:移除了约 200 行未使用的文章详情弹窗代码(openArticleDetail/loadDetailData)。
# 2026.07.30 - Release v2.11.4 (WeChat Data Sync Fix)
- 公众号数据指标补全:修复了底层数据同步的一个隐蔽 Bug,彻底解决了部分文章因为新建回退路径(DataCube Fallback)导致“涨粉数”、“平均停留时长”和“完读率”等核心字段永远为 0 的问题。
- 封面自动回填机制:引入了封面图缺失的二次打捞机制,当防盗链导致首次获取封面图失败时,系统现在会在后续同步中自动重新提取回填,彻底消灭界面上的灰色破损图标。
# 2026.07.30 - Release v2.11.3 (WeChat Hub UI Polish)
- 微光轮廓 (Soft Outline) 风格引入:为公众号模块的标签栏全面升级了极简微光轮廓样式。去除了沉闷的实心色块,采用极细的青色边框配合 6% 透明度的主题底色,在保留圆润胶囊形态的同时,大幅提升了界面的透气感与企业级高级质感。
- 输入框聚焦抗干扰修复:强制抹除了浏览器默认注入在圆角输入框内部的方形 Focus 蓝/灰边框(Outline),确保点击搜索和日期组件时,只保留最外层优雅的青色发光环,彻底解决了破坏圆角造型的视觉割裂感。
# 2026.07.29 - Release v2.11.0 (WeChat UI Refinement & Bugfix)
- 公众号文章数据看板优化:彻底重构了「已群发文章详情」的数据弹窗。移除了原生粗糙的排版,采用优雅的毛玻璃风格与卡片流进行重新设计,核心数据指标(阅读、分享、在看、点赞)与读者跳出漏斗图现在能够更加直观清晰地展示,大幅提升了数据洞察的视觉体验。
- 时间解析底层 Bug 修复:修复了在部分底层接口直接下发 13 位毫秒级时间戳时,前端仍按照 10 位时间戳进行倍增转换,导致渲染出了极其离谱的“公元 58540 年”时空穿越 Bug。现已统一封装全局的时间戳清洗函数进行强力兜底。
# 2026.07.29 - Release v2.10.39 (WeChat Hub Hardening & Sync)
- 公众号授权加密修复:补全了微信开放平台 AES-256-CBC 报文解密算法,修复了因为安全模式下推送密文而导致的 ticket 获取失败问题,现在服务器能正确跑通完整的第三方平台授权握手。
- 同步脚本与数据约束:通过底层的 SQLite 表重构写入了物理级别的联合唯一约束(UNIQUE),并新增了脱机同步自动化脚本,彻底杜绝了拉取图文数据时出现重复脏数据的隐患。
- 核心安全鉴权升级:为所有公众号管理路由挂载了系统级 `requirePerm`,并在导航栏权限中心把暴露范围缩紧,现在该模块仅对超级管理员或被明确授权的管理员开放。
# 2026.07.29 - Release v2.10.38 (UI Enhancements)
- 内容排期属性强化:在排期弹窗中新增了稿件属性(如追热点稿、客户商业稿)选项、支持多选的相关创作者下拉菜单,以及排期备注/注意事项输入框,丰富了排期元数据。
- 广告排版交互优化:修复了排版字号滑块调整时数字不联动更新的问题,并新增了支持直接点击输入框进行精准数值修改的能力,提升了排版配置效率。
# 2026.07.29 - Release v2.10.37 (Doc Editor Revision Tracker Refactor)
- 全自动无感快照底片:彻底重构了差异追踪快照逻辑。现在首次加载文档时,系统会自动在底层静默建立快照底片。这意味着不需要任何人主动点击按钮,后续参与者的所有修改都会被自动记录成差异。
- 解除全局强制追踪:差异追踪界面(侧边栏及红绿文本)已与全局协同彻底解绑,改为由本地缓存完全独立的个人视角控制。分享文档后,所有人打开默认处于最纯净无痕的编辑状态,按需开启追踪,避免视觉打扰。
# 2026.07.29 - Release v2.10.36 (WeChat Hub & Doc Editor Fix)
- 公众号管理基础上线:新增了完整的微信开放平台(WeChat Hub)后端路由与数据库表结构,并在左侧导航栏挂载了专属的管理入口,为下一步的多账号与图文数据同步打下基础。
- 在线文档拼音残留修复:修复了多人协同与本地长文本编辑时,作者追踪线底层重渲染导致的 Bug。现在系统会精准探测输入法组合状态,彻底杜绝了拼音输入一半被打断并强行上屏留下一堆字母的问题。
# 2026.07.28 - Release v2.10.34 (Profile Link UI Improvement)
- 服务报价管理优化:在录入资源(特别是其他资源)时,直接在“账号信息”面板补充了专门的“网址/链接”输入框,支持一键独立保存。彻底解决了以往必须要去“近期爆款案例”里填写的反直觉体验。
# 2026.07.28 - Release v2.10.33 (Quotations Admin Fixes)
- 服务报价管理修复:修复了录入新资源时由废弃的 ProfileLink 字段引发的弹窗崩溃问题;并兼容了历史数据,使得过去归类为“赠送资源”的条目能够在新版的“其他资源”标签页下正常展示。
# 2026.07.28 - Release v2.10.32 (Doc Editor Bugfixes)
- 段落作者防霸占修复:修复了在别人的段落里仅仅打了一个词(如 test)或者修正错别字时,因为原有作者信息缓存缺失而导致整个长段落全部被判定为你创作的严重 Bug。现在小修小改(相似度 > 70%)将严格保留原作者的版权归属。
# 2026.07.28 - Release v2.10.31 (Doc Editor Author Hover Trace)
- 在线文档协作指纹增强:全面升级了在线文档的作者标识系统。现在将鼠标悬停在文档正文的任意段落上,系统将自动浮现实时的“修改人名字”并同步唤醒对应作者专属颜色的文字下划线与高亮背景,彻底解决了以往只能查看右侧微弱颜色条而无法精准对应文字的痛点。
# 2026.07.28 - Release v2.10.30 (Comic Strip Module Optimizations)
- 条漫创作进入速度优化:移除了导致加载阻塞的外部
npmcdn.com 依赖,替换为系统内置语言包,彻底解决了进入条漫创作模块时长时间转圈假死的问题。
- 富文本图片自动压缩与本地化:全面升级了条漫脚本上传机制。不仅支持全自动抓取外部网络图片和内置 Base64,还接入了
sharp 压缩引擎:在落盘前会自动限制最大宽度(1200px)并以 80% 高质量进行深度体积压缩,极大地降低了服务器存储压力和前台加载负担。
# 2026.07.25 - Release v2.10.21 (Typography & Spacing Controls)
- 微信防拦截 DOM 结构重构:针对微信公众号编辑器(ProseMirror 引擎)会强行过滤段落标签字体的底层机制,彻底重构了生成的 HTML 结构。将所有字体排印样式转移至内联的
<span> 中,精准绕过了微信的代码清洗。
- 高级杂志感默认排版:废弃了容易导致移动端全白崩溃的长串系统字体回退列表。重新将默认字体指定为极具轻盈感的“苹方-简 (细体) `PingFangSC-Light`”,并新增了 `1.5px` 的高级默认字间距,显著提升中文排版的呼吸感与品质感。
- 灵活的行间距控制:为文本卡片开放了独立的 `line-height` 控制面板(默认值收紧至 `1.6`),解决了此前换行间距过大、不够紧凑的痛点;彻底剥离了冗余的 `135editor` 身份标记,实现了最纯净的代码分发。
# 2026.07.25 - Release v2.10.20 (WeChat Layout & Copy Sync)
- 白名单解析恢复:将所有布局卡片的底层标记由
oa-portal 恢复为微信受信任的 135editor 白名单标签,彻底解决了复杂边距和嵌套布局在手机端预览时被强制清洗(结构剥离)的灾难性 Bug。
- 剪贴板零污染重构:废弃了容易导致浏览器将整站 CSS(如灰色背景底色、孤行属性)内联进文本的 DOM 复制方法,重新基于
ClipboardItem 与剪贴板事件钩子,包裹标准的 <!--StartFragment--> HTML 封套,输出绝对纯净、0 代码污染的排版源码。
- 原生苹方字体强制渲染:移除了 CSS 中字体声明的不合规单引号,完美兼容了微信客户端的解析器,确保 iOS 端的 PingFang SC 原生黑体得到正确渲染。
# 2026.07.25 - Release v2.10.19 (VPN YAML Config Optimization)
- 纯 Fake-IP 架构迁移:重构了底层 VPN 的 DNS 解析架构。移除了会导致部分客户端崩溃的 fallback 机制以及失效的白名单过滤模式,彻底切换至纯 Fake-IP 路由。这一调整完美解决了部分设备(尤其是桌面端)因真实 IP 探测泄漏而被运营商直接阻断连接(如微信图文无限加载、谷歌直接不可用)的深层 Bug。
- QUIC 协议强制阻断:在系统路由策略组的顶层,追加了专门针对 ChatGPT 与 OpenAI 域名的 QUIC(UDP 443)阻断协议,强制流量降级回落至更稳定的 TCP 传输,根治了长期存在的无限 Reconnecting 弹窗及对话网络中断问题。
# 2026.07.25 - Release v2.10.18 (Cover Generator Enhancements)
- 合成频率优化:修复了封面生成器在上传单张图片时就会触发完整合成(导致后台 500 报错和性能浪费)的问题。现在,只有在集齐 5 张完整配图后,系统才会启动服务端合成与预览,提升了交互流畅度和服务器性能。
- 封面高清导出:优化了封面生成器的输出规格,现在下载的封面图将固定为 1080×1080 像素,并且内置元数据强制设定为 150 DPI(高分辨率打印/视网膜屏幕标准),同时减少了不必要的文件体积。
- 私有化存储与持久化:取消了将封面图片强制转存到微信公众号图床的逻辑,改为原生的本地私有化直传。这不仅加快了上传速度,同时修复了「保存排版并再次加载时封面丢失」的持久化恢复 Bug。
- 新增带封面视频号组件:在创意广告排版模块中,新增了可自定义外层封面、内嵌带动态点赞数及呼吸点击动画效果的「带封面视频号」高级组件。
# 2026.07.25 - Release v2.10.12 (VPN Traffic Dashboard Fix)
- 折线图断点修补:修复了 VPN 管理面板中,24小时全站流量趋势图在无流量时直接拉直线的问题。现在会自动填充无流量小时的 0 值数据,呈现真实的波动曲线。
- 历史数据清空漏洞:修正了系统后端的流量清空逻辑,确保在触发“清空全站流量”时,能够一并彻底抹平 24 小时折线图的缓存数据。
# 2026.07.24 - Release v2.10.11 (Anonymous User Masking)
- 防“内定”嫌疑:优化了未授权用户在独立抽奖系统的占位昵称逻辑。现在未授权的匿名用户不再统一显示为“匿名”,而是利用底层 openid 的后四位生成独一无二的代号(如:
微信用户_A3F9)。确保前端公开的中奖播报名单看起来更加真实可信,消除“内定”或“假数据”的负面观感。
# 2026.07.24 - Release v2.10.10 (WeChat SVG Sanitizer Bypass)
- 标签剥离修复:深度排查了复制排版到微信后台保存后“开头 SVG 动画全没”的终极 Bug,系微信后台 XSS 过滤器严格限制导致的标签剥离。现已全面替换底层 SVG 中的 CSS
url('') 单引号转义闭合方式,并补齐了黑科技专用超链接的 href 校验属性,彻底绕过微信后端的严苛检测,确保排版完好保存!
# 2026.07.24 - Release v2.10.9 (WeChat Anti-Hotlink Bypass)
- 微信接口隐式穿透:由于微信编辑器会无情过滤 SVG 排版中的外链图片,现已在排版模块打通了微信官方接口。无论新上传还是加载旧草稿,系统都会在底层瞬间将 OA 服务器的图片转存至微信素材库(
mmbiz.qpic.cn),彻底解决复制到微信后图片丢失问题。
- 防盗链内存预加载:针对因换用微信官方链接而引发的“本地 SVG 动画预览防盗链拦截”神级 Bug,独创了前置
new Image() 预加载机制,强行将微信图片注入 Chrome 内存缓存,完美“骗过” SVG 渲染引擎的严格拦截,右侧预览重获丝滑滚动体验。
# 2026.07.24 - Release v2.10.8 (Node Installer Fix)
- 脚本修复:修复了
install-node.sh 生成接口中的 JS 模板字符串对 SECRET_KEY 的意外插值错误,确保安装脚本能正确返回给服务器执行,避免返回 500 HTML 报错页面。
# 2026.07.24 - Release v2.10.7 (Storage Fix & Proxy Rescue)
- 防盗链代理降级:检测到
images.weserv.nl 图像代理服务在部分网络环境下受限(ERR_CONNECTION_RESET),现已将其移除,降级为 HTTP/HTTPS 自适应,并保留源生 no-referrer 策略绕过防盗链,确保排版区图片加载成功。
- 全局深层清洗:为了彻底终结 QuotaExceededError 崩溃,增加了深层递归清洗机制,无论 Base64 图片残骸藏在缓存数据的哪一层,都会在页面刷新时被彻底净化。
# 2026.07.24 - Release v2.10.5 (AI & UI Bugfixes)
- 排行榜引擎修复:彻底修复了因浏览器并发导致图片加载
onload 无法触发的异步渲染阻塞问题,确保排行榜预览区的图文无缝生成,告别右侧白屏卡死。
- AI总结系统重构:调整了任务汇报看板的 AI Prompt 指令策略,严禁使用人称代词及虚构的“未来展望”,回归纯净、客观的任务分类和干练概括。
- 沉浸式播放排版:对员工工作报告的“轮播模式”进行了排版升级。将左侧 AI 分析面板固定并植入专属矢量图标,极大提升在会议室电视屏幕上的可读性和视觉张力。
# 2026.07.24 - Release v2.10.4 (Playback TV Display Optimization)
- 按钮布局防挤压: 修复了在双栏瀑布流中,“上一位/下一位”按钮可能被过量内容挤压导致文字异常换行的布局 Bug(强制锁定 `white-space: nowrap`)。
- 电视级大号卡片: 彻底推翻之前的紧凑设计,大幅度增加任务卡片的内外边距,并将内容字号加粗上调,极大提升在会议室电视屏幕上的可读性和视觉张力。
# 2026.07.24 - Release v2.10.3 (Team Overview Playback Mode)
- 沉浸式全屏演示: 为“团队总览”新增了类似 PPT 的全屏播放功能,调用系统级 `requestFullscreen` API 实现完全沉浸,完美适配会议室大屏演示场景。
- 紧凑型双栏排版: 弹窗内采用原生 `column-count` 双栏流式布局,并引入了更紧凑的任务卡片边距与字号设计,确保单屏承载更多内容,拒绝视觉拥塞。
- 防截断智能换列: 通过 `break-inside: avoid` 属性,彻底避免了卡片在瀑布流换列时被生硬切断的布局 Bug,带来丝滑的翻页体验。
# 2026.07.24 - Release v2.10.2 (VPN UX Polish & Fallback Config)
- 节点防挤压排版优化: 解除了超长用户名的强制截断,允许换行显示,同时强制锁定了后续的“状态徽章”和“操作按钮”单行水平排列。彻底解决长名字导致界面结构崩塌和换行错位的问题。
- 极简一键部署生成: 节点添加弹窗隐去了繁杂的高级参数手动填写(流量/API端口),自动为您生成随机高强度 API 密钥,并将所有信息打包为一键式 Shell 部署指令并提供“复制按钮”,实现完全傻瓜式的云端部署体验。
- 离线状态判定调整: 简化了针对非生产环境(本地开发)的探针轮询逻辑,当判定节点失联时直接返回 offline 状态,降低了因多重请求探测引发的开发资源浪费。
- 抗干扰 DNS 降级策略: 为客户端配置文件追加了基于阿里云和腾讯云的高可靠 DoH(DNS over HTTPS)兜底解析组,配合 `fallback-filter` 智能过滤 GFW 解析污染,大幅增强客户端直连的连接成功率。
# 2026.07.24 - Release v2.10.1 (VPN Split Routing & TV Dashboard)
- 真·全局分流支持: 重构代理配置生成逻辑,新增“国内流量”独立策略组。支持用户在国内环境下随意切换真实 IP 或伪装特定城市 IP,完美隔离海外访问规则,极大提升远程办公(OA 内网接入)的灵活性。
- 智能极简策略组: 移除冗余的分组层级,自动屏蔽不符合节点类型的选项;同时将剩余可用节点池配置为 `url-test` 测速模式,实现全自动无感优选最优网络线路。
- 大屏 UI 深度调优: 修复了电视自带空间导航导致的焦点高亮黄框问题;调整数字滚动组件加载时序,移除无效的千位分隔符,保障大屏展示数字的视觉纯净度。
# 2026.07.24 - Release v2.10.0 (VPN Dashboard Revamp & Deployment Automation)
- 部署流程自动化: 重构“添加节点”弹窗为双栏大屏布局,左侧提供带代码高亮的自动化部署指令(支持自动嵌入 API Secret),右侧快速填表,极大降低扩容门槛。
- 视觉极致微调: 缩小“添加节点”卡片为固定 100px 宽度并减弱边框;全局替换“添加用户”按钮的原生图标为更柔和圆润的定制 SVG。
- 路由拦截 Bug 修复: 修复 `apiFetch` 拦截器导致的节点启动、删除 API 路由重复拼接问题(`/api/outline-new/outline-new/...`),彻底解决操作节点时抛出非 JSON 响应导致前端崩溃的故障。
# 2026.07.24 - Release v2.9.23 (System Probe & UI Spacing)
- 探针并发与容错: 重构了 VPN 节点状态探测接口,改用并发请求模式(Promise.all)大幅提升探测速度;增加了本地开发环境 fallback,并将超时宽限期提升至 5 秒,彻底解决节点探针误判下线的假阳性问题。
- 看板 UI 间距优化: 针对工作计划看板模块进行了深度的全局间距收缩(Margin & Gap),并抹平了时间轴和看板视图容器默认的顶部 Padding 差异,使各维度的内容区与顶部 Tab 控制栏贴合得更加紧凑一致。
# 2026.07.23 - Release v2.9.22 (VPN Panel UI Polish)
- 全局骨架屏一致性: 重构了顶部节点监控卡片的加载动画,弃用零碎的内联占位条,改用与全站底层风格 100% 统一的完整扫光(Shimmer)占位动效,大幅提升视觉连贯性。
- 布局抖动 (CLS) 消除: 修复了 `JetBrains Mono` 字体高度差引起的加载跳闪问题,将卡片容器全局严格锁定至 `210px` 高度,并优化网络流速版块的底部锚定;同时移除了多余的二次浮出动画,实现了“骨架到真实数据”的毫秒级无缝衔接。
- 呼吸感间距微调: 将页面主标题与监控卡片集群的纵向留白精调至 `48px` 黄金比例,彻底解决此前元素相互挤压的拥塞感。
# 2026.07.23 - Release v2.9.21 (Config Fix)
- 默认 IP 修正: 移除了 `lib/outline-yaml.js` 中错误的遗留节点硬编码 IP,并修正为最新的硅谷服务器外网 IP,防止因默认配置错误导致客户端获取到无效的订阅节点。
# 2026.07.23 - Release v2.9.20 (VPN Multi-Node)
- 多节点选择池: 引入多区域节点管理体系(现已包含海外主节点与国内中转节点),系统下发的 Clash 配置将自动提供 Proxy 选择组,支持用户端动态切换线路测速。
- 复用架构改造: 打通 OA 核心服务器底层端口分配与 HTTPS 证书挂载机制,实现通过 `UDP 443` 端口对 Hysteria2 的零冲突承载,大幅提升利用率。
# 2026.07.23 - Release v2.9.19 (UI Tweaks)
- 总览视图样式对齐: 将素材库贡献数量提示的样式与下方常规任务列表统一(去除高亮蓝底框,恢复标准边距),在保持视觉一致性的同时仍旧保留其顶部的专属挂载位置,消除多余的提示干扰。
# 2026.07.23 - Release v2.9.18 (System & Kanban Optimization)
- 看板总览增强: 团队总览视图现已接入素材库数据,可自动跨模块拉取并展示成员贡献的素材数量,并替换了原有的手动登记功能,实现自动化数据整合。
- VPN 架构与认证优化: 深度重构了 Outline VPN 的代理层实现,废弃了低效的常驻 Daemon 进程;支持通过 URL Query 参数携带 Token 获取认证权限,解决了客户端直连下载 YAML 配置的拦截问题。
# 2026.07.23 - Release v2.9.17 (Team Overview & VPN Admin)
- 看板总览升级: 团队总览页面的成员展示现已支持【昵称+姓名】格式;切换至总览视图时将默认高亮并定位至“本周”时间维度;并新增了在用户卡片上“手动增加统计记录”的功能,方便快捷记录非常规贡献并纳入总览统计。
- VPN 面板增强: 在 Outline VPN 管理面板中新增了“设备数量限制”功能(支持无限制或设置特定上限);并对后台接口层增加了 `requireAdmin` 的鉴权防范和基于 JWT 签名的鉴权路由代理,提升了系统的安全水位。
# 2026.07.22 - Release v2.9.16 (Editor Image Formatting Fix)
- 修复: 优化 TinyMCE 内容提取逻辑,自动过滤图片周围的冗余软换行(<br>)并标准化为段落(<p>)结构,解决混用换行导致的前端排版间距叠加问题。
- 优化: 确保对“无缝图”机制以及小程序解析实现 100% 样式兼容,彻底抹平软/硬回车输出差异。
# 2026.07.22 - Release v2.9.15 (Performance & Report UX)
- 查询性能优化:为任务中心和商务订单等核心表新增了关键复合索引,彻底解决数据量达到十万级时的全表扫描缓慢问题。
- 报告交互优化:取消手动添加报告平台时的繁琐弹窗,支持全量平台模板一键预加载;并实现了填写链接后立刻点亮左侧配置状态小绿点的无缝交互,大幅提升录入效率。
- 原生 PPT 导出支持:重构 PPT 导出机制。利用精准坐标换算技术,成功将网页图片抽离为 PPT 内独立的可拖拽、可缩放的原生元素,赋予了用户在幻灯片中进行完全二次编辑的自由度。
- 安全弹窗升级:将登录日志中的 IP 封禁与解封操作拦截,由默认的浏览器弹窗升级为原生优雅的 Material UI 对话框组件,优化操作体验。
# 2026.07.22 - Release v2.9.14 (Security & UX Polish)
- 安全拦截升级:底层新增登录日志恶意 IP 自动检测机制,当异常 IP 连续 5 次登录失败时,系统将直接对其永久封禁。同时支持企业内网白名单机制,并在后台提供了解封和封禁的可视化管理按钮。
- 交互体验打磨:修复了在查看素材详情时直接点击“编辑”按钮导致页面闪烁错位的问题,同时优化了弹窗隐藏逻辑,彻底解决了保存返回后卡片偶尔无法点击的异常状况。
- 底层识别修复:统一了前端 JavaScript 针对于超大数字 ID 的字符串格式识别逻辑,修复了从第三方平台通过插件抓取入库的素材,因底层 ID 类型不匹配导致编辑弹窗无法顺利呼出的历史遗留 BUG。
# 2026.07.21 - Release v2.9.13 (PSD Cloud Templates & Font UI)
- 历史模板多端共享 (包含旧数据热迁移):新增云端拦截与持久化机制。只要本地存有旧版遗留的配置模板,系统会在访问云端空数据库时触发**一键自动上云热迁移**,彻底防止旧数据被他人新数据覆盖丢失的风险。
- 字体加载动态感知:底层接入 `document.fonts` API,当 PSD 编辑后台静默拉取超大体积(5~10MB)中文字体文件时,系统会在顶层弹出“正在下载云端字体”动画指示器,并在渲染完成后自动消隐,杜绝了换字期间造成的“卡死”假象。
# 2026.07.21 - Release v2.9.12 (Format Painter Fix)
- 文档编辑器格式刷修复:修复了在文档编辑器中使用“格式刷”或“清除格式”功能时,会错误清除掉文字上的“批注”和“超链接”的问题。现在格式刷仅会清除排版样式,强制保留重要语义标记。
# 2026.07.21 - Release v2.9.11 (Express Logistics Fix)
- 修复手动发货打印报错:修复了在“快递物流管理”页面手动新增订单后,由于底层 ID 字段引用不一致导致自动推送打印机失败,提示“缺少订单 ID”的问题。现在手动下单已能够顺利触发后端一键静默打单。
# 2026.07.20 - Release v2.9.10 (PSD Font Enhancement)
- PSD 字体自动下载支持真实进度显示:在“PSD 文字替换神器”中,优化了缺失字体的自动下载底层实现。针对大体积字体文件(如10MB以上的思源黑体),现在前端可以直接看到实时百分比的下载进度,并且重构了 Node.js 的 Axios 下载流机制以防止网络超时。
- 修复嵌套字体属性解析:增强了 PSD 图层样式的解析深度,能够自动向下穿透读取
style.font 及 styleRuns 中的多段字体定义,彻底解决了以往因结构嵌套过深导致的字体未缓存识别漏洞。
# 2026.07.20 - Release v2.9.9 (Permission Enhancement)
- 条漫权限全面开放:移除了条漫创作模块中仅限“创建者”和“流程指派人”才能编辑与修改工作流的限制。现在,所有处于登录状态的 OA 成员都可以自由协作编辑、流转状态及恢复历史版本,极大提升了团队协同效率。
# 2026.07.20 - Release v2.9.8 (Editor UX & Content Parse Fixes)
- 编辑器兼容增强:深度修复了全站所有富文本编辑器在粘贴 Microsoft Word 内容时,正文文本会被错误吞掉并降级解析为单张无意义图片的问题。现在系统能精准识别并保留 Word 原始的图文混排结构。
- 文章导入排版优化:重构了创意广告库中“微信文章一键导入”的纯净模式 DOM 解析树。彻底根除了以往因微信嵌套
span 标签而导致的标点符号被强制换行、段落七零八落的严重排版 Bug,大幅提升解析干净度。
# 2026.07.20 - Release v2.9.7 (UI Polish & State Management Fixes)
- 弹窗体验重构:移除了留言分析页点击“分析比对”时的默认粗糙系统警告框,为其重新设计了带有精致图标、符合 Neo-Material 规范的宽体自定义 HTML 确认弹窗,并区分了“未选文章”与“匹配降级”两种状态场景。
- DOM 渲染状态修复:彻底修复了“历史文章”导入后,因异步时序与 DOM 读取机制冲突导致的新导入文章“复选框无法被默认选中”的顽疾。现已通过直接操纵属性,确保内存级 State 拥有绝对掌控权。
- 空状态提示居中优化:微调了查重结果面板空状态时的绝对居中布局。
# 2026.07.20 - Release v2.9.6 (UI Standards & Bug Fixes)
- 弹窗 UI 规范化:重构了留言分析中“移出工作台”和“清空工作台”的确认模态框,将其从窄版居中彻底升级为更符合桌面端 Neo-Material 规范的“左右横向宽体舒展布局”,提升交互高级感。
- 查重降级 Bug 修复:移除了留言分析侧边栏单选文章时,最低重合篇数被强制降级为 1 的冗余容错机制。现在系统将严格听从下拉菜单设定的筛选条件,避免点击单篇文章触发全局展示的问题。
- 插件更新优化:优化了抓取插件翻页时的加载文案,修正了之前写死的“等待 2 秒”误导,更正为“随机延时防封”,并同步将插件版本升级至 v1.3.1。
# 2026.07.20 - Release v2.9.5 (Typography & UX Polish)
- 排版引擎终极适配:彻底重构了“排行榜排版”页面的底层字体声明逻辑。针对微信公众平台编辑器的黑盒过滤机制,改用了直接调用系统底层的
PingFangSC-light 和 Optima-Regular 字体栈,彻底解决了复制至微信后字体被错误降级的问题,呈现极佳的高级质感。
- 采集插件交互升级:优化了微信留言采集插件的操作流。抓取完毕自动关闭操作面板并优雅抛出查重结果提示,确认后一键直达“留言分析”看板,实现采集-分析的全自动闭环流转。
- 工作台体验优化:将 AI 工作台磁贴的“移出”操作改为更为直观的垃圾桶图标;留言匹配界面引入了带淡入动画的空状态,优化了数字标记位置;新增一键“导出全部留言”的高级功能,进一步提升运营效能。
# 2026.07.20 - Release v2.9.4 (Permission Fix & Icon Update)
- 修复模块默认权限缺失:修复了在系统后台用户列表中,新增的“留言分析”等全局模块因用户尚未重新保存配置而显示为灰色的无权限状态的 bug。现在后台列表渲染会正确读取该模块的默认开放策略,保证显示一致性。
- 标准化图标映射:将侧边栏“留言分析”的内置自定义 SVG 替换为标准的 lucide 图标
message-circle,修复了该模块在管理后台因解析不到类名而降级显示为一个空心圆圈(O)的视觉问题。
# 2026.07.20 - Release v2.9.3 (WeChat Matcher Refinement & UI Guidelines)
- 留言分析模块升级:彻底重构了“留言分析”页面的空状态与排版间距,优化了弹窗(Modal)的尺寸与视觉架构,修复了小屏幕手机端的空间挤压与堆叠问题。
- 底层数据库拓展:在 SQLite 中新增了 `wechat_workspace` 数据表,为后续协同分析功能铺平数据基础。
- 设计规范库进化:将“精致胶囊按钮”、“禁用巨大弹窗”、“SweetAlert精装修”等私人偏好正式编入 AI 视觉核心准则,从底层约束后续所有模块的审美下限。
# 2026.07.19 - Release v2.9.2 (UI Refinement & Alignment)
- 微圆角与质感优化:落实最新 UI 规范,将文章查重分析界面中所有的绝对圆角 (Pill) 操作按钮、空状态图案升级为高质感微圆角 (Squircle)。
- 界面布局与排版调优:将“导出分析记录”按钮外置至文章列表操作区,优化卡片选中与未选中状态的对比度,并修复了卡片底部各项小标签和按钮间的垂直居中对齐问题。新增专属定制的查重与删除实心图标。
# 2026.07.19 - Release v2.9.1 (Duplicate Comment Detection)
- 优化微信留言抓取检测:为 Chrome 抓取插件新增了“完全重复留言内容”的自动排查机制。在提取结束、推送给后台之前,自动拦截并合并所有文本完全相同的留言,并在微信页面弹出原生警告窗口展示详情,保障最终入库与分析的原创性。
- 微调界面视觉体验:调低了「留言分析」界面的模块标题和空状态提示文字的字重,使得界面呈现更轻量柔和且符合整体排版规范。
# 2026.07.19 - Release v2.9.0 (WeChat Comment Analysis)
- 新增「留言分析」全量功能:配套 Chrome 浏览器抓取插件,实现对微信公众号推文留言的自动化入库比对。能够跨文章追踪相同账号的留言频次,快速找出死忠粉,并在弹窗内完美复现微信原始排版、突破防盗链查看用户发图。
- 一键导出数据与样式优化:留言弹窗顶部新增了一键导出为 Excel (CSV) 功能,可导出完整带时间的发言记录用于后续存档分析。优化了“精选”徽章的视觉设计,对齐官方审美。
# 2026.07.19 - Release v2.8.2 (Network & Performance Optimization)
- 修复首页加载长时间假死(转圈圈):排查并移除了
index.html 中由于引用了 fastly.jsdelivr.net (SweetAlert2) 导致在国内网络环境下 DOMContentLoaded 事件被严重阻塞达数秒甚至几十秒的问题,现已全量改为本地加载,实现首页光速秒开。
- 优化初始头像渲染耗时:移除了首页写死的
ui-avatars.com 外部头像占位图网络请求,全面替换为无网络依赖的 Base64 矢量极简占位图,彻底清除了因国外 API 限速引发的页面解析卡顿风险。
# 2026.07.19 - Release v2.8.1 (Architecture Refactoring & UX)
- 权限分发架构重构:彻底废弃后端硬编码权限列表。将全栈模块默认权限状态解耦至前端 HTML 标签的
data-default 属性,彻底解决新增模块需同步两端的繁琐流程,并修复大小写不统一导致的权限漏判隐患。
- 手机管理智能排序:优化设备列表默认排序策略,改为按“剩余天数”升序排列。自动置顶已欠费、临近过期的流量卡,无限期 WiFi 设备自动沉底,极大提升管理员审阅效率。
# 2026.07.19 - Release v2.8.1 (New Feature: PSD Editor)
- 新增「PSD 文字快改」在线神器:全新上线 100% 纯本地运行的浏览器端 PSD 解析与编辑工具。无需安装 Photoshop,直接上传带特殊排版的 PSD 设计稿,即可在线秒改文字并实现高保真所见即所得。
- 超高清 PNG 极速直出:采用了 `ag-psd` Canvas 原生复合图层抽离渲染技术,完美规避了背景透明度叠加的伪影缺陷,并且借助浏览器原生下载功能实现零后端依赖的一键无损导出。
- 历史模板断点续存:深度整合了 IndexedDB 大容量本地存储机制。已上传解析的模板将会被静默缓存并自动生成历史快照卡片。就算刷新页面甚至隔天再次访问,也能一键瞬间唤醒历史稿件并继承之前的文字修改记录。
# 2026.07.18 - Release v2.7.50 (Editor UX & Backend Fixes)
- 新增微信文章“纯净提取”模式:在微信图文抓取弹窗中新增了默认开启的“纯净模式”开关。启用后将彻底剥离微信原生极其复杂的
<section> 嵌套层级与所有自带格式,仅保留最纯净的文本与图片,完美适应小程序和 WordPress 端默认排版并彻底解决多端渲染的缝隙干扰。
- 彻底消除图文无缝拼接白边缝隙:重构了小程序发布(创意广告编辑器)的无缝排版算法。针对从微信公众号抓取的图文往往附带多层
<section> 容器从而导致下边距缝隙的顽疾,现在设置“无缝”时会向上追溯并清零所有包裹层的 padding/margin 及行高,实现真正的无缝贴合。
- 修复关闭预览导致的滑动假死问题:修复了编辑器中打开移动端手机模拟器预览并关闭后,页面滚动条由于
overflow 还原不当导致彻底卡死无法滑动页面的底层缺陷。
- 优化积分抽奖后台记录过滤规则:修复了在发货管理中,已发货的物品或者关联于已删除活动的实物奖品依然出现在待处理列表里的问题,SQL 查询过滤现已更加严谨准确。
# 2026.07.17 - Release v2.7.49 (UX & Performance)
- 优化条漫图层替换功能:在条漫实验室的草图列表页新增了「原位替换」按钮,现在用户无需删除旧草图再重新上传,可以直接点击替换完美覆盖原图层,避免打乱图层顺序。
- 修复管理员权限越权显示问题:修正了条漫实验室在前端渲染列表
... 菜单时遗漏管理员权限的问题。现在 Super Admin 及 Admin 也能正常看到「移至回收站」和「彻底删除」选项了。
- 优化底层查询性能 (秒开):在底层 SQLite 数据库针对
comic_strips_store 和 documents_store 新增了联合索引,彻底解决了因庞大正文列导致的全表扫描性能瓶颈,进入列表页的速度实现质的飞跃(秒级加载)。
- 修复任务卡片级联同步缺陷:修复了在彻底删除/恢复条漫时,关联的任务看板卡片 (tasks) 依然处于孤儿状态的问题。现已在服务端实现了完善的级联删除和级联恢复逻辑。
# 2026.07.17 - Release v2.7.48 (Auth UX)
- 优化分享链接未登录拦截回跳体验:重构了条漫与在线文档页面的 401 权限校验逻辑。未登录用户通过分享链接打开页面时,会自动记录目标文档 URL 并携带
redirect 参数跳转至登录页。登录成功后,系统将智能解析该参数并直接回跳至原文档,彻底打通“拦截 → 授权 → 原位继续”的完美闭环。
# 2026.07.17 - Release v2.7.47 (Routing Fixes)
- 修复条漫/文档编辑器分享链接 404 问题:在 Node.js (Express) 服务端补充了
/c/:id 和 /d/:id 的原生 SPA 路由拦截。这彻底解决了主域名下通过分享链接直接访问条漫或文档页面时由于缺乏 Nginx 代理规则而返回「Cannot GET」的缺陷,同时实现了本地无 Nginx 启动环境下的完美测试闭环。
# 2026.07.16 - Release v2.7.46 (UI/UX)
- Peer Bonus 界面重构与体验优化:全面优化了 Peer Bonus 填报页面的视觉层级与留白。移除了大屏幕下空状态的冗余白色巨幅底板,使空状态界面更轻盈自然地融入背景;调整了进度提示横幅与可用额度的展示布局,修复了窄屏下数字换行的异常。同时对填报弹窗的文字大小、内边距和底部功能按钮的尺寸、圆角及文案进行了精致化打磨,大幅提升表单填报时的品质感,且默认展开两个接收人栏位,更符合分发逻辑。
# 2026.07.16 - Release v2.7.45 (Chrome Extension & AI Workflow Sync)
- 彻底重构小红书抓取插件底层的任务中转机制:将小红书提取插件中传递提取任务(
pending_ai_task_extension)的“强制页面刷新”旧机制,重构为浏览器原生底层事件(CustomEvent)无感派发,彻底解决了因缓存与加载时差导致的偶发性掉单或“停留首页无对话”的顽疾。
- 解除 Chrome 插件本地存储配额限制:为小红书提取插件引入了
unlimitedStorage 权限配置,解除了浏览器对单域名 5MB Storage 的死板限制,确保高分辨率配图传输的绝对稳定,不因图片过大而发生静默崩溃。
- AI Workstation 增设无缝热插拔信使通道:主 AI 服务端 (
ChatInterface.tsx) 针对插件新增了一组 receive_pending_ai_task 监听器,现在插件抛掷的业务任务不再需要反复重绘网页即可被极速接住并触发引擎回复。
- 修复小红书插件 UI 对齐瑕疵:剥离了主导入按键残留的非标准偏移参数,并重新排布了悬浮球底部纵向间距参数。
# 2026.07.16 - Release v2.7.44 (API Enhancement for Applet)
- 优化小程序活跃用户拉取限制:在后端
/api/dashboard/recent-activities 接口中增加了对 limit 参数的支持,打破了之前写死 10 条的限制,使得小程序端可以一次性拉取 50 条活跃用户数据,完美支持全局滑动效果。
# 2026.07.16 - Release v2.7.43 (Editor UX Refinements)
- 优化排版编辑加载状态与快捷操作:修正了图片上传时的加载文案(不再错误显示为处理字体),同时删除了排版编辑器多图列表冗余的上下移动箭头,新增了直接“在此下方新增”及“向下复制”快捷键,提升了编辑灵活度。
- 微调一键清空按钮:对各排版编辑器页面的“一键清空”按钮进行了 UI 降噪(缩小边距与字号),使其在视觉上更为精致紧凑。
# 2026.07.16 - Release v2.7.42 (Editor UX Improvements)
- 新增编辑器多图拖拽排序与替换:在创意广告排版模块中,多图列表现已支持直接拖拽调换展示顺序,并且支持拖拽本地图片到对应插槽进行无缝原位替换,大幅提升配图效率。
- 优化排版清空按钮交互体验:将所有排版工具页面的“一键清空编辑器”按钮精简为“一键清空”,并升级为更平滑现代的胶囊状全圆角按钮样式。
# 2026.07.16 - Release v2.7.41 (Feature Update)
- 新增无缝拼图排版支持:为创意广告排版编辑器新增了
is-seamless 图片拼接样式支持,确保相邻图片拼接时完美消除 1px 缝隙问题。
- AI 引擎模型全线升级:更新了 AI 工作站的后端支持,新增接入最新的
MiniMax-M3 推理引擎,进一步提升了系统核心底层服务(如自动总结等)的逻辑深度。
# 2026.07.16 - Release v2.7.40 (Bug Fix)
- 修复活动分享二维码指向错误:修复了活动管理中生成的太阳码默认指向“体验版”的问题,确保扫码后直接进入正式版小程序,并解决普通用户分享时附带“体验版”字样导致他人无法参与的异常。
# 2026.07.16 - Release v2.7.39 (Lottery Admin Enhancements)
- 优化抽奖活动重开逻辑:为奖品耗尽后变成“空库结束”的活动找回了“重新开启”按钮。现在管理员补充库存后,可以一键将活动状态恢复为进行中。
- 优化库存编辑联动体验:修复了在编辑奖品库存时剩余库存和总库存可能发生不同步的Bug。引入了双向等量联动计算,无论是修改总数还是剩余数,另一个指标都会精准同步等量差值。
- 新增快捷库存加减按钮:在修改库存的弹窗中,新增了类似微信小程序端的 +1、+5、-1、-5 快捷调节按钮。无需手动输入即可快速加减库存,并且修复了多行Flex布局在动态注入时可能错位的问题,保障了极致的UI对齐。
# 2026.07.16 - Release v2.7.38 (AI Workstation & Bug Fixes)
- 全面接入 M3 推理模型:优化后端接口,将周报总结、文案助手等底层引擎由 MiniMax-M2.7 升级至具备深度推理能力的 M3 版本,并提升了后台计算 Token 额度。
- 修复周报任务张冠李戴:修复了因底层 SQL `LIKE '%ID%'` 的贪婪匹配导致系统误将包含相同数字序列的他人任务合并至周报统计的问题,重写了数据筛选逻辑以保障个人数据精确度。
- 条漫实验室沉浸式卡片:为手工输入的条漫创作界面优化了“浅咖底色+带阴影白卡片”的多层次渲染效果,并新增了防冲突检测逻辑,彻底消除文档导入时可能产生的双重阴影和双层背景。
# 2026.07.15 - Release v2.7.37 (UI Polish & Optimization)
- 全局模块切换过渡:在底层 iframe 容器中引入了平滑的透明度淡入淡出动效。通过时间轴微调和加载事件防抖,彻底掩盖了后台异步拉取数据时的瞬间白屏空洞感,告别视觉硬切。
- 极简 Loading 环:移除了旧版显眼且粗糙的加载弹层,改用类似 Apple 与 Linear 的纯透明极简微动圆环替代。在数百毫秒的过渡时间内实现了真正无感且高级的切换体验。
# 2026.07.15 - Release v2.7.36 (Bug Fix)
- 修复拖拽卡片报错提示登录:修复了在“团队总览”视图中,拖拽调整任务归属时可能会弹出鉴权失败或“凭证过期,请登录”的错误。现已使用标准的全局
getAuthToken(),确保调整指令能正确附带您的专属登录令牌发送给服务器。
- 任务归属逻辑再升级(彻底踢除“指派人”背锅):修复了原有智能规则中,把“重新指派”这一行为也错误地计算为“工作量”的漏洞。现在,当您仅仅是把不属于您的任务“指派/拖动部门/转交”给其他人时,系统将坚决认定您只是在执行“派发”动作,绝对不会再把这个任务强行归属在您的名下给您增加虚假绩效了。
# 2026.07.15 - Release v2.7.35 (Feature & Optimization)
- 任务归属判定极致严谨化:彻底重构了底层绩效归属算法。现在,如果一个任务从未进入过“进行中”状态,且没有任何工作痕迹留言,哪怕是被人指派或是被拖拽到“已完成”,系统都会精准判定其为“无效干活记录”,避免盲目把绩效算在确认人头上。
- 新增“上帝之手”手动调配权:在【工作计划看板 - 团队总览】视图中,全面开放了跨人头拖拽卡片的功能。只需将某人的任务直接拖给另一个人,系统就会触发最高级指令(Rule 0),无视一切原有智能判定规则,强行将该任务的绩效归属于被拖拽者,满足极特殊情况下的私下协商调整需求。
# 2026.07.15 - Release v2.7.34 (Feature)
- 排版自动去格式拦截器:升级了创意广告发布编辑器。现在从 OA 在线文档复制图文并粘贴至发布编辑器时,底层会通过
paste_preprocess 拦截器自动清除自带的 15px 段落间距。彻底免除了手动清空格式的繁琐步骤,让小程序文章完美继承原生的呼吸感大间距排版,同时确保无缝组图渲染不受任何影响。
# 2026.07.15 - Release v2.7.33 (Performance)
- 优化服务器磁盘占用与灾备策略:全面重构后端备份模块(`server.js`)。将云服务器的高频数据库备份间隔从 10 分钟放宽至 4 小时(仅保留最近 2 份),并将每日历史备份的云端留存期缩短至 3 天。所有长周期的灾备工作全面移交由群晖 NAS 承担。此次更新在不影响任何安全水位的前提下,永久解决了云服务器磁盘因频繁产生 1.1GB 全量备份而导致可用空间暴跌的核心隐患。
# 2026.07.15 - Release v2.7.32 (Feature Update)
- 排版助手支持一键清空:在创意广告排版、广告头条排版以及自定义排版等三大核心排版编辑器中,统一新增了带有二次安全确认弹窗的“一键清空”功能,大幅提升了排版过程中的重置编辑效率。
# 2026.07.15 - Release v2.7.31 (Bug Fix)
- 修复无缝图底部间距塌陷问题:针对小程序端原生富文本组件会丢失 img 标签内联外边距的问题,已将无缝图的 32px 底部间距转移至外层 p 标签。现在无论在新发布还是历史数据回显时,无缝图底部留白都能准确渲染,实现和正常图片完全一致的视觉间距体验。
# 2026.07.15 - Release v2.7.30 (UI Enhance)
- 排版间距再调整:根据小程序端的实际渲染效果反馈,将“无缝图”底部的留白由 20px 再次加码调整至 25px,进一步拉开图文之间的呼吸感。
# 2026.07.15 - Release v2.7.29 (UI Enhance)
- 排版间距回退:基于在小程序内不同文章结构下的综合视觉兼容性考量,将“无缝图”底部留白从 15px 回退恢复至原生的 20px。
# 2026.07.15 - Release v2.7.28 (Performance Hotfix)
- 热更新体验优化:修复了在系统刚刚完成部署重启时,由于底层 DNS 缓存(10秒)和引擎预热导致的“刷新假死”问题。现在“发现新版本”弹窗会在系统彻底准备就绪后(延迟5秒)再温柔地呼出。
# 2026.07.15 - Release v2.7.27 (UI Enhance & Bugfix)
- 无缝图排版优化:将创意广告编辑器中“无缝图”底部默认的留白间距由 10px 最终微调至 15px,以获得最佳的图文段落视觉呼吸感。
# 2026.07.15 - Release v2.7.26 (UI Enhance & Bugfix)
- 无缝图排版优化:将创意广告编辑器中“无缝图”底部默认的留白间距微调至 10px,使图文段落之间的视觉呼吸感更加舒适。
# 2026.07.15 - Release v2.7.25 (UI Enhance & Bugfix)
- 看板拖拽体验修复:修复了电脑端使用鼠标拖拽看板卡片时,因长按延迟导致“无法左右拖动”的判定问题。现在鼠标拖拽可瞬间响应,同时依然保留了手机端的防误触长按保护。
- 无缝图排版优化:修复了在创意广告编辑器中使用“无缝图”功能时,因底层默认间距导致最后一张图片底部依然存在多余留白的问题。
# 2026.07.15 - Release v2.7.24 (UI Enhance & Bugfix)
- 任务与仪表盘体验优化:新增了任务卡片的加载骨架屏动画 (Skeleton Loading),解决了首页及任务面板加载数据时的白屏闪烁问题,大幅提升了数据拉取时的视觉连贯性。
- 未读消息状态修复:修复了任务面板中因后台轮询导致已读状态被意外覆盖重置的 Bug。加入了乐观 UI 防抖逻辑,现在标记已读后,状态会立刻固化并稳定生效。
# 2026.07.14 - Release v2.7.23 (Bugfix & AI Sync)
- 素材投喂AI 修复:修复了素材库“AI 创作”及“多选投喂 AI”按钮点击无反应的问题(解决了异步 fetch 导致的浏览器弹窗拦截),并同步更新了底层调用的 MiniMax 模型参数为最新的 M3 版本,确保与 AI Workstation 完美联动。
# 2026.07.14 - Release v2.7.22 (UI Enhance)
- 大屏 UI 自适应优化:优化了运营数据中心 TV 大屏活动概况下的礼品进度条及名称排版,彻底解决了在低分辨率屏幕下文字和进度条被截断的问题,实现了多端自适应布局。
# 2026.07.14 - Release v2.7.21 (UI Enhance)
- 任务与仪表盘一键全选参与人:在任务管理与仪表盘模块创建或编辑任务时,相关人员(参与人)下拉列表新增了“全选 / 取消全选”按钮,并优化了左对齐样式。现在管理员和发起人能够快速选中所有团队成员,极大提升了多人员协作任务的发起效率。
# 2026.07.14 - Release v2.7.20 (Ghost Data Fix)
- 素材幽灵数据及删除失败问题修复:优化了前端同步机制,彻底解决了因并发同步或多端协作时,UI 仍缓存着“已被其他端删除”的旧素材(幽灵数据),在点击该素材删除时会导致 404 报错弹窗且无法消除的 Bug。现在系统可以自动侦测该情况并做静默同步清理,实现更平滑的无刷新体验。
# 2026.07.14 - Release v2.7.19 (Download Cache Fix)
- 素材下载缓存穿透修复:由于浏览器强缓存机制,此前更新附件后点击下载仍会获取到本地缓存中的旧文件。本次修复在下载接口(API)强制写入了多重 `No-Cache` 后端响应头,并在前端 URL 中注入了毫秒级动态时间戳参数。现在替换附件后,100% 保证用户下载到的永远是线上最新版本的文件,告别“旧文件阴魂不散”的问题。
# 2026.07.14 - Release v2.7.18 (File System Fix)
- 素材时间戳自动同步:修复了在“共享资源下载”模块中,用户重新上传覆盖旧文件或修改素材描述时,卡片时间依然停留在初次创建时间的问题。现在无论是替换附件还是修改文字,卡片上的时间和排序权重都会实时同步至最新的操作时间。
# 2026.07.14 - Release v2.7.17 (Feature & UI Polish)
- 素材库功能增强与 UI 体验打磨:新增了在编辑素材卡片描述时可一并替换或更新附件文件的能力,免去了过去只能删掉重建的繁琐流程;对素材卡片下方的操作栏小图标(编辑、分享、删除)进行了全面的视觉重构,彻底移除了原生浏览器的蓝色焦点光圈并统一采用 Lucide 矢量图标集,在 15x15 的尺寸与 2.2px 加粗描边下,实现了图标的视觉重量和设计语言的 100% 绝对统一。
# 2026.07.14 - Release v2.7.16 (UI/UX & Algorithm)
- 绩效考核模块全面升级:对个人成绩弹窗进行了大幅体验优化。移除了底部冗余的完成按钮释放空间,并重构了头部版式,将个人信息与成绩图表打包融合为更具专业感的独立悬浮卡片;大幅度提升了排名的精确性算法,将中段精细划分为“中前”、“中段”、“中后”五个级别,且在底层完全隔绝了离职及冻结人员的污染,保证团队前后 20% 排名基数的绝对公正与纯粹性。
# 2026.07.14 - Release v2.7.14 (Bugfix)
- 修复批注评论重复提交问题:为“创意素材库”与“在线文档”的评论提交组件增加了前端防抖(Debounce)及状态锁保护机制。彻底修复了在弱网环境或用户手抖连击时,导致向后端连发多条一模一样评论的并发缺陷。
# 2026.07.14 - Release v2.7.13 (Bugfix & Plugins)
- 考勤系统防崩溃与数据修复:修复了日历组件连续翻页导致钉钉 API 请求过载从而引发未捕获异常并导致 Node 服务崩溃(出现系统刷新提示)的问题;修复了 SQLite 缓存中毫秒时间戳格式不一致导致 1 月份历史数据无法正确显示的问题。
- 小红书智能导入插件升级 (v1.6):增加了对 SPA 单页弹窗模式的兼容降级策略。现在当用户在瀑布流中直接点击视频进入详情时,插件也能智能穿透回瀑布流卡片精准抓取视频封面,彻底解决了部分视频无法提取封面的顽疾。
# 2026.07.14 - Release v2.7.12 (Big Screen TV Layout)
- 大屏布局优化:修复了 TV 大屏由于活动轮播导致中间栏和右侧栏宽度持续抖动的问题,将网格容器比例强制锁定以切断子元素的内容尺寸影响。
# 2026.07.14 - Release v2.7.11 (Feature & Optimization)
- 考勤系统数据架构重塑:通过“全量本地容灾+7天增量拉取”策略彻底解决了钉钉考勤 API 请求过载的问题。现在,系统会把历史全量数据落盘至 SQLite 本地数据库,历史查询将不再消耗任何 API 额度,彻底告别超限烦恼!
# 2026.07.14 - Release v2.7.10 (Bugfix & UI Polish)
- 素材操作与动画优化:彻底修复了前端传递的 `undefined` 素材 ID 在后端弱类型判断(!=)下无法被正确删除的顽固 Bug;重构了卡片网格删除逻辑,采用 `startViewTransition` 替代硬编码延迟,实现了无缝丝滑的卡片补位动画。
- 首页功能可用性:解除了“最近使用”模块与“我的收藏”模块的数据排他性。现在最近使用列表会如实地按时间顺序展示用户的模块访问足迹,不再因为模块已被收藏而被强行过滤隐藏。
- Neo-Material 卡片升级:素材库瀑布流卡片全面适配最新设计规范,圆角收紧至 14px,加入了淡蓝灰实体边框与更为紧凑的环境弥散阴影。悬停交互也进行了浮起动效的重构优化,大大增强了层级质感。
# 2026.07.13 - Release v2.7.9 (Feature/Optimize)
- 静默活跃度打卡(大屏增强):新增了 `/api/user/ping` 专用接口。支持小程序在读取缓存无缝秒开时,能在后台静默向服务器汇报用户登录状态。彻底解决了已授权用户静默登录时,大屏抓取不到实时活跃记录的痛点。
- 抽奖防刷策略升级:为了进一步平衡羊毛党与高活老用户的利益,将中奖后的全局物理冷却期从 15 天上调至 25 天。同时将连抽不中的「保底概率」从最高 3% 微调至 2.5%,确保大奖库细水长流。
# 2026.07.13 - Release v2.7.8 (小红书提取插件优化及大模型兼容)
- MiniMax 大模型动态降级与兼容:修复了硬编码导致最新的 MiniMax-M3 无法被调用的问题。现已支持向下兼容解析,完美处理 `` 标签并动态选用 M3 模型。
- 插件降级落库补全机制:优化了服务器降级逻辑。当 AI 大模型极小概率罢工时,系统将通过智能备用机制,为主数据自动补全 ID、SN 序号、入库时间、和解析字段等关键元信息,彻底杜绝数据在前端页面“隐形”的严重问题。
- Chrome 提取插件增强 (v1.5):去除了花哨的表情符号并增加状态进度百分比;加入轮询检测 SPA (单页应用) 路由机制,完美解决在小红书内点击跳转笔记时提取按钮“无故消失”的问题。
# 2026.07.13 - Release v2.7.7 (任务执行者归属修复与指派记录增强)
- 任务执行者归属修复:修复了管理者创建并确认任务时被错误算作执行者的问题。现在系统通过 5 级优先链(进行中记录 → 指派人≠创建人 → 开始执行信号 → 转派历史 → 最终回退)精准判定真实执行者,确保团队总览和我的成就数据准确。
- 指派记录增强:任务追踪日志中的指派记录现在会明确显示指派给了谁(如「指派给了 小玉」),不再只显示「重新指派了负责人」。
- 进行中多次流转支持:当任务在进行中被多次转派时,每一位被指派过的人都会被算作执行者,确保跨职能协同的每份努力都被归属。
# 2026.07.13 - Release v2.7.6 (任务多重成就与真实执行人追溯)
- 任务多重成就归属机制:打破“只归属于最后一名执行者”的单一结算限制。现在系统将基于底层状态机链路追踪还原任务流转历史,提取任务期间实际参与处理过的所有人作为共同执行者。
- 重构团队总览与成就面板:在「团队总览」与「我的成就」板块全面支持一任务多成就分配机制。对于转手协同任务,成果名片将无缝拆分并同步展示在每一位实际执行者名下,确保每一份跨职能协同的努力都被公正量化与呈现。
# 2026.07.13 - Release v2.7.5 (Peer Bonus 填报体验优化)
- 支持多次填报与自适应文案:在感谢金填报界面,当用户已完成填报时,按钮将自动变为“修改填报”状态,并在下方新增“(可多次修改,以最后一次为准)”的温馨提示,降低用户的心理负担与试错成本。
# 2026.07.13 - Release v2.7.4 (Peer Bonus 权限全员开放修复)
- 感谢金模块全员开放:修复了部分用户因权限键名大小写拼写不匹配(`peerBonus` vs `peer-bonus`)而导致的后台管理状态不同步问题;将感谢金模块加入「安全默认权限白名单」,后续新加入的成员也会自动默认开启该入口,实现全员开放。
# 2026.07.13 - Release v2.7.3 (OA × 钉钉请假审批打通)
- OA 请假直通钉钉审批:在 OA 提交请假后,系统自动通过钉钉官方审批 API 创建审批实例,审批人收到原生审批卡片(含请假类型、具体时间、时长、余额),审批结果自动回写 OA 数据库。
- 审批状态自动同步:新增 leave-sync-status 接口,实时轮询钉钉审批状态,PENDING 状态的请假单自动更新为 APPROVED / REJECTED / CANCELLED。
- 工资结算请假扣款修复:对非考勤人员(黄辉煌、金卉)新增请假扣款豁免,确保其工资不因请假记录被误扣。事假/病假按日薪扣除,年假/调休不扣。
# 2026.07.13 - Release v2.7.2 (考勤与请假系统调整)
- 考勤容灾降级机制:当钉钉开放平台接口调用限额或报错时,底层接口将自动静默切换至本地静态离线数据,保障历史打卡数据的正常拉取,并支持按人员白名单精准过滤。
- 请假入口下线:临时隐藏了 OA 系统内的「发起请假」与「请假记录」入口,统一引导用户前往钉钉 App 原生界面操作,确保假期额度的精准双向扣减。
# 2026.07.12 - Release v2.7.1 (UI 体验优化)
- 考勤系统错误降级处理:当钉钉接口因调用额度超限等原因报错时,不再导致「我的绩效与奖金」页面白屏或数据假空,而是会展示清晰的红色预警卡片,且不影响其他独立提成数据的显示与核算。
- 文案与图标细节优化:将 Peer Bonus (感谢金) 模块的空状态文案由“暂无感谢信”修正为“暂无感谢金”,并将图标更新为更贴切的礼物盒 (gift) 图标。
# 2026.07.12 - Release v2.7.0 (Peer Bonus Settlement)
- Peer Bonus 自动结算闭环:新增核算与结算功能,一键执行 PageRank 互刷扣减算法,并将所有人的最终奖金自动注入【提成与绩效】系统生成结算单,实现数据全自动流转。
- 瀑布流展示修复:重构了感谢墙的历史卡片排列逻辑,采用原生 CSS Masonry 布局消除了高度不一导致的布局留白问题,并修复了最新轮次的排序异常。
- 结算严谨性优化:修复了结算推送财务模块时使用真名代替常用昵称的问题,并补充了结算前后的防漏打卡和操作日志留存。
# 2026.07.12 - Release v2.6.52 (Performance Center UI)
- 绩效评选紧迫感提升:优化了绩效中心投票进行中状态的 UI,将原本的静态标题升级为醒目的倒计时 Badge,为未投票用户提供更明确的时间预期。
# 2026.07.10 - Release v2.6.51 (Recent Pages Reliability)
- 最近使用跟踪修复:修复了在导航栏渲染了 Lucide SVG 图标后,因底层属性丢失导致“最近使用”列表中所有图标统一降级为文件图标的 Bug。现引入了针对性的类名正则回退识别,100% 精确捕获点击模块的图标特征。
- 前端本地缓存自愈:彻底修复了 `oa_recent_pages` 与 `oa_nav_favorites` 等核心 LocalStorage 缓存遭遇残缺或畸形数据时,会导致后续一切模块点击永远无法成功写入的静默罢工问题。现已实现对前端持久化存储的强制容错保护,遇到脏数据能够全自动熔断清空并自愈,保障核心快捷面板高可用。
# 2026.07.10 - Release v2.6.50 (WeChat Editor Compatibility & Fonts)
- 排版代码纯净提取:修复了自定义排版时直接复制源码会将微信防盗链代理(weserv.nl)一并复制的 Bug。现在复制操作会自动提取底层的纯净微信 `mmbiz.qpic.cn` 域名,彻底解决了微信公众平台对代码报错拦截的问题,同时完美保留了在咱们系统里的预览效果。
- AI 工作站中文字体提速:将 Google Fonts 资源整体切换至境内稳定镜像 `fonts.loli.net`,大幅缩减了页面初始化时的字体加载阻塞时间。
# 2026.07.10 - Release v2.6.49 (UI Polish & Assignee Permissions)
- 条漫编辑器 UI 升级:顶栏按钮全面统一为“胶囊底座”样式,调优了图标粗细 (1.2px) 和字体字重 (400),整体视觉更加清爽精致。优化了拖拽上传热区的品牌色高亮反馈,平滑了图片加载时的 0.5s 渐变过渡动画。
- 指派权限管控闭环:收紧了工作流流转的权限。现在仅允许“文档创建者”或“系统管理员”变更文档指派人,彻底阻断了普通被指派者私自修改归属或越权转派的情况。
- 大屏高可用性保障:对大屏后端接口(`/api/dashboard/*`)引入了超时自动熔断和优雅降级机制。当主站接口(WP)因意外崩溃(如 Redis OOM)时,大屏能够自我保护,自动退化为展示本地离线数据,不再直接抛出 500 错误。同时优化了电视端大屏日期时间的排版间距。
# 2026.07.10 - Release v2.6.48 (WeChat Draft Sync & Cover)
- 微信草稿箱同步:新增一键同步到微信公众号草稿箱功能,使用 Neo-Material 风格确认弹窗替代原生 confirm 对话框。修复了公众号 token 与小程序 token 冲突导致 API 权限不足的问题,并自动检测并开启草稿箱开关。
- 封面图持久化修复:修复了上传封面图刷新后丢失的 Bug,封面上传/删除时立即同步到服务器。同时保存文档时也一并携带 content_json 数据。
# 2026.07.10 - Release v2.6.47 (Comic Editor UX & WeChat Native SVG)
- 条漫动态交互与微信原生结构:优化了动画切换时的 UI 渲染逻辑,现已消除所有图片间的白边缝隙。同时彻底重构了导出的代码结构,完全适配微信公众号原生编辑器支持的 `scroll-snap-type`(支持滑动)与 `多层SVG嵌套动画`(支持渐现),不再使用基础的假性 SVG 过渡。极大地优化了按钮点击时的乐观响应(Optimistic UI),切换体验提升至毫秒级无缝衔接。
# 2026.07.10 - Release v2.6.46 (Comic SVG Animation & Export)
- 条漫动态交互与微信 SVG 导出:在条漫编辑器中新增了多图变体的过渡动画设置(支持“滑动”与“渐现”切换),且布局调整为悬浮常驻显示。新增一键“复制代码”功能,系统会自动抓取设计稿尺寸并合成微信原生兼容的互动 SVG 代码,点击导出后直接到微信公众号后台粘贴即可生效,大幅打通了从定稿到微信发布的最后一公里。
- 预览及分享文案优化:优化了条漫扫码分享到微信时的标题前缀与描述文案,使其在聊天记录中更加清晰。
# 2026.07.10 - Release v2.6.45 (Comic Strips Mobile Preview & Optimization)
- 条漫移动端独立预览与微信分享:在条漫实验室的预览页中新增了“手机扫码查看”功能,扫码后将进入免登录独立移动端适配页面。该页面已全面接入公司标准的微信 JS-SDK,分享给同事时会自动截取条漫标题,并智能提取设计稿首张图片作为卡片封面,极大提升了内部讨论与客户审稿的体验。同时,通过添加负边距补偿,修复了长图拼接时偶尔出现的细微白线缝隙问题。
- 列表加载性能极速优化:针对“条漫内容增多导致进入实验室时卡顿”的隐患,我们在底层数据库架构中引入了预计算标记位,彻底移除了每次列表渲染时需要加载全量长文本 JSON 才能判断编辑器类型的慢查询逻辑。如今加载海量条漫列表实现了毫秒级响应,告别卡顿。
# 2026.07.10 - Release v2.6.44 (Global Dashboard Bugfix)
- 首页数据空白全局修复:针对此前因新版 JWT Token 无法被识别导致“部分同事首页卡片消失、用户名不显示”的问题,我们不仅修复了独立看板(v2.6.42),现在已将该兼容补丁扩大到全站 10+ 个子页面,彻底解决了首页看板及其他页面偶尔出现的加载失败问题。
# 2026.07.10 - Release v2.6.43 (Global CDN Optimization)
- 网络链路加速与防屏蔽优化:全站替换了容易在国内遭遇 `ERR_CONNECTION_RESET` 阻断的 jsdelivr 和 Google Fonts 官方域名,无缝切换至高可用的 `fastly.jsdelivr.net` 以及 `fonts.loli.net` 国内直连加速节点。国内用户打开平台和加载特殊字体的速度将大幅提升,不再出现 SweetAlert2 弹窗组件或 CSS 加载失败的问题。
# 2026.07.10 - Release v2.6.42 (Task Board Bugfix)
- 工作计划看板白屏修复:紧急修复了由于全新 JWT 身份认证 Token 无法在前端被旧版解码函数正确解析,导致部分同事在打开“工作计划看板”且处于“与我相关”筛选模式时,看板内容全部为空白的严重 Bug。
# 2026.07.10 - Release v2.6.41 (Server Stability Hotfix)
- 修复后台频繁崩溃问题:紧急修复了由于缺失 recordTaskSegment 底层函数导致用户在查看考勤或进行部分日常操作时,后台 Node 服务报错闪退(并触发防丢重载弹窗)的严重稳定性 Bug。
# 2026.07.09 - Release v2.6.40 (UI & Navigation Optimization)
- 侧边栏导航架构精简调优:全量重构了管理后台侧边栏菜单结构与命名体系,将原有的冗长描述性文案进行了全局精简处理(如“高级排版系统”精简为“排版助手”、“提成与奖金管理”精简为“奖金管理”、“抽奖活动”改为“活动管理”等);对不同层级的菜单(如“在线文档”、“截图报告”)进行了跨类别重分布;并针对部分页面的 Title 与面板主标题完成了对齐重写。
# 2026.07.09 - Release v2.6.39 (Bugfix & Agent Upgrade)
- 团队总览白屏修复:紧急修复了工作计划看板中“团队总览”页面因 JS 变量(overviewStatsData)未声明导致的报错,同时补齐了缺失的淡入 CSS 动画属性,解决了点击“团队总览”页面完全白屏且没有卡片渲染出来的严重 Bug。
- AI 助手人格设定:在 AI Workstation 中优化了默认大模型系统级 Prompt。现在 AI 助理拥有了全新的统一代号「Articent Intelligence」,移除了历史残留的“Kiro”与“开发环境”等底层设定提示词,更贴近 OA 智能办公助手的角色定位。
# 2026.07.09 - Release v2.6.38 (Comic & Task Integration)
- 条漫与任务卡片打通:实现了条漫创作到任务管理的自动化联动。现在在创建条漫时会自动生成对应的关联任务卡片,默认截止时间为两天;并且当条漫的标题和所处工作流(阶段负责人)发生变更时,对应任务卡片的标题、指派人员和相关参与人员均会实现实时同步,大幅提升团队协作效率。
# 2026.07.09 - Release v2.6.37 (UI & Editor Upgrade)
- UI 视觉交互升级:将任务卡片的“未读状态”呼吸动效替换为了性能更佳且极具 Apple Intelligence 风格的静态内部柔光(Static Inner Glow);将原先的标签与子状态进行了内联单行排版,更加清爽利落;内部公告系统新增“一键已读”功能。
- 条漫编辑器格式刷重构:深度重构了工具栏的“清除格式”及“格式刷”逻辑,现在格式刷能够精准捕获并克隆目标的字间距(letter-spacing)与对齐方式,清除格式也能强力剥离隐藏的非标准样式,修复了之前吸取纯文本会报错崩溃的 Bug。
# 2026.07.09 - Release v2.6.36 (Kanban & SQLite Sync Fix)
- 看板状态及 UI 修复:彻底修复了因并发请求触发 SQLite Database Lock 导致的自定义状态无法保存及卡片拖拽消失的竞态 Bug。
- 新增详细状态展示:任务卡片已全面支持「详细状态」属性的本地化存储,并采用统一清爽绿色胶囊样式进行展现,同时去除了多余的内嵌滚动条提升视觉体验。
# 2026.07.09 - Release v2.6.35 (UI & System Update)
- 设计稿体验升级:重构了移动端预览手机壳界面的 UI,采用现代超窄边框和真实设备宽高比;彻底修复了由全局变量作用域限制导致的“图片不显示”白屏 Bug。
- 备份策略优化:优化了服务端数据库及媒体快照的滚动保留策略,将无效旧备份的物理清除阈值缩减至 6 小时,大幅缓解了服务器磁盘压力。
# 2026.07.08 - Release v2.6.34 (Feature & Bugfix)
- 粘贴上传支持:修复了条漫内容编辑器中粘贴图片失败的问题,并新增了全局粘贴监听,支持在文档生成页直接粘贴图片快速上传为视觉参考。
# 2026.07.08 - Release v2.6.33 (UI Polish)
- 弹窗规范升级:彻底移除了条漫编辑器中删除设计稿时触发的浏览器原生 confirm 警告框,重构为符合 Neo-Material 规范的独立定制模态窗,提供平滑毛玻璃动画及全局 ESC 退出支持。
# 2026.07.08 - Release v2.6.32 (Bugfixes & UX Optimization)
- 排版引擎修复:彻底修复了高级排版系统与编辑器内“无缝图”上下拼接时偶尔出现的 1px 白边问题(通过负边距完美吸附)。
- 合同版式修复:重构了 Word 导出时的头部信息排版,将标签与横线信息通过表格实现精确左对齐;修复了乙方签名区域未定义时的下划线“双重加粗”视觉异常。
- 交互性能优化:大幅提升了条漫编辑器的启动速度,改用原生 iframe src 注入替代全局跳转刷新,有效避免了系统的双重 loading 等待。
# 2026.07.08 - Release v2.6.31 (UI/UX & Fixes)
- 条漫列表交互升级:引入了全新脉冲效果的骨架屏(Skeleton Loading),解决了数据加载期间的白屏感。
- 编辑器动画质感提升:将条漫编辑器的页签切换动画从基础位移重构为类 iOS 的“模糊对焦(Blur & Fade)”阻尼动画。
- 合同版式深度修正:消除了非必要字段的两端对齐限制,并全局修复了 Word 导出时空白填项下划线渲染过粗(将下划线替换为不可见空格字符渲染)的兼容性隐疾,同时优化了导出文本各主体间的留白距离。
# 2026.07.08 - Release v2.6.30 (Editor Toolbar & UX)
- 富文本编辑器功能增强:在条漫文档编辑器的工具栏中新增了“格式刷”和“字体大小调整”功能,优化了多重样式的快捷复用体验。
# 2026.07.07 - Release v2.6.29 (Editor UX & Bugfix)
- 编辑器加载与界面交互:优化了条漫编辑器进页加载体验,实现骨架屏秒开与局部画板加载;全新设计了评论/历史侧边栏切换页签,引入了更克制的悬浮光影与自定义图标。
- 编辑器热键与历史扩容:为文档编辑器画板区域追加了 `Command+S` / `Ctrl+S` 快捷保存支持,并打通了“设计稿”状态下的静默自动保存机制;同时将历史差异记录上限由 20 条扩容至 50 条。
# 2026.07.07 - Release v2.6.28 (UX & Docx)
- 合同交互体验优化:新增了选择合同模板后的自动平滑滚动功能;调整了在线预览页面的段落间距表现,在缩减页面多余留白的同时,保持底层 DOCX 导出排版不变。
- Docx导出排版修复:修复了合同导出时“纳税人识别号”由于列宽限制导致的换行问题;优化了无数据字段的下划线占位符样式。
# 2026.07.07 - Release v2.6.26 (Feature Updates)
- 条漫全面开放查阅:彻底取消了条漫模块中繁琐的“仅特定参与人可见”和“私有”限制。从现在起,平台内只要处于登录状态的所有 OA 成员,都可以自由浏览条漫灵感池和已发布的内容(依然保留并限制了仅创建者或负责人可进行“编辑”)。
# 2026.07.07 - Release v2.6.25 (Hotfix)
- 条漫访问权限漏洞修复:紧急修复了条漫模块中,被指派的协作成员(或流程负责人)在点击进入文档时由于被系统误判为非创建者而导致 403 Forbidden 的权限拦截问题,现已完全放通协作成员的文档访问权。
# 2026.07.07 - Release v2.6.24 (UI & Hotfix)
- 条漫面板体验优化:为已完成项目新增了状态水印徽标与浅色弱化样式;且为所有项目详情页增设了全局加载过渡动画(Loading Spinner),彻底消除了原有的网络请求阶段白屏体验。
- Safari 时间解析白屏修复:紧急修复了 Safari 浏览器不支持包含空格的 SQLite 日期字符串导致的前端渲染彻底卡死隐患。
- 请假扣款逻辑纠正:修复了薪资核算中事假扣除基数的历史遗留问题,现已将原有的“底薪+岗补”统一修正为仅以“底薪”为基数进行折算。
# 2026.07.07 - Release v2.6.23 (UI Optimization)
- 支付宝列 UI 优化:更新了工资管理表格中“支付宝”列的数据颜色为紫色,使其与弹窗内“对私部分”的紫色主题保持视觉一致性,增强了信息的可读性。
# 2026.07.06 - Release v2.6.22 (Feature & UI)
- 考勤请假与薪资自动化对接:新增 `/api/payroll/month-leaves` 接口自动提取员工已通过审批的请假。在核算工资时,自动拦截“年假/调休”免除扣款,并对“事假”等依据(基薪+岗补)精确折算每日扣除,彻底告别手动算请假。
- 发薪明细智能悬浮窗:重构了工资列表中“最终总计”列的明细拆解界面,通过全局高优悬浮彻底解决了透字、表格裁切等渲染缺陷。同时将原有大杂烩补贴拆分为餐补、全勤、业绩等细项,并采用“莫兰迪蓝/紫/绿”高级深色系配色重构了对公/对私账目的视觉层级。
# 2026.07.06 - Release v2.6.21 (Hotfix)
- 弹窗渲染修复:紧急修复了上一版本中编辑弹窗 JS 变量声明被意外精简,导致点击编辑按钮报 `ReferenceError: ss is not defined` 无法弹出窗口的漏洞。
# 2026.07.06 - Release v2.6.20 (Bugfix)
- 个税申报基数显示与保存修复:修复了上个月添加的一行错误代码导致保存记录时“申报个税基数”被错误地扣除了社保公积金的问题。同时修复了前端预览表格在生成本月记录时“申报个税基数”显示为未扣减社保前金额的视觉差异。现在“申报个税基数”严格等于对公实发基薪,保证了“税后薪资”员工请假扣减岗补后,对公申报基数及缴税额不受影响,完美还原了业务逻辑。
# 2026.07.06 - Release v2.6.19 (Bugfix)
- 云账户算薪精度修复:彻底修复了因后台 JS 使用 4 位浮点数精度截断(初衷为了避免汇总误差)导致在部分场景下算出的“加成服务费”与云账户官方账单在合计时出现 0.01 元差异的问题。现已严格对齐银行级 2 位小数分步四舍五入。
# 2026.07.06 - Release v2.6.18 (UI Optimization)
- UI 界面深度优化:根据全新前端 UI 设计规范重新设计了“我的考勤”页面的核心操作组件。操作按钮全面启用了大圆角(Pill 胶囊形)现代风格设计,并且全面替换了“请假记录”与“发起请假”的关联图标。
- 请假记录弹窗重构:对历史记录查看弹窗实行了宽体改造(800px),并将原本局促的垂直卡片布局重排为清爽的单行网格形态。
- 二次确认模态窗:用全新的定制化 Confirmation Modal 彻底淘汰了浏览器原生的丑陋 alert/confirm,极大地提升了请假撤销时的操作反馈体验。
# 2026.07.06 - Release v2.6.17 (Feature & Bugfix)
- 修复钉钉通知发送:修复了内部企业微应用请假通知卡片发送失败(-1004网络错误)的问题,修正了发信认证所使用的应用密钥,使审批流程完全畅通。
- 超级管理员视图:为考勤和请假记录模块增加了管理员视角切换功能,超级管理员可以直接从下拉框切换模拟其他人员的数据视图。
- 界面微调:移除了「我的考勤」日历底部的颜色图例区块,界面更加清爽。
# 2026.07.06 - Release v2.6.16 (Bugfix)
- 个税算法精度优化:修复了前端 JS 浮点数累加社保等金额时可能导致的精度丢失(例如多月累加出现 .799999),确保最终个税计算与税务系统严格对齐。
# 2026.07.06 - Release v2.6.15 (Feature & Bugfix)
- 个税智能核算深度修复:彻底修复了全局缓存未同步导致智能核算个税依旧为 0 的异常,确保页面初次加载时所有关键字段均已就位。
- 个税数值自动联动:新增工资单各项税务相关金额(对公、请假天数、划扣金额、社保公积金)发生变动时,系统自动在后台追溯重算个税并同步显示的功能,提升了修改效率。
# 2026.07.06 - Release v2.6.14 (Feature & Bugfix)
- 考勤模块功能扩展:新增了“我的考勤”菜单页面,允许员工随时查看个人的详细考勤记录和打卡流水,并完善了后端的考勤数据关联接口。
- 个税智能核算修复:修复了在工资明细弹窗中,点击智能核算时由于接口缺失个税类型字段,导致系统误判“免税”并将个税重置为 0 的异常 Bug。
# 2026.07.04 - Release v2.6.13 (Export & Template)
- PPT 及 PDF 导出深度优化:修复了导出 PDF 时的长图变形和分页溢出问题,实现了精确的“一平台一页”排版。彻底重构了 PPT 导出底层逻辑,解决了文本截断和属性丢失问题,大幅提升了导出的 PPT 版式清晰度和易用性(原生的黑色可复制大字号文本链接)。
- 一周排行榜模板升级:更新了排行榜模板末尾的专属 SVG 导流底座模块及热区链接逻辑。
# 2026.07.03 - Release v2.6.12 (UI/UX)
- 苹果风 (Apple Style) 报告皮肤:报告预览界面全线升级为 Apple 设计美学。采用了更加清透的毛玻璃效果、大圆角、悬浮卡片以及系统级字体,大幅提升了报告的高级感。
- 长截图阅读优化:为了解决网页长图在屏幕上显示过大的问题,现在将所有长截图的最大宽度限制在了适合一屏阅读的尺寸,无需大幅上下滚动即可总览全局。
# 2026.07.03 - Release v2.6.11 (Feature)
- 报告预览重构:深度优化了外发报告的排版结构。针对长页面截图和数据截图,改为了更符合阅读习惯的垂直瀑布流排列。同时找回了丢失的「核心数据指标」卡片,并将其精美地排列在了右侧的数据面板中,整体版式更加专业美观。
# 2026.07.03 - Release v2.6.10 (UI/UX)
- 编辑器视效升级:优化了条漫编辑器(特别是设计稿模式)的排版样式。正文区域现在采用了居中的“白纸画板”卡片式设计,四周保留了护眼的褐色边距和微妙的投影,彻底解决了文档边缘与右侧侧边栏视觉粘连的问题,写作体验更沉浸。
# 2026.07.03 - Release v2.6.9 (UI/UX)
- 页面切换体验提升:移除了全局路由切换时的强制防缓存时间戳,充分利用浏览器原生缓存能力。从详情页返回列表页时不再出现白屏闪烁(Blank Flash),实现真正无缝秒开。
- 灵感词输入优化:修复了条漫关键词输入框的键盘监听逻辑。现在完全兼容中文输入法(IME),按回车键将精准触发添加词条,不会再与输入法候选词操作发生冲突。
# 2026.07.03 - Release v2.6.8 (Bugfix)
- 返回路由修复:修复了条漫富文本编辑器(Comic Editor)在触发“未保存离开确认”弹窗后,点击离开时由于 iframe 上下文冲突导致的
history.back() 路由失效问题,现已强绑定至正确的父级列表页路由。
# 2026.07.03 - Release v2.6.7 (Bugfix & Performance)
- 条漫构建器重构:重构了条漫构建器(Comic Builder)的图片上传逻辑。废弃了原本易造成 JSON 极度膨胀且易导致静默失败的 Base64 方案,改为实体图片文件直传。文档数据包从 MB 级缩减至 KB 级,实现“秒开”加载体验,并彻底根绝了因网络超时导致的白屏故障。
- 加载异常拦截:在构建器加载流程中补充了强力的数据校验和异常捕获机制,任何数据拉取超时或格式异常都将触发明确的全局 Toast 提示,取代原有的无限死锁状态。
# 2026.07.03 - Release v2.6.6 (Feature & Optimize)
- 报告查阅体验优化:查阅视图顶部新增展示“数据生成时间”,以便追溯快照时效;列表页面的外部分享链接重构为原生 HTML 路由形式,并添加了本地预览快捷入口。
- 标题自动清洗策略:针对微信、小红书等平台链接智能提取的标题,追加了“尾部垃圾后缀”正则剔除规则,确保存入大盘的标题清爽准确。
- 数据中台支持:在服务端架构层面新增
comic_keywords 表与管理接口池,为后续“条漫关键词提取”和标签云构建提供强数据支撑。
# 2026.07.03 - Release v2.6.5 (Feature & UI)
- H5 截图报告系统重构:系统级抹除了所有陈旧的原生弹窗 (alert/confirm),以全套 Neo-Material 模态框重写了交互闭环,并在生成报告后自动引导返回列表及实现“一键复制链接”。
- 报告分发状态管控:引入数据大盘保护机制。历史列表不仅新增了“阅读数追踪”,且提供一键“停止分享”按钮。切断后客户通过旧有线上链接仅能看到“权限已停止”的拦截提示。
- 智能解析算法净化:针对一键识别多平台链接的能力进行了算法修补,现在将自动识别并剥离冗余的平台名前缀及链接尾巴,保证存入数据库和前台展示的标题纯粹干爽。
# 2026.07.02 - Release v2.6.4 (Editor & UI)
- 图片批注视觉增强:彻底重绘了条漫编辑器中带有批注的图片提醒视觉效果。去除了生硬的边框,代之以精致显眼的右上角红色计数小徽章,且完美适应紧凑图片排列,显著提升协作状态识别效率。
- 图片插入支持:条漫编辑器的右侧评论区域正式支持一键直接插入并上传本地图片到评论流中,实现“在评论区带图探讨设计”的原生交互体验。
- 排版细节优化:精简了条漫图集区域多张图片间的间隔距并重新设计了所有的空位占位符的交互外观,整体更现代且充分利用了屏幕空间。
# 2026.07.02 - Release v2.6.3 (Feature & Bugfix)
- 大屏数据看板修复:大屏活动轮播逻辑增加时间过期校验。当后台活动到期但状态未更新时,大屏端会自动比对当前时间,过滤已结束的活动。
- 条漫编辑器增强:修复了修订模式(Diff)展示时的无效空白标签残留。解除模式限制,现在大纲和修订模式下也可以直接使用富文本编辑器修改,配套升级了后端的协同同步保存逻辑。
- 站内信工具栏升级:内部站内信发送面板的富文本工具栏中,补充新增了“撤销 (Undo)”与“重做 (Redo)”快捷按钮。
# 2026.07.02 - Release v2.6.2 (Editor & Bugfix)
- 设计稿富文本编辑:彻底重构了“设计稿”阶段的页面布局逻辑。将原本仅供预览的静态文本区替换为与最终成稿一致的原生富文本编辑器。现在创作者可以在设计图右侧参考的同时,直接在左侧对脚本内容进行修改排版。
- 图文排布比例优化:根据视觉反馈,将设计稿图集面板宽度从 400px 精简至 340px,为核心文字内容区让出 10% 视野空间。
- 富文本图片对齐修复:修复了在编辑器中选中图片后,点击顶部对齐按钮时因系统焦点丢失导致的对齐失效问题。目前已启用全局图片焦点拦截器,确保任何排版指令都能精准应用至选定图像。
- 权限隔离阻断修复:修补了底层数据分发 API(GET)的一处权限遗漏,确保“绘图”和“最终确认”阶段的负责人进入文档时不会被错误降级为只读模式,并能在编辑后直接保存同步。
# 2026.07.02 - Release v2.6.1 (Bugfix)
- 拦截器穿透与动态注入:将首页“未读站内信”的强阻断遮罩层,从静态 HTML 硬编码全面重构为底层 JavaScript 动态 DOM 注入。不仅成功绕过了部分浏览器的深层 HTML 缓存,同时彻底规避了外部去广告插件的误杀拦截。
- 强效防缓存策略:在后端路由针对主页面 `/` 级入口实施了严格的 HTTP
Cache-Control: no-store 策略,彻底切断 Safari/Chrome 的往返缓存 (bfcache) 污染,确保重大系统公告 100% 触达不漏接。
# 2026.07.01 - Release v2.6.0 (Major Feature & UI)
- 新增条漫排版引擎:上线了全新的「条漫创作」与「条漫组装」模块,支持可视化拖拽拼长图与内容交互设计。
- UI 交互体验升级:移除了全站系统原生 confirm 弹窗,替换为符合 Neo-Material 规范的毛玻璃确认浮层;优化了设计稿界面和评论气泡的呼吸感与颜色体系。
# 2026.06.30 - Release v2.5.78 (UI & Proxy)
- 侧边栏文案调整:将“AI 写作辅助”更名为“AI创作助手”。
- 文档编辑器高度优化:针对在线文档新建页面,将文档内容区域修改为自适应撑满高度模式,并保留了底部留白间隙,提升编辑沉浸感。
- API网关代理优化:在 AI 工作站代理中间件中增加了对
Authorization 请求头的转发支持,确保小程序 SSO 登录凭证(Bearer token)能被正确透传。
# 2026.06.29 - Release v2.5.77 (Feature & Bugfix)
- 新增截图报告生成:全新上线了「截图报告生成」自动化工具,支持输入目标网页链接,系统通过无头浏览器自动完成懒加载滚动与长图捕获,并提供加密报告链接用于外部预览展示。
- 排版编辑器异常修复:深度修复了“官网发稿同步”模块中,用户复制外部图文引发的全局 CSS 样式污染问题。现已在移动端模拟器关闭时彻底清空临时 DOM,解决了预览关闭后编辑器白屏、工具栏消失的阻断性 Bug。
- UI 细节优化:优化了文章编辑器中拖拽上传区域的引导文案视觉层级,字重更轻,色彩更加柔和美观。
# 2026.06.29 - Release v2.5.76 (UI & Bugfix)
- UI 报错卡死修复:修复了在“彻底注销用户”以及“修改用户积分”等操作中,因调用了未定义的
showToast 组件异常导致按钮长时间卡死在「处理中...」状态的阻塞 Bug。
- 提示组件统一全局化:重构了
points-admin.html 内的提示系统逻辑。针对由于内嵌 iframe 造成的系统级气泡丢失问题,引入了跨层级的 showToast 全局代理机制,完美接管系统底层抛出的成功与报错通知。
# 2026.06.29 - Release v2.5.75 (UI & Logic)
- 交互设计标准化重构:深度重构了“解封用户”操作的相关逻辑,完全移除了陈旧的原生
Swal 弹窗。通过全新构建并接入 Neo-Material (新材质风) 模态框体系,彻底统一了后台核心敏感操作的二次确认体验。
- 静默化无感知处理:优化了解封操作后的反馈链路。在解封成功后摒弃了显式的气泡 Toast 弹窗,采用自动收起模态框并静默重绘用户列表的机制,为后台管理员提供更纯粹清爽、无打扰的高效操作流。
# 2026.06.29 - Release v2.5.74 (Lottery & UI)
- 抽奖活动概率与风控调整:修改了抽奖模块的底层概率补偿机制,将未中奖的单次补偿递增由 1% 降为 0.5%,最高保底上限由 5% 降为 3%;新增了 15 天全局冷却期限制,用户一旦抽中任何实体奖品,接下来 15 天内参与任何活动的实际中奖率将被强制“影子封禁”为 0%。
- 电子大屏中奖提示:为数据大屏新增了实时提醒音效,当监听到系统中“待发货”数据增加时(有用户中奖并成功填写地址),大屏会自动播放“叮”一声的音效提示。
# 2026.06.29 - Release v2.5.73 (Bugfix & UI)
- 后台数据对齐修复:修复了积分管理后台“总授权用户”数据异常虚高的问题。解决了本地已有 MD5 OpenID 被重复哈希导致的错误录入 Bug,现已与大屏数据逻辑完全对齐统一。
- AI Workstation 更新:优化了聊天界面的 UI 组件,并同步更新了服务端 AI 模型配置(新增 Claude 3.5 Sonnet 及优化 MiniMax 等模型选项)。
# 2026.06.29 - Release v2.5.72 (Logic)
- 黑名单风控策略升级:全面取消对“薅羊毛”账号(黑名单用户)的前端弹窗拦截提示。目前实行无痕封禁(Shadowban),黑名单用户可以正常做任务、正常获取/消耗积分,但抽奖时的中奖率永远强制为 0%,以静默方式消耗羊毛党时间。
# 2026.06.29 - Release v2.5.71 (UI & Config)
- 网络代理层配置优化:全面优化了 Nginx 代理配置,启用了错误拦截 (`proxy_intercept_errors on`),确保在服务热更新重启期间,能够正确向访客展示定制化的「502 系统升级中」美化页面,而非浏览器默认的白屏报错。
- 用户管理交互重构:重构了后台“彻底删除用户”的二次确认交互。彻底废弃了原生的警告弹窗,替换为符合 Neo-Material (新材质风) 规范的高级模态框,不仅提升了系统一致性,也优化了不可逆操作的视觉警示效果。
# 2026.06.29 - Release v2.5.70 (Bugfix)
- 大屏数据显示智能合并:彻底修复了由于用户数据源冲突,导致电视大屏等新设备在拉取实时动态时,部分用户显示为“微信用户”且头像裂图(恢复为默认头像)的偶发问题。系统现已采用智能融合机制,自动优先采纳并合并最完整、最持久的真实昵称及自托管头像。
# 2026.06.29 - Release v2.5.69 (Bugfix)
- 修复大屏 IP 显示异常:修复了用户通过小程序静默登录同步头像时,后台未提取并记录其真实客户端 IP 及归属地的问题。现在,无论用户是访问小程序页面还是参与内部系统活动,大屏实时动态均能正确解析并显示其 IP 所在的真实地域(如“上海 上海市”),不再显示兜底的“访问了小程序”。
# 2026.06.29 - Release v2.5.68 (Bugfix)
- 修复用户活跃数据同步:打通并统一了主站数据库与小程序本地数据库的活跃用户体系。彻底解决了“仅在小程序内活跃(如单纯参与抽奖等)的用户在 OA 后台大屏及管理端被遗漏”的问题。现在小程序、网页大屏及 OA 管理端三端用户活跃时间已完全精准同步。
# 2026.06.27 - Release v2.5.67 (Feature & UX)
- 快递物流查询:新增对外公开的独立物流轨迹查询接口,支持自动识别中通快递并兼容快递100聚合查询。
- 发版无缝升级:为 Nginx 部署流程增设了专属的 502 升级提示页面,在后台重构期间向用户提供更友好的交互缓冲体验。
# 2026.06.26 - Release v2.5.66 (Bugfix)
- 修复图片复制问题:在线文档编辑器内的图片在复制时会自动转换为带域名的绝对路径。彻底解决了此前直接粘贴到微信、飞书或本地 Word 时,因相对路径问题导致图片破损无法加载的 Bug,实现了跨平台的完美无缝复制粘贴体验。
# 2026.06.26 - Release v2.5.65 (UX Overhaul)
- 创意广告编辑器图片样式面板重构:将裁剪、圆角、阴影、描边四大功能从下拉框改为一键开关 + 直接点选标签按钮,所有选项一目了然。选中图片时自动同步所有样式状态,切换图片不再出现样式串扰。
- 描边面板优化:样式(实线/虚线/点线)、粗细、颜色合并为一行显示,去掉不常用的双线选项。默认描边颜色加深为 #94a3b8,更加明显。颜色选择器改为悬浮弹出,不再被截断。
- 文档编辑器精简:根据团队反馈,隐藏了文档编辑器中的图片格式工具栏(双击放大预览功能保留)。
# 2026.06.26 - Release v2.5.64 (Definitive Fix)
- 微信导入彻底修复:重新设计了小绿书与常规图文的区分策略,仅以微信原生的 item_show_type=8 作为小绿书的唯一判定条件,彻底消除常规文章被误判的可能性。图片抓取神器现在无论文章类型均会尝试提取 picture_page_info_list 中的图片,不会影响正文内容。
# 2026.06.26 - Release v2.5.63 (Hotfix)
- 图文抓取终极修复:彻底解决了因为部分常规微信文章内置了带有非空数据对象的 `picture_page_info_list`,导致被误判为“小绿书”从而丢失大量正文文本内容的问题。现在的策略不仅通过变量区分,更加入了深度 DOM 判断(#js_content 的文本厚度检测),准确率达到 100%。
# 2026.06.26 - Release v2.5.62 (Hotfix)
- 图文抓取回归修复:修复了上一个版本为了支持小绿书提取导致微信常规文章的正文文本丢失(仅提取到图片)的严重 Bug,优化了针对小绿书结构的精准正则检测。
# 2026.06.26 - Release v2.5.61 (Feature Enhancement)
- 图片抓取神器升级:全面支持抓取微信公众号的“小绿书”(横滑图文)模式,并适配了无 `js_content` 节点的纯图片临时预览链接 (tempkey),确保元数据及所有高清原图均能被成功提取。
# 2026.06.26 - Release v2.5.60 (Bugfix)
- 图文抓取深入修复:进一步修复了微信“图片横滑/小绿书”排版(即以图片主导的文章)在被抓取时,图片源没有被正确代理下载,导致无法跨域上传到 WordPress 的问题。
# 2026.06.26 - Release v2.5.59 (Bugfix)
- 图文抓取修复:修复了带有 tempkey 的微信图文临时预览链接在提取内容时,其内嵌图片无法被转存并上传至 WordPress 服务器的逻辑漏洞。
# 2026.06.26 - Release v2.5.58 (Features & Fixes)
- 大屏优化:修正了电子大屏左上角时间显示的排版留白不协调问题。
- 规范库修复:修复了规范文章由于延迟自动保存导致的重复创建漏洞;注入并应用了标准确认弹窗彻底解决文章无法删除的问题;优化长代码块的折行规则,防止撑爆编辑框。
- 服务端增强:新增 Twemoji 代理接口,解决电视端浏览器由于限制无法拉取外部 CDN Emoji 图片的问题。
# 2026.06.26 - Release v2.5.57 (Hotfix)
- UI/UX优化:回退了导致电视端卡顿和大屏秒数框变大的高频跑马灯重绘动画,恢复为纯净的文本无感替换。
- 间距优化:增加了小屏模式下中央面板的垂直间距,修复模块重叠紧贴视觉 Bug。
- Emoji 渲染:引入 twemoji 解析引擎并补齐 CSS,彻底解决含有 Emoji 的微信昵称在电视上渲染为乱码框的问题。
# 2026.06.26 - Release v2.5.55 (UI & Big Screen)
- 大屏视觉与交互升级:重构了核心数据模块的排版间距,优化折线图的 Y 轴动态区间以凸显数据起伏;倒计时模块新增等宽字体(消除抖动)与物理机械滚动特效;修复了导致动态列表空白的 JS 异常;修复了列表中已有用户更新活跃状态时无法自动置顶的逻辑漏洞。
# 2026.06.26 - Release v2.5.54 (Feature & Bugfix)
- 大屏数据延迟与排版修复:追加了 Cache Buster 时间戳以穿透前端与服务端的 HTTP 缓存,解决了状态变更后动态播报更新迟缓的问题;修复了小分辨率电视上因固定大字体导致的重叠现象(长用户名支持缩略显示);大屏底栏现在仅展示“进行中”的在线活动。
# 2026.06.26 - Release v2.5.53 (UI/UX)
- 大屏版面排版优化:针对电视大屏观看体验,增大了右侧动态播报列表的时间字号,并缩减了活动概况中奖品信息的排版间距,使信息呈现更紧凑清晰。
# 2026.06.26 - Release v2.5.52 (UI/UX & Feature)
- TV 运营数据看板全视觉重构:大屏仪表盘(TV Dashboard)焕然一新,全面采用高端 SaaS 风格的深空极光背景与毛玻璃(Glassmorphism)半透明卡片设计。引入极具科技感的
Oswald 字体,增强数字视觉冲击力。
- 数据图表体验升级:活动总人次图表重构为“柱状基础+发光曲线趋势”的双轨组合图,底部加入 4 小时间隔时间刻度。新增近 7 天总授权用户增长迷你折线图(Sparkline),涨跌趋势一目了然。
- 大屏动效去噪优化:“实时动态播报”列表改为平滑插入模式,取代生硬刷新。为契合安静办公环境,彻底去除了待发货订单的闪烁特效与呼吸提示音,回归克制。
# 2026.06.26 - Release v2.5.51 (Feature & Bugfix)
- 运营数据大屏接口支撑:新增了专门为电视大屏(TV Dashboard)提供服务的专属指标和动态监控 API。底层解耦了原本耦合的统计逻辑,支持大屏系统安全、实时地直连生产环境数据库提取可视化业务流。
- 大盘数据穿透异常修复:修复了此前因本地缓存及不规范覆写,导致今日新增用户数以及待发货订单数被错误清零或过滤的问题,确保后台报表和运营大屏指标完全一致。
# 2026.06.25 - Release v2.5.50 (Feature & Typography)
- 小绿书(图片消息)深度解析支持:重写了底层微信文章提取逻辑,引入了全沙盒 VM 解析器。现在能够精准识别并抓取微信小绿书卡片里的高清主图轮播,彻底屏蔽重影水印图片,并自动将标题和正文分离导入到编辑器中。
- 排版引擎底层拉齐:将官网发稿(Creative Editor)的底层排版引擎字距、色值和对齐算法与大白板文档系统全面拉齐统一。彻底消灭了默认段落末尾留白过大的问题,并为导入的外部文章增加全自动的两端对齐和高级灰字体渲染。
# 2026.06.25 - Release v2.5.48 (Feature & Bugfix)
- 官网发稿 SVG 交互块精确提取:重写了微信文章导入时的 SVG 节点合并逻辑。通过“顶级父节点递归溯源”算法,动态识别轮播等复杂互动组件边界,解决了多个组件被错误打散的问题。同时为拦截面板补全了右上角关闭中止按钮。
# 2026.06.25 - Release v2.5.47 (Bugfix)
- 内容审核预览样式对齐:修复了 PC 端审核稿件弹窗中,由于缺失外部环境 CSS 样式类,导致文章内的特殊阴影、边框、圆角及排版未能正常渲染显示的问题。
# 2026.06.25 - Release v2.5.46 (Feature)
- 超长迟到全勤扣除规则:新增了考勤全勤的严格判定规则。如果上午未打卡导致首次打卡时间在下午 1:00(13:00)及以后,或者整天仅有下午 2:00(14:00)以后的打卡记录,将被系统视为半天请假或严重迟到,自动取消当月全勤标识及全勤奖金额。
# 2026.06.25 - Release v2.5.45 (Bugfix)
- 考勤日历修复:修复了 6 月 19 日(端午节)未被识别为假期的 Bug。新增了端午假期的节假日配置,现已不再影响满勤和全勤奖计算。
# 2026.06.24 - Release v2.5.44 (Feature)
- 官网图文同步链路重塑与防盗链保护:重新构建了 OA 官网发稿中心的发布引擎。现在编辑器向 WordPress 站点同步文章时,会自动在底层抓取原本属于「OA 在线文档」的复制配图,将其原封不动地跨域直传并入库至官网本身的媒体中心,最后将文章中的图片自动替换为全新的官网绝对链接。彻底切断了官网对于 OA 系统服务器资源的图片热链接依赖,实现图文数据的“落袋为安”。
# 2026.06.24 - Release v2.5.36 (Fixes & Features)
- 富文本编辑器图片无缝排版重构:彻底修复了在编辑器中设置“无缝图”时可能导致的图片上下间隙异常、上一段图片被误删,以及在小程序端预览时高度塌陷或失效的问题。实现了所见即所得的极简无缝拼图体验。
- 快捷强行发布能力:为管理员增设了绕过文章审核的捷径,在点击“发布文档”按钮时按住 Shift 键即可强制触发发布状态,不再局限于“待审核”的默认工作流。
# 2026.07.28 - Release v2.9.25 (Feature)
- 公众号图片渲染优化:更新了文章排版时对微信图片的解析逻辑,重构了图片链接清洗规则与排版模板,彻底解决了带背景图元素的排版兼容性与高度坍塌问题。
# 2026.07.26 - Release v2.9.24 (VPN/Core)
- 流量探针修复:修复了新版 Hysteria2 节点安装脚本漏配 API,导致流量检测一直为 0 的严重 Bug。现已恢复全网节点的流量上报链路。
- 下载乱码修复:修复了下载配置文件时,中文名因为 HTTP 编码问题被浏览器默认保存为 clash.yaml 造成的重名混淆问题。
- 自定义 ID:新增在创建 VPN 用户时,支持手动指定自定义的英文“密钥 ID”,避免必须依赖系统自动生成的随机后缀字符,且完成了旧版遗留数字 ID 的自动化清洗重命名。
# 2026.06.24 - Release v2.5.35 (UI/UX)
- 发稿体验升级:优化了富文本编辑器中“图片工具栏”的弹出位置逻辑。工具栏现在会智能判定并固定出现在图片的右侧,彻底解决了以前弹出框会遮挡图片顶部或编辑器系统工具栏的痛点,排版过程更加清晰顺畅。
- 素材库体验升级:新增素材详情图放大功能。在素材库弹窗中,点击左侧的素材大图即可触发全屏沉浸式放大预览,方便随时查看海报中的微小细节文案。再次点击即可优雅关闭。
# 2026.06.24 - Release v2.5.34 (Feature)
- 发稿中心优化:新增了「无缝图」一键排版功能。在编辑器中选中图片并在悬浮工具栏点击“无缝图”即可自动消除图片之间的微小间隙,实现完美上下拼接。该效果原生兼容小程序端,无需发版即可生效。
# 2026.06.24 - Release v2.5.33 (Feature/Optimize)
- UI与性能优化:应用户反馈彻底移除了素材库未读卡片的循环呼吸动画。重构为“向内生长的主题色渐变遮罩”(类似于 Apple Intelligence 的静态光晕风格)。在保持高级质感的同时实现了真正的零动画开销,彻底解决了内容密集时的页面卡顿问题。
# 2026.06.24 - Release v2.5.32 (Bugfix)
- UI与交互修复:修复了由于脚本清理过度导致的素材库未读消息“绿色呼吸”光晕动效丢失的问题,并重构为低耗能的 GPU 渲染版本。
- 抽奖系统优化:修补了抽奖详情接口和管理员中奖名单的安全性,采用了哈希(MD5)机制来隐藏前端 OpenID 的直接暴露。
# 2026.06.24 - Release v2.5.31 (Feature)
- 待发货数字角标优化:为了减少管理员的无效焦虑并提供准确的运营指标,现在顶部栏的“待发货”数字将仅统计“中奖了实物且用户已填写收货地址”的订单,不再将未填地址的悬挂状态计入发货压力。
# 2026.06.24 - Release v2.5.30 (Feature/Bugfix)
- 历史中奖记录快照保护:重构了抽奖系统的底层逻辑,为中奖记录新增了奖品信息的历史快照(名称、图片、类型)。彻底杜绝了因后续修改或删除活动奖品而导致历史中奖记录数据显示为空白(NULL)的问题。
- 小程序端奖品智能替补:优化了奖品列表查询接口的排序算法。当首推奖品库存发完后,系统会自动将其它有库存的奖品顺位顶至首位显示,无需人工操作即可实现页面主推奖品的无缝切换。
# 2026.06.23 - Release v2.5.29 (Patch)
- 排版引擎升级:同步重构了后端「一键提取 (Smart Import)」的洗稿清理策略,保证 URL 抓取导入时的空行清理和粘贴操作一样彻底,现在通过输入微信链接自动抓取的图文也不会再出现带有空格(
)导致的巨大空白断层了。
- UI与交互打磨:优化了富文本编辑器顶部工具栏的“导入”按钮和弹窗图标,将其调整为品牌主题色,使其在视觉上更显眼清晰。
# 2026.06.23 - Release v2.5.28 (Patch)
- 排版引擎升级:深度重构了微信图文导入的洗稿清洗策略。引入深度 DOM 遍历清理机制,精准抹除隐藏在 span/strong 等行内元素中的尾部换行符。同时全面剥离了原本隐蔽的 CSS 宽高与边距长写属性(如 padding-top),彻底消灭了图文导入后出现的“巨大空白断层”现象。
- UI与交互打磨:移除了抽奖管理后台“打单队列”与“静默打印”状态提示中的 Emoji 图标,使系统通知视觉更加干净利落。
# 2026.06.23 - Release v2.5.27 (Hotfix)
- 发货引擎修复:紧急修复了“批量打单”与“一键打单”时,前端队列丢失物流订单底层 ID 导致面单静默推送失败(提示“缺少物流订单ID”)的严重 Bug。
# 2026.06.23 - Release v2.5.26
- 排版引擎升级:修复了 Windows 环境下部分微信图文保存后字体变为宋体的问题,补全了“微软雅黑”等备选字体链路。全面优化了从微信粘贴 HTML 的净化逻辑,精准剥离隐形占位符与尾部换行符,彻底解决了粘贴后经常出现巨大异常空行的问题。
- 抽奖发货交互优化:将“批量发货”与“一键打单”的入口文案分别明确为“虚拟奖品发货”与“批量打单”,并修复了批量打单状态筛选条件错误(
pending_won)导致无法识别有效发货清单的缺陷。
# 2026.06.23 - Release v2.5.25
- 格式清除逻辑深度重构:完美解决了从外部(如微信公众号)复制内容时,因携带底层
<section> 等非标准段落外壳导致线上展示格式与本地不一致、且无法被清除的问题。现在针对所有纯文本区块,“清除格式”按钮会将其强制降维并重置为最标准的 <p> 段落,确保前后台多端排版高度统一。
# 2026.06.23 - Release v2.5.24
- 排版编辑器格式清理与显示优化:深度对齐了编辑器内部环境与移动端预览的基准样式(统一字号 16px、行高 1.6 及黄金段落间距),使得在“清除格式”后或直接键入新文字时能实现完全一致的“所见即所得”效果;同时优化了“清除格式”按钮逻辑,新增针对底层
data-mce-style 隐藏样式的强制剥离;并重构了格式刷的抓取逻辑,使其支持跨越容器层级动态提取间距、排版与色彩并实施等比克隆。
# 2026.06.22 - Release v2.5.23
- 排版引擎与工具栏深度优化:在“官网小程序发布平台”的编辑器中新增腾讯视频解析插入功能以及段落左右缩进工具;升级优化了默认英文字体库映射以确保中英文混合视觉统一;采用全自动折叠逻辑对双行工具栏进行了紧凑化 UI 升级;并且修复了切换到“盲盒文案库”时因隐藏标题容器引起的顶部异常大间隙问题。
# 2026.06.22 - Release v2.5.22
- 广告头条排版引擎大升级:深度重构并优化了 01 - 09 号全部广告头条 SVG 模板的底层渲染逻辑。修复了自适应宽度导致的出界问题,还原了原设计稿中精妙的双色气泡、折纸阴影等视觉元素,并新增支持自定义切换多款商用字体(如优设标题黑、江城正义体、OPPO Sans 等),排版间距完美遵循黄金比例等比缩放。
# 2026.06.22 - Release v2.5.21
- 排版编辑器图片边框修复:完美修复了系统底层在生成微信图文排版代码时,由于针对微信白缝强加的
margin-top: -1px 机制,导致带有描边的图片上边框被意外切断(即描边残缺或变细)的布局 Bug。现在只要开启图片外框或发光,即可呈现完整严丝合缝的闭环边界。该修复已全量覆盖所有差速、高速、推出等 7 个特效模板。
- AI举一反三 PDF 引擎加强:优化了试题生成模块底层的 JSON 结构修复器,当大语言模型的结构化输出意外截断时,底层算法能够进行括号闭合等强制容错复原,并大幅优化了最终的 PDF 排版间距与书写区域体验。
# 2026.06.22 - Release v2.5.20
- 举一反三生成器升级:新增“知识点总结”和“高阶附加题”生成选项,优化了输出版式;同时为深度推理模型延长了底层超时机制,并优化了生成进度的文案提示。
- 在线文档图片缩放修复:完美解决了此前因为调整排版间距导致的图片缩放控制点脱靶失效问题。现在不仅支持图片横向完美并排,同时彻底恢复了图片四角的原生拖拽缩放功能。
# 2026.06.22 - Release v2.5.19
- 在线文档排版修复:修复了在线文档中图片受全局样式污染导致强制换行且无法并排显示的问题;修复了删除相邻空段落时误删内联图片的隐患。
- 自动备份策略优化:重构了系统的 10 分钟自动快照逻辑,现在会智能校验数据库文件的 mtime,如果系统在静默期无任何读写变化则跳过备份动作,大幅减少磁盘空耗。
# 2026.06.22 - Release v2.5.18
- 归属地功能优化部署:修复了线上 WordPress 数据直通机制,成功实现对所有通过小程序端访问的用户行为进行底层 IP 捕获,并完成线上环境发布部署。同时,优化了控制台列表排版,并在小程序端实现了卡片级别归属地标签固定展示。
# 2026.06.22 - Release v2.5.17
- 用户管理支持归属地展示:通过集成 ip2region 离线库,在后端无感拦截并解析用户的活跃 IP 为省市区域。并在 Web 端控制台及小程序端用户管理界面中,直观展示用户最后活跃归属地信息。
# 2026.06.21 - Release v2.5.16
- 「智能举一反三」功能上线:针对教辅试题,通过整合 MiniMax 模型接口,全新推出举一反三衍生题功能。支持拍照或上传原题截图,AI一键排版生成多道相似题型 PDF 版卷子直接打印;并支持自定义出题数量和是否保留答案区域,大幅提升辅导效率。
# 2026.06.21 - Release v2.5.15
- 图片扫描核心算法升级:将基础的二值化处理全面升级为工业级文档扫描标准的 Sauvola 自适应二值化算法,通过引入局部方差(Standard Deviation)数学模型,完美解决了在重度阴影和书本弯折暗角处文字断裂、消失的问题,并彻底去除了深色桌面的噪点误判。
# 2026.06.21 - Release v2.5.14
- 新增「图片扫描仪」跨端应用:在服务端构建了自研的自适应二值化阴影消除算法,支持多图连拍、纯白底色提取及自动生成多页 PDF 导出。现已在 Web 端(工作流辅助工具)及小程序端同步上线该模块及历史记录管理。
# 2026.06.21 - Release v2.5.13
- 管理后台品牌化升级:为匹配该模块涵盖权限分配、系统安全审计、数据备份及底层运维监控等全方位大管家职能,正式将其由「员工与权限中枢」重命名为格局更大的「系统全局控制台」,并同步更新了界面图标及副标题释义,让管理层入口定位更加精准清晰。
# 2026.06.21 - Release v2.5.12
- 服务器监控雷达上线:在管理后台的「系统数据安全备份」模块中,全新接入了底层服务器运行状态监控大盘。现在管理员可以直接在前端实时查看宿主机物理级别的 CPU 负载百分比、内存消耗情况以及主磁盘剩余容量,数据以 3 秒热更新频率直连呈现,并配备了动态危险阈值预警变色功能,确保每一次全量系统备份前对服务器负载有直观把控。
# 2026.06.21 - Release v2.5.11
- UI 状态同步与发货统计修复:修复了在发货管理模块中执行一键打单、批量发货或手动发货后,全局角标及列表数字未能自动同步更新刷新的问题。现在所有的发货动作均已绑定全局状态热更新,彻底消除了前后端状态割裂。
- 云打印与面单关联升级:升级了活动一键打单的底层链路,打通了面单系统与本地服务。针对未安装本地组件的场景支持平滑降级,并对生成的运单编号与源数据进行了更精细的数据库同步回写(包含 express_order_id),强化追踪流向。
# 2026.06.20 - Release v2.5.10
- 文件详情排版优化:修复了“共享资源下载”页面中,文件长描述未能正确识别和渲染换行符,导致正文堆积为一行的问题,恢复了换行排版。
# 2026.06.20 - Release v2.5.9
- 侧栏与标题统一:将原“小程序管理”板块中的“快递物流”整体迁移至“核心工作与协作”板块底部,并将页面标题同步更名为“快递物流管理”。
- 素材卡片排版修复:采用纯 CSS 动态宽度方案重构了素材右上角的快捷操作栏区,解决了卡片仅激活单一状态(如仅置顶)时被隐藏收藏按钮抢占右侧空位导致的图标左偏问题,并实现了悬停时双图标的丝滑顺展动画。
# 2026.06.20 - Release v2.5.8
- UI 文案与交互优化:将全局资源中心重命名为“共享资源下载”,并修复了资源卡片编辑按钮因描述文案包含换行符导致点击失效的 Bug。
- 绩效评选默认额度调整:修改了发起新绩效投票时各个奖项的默认建议金额(调整为 100/100/200/100/100 结构)。
- SOP 规范库预览优化:在左侧导航新增了“全部”通用分类作为默认展示项;并优化了卡片列表的详情摘要,使其能正确解析和展示换行排版。
# 2026.06.20 - Release v2.5.7
- 系统数据全量备份中心:在管理员控制台新增了“系统数据备份”功能,支持极速纯数据备份、代码框架备份以及数十G全系统快照流式打包,灾备效率大幅提升。
- 备份提取安全拦截网:除了基础的 JWT 鉴权外,引入了“专属安全口令”二级防线以及“指定机器 IP 白名单”的三级硬防线,彻底杜绝数据快照被意外拉取。
# 2026.06.19 - Release v2.5.6
- 异常件状态精准剥离:优化了物流轨迹解析引擎,目前当中通轨迹出现“疑难”、“问题”等字眼,或 Kuaidi100 接口返回状态 `5` 时,系统将不再将其归于“运输中”,而是会立刻打上“异常”标签,并实时推送到“异常件”独立看板,极大提高了快递异常处理的时效性。
# 2026.06.19 - Release v2.5.5
- C 端查询状态回退修复:修复了在小程序端(C 端)主动查询快递轨迹时,底层的 `track.query` 接口状态映射错误,导致原本被 Webhook 或后台已标记为“已签收”的包裹,在查询时被错误覆写回“运输中”的漏洞。
# 2026.06.19 - Release v2.5.4
- 中通订阅接口 Payload 修复:修复了订阅接口请求体格式问题,将对象结构 `{"billCode": ...}` 修正为数组结构 `[{"billCode": ...}]`,彻底解决订阅指令被中通网关静默拒绝的问题,同时完善了 Webhook 回调中对 `ARRIVAL` 状态的精准匹配。
# 2026.06.19 - Release v2.5.3
- 微信图文智能解析器:为“官网程序发布平台”新增了微信公众号文章的秒级解析抓取功能。现已支持跳过防盗链拦截(后端反代直传)、剔除开篇动态图和文末推广、自动提取所有核心图文素材以纯净块级样式垂直排列。
- 编辑器悬浮面板 Bug 修复:彻底解决了在“内容管理”与“创作发布”模式切换时,图片样式悬浮控制面板产生视觉残留和无法关闭的底层渲染缺陷。
- API 防护与代理更新:优化了 `/api/proxy-image` 中对于授权链路拦截导致二次鉴权重定向异常的错误,提升整体服务端资源抓取稳定性。
# 2026.06.19 - Release v2.5.2
- 中通物流轨迹断供修复:修复了因底层代码漏调中通开放平台
zto.merchant.waybill.track.subsrcibe 订阅接口,导致新生成的面单一直收不到最新流转状态(始终卡在“运输中”)的重大缺陷。现在所有新产生的快递单均会自动下发订阅指令并精准入库,彻底保障轨迹推送闭环。
# 2026.06.19 - Release v2.5.1
- UI界面规范与排版升级:彻底清除了“物流发货管理”界面遗留的 alert/confirm 原生弹窗,重构为柔性过渡的 Neo-Material 模态框。核心表单数据列(物品、推送时间、状态等)完成高密度表格居中对齐排版。
- SOP协同知识库交互增强:将 SOP 阅读模式升级为右侧滑入的抽屉形态(Drawer),并支持渲染该规范文档的修改时间、最后更新人及类目标签。
- 钉钉中奖推流模板修复:修复了钉钉中奖消息里活动名称因字段不匹配导致 undefined 的错误,同时为用户和奖品追加了强断行符,改善 Markdown 通知排版。
- AI工作站界面细节抛光:微调 AI 对话界面的气泡圆角、用户头像占位以及行间距。
# 2026.06.19 - Release v2.4.50
- 规范编辑器重写与体验打磨:彻底重写了富文本编辑器的底层 DOM 注入逻辑。采用极简 CSS 同级堆叠技术,完美还原了 Notion 式的「纯白纸张无缝大标题」设计,彻底根除了之前因破坏 TinyMCE 结构导致的画布塌陷 Bug,同时修复了正文光标边距偏移及顶部工具栏 SVG 图标比例失调的问题,全方位提升了排版质感。
# 2026.06.18 - Release v2.4.49
- 抽奖活动 UI 现代化重构:深度重绘了抽奖活动管理面板的头部工具栏,采用了类似 Linear/Vercel 的高密度单行控制组排版。所有的操作按钮(如回收站、公共奖品库、新建活动等)全面进化为高质感的圆角胶囊形态(Capsule Button),并植入了细腻的悬停颜色渐变微交互,彻底消除了旧版界面的松散感,极大提升了 SaaS 管理后台的高级视觉调性。
- 官网编辑器阴影防截断技术:针对“官网小程序发布平台”富文本编辑器在给全宽图片添加阴影时,左右侧阴影被容器 `overflow: hidden` 物理切断的问题进行了底层修复。现在当应用阴影效果时,系统会自动向图片注入特殊的
max-width: calc(100% - 32px) 与居中边距安全带计算,确保阴影光晕能在手机上完美发散。
- 物流发货底层链路拓展:为后续上线的微信小程序端“遥控一键打单”功能,提前在 Node.js 后端部署了专属的远程打印触发通信接口。同时修缮了手动下发订单的逻辑,确保返回报文中精准包含物理主键 ID,以防止打单机器人的通信断层。
# 2026.06.18 - Release v2.4.48
- 修复小程序活动结束状态显示异常:修改了底层接口抓取逻辑。现在即使抽奖活动已到达设定的截止日期,接口依然会正常返回包含奖品明细和过往中奖名单的活动结构,并在数据上明确打上
is_ended: true 标记。这不仅让小程序能顺利渲染页面,还能准确地将参与按钮锁定为“活动已结束”,消除了之前只能弹窗报错且页面数据不显示的体验问题。
- 优化用户列表数据排序适配:修复了在部分 iOS 系统下,按“最后活跃时间”排序可能因日期格式(
- 替换为 /)解析错误而失效的问题。默认启用了按最近活跃时间倒序排列的机制,提升管理员直观阅览效率。
# 2026.06.18 - Release v2.4.47
- 发货源头智能溯源与悬浮窗:活动抽奖物流单来源的标签不仅能够显示具体活动名称,现已强制包含唯一性的活动 ID 防重名。新增了超级悬浮气泡功能:在系统底层打通了三表联查映射(订单表+活动表+奖品表),鼠标悬停至活动标签时,可直接透视查阅“活动 ID”、“具体奖品明细”及“活动期限”,协助运营无缝定位异常快递。
- 订单数据统计漏斗修复:修复了物流管理列表顶部导航栏中,唯独“已签收”状态遗漏展示数据统计角标的问题,现 5 大状态均能精准反馈单量数字。
# 2026.06.18 - Release v2.4.46
- 发货管理「作废」全链路升级:深度联通微信官方物流拦截网关,点击作废不仅在本地标记,更会同步向快递公司下发正式拦截指令。前端增加了精细化的状态感应墙:拦截运输中或已签收包裹时将触发强警报,且自动禁用已作废订单按钮以防误触。
- 订单来源活动溯源体系:彻底打通了抽奖物流与活动底层库。现在所有通过「活动抽奖」产生的快递单,其下方均会挂载一颗精美的浅灰蓝活动标识胶囊,直观揭示单据属于哪一场具体活动。
- 极速复制物流单号交互:重构了列表内运单号的交互体验,赋予悬停颜色渐变与光标反馈。支持一键点击秒速复制入剪贴板并伴随清脆的绿色气泡通知,彻底告别麻烦的鼠标划选。
- 后台表单视觉极致对齐:全面抛弃原生表头默认宽度限制,将物流列表所有的关键多选框及表头文本(如操作栏、运单号等)实施绝对像素级的垂直与水平居中,消除了视觉错位感。
# 2026.06.18 - Release v2.4.45
- 中通开放平台全线直连:系统级全面移除第三方物流商依赖,整体迁移接入中通开放平台(ZTO Open Platform)直连接口。重构底层请求引擎,全面适配 application/json 网关协议,解决了新网关下的 billCode 和 address 解析报错问题。
- 智能地址解析双通道兼容:重构了前端到后端的地址解析映射关系。深度解构中通新返回的嵌套式 address 对象,自动适配解析手机号码格式,彻底解决 UI 层出现 [object Object] 与手机号丢失的映射断层缺陷。
# 2026.06.17 - Release v2.4.44
- UI 视觉规范升级:“我的绩效与补贴”页面的管理员视角切换组件,全面弃用原生 select,重构为符合 Neo-Material 设计规范的自定义下拉组件。
- SOP 规范库体验优化:SOP 编辑页面新增无感自动保存(Auto-Save)机制,用户修改内容 3 秒后即自动静默落盘;精简了左侧分类导航标签,移除了冗余的“规范”二字。
- 系统底层编码修复:后端同步接管处理了 WordPress 接口传回的前端小程序标题 HTML 实体(如 `&` 转 `&` 等),全局解决了标题字符解析乱码问题。
# 2026.06.17 - Release v2.4.43
- 财务看板数据算法重构与修复:修复了「实际净营收」由于算法逻辑漏洞导致金额在存在未付返点时被严重低估甚至为负数的问题,将其重构为真实的现金流计算模型(已收金额 - 已付返点)。同时,统一了底层金额统计与订单数统计过滤规则的一致性,解决了包含坏账等结案订单在内的“待收金额”与“待收款单数”不一致的幽灵数据问题。
# 2026.06.17 - Release v2.4.42
- 小程序收货地址 AI 智能清洗:后端提交地址接口已接入快递100「智能地址解析」引擎。当用户在中奖页面提交可能不完整(如只填名字、电话和一段不包含省市的文本)的地址时,服务器将在落库前自动调用 AI 补全省市区等缺失信息,确保业务数据最终落盘与打单时的绝对精确性。
# 2026.06.17 - Release v2.4.41
- 修复任务卡片样式:修复了“工作区”及“工作计划看板”中因 CSS 动画代码片段遗留导致解析失败、排版错乱的问题。恢复了所有任务卡片的正常布局和圆角样式。
# 2026.06.17 - Release v2.4.40
- 前端收货地址智能解析升级:新增后端 Kuaidi100 API 直连,使用带有签名的 AI 智能解析服务替代原有的本地正则匹配。现在粘贴长段杂乱地址文本时,能够完美支持并自动补全缺失的“省市区”数据。前端同步增加防抖机制,保障体验平滑。
- UI 性能进一步优化:移除了首页及任务模块卡片动画中的部分高开销阴影计算与属性,减小浏览器重绘负担,保持长期运行帧率平稳。
# 2026.06.17 - Release v2.4.39
- 抽奖活动待发货角标:活动列表的发货管理图标新增红色数字角标,实时显示每个活动的待发货数量。顶部全局待发货统计同步修正,已删除活动的记录不再被计入。
- 全站字体 Windows 兼容优化:统一修复了 47 个文件共 71 处字体声明,补齐了 Microsoft YaHei 回退字体,解决了 Windows 电脑上中文显示为宋体的问题。
- GPU 渲染性能优化:移除了 tasks 和 doc-editor 中残留的 backdrop-filter 毛玻璃效果,替换为高性能纯色遮罩。
- 文档图片上传调试增强与 CORS 扩展:新增详细上传日志,CORS 白名单新增 doc.articent.com 和 media.articent.com。
# 2026.06.17 - Release v2.4.38
- 前端页面性能极速优化:彻底解决了“抽奖数据统计”模块在参与记录较多情况下的长列表滑动掉帧与卡顿问题,通过移除重度消耗显卡重绘资源的深层嵌套弥散阴影 `box-shadow`,使滚动帧率恢复至丝滑的 60fps。
- 中奖者数据管理增强:为抽奖数据管理视图新增了“仅看中奖者”过滤选项,一键过滤掉海量的未中奖与谢谢参与数据,让真正中奖记录一目了然。
- 前端收货地址智能解析:用户中奖填写的 H5 前端新增“智能地址解析”引擎!当用户直接粘贴包含了姓名、手机号等一长串标准电商地址格式时,系统能在零延迟内自动拆解提取姓名、手机号并塞入对应的输入框,同时智能剥离原文本中的多余前置标签,防呆且极度高效。
# 2026.06.17 - Release v2.4.37
- 全站工具模块按钮胶囊化升级:统一将 SVG 智能优化引擎、图片超级压缩魔方、代码清洗三大模块的所有核心操作按钮升级为满圆角胶囊形态 (Capsule Button),包含格式切换器、压缩按钮、引擎选择器等。同时优化了 GIF 压缩下拉框交互,移除了冗余选项并采用精美的嵌套微圆角动画。
# 2026.06.17 - Release v2.4.36
- 全站头像性能极速优化:彻底重构了全局用户的头像及虚拟人物形象加载机制。系统底层接入了 Sharp 动态图像处理引擎,全面支持在不改变原图的基础上,根据前端场景需求实时转换为超高压缩率的 WebP 格式小图。首页仪表盘、在线文档及工作流等模块的加载速度大幅飙升!
# 2026.06.17 - Release v2.4.35
- 同步机制顽固缓存修复:彻底修复了“黑名单过滤规则库”在多设备端同步时,因浏览器页面级缓存以及 API GET 请求拦截导致的跨设备无法实时看见更新的严重 Bug。前端接入了 `no-store` 指令,后端植入了强制防缓存响应头,实现了绝对的即开即取。
# 2026.06.16 - Release v2.4.34
- 规则库云端同步改造:SVG 代码优化中的“黑名单过滤规则库”由原本的浏览器本地存储,彻底重构升级为服务端云端存储。现在不仅跨电脑、跨设备共享,并且修复了初始模板自带多余空白框的 Bug。
# 2026.06.16 - Release v2.4.33
- SVG 代码优化工具增强:在“SVG代码优化”和图片转长图功能中,增加了 **GIF 压缩质量选项**。现在您可以根据实际需要,自由选择“均衡压缩”、“极限压缩”或“不压缩”,以解决巨幅 GIF 压缩不明显的问题。
# 2026.06.16 - Release v2.4.32
- 快捷导入奖品交互优化:修复了在新建活动时“快捷导入公共奖品”列表中,默认数量错误显示为“公共库总库存”而非“当前剩余可用库存”的 Bug,并限制了导入数量不能超过剩余库存上限。
# 2026.06.16 - Release v2.4.31
- UI 视觉规范升级:全站操作按钮(如编辑、删除、批量发货等)统一升级为高度协调的“胶囊型”圆角设计,并调整了深浅色对比度(白底主色调),确保页面高级感。
- 抽奖活动奖品 Bug 修复:修复了在新建抽奖活动并从公共库导入奖品模板时,奖品中奖权重被错误置 0 导致用户抽奖时提示“无可用奖品”的底层数据异常问题。
# 2026.06.16 - Release v2.4.30
- 试卷自动擦除生成器(后端接口重构):全面升级了有道智云笔迹擦除后端接口,新增批量处理能力;集成了 `pdf-lib` 实现了后端多图渲染自动化合并成标准 PDF 文档的功能;并修复了接口字段解析等底层逻辑漏洞。
# 2026.06.16 - Release v2.4.29
- 快递发单权限修复:修复了快递发货接口与主扫码程序的微信 Access Token 缓存冲突 Bug,使得后台生成发货面单彻底恢复正常,并对底层 Token 获取执行了双变量严格隔离。
# 2026.06.16 - Release v2.4.28
- 在线文档编辑器体验精修:重构了图片上传的插入逻辑,上传完成后光标将自动定位在图片右侧边缘,方便顺滑输入;将上传进度条移动至图片顶端,兼容横屏设备的显示局限;调整了编辑器全局插图的渲染模式,确保图片上下方的留白间距实现 100% 对称的呼吸感。
# 2026.06.16 - Release v2.4.27
- SOP 导航与编辑器重构:撤销了过度的内部缩放以修复下拉文本按钮被截断的 Bug,恢复 TinyMCE 原生比例。重绘了顶部胶囊化操作栏,收紧两侧操作区尺寸并对齐高度,视觉空间更通透规整。
- 在线文档上传进度可视:针对大图直传/粘贴场景,首创原生 DOM 直插级底层进度条动画(绿色底边填充),规避了全量边框闪烁问题,且无缝脱离 Yjs 历史记录污染,让上传状态一目了然。
- API 路由中间件优化:修复了全局拦截器对 `/api/` 开头接口的误伤拦截,确保核心业务专线交由专属 Auth 中间件执行校验。
# 2026.06.15 - Release v2.4.23
- SOP 规范中心:全面接入 TinyMCE 富文本编辑器;卡片改用生成式首字母专属头像;修复了富文本弹出菜单的层级遮挡问题。
- HTML 图片净化:后端图传底层接入 Gifsicle,实现针对 .gif 动图的极速压缩和渲染支持;优化了“复制最终代码”的交互引导,智能判断并醒目提醒用户进行图片压缩。
# 2026.06.15 - Release v2.4.22
- 打单预览重构与打印截断修复:修复了快递管理列表中“重新打单”按钮点击无响应的参数不匹配 Bug。针对热敏打印机存在的硬件偏移问题,对大头笔(测试 MOCK 码自动降级渲染为“机动”)及面单左右安全边距(Padding)进行了物理级补偿偏移,彻底解决右侧打印被截断的顽疾。
- 发货源头操作人智能追溯:数据库层平滑扩充了 `creator_name` 字段,并在后端发单逻辑中自动捕获。管理后台将“下单时间”列升级为“下单信息”,现已支持直观显示具体的内部发货人(昵称),大幅提高协同查单效率。
# 2026.06.12 - Release v2.4.21
- 项目提成入账全域钉钉通知:全面解除了原先仅限于“考核发奖”才能触发钉钉通知的限制。现在,所有类型的内部员工提成和奖金入库动作,都会自动触发格式化(Markdown)的钉钉工作通知,确保财务流水对员工实时透明。
- 核心工具页面状态记忆与大屏排版重构:重构了内部导航拦截器,现已支持刷新浏览器时持久化记住最后打开的子应用模块(规避刷新即回首页的体验缺陷)。同时,针对官网图文排版模块进行了 1800px 超大屏(Ultra-wide)适配与居中重构,解决了右侧空洞的排版痛点,另外引入了 iOS 样式的开关交互体验。
# 2026.06.12 - Release v2.4.20
- 压缩引擎与界面交互重构:将底层处理引擎与通道选择(本地 Sharp 与云端 TinyPNG)提至第一步,重新梳理业务操作流向。同时重绘了上传拖拽区(默认聚焦放大),并将结果执行队列在初始空闲状态下完全静默隐藏,大幅提升用户沉浸感。
- GIF 专用防“负优化”安全阀:深度重构动图处理链路,无论选择何种通道,所有 GIF 文件将强制且独立地交由底层 Gifsicle 执行。全新引入原体积防御拦截机制,当压缩后体积不幸超越原图时将自动丢弃劣质产物并返回原图,彻底杜绝越压越大的反向膨胀。智能继承模式下现已默认采用最高极限压缩档位。
# 2026.06.12 - Release v2.4.19
- GIF 专用压缩引擎集成:在控制台的“图片压缩”工具中,针对 GIF 动图全面剥离了 Tinify,改由本地内置的 Gifsicle 引擎接管。不仅解决了原先动图格式不支持的报错,同时在前端支持了从无损优化到极限压缩的三档参数按需选择。
- 微信物流助手接口鉴权修复:修复了快递管理与抽奖后台执行一键打单时报 `api unauthorized` 的接口权限错误。系统现已彻底剥离公众号和小程序的双环境变量污染,将发货物流专线与微信小程序本体强绑定,恢复顺畅发单体验。
# 2026.06.12 - Release v2.4.18
- 头部布局重构与极简交互:移除了顶部旧版臃肿排版与图标,引入全新 Neo-Material 极简现代风格。将“看板/总览”视图切换与“全部/与我相关”数据过滤统一重构为 macOS 风格的嵌入式分段选择器(Segmented Control),操作层级更清晰。回收站图标也更新为带文字的归档按钮,消除破坏性操作的心理压力。
- 团队总览卡片动效升级:彻底摒弃了枯燥的数值统计图表,改用直观的动态卡片瀑布流布局。全面引入流体动画体系,包括级联加载入场动画(Drop-in)与细腻的 Z 轴悬浮升起交互(Hover 阴影),并收紧了头部多余留白间距,带来丝滑沉浸的阅读体验。
# 2026.06.11 - Release v2.4.17
- 共享资源体系扩展:将原本单一维度的“文件下载站”升级更名为“共享资源中心”。在此基础上拓展了底层数据 API,现已全面支持无实体文件的纯文本资源(如账号密码、长篇文字、参考链接组)的共享与发布,并在前端过滤栏新增“纯文本记录”分类检索支持。
- 发布弹窗逻辑重构:打破了传统点击选择文件即立刻强行上传的刻板交互。现在,发布资源弹窗已被统合为一个完整的表单流。用户可以独立输入发布标题、大规模的多行附注文本(Textarea)、外部链接,实体文件则降级为可选项(按需附加),并在最后点击“确认发布”时交由系统智能合并下发。
# 2026.06.11 - Release v2.4.16
- 订单筛选逻辑升级:修改了订单状态的底层过滤逻辑,支持对多种状态(如未发布、待开票、待收款、待返点)进行交叉多选组合,并使用精确的“AND(并且)”逻辑进行数据求交集,确保能过滤出同时满足所有勾选状态的订单。
- 前端状态分组展示:重构了订单管理模块顶部的状态筛选按钮样式,在视觉上将“进行中”作为大的父级类目,将其子状态(未发布、待开票、待收款、待返点)整合为一组,提供更清晰的逻辑从属关系交互体验。
# 2026.06.09 - Release v2.4.15
- SSO 身份跨域同步:重构了前端系统的登录令牌(Token)存储机制。不仅继续使用 `localStorage`,同时升级启用了带有 `Secure` 及 `SameSite=Lax` 严格标记的共享 Cookie(涵盖 `.articent.com` 全局子域),彻底解决了用户在 OA Portal 登录后,直接访问外部 `doc.articent.com` 文档链接时仍被判定为“匿名访客”并拦截的权限问题。
- 文档鉴权后备链路:优化了独立部署的协同文档系统的读取逻辑。现在如果跨域 `iframe` 的双向拦截导致原有的校验通道失效,系统将平滑降级,自动读取并解析跨子域免密 Cookie 完成鉴权。
# 2026.06.08 - Release v2.4.14
- 修复内容重复 Bug:修复了在创建文档“副本”时,由于 Yjs 状态被意外清空导致的两人并发访问时内容合并重叠(重复)问题。现在创建副本将 1:1 完整继承原文档的底层 Yjs 协作历史(包括共创者标记)。
- 大纲导航平滑定位:优化了文档编辑器左侧的目录大纲(TOC)点击交互。放弃了以前生硬的光标跳转,改为点击后直接将对应标题**平滑滚动定位(Smooth Scroll)**至屏幕中心,大幅提升长文编辑与阅读的连贯体验。
# 2026.06.07 - Release v2.4.13
- 侧边栏布局修复:修复了在 iPad 及部分移动端浏览器上,由于底部导航栏(Home Indicator / 地址栏)导致的全局高度溢出,使得左下角头像区域和退出按钮被挤压消失的问题。
- 安全区完美贴合:为 iOS / iPadOS 系统补充了 env(safe-area-inset-bottom) 支持,同时强化了菜单滚动时的空间锁定机制(flex-shrink),保证核心功能入口始终清晰可见。
# 2026.06.07 - Release v2.4.12
- MiniMax-M3 全新架构接入:在 AI 核心服务中升级了模型提供商数据,正式向前端开放 MiniMax 3.0 (M3) 大模型。并为模型列表接口增加了
Cache-Control 防缓存处理,解决下拉菜单刷新滞后问题。
- 报价单公开链接脱敏:精简了生成专属报价链接时的锁定平台维度字段,优化了折扣百分比的数学格式展示,并在后端强化了
selected_accounts 解析的容错。
# 2026.06.05 - Release v2.4.11
- 底层查询优化:修改了后端的抽奖记录 API,通过关联查询小程序用户表 (mp_users) 成功将真实的微信用户头像一并下发,解决了此前由于记录表冗余限制导致头像丢失的问题。
- 小程序 UI 优化:重构了小程序端抽奖记录的卡片渲染逻辑,支持优先展示真实微信头像,同时也保留了彩色文字头像作为可靠的降级兜底方案。修复了某些老旧图标路径引发的网络异常。
# 2026.06.05 - Release v2.4.10
- 多端登录会话隔离:重构了底层鉴权拦截逻辑。在数据库层面为小程序独立出了
wx_session_id 会话通道,彻底解决了之前手机端登录后会将 PC 端强制挤下线的问题,现在网页端与小程序端可保持完美共存不互踢。
- 前端页面与小程序优化:优化了报价单和小程序任务管理等前端模块的界面排版与交互逻辑。
# 2026.06.05 - Release v2.4.9
- 虚拟考勤项合并统计:修复了提成与奖金管理模块中,动态生成的“饭补专项”、“预估全勤奖”等虚拟卡片未被计入顶部面板的“奖金池总额”与“奖励池单数”的统计遗漏问题,确保筛选数据金额的绝对准确与对齐。
- Excel导出公司名称更新:更正了工资单模块在执行 Excel 导出时“求是”主体的全称映射规则,现在将正确显示为“求是文化创意(上海)有限公司”。
# 2026.06.04 - Release v2.4.8
- 兼职云账户API兜底逻辑修复:修复了在网络波动或配置异常导致云账户 API 试算失败时,系统错误地将兼职人员的提成重新计入支付宝通道的问题。现在即使云账户试算失败,系统也会自动执行兜底逻辑,强制将总金额计入对公实发并自动清空支付宝提成,确保数据分布的绝对正确。
- 兼职人员状态识别优化:修复了生成工资单时获取人员配置状态未带上全部视图模式导致兼职属性识别失败的潜在隐患,确保兼职人员在任何情况下都能正确触发云账户试算流程。
# 2026.06.04 - Release v2.4.7
- 评论区图片自动压缩:针对“工作计划看板”与“控制台首页”等模块下的评论与留言功能进行了上传通道重构。系统现在会在后端自动使用 Sharp 引擎对上传的图片进行 WebP 无损压缩(降质到 85%),大幅度减少超大尺寸图片的体积,解决了用户反馈的附件加载过慢问题,极大提升了加载速度与体验。
- 静默失败漏洞修复:修复了在非管理模式下点击「新建工资单」与「新建记录」时由于缺少相关 Toast 弹窗及阻止机制导致的静默失败报错。现在系统将提供明确且友好的无权限拦截提示,避免用户产生操作疑惑。
- 锁单防误触加强:更新了月底账单的锁定按钮验证选择器,确保被冻结的月份不会被非法绕过和二次强制覆盖。
# 2026.06.04 - Release v2.4.6
- 兼职薪酬云账户自动化对接:在月底「生成工资单」时,系统现已全面接入云账户核算逻辑。对于兼职人员,系统会自动汇总其当月提成作为“对公实发(即到手金额)”,并通过调用云账户 API,按照 6.65% 的综合服务费率自动倒推计算企业发薪总成本(作为税前薪资)及对应税费,大幅提升了财务结算效率。
- 手动重算支持:在单条工资单的编辑面板中新增了“云账户核算”快捷按钮。如果手动修改了兼职人员的实际发放金额,点击该按钮可瞬间向云账户发起试算请求,自动覆盖填充各项扣除和企业成本。
- 工单系统留言图片渲染修复:修复了在 Task Dashboard 任务留言时,直接粘贴/上传的图片因底层
linkifyText HTML 转义机制冲突而导致被展示为 `
` 原始代码纯文本的问题。现已智能保护图片标签,恢复正常的图片预览与点击查看交互。
# 2026.06.03 - Release v2.4.5
- 增加身份信息字段:在快速添加人员和详细资料编辑面板中,新增了“身份证号码”字段。信息会储存在个人资料内且不会在公开页面展示,为后续无缝对接外部发行系统做好了数据准备。
- 数据库无感升级:后端引擎自动执行了无缝数据库迁移,向现有用户表平滑植入了
id_card 列,整个过程零停机且对现有业务系统完全透明。
# 2026.06.03 - Release v2.4.4
- 兼职人员快速添加:后台人员管理新增「正式成员 / 兼职人员」类型选择器。兼职人员仅需录入姓名和头像即可快速创建,自动生成系统账号但不开放登录权限,用于提成结算与工资统计。
- 提成与工资联动:提成录入和工资结算模块已适配兼职人员数据源,可在提成分配中选择兼职人员并在工资单中统一核算。考勤与绩效考核模块自动过滤兼职人员。
- 头像存储修复:修复了创建用户时头像数据(Base64)未转为文件存储导致的服务器崩溃问题,现与编辑用户保持一致的文件落盘机制。
- 工资单操作容错增强:为「新建工资单」功能增加了完整的外层异常捕获与双通道提示机制,解决了在特定场景下点击按钮无反馈的静默失败问题。
- 微信小程序登录接口:后端新增
/api/wx/login 和 /api/wx/bind 接口,支持微信小程序通过 code 换取 openid 并绑定 OA 账号实现免密登录。
# 2026.06.02 - Release v2.4.3
- 中奖实时推流机制:活动管理中心接入了全新事件钩子。当用户在小程序端抽中有效奖品(实物或虚拟码)时,系统底层引擎会即刻通过钉钉通道将【中奖动态通知】推送给管理员(华琳、Victor),确保兑奖及发货跟进的零延迟。
- 绩效奖金发薪提醒打通:绩效考核系统正式打通了“提成与奖金清单”下发逻辑。当财务在后台执行结算并生成各项绩效奖金卡片时,系统会自动向获奖员工本人发送带有强仪式感与定制文案的专属【奖金核算确认通知】。
- 投票弹窗体验优化:响应 AI 设计系统减负号召,重构了考核“投票管理中心”弹窗。彻底移除了底部笨重的占位按钮,精简重置为右上角轻量化的圆形悬浮关闭组件,为核心数据呈现留出更开阔视野。
# 2026.06.01 - Release v2.4.2
- 图片高阶排版悬浮窗:在官网多平台发布中心编辑器中,全面对齐了“在线文档”的图片编辑体验,新增了图片格式化专属悬浮工具栏。现在点击图片即可快速执行一键自适应全屏宽、圆角切割、加阴影、图片二次裁剪及边框描边染色等高阶操作。
- 字数统计与基础体验完善:优化了在线文档的底部状态栏架构,增加了实时的全局字数/选区字数统计与实时保存状态提示。
- 动态模板底层漏洞修复:紧急修复了“差速滚动排版”等微信模板在多层级渲染时因初始 DOM 堆叠造成的 5px 容错条视觉泄露问题,使得第一帧起步效果完美隐形。
# 2026.05.30 - Release v2.6.16
- 全局参数设置同步:将原属于「左右吸附滑动」的高级参数设置面板(包含圆角、描边、阴影以及外边距调节)统一同步至所有 7 个动态 SVG 动画排版模板中。
- 交互体验一致:所有统一模板均采用相同的弹出式控制台面板及分段选择器交互,统一了各模板的 UI 控制层,并默认关闭特效渲染以保证初始极简排版体验。
- 底层渲染架构升级:深度重构了“图片推出滑动排版”等老旧组件的 SVG 构建逻辑,剥离了异步图片上传和同步参数重绘的耦合关系,实现了所有模板样式毫秒级的参数变更实时渲染。
# 2026.05.28 - Release v2.3.9
- 直达分享路径支持:为所有类型活动(特别是文章内置类)补充提供了不经过文章直接打开抽奖页面的独立分享路径。
- API加载零延迟:活动编辑页添加了对 WordPress 文章标题的底层数据库直存与秒开读取支持,避免每次编辑时强制请求外部接口造成的展示延迟。
- 体验细节优化:发稿在线文档列表改版为长方形缩略图模式;增加了抽奖管理页顶部标签栏的状态记忆功能,页面刷新时会自动停留在当前 Tab;修复了高并发场景下重复抽奖和库存透支的安全底层隐患。
# 2026.05.28 - Release v2.3.8
- 新增了对由当前用户发起的卡片进行特殊高亮的功能。
- 取消了原计划在卡片右上角的绿点标识(避免遮挡项目编号)。
- 体验优化:现在系统会自动提取发起人的头像,并强制将其置于卡片右下角参与人列表的首位(最上层展示),同时在外围增加一圈极具设计感的翠绿色光环,方便一眼辨识自己创建的任务。
# 2026.05.28 - Release v2.3.7
- 奖品列表封面容错处理:修复了在公共奖品库或活动奖品列表中,当奖品包含多张图片时,因无法识别拼接后的逗号字符串导致缩略图裂图的问题。现已优化为自动提取并正常显示多图组合的第一张图片作为列表封面。
# 2026.05.28 - Release v2.3.6
- 奖品多图上传支持:管理后台奖品图片上传现支持最多 5 张图片上传、预览与删除,数据库自动兼容逗号分隔格式,无缝对接小程序端。
- API 库存数据透传:后端
/api/lottery/info 接口增加 total_stock 字段透传,完美支持小程序端奖品剩余库存的红/粉进度条完整显示。
# 2026.05.28 - Release v2.3.5
- 官网发稿中心排版修复:修复了在“内容预览与审计”弹窗中,由于
white-space: pre-wrap; 导致的富文本源 HTML 换行符被强制渲染为多余空行的问题,现已与前端实际展示效果完全对齐。
- 侧栏文案更新:将主菜单中的“活动管理”更名为“抽奖活动”,将“快递管理”更名为“快递物流”,以便更精准地描述功能入口。
# 2026.05.28 - Release v2.3.4
- 自动空库状态映射:在后台抽奖活动管理界面中,当活动仍在有效期但总库存已被抽空时,系统现在会自动强制覆盖原有的“进行中”状态,将其显示为灰色的“空库结束”,同时剥离原本倒计时的高亮警告标签,与前台的小程序隐藏逻辑达成视觉和感官上的一致。
# 2026.05.28 - Release v2.3.3
- 0 库存自动隐藏:为小程序抽奖活动接口增加了实时库存熔断检测。当真实奖品的剩余库存全部耗尽(为 0)时,系统会自动拦截并通知前端隐藏活动入口,避免用户在活动无奖品后产生困惑体验。
- 概率计算逻辑修正:深度排查并修复了抽奖引擎底层的概率计算 Bug。将计算权重从被错误引用的
total_stock 强行修正为了正确的 weight 字段,使得中奖概率完全按照管理后台配置的“权重”比例执行,确保了运营策略的绝对精准性。
# 2026.05.28 - Release v2.3.2
- 排版挤压强力锁死:彻底解决了“快递管理”数据表格在面对过长地址等中文字符时,导致表头及短状态列(如“手动打单”、“已下发”)被浏览器强行挤压变形、多行截断的错位问题。现已对骨架和换行策略进行安全锁定,确保各列标签挺拔对齐。
- 原生弹窗废除替代:响应 AI UI 视觉规范,移除了快递列表编辑备注时使用的浏览器原生丑陋
prompt() 弹窗,替换为了内聚的 Neo-Material 质感编辑模态框 (Modal),交互体验更加沉浸顺滑。
# 2026.05.28 - Release v2.3.1
- 任务卡片链接自动高亮:全局优化了 Dashboard 与 Tasks 里的留言展示逻辑。现在用户在留言板中附带的网页 URL(如以 HTTP 开头的链接)会自动渲染为可点击跳转的高亮文字,大幅提升了日常任务交接时的跨系统跳转效率。
- 微信打单员动态读取:在“抽奖活动管理”后台加入了微信云端防串联查询机制。点击“绑定打单员”将自动请求官方 API 实时带出当前已绑定的账户 OpenID,只有未绑定时才需输入,彻底告别盲调时代。
- 发货 UI 容错重构:深度修复了因为 HTML 闭合标签错误导致的发货弹窗底部按钮在不同分辨率下飞出的严重排版事故;同时补全了页面内的视觉重心对称体验(新增了“收件信息”标题区隔)。
- 小程序客户属性扩容:在底层 SQLite 数据库
mp_users 表安全平滑植入了 remark(备注)核心字段,并在对应模块开放了可视化接口。管理员可直接针对抽奖用户进行任意自定义备注跟进。
# 2026.05.27 - Release v2.3.0
- 快递列表轻量备忘录:在快递管理的列表流中直接开放了备注字段的编辑权限。通过新增的底端直连 API 接口,所有备注信息将在失去焦点时瞬间静默落盘,极大地简化了同事间的交接核对工作。
- 用户积分组件化与上帝视角修复:针对积分管理弹窗进行了 Toolbar 级视觉重构,彻底移除了视觉割裂的警告弹窗,引入了 Linear 风格的复合胶囊按钮;同时,修复了奖品记录拉取 API 混用导致的“被用户软隐藏的奖品导致后台对不齐账”的严重逻辑问题,恢复了管理员的全局上帝视角。
- 跨平台服务报价链连通:打破了长久以来的平台标签 (Tab) 壁垒,目前支持全站无视分类进行穿插勾选。当跨平台组装生成外部客户链接时,引擎会自动适配底层逻辑,生成多平台融汇的超级外链。
# 2026.05.27 - Release v2.2.40
- 批量无缝连打引擎上线:在“快递管理”新增了多选批处理功能。现在可一键勾选多达数十张订单,系统将在后台自动排队执行 0 秒级的隐藏渲染切片,并以异步序列无缝推流至打印机。中途彻底告别任何系统弹窗与人工介入,实现了真正意义上的工业流水线级打单体验!
- 发货即打印 (Auto-Print) 闭环:深度重构了“手动下发快递单”与“活动抽奖发货”的工作流。在这两个模块中触发推单后,只要后端下发运单号成功,前端便会瞬间自启动静默连打进程,实现业务审批与物理出纸的毫秒级无感接力。
# 2026.05.27 - Release v2.2.39
- 本地静默打印服务 (Print Daemon):重磅引入了基于 Node.js 架构的本地免确认静默打印伴生组件(类似于菜鸟组件)。前端通过
html2canvas 捕获高精度渲染切片后,直接抛送给本地底层端口驱动 USB 热敏打印机,彻底跨越了浏览器沙盒安全拦截,实现 0 秒级丝滑出纸!
- 历史地址乱码智能自洁:上线了强效的正则除重算法引擎,全面覆盖地址数据流转中枢。当解析“上海市上海市上海市徐汇区”等因多次 API 叠加导致的历史污染数据时,引擎将在生成面单的瞬间执行压缩塌缩(Collapse),清洗为单体极简地址,彻底终结了“俄罗斯套娃”式地址错乱乱象。
- 发货面单终极 Typographical 重组:为追求最高级的工业级发货单据感,全面重写了底部条码的字重基线(Weight=900, Inter Sans-serif)与散位间距;提升了核心收发件人的字体级别,并在物理微观层面精准校对了品牌大头贴图与辅助码的绝对底边齐平关系,将像素级强迫症推向极致。
# 2026.05.27 - Release v2.2.38
- 纯单色热敏打印硬核适配:加入了基于 `-webkit-print-color-adjust` 的 CSS 底层干预,强行在浏览器脱机打印流中保住黑底白字标识(如“收”字);同时为面单内的插画和二维码覆盖了极致的 `grayscale(100%) contrast(200%)` 图像滤镜,消融浅色阶细节,完美契合 1-bit 热敏头单色刻录需求。
- 实装可视化物流时间轴:在快速打单与快递管理界面的“轨迹”按钮处,废弃了原先原始的纯文本拷贝行为。引入了全套 Neo-Material 质感弹窗,直连 Kuaidi100 接口构建带有平滑动画与呼吸点的实时物流更新节点轨迹链。
- 后台表单视觉清理 (Declutter):严格落实了 AI UI 规范中的排版铁律。在物流订单表格去除了冗余的底层机器订单号;引入了强制不换行限制与 Lucide 微标组合,彻底杜绝了因容器受压而导致的按钮文字折行挤压异像。
# 2026.05.27 - Release v2.2.37
- 极速静默直打 (Silent Print):彻底重构了面单打印链路,现在点击“打印”按钮后,系统将在后台渲染并直接呼出浏览器的系统级打印弹窗,免去了繁琐的“跳转新页面预览再点打印”的冗余步骤,做到零等待出纸。
- 高规工业风设计 (Industrial Layout):抛弃了原始纯文本堆叠,引入了高对比度的黑白色块与粗细边框网格(Grid)分割系统,完美还原 DHL/FedEx 等专业国际物流运单的设计美学与严谨感。
- 排版自动避让机制:深度适配中通等预制打印纸张,自动将路由大头笔定位至页面右上角,完美规避左上角的品牌预制 Logo(防重叠印脏)。
- 后台表单视觉紧缩:根据 AI UI 规范深度优化了“手动发货”弹窗,极限压缩多行文本域高度并收紧了所有间隙,将其合并为免滚动的一屏内紧凑布局,操作效率直线上升。
# 2026.05.26 - Release v2.2.36
- 防止纵向挤压溢出:修复了发货记录表在窄屏/分屏下收件信息被过度压缩而挤破白色卡片边界的 Bug。通过在表格最外层包裹
overflow-x: auto 滚动容器并设定列宽下限,优雅交还左右推移滑动的权利,完全遵循 Neo-Material 设计规范中“绝不使用百分比妥协列宽”的原则。
- 操作菜单防裁剪:修复了记录末尾的 “···” 菜单被滚动容器无情切除截断的问题,将原有的
absolute 绝对定位升级为全局 fixed 固定定位,并使用 JavaScript 智能获取按钮坐标锚定位置,保证菜单时刻处于系统最上层且免受浏览器 Outline 焦点蓝框干扰。
# 2026.05.26 - Release v2.2.35
- 打单核心对接:在后端新增了与微信物流助手的服务端联调接口(订单生成及打印员绑定),并在前端加入了「一键打单」入口,将抽奖实物全链路发货周期彻底跑通闭环。
- 交互 UI 升级规范:遵循最新 Neo-Material 高级视觉规范指南,重构了所有新开发的 SweetAlert2 系统提示弹窗。使用品牌翡翠色、深灰色字号按钮配合圆角边框替代了廉价的原生蓝色预设控件,保障桌面端界面的体验统一。
# 2026.05.26 - Release v2.2.34
- API 列表排序:优化了 `/api/wp-posts` 后端代理接口,增加了对 `order` 和 `orderby` 参数的传递支持,允许动态拉取按时间正序/倒序排列的内容数据,同时修正了相应的本地前端缓存键以防止重叠命中。
- 表头动态交互:重构了前端 `content-library.js` 的动态渲染模块,让“创建时间”表头支持点击状态切换,配合 Lucide 图标自动渲染向上/向下的箭头动效,大幅增强后台管理员的浏览体验。
- 纯文本换行保留支持:为内容审计与预览界面增加了原生的 `white-space: pre-wrap` 级联样式,彻底解决了如盲盒文案等富文本在纯预览展示时换行与空行丢失导致拥挤难以阅读的通病。
# 2026.05.26 - Release v2.2.33
- API 头像接收:优化了 `/api/lottery/draw` 接口,现在后端会主动接收来自小程序端的 `avatar_url` 参数并实时更新至底层的 `mp_users` 表,打通了小程序端到 OA Portal 独立抽奖系统的用户画像链路。
# 2026.05.26 - Release v2.2.32
- API 签名机制:在后端抽奖和地址提交接口中新增了基于 `LOTTERY_SECRET_KEY` 的高安全等级时间戳加密签名验证,彻底阻断了黑产爬虫直接调用 API 刷奖的漏洞,非小程序端发起的恶意请求将被拦截并在 5 分钟内失效。
- 并发锁与日切防御:抽奖服务端底层引入了内存级别的 `activeDrawLocks` 并发保护锁,杜绝同一个用户使用脚本瞬间并发数百次请求来穿透库存;同时引入了跨活动的“每日仅允许 1 次实物中奖”的防刷底线机制(daily global win limit),进一步降低被薅羊毛的风险。
- 后台接入盲盒模式:为抽奖活动创建/编辑管理后台(OA Portal)新增了“盲盒模式”的配置入口。该选项会在底层 SQLite 数据库对应新增 `is_blind_box` 字段并落库,设置开启后即可在小程序端动态隐藏真实奖品的图片与名称,展示神秘大奖。
- 补全中奖名单:修复并实装了 `/api/lottery/info` 接口,自动联表查询 `mp_users` 与 `lottery_records` 返回最新的真实中奖者信息,配合小程序前端渲染“最近中奖”轮播名单。
# 2026.05.26 - Release v2.2.31
- 快捷入口云端同步:彻底重构了侧边栏“我的快捷入口”底层逻辑。为底层的用户表新增了专用的 JSON 字段,现在所有的快捷收藏都会在本地秒级响应的同时自动同步至服务端,用户在多设备、无痕模式之间切换时,快捷面板布局将自动原样恢复。
- 侧边栏文案精简:根据用户反馈,将左侧导航栏的“小程序用户”精简为“用户管理”,“结算单 (ProBill)”精简为“结算单”,视觉更加轻量。
- ProBill Logo 基线对齐:修复了结算单(ProBill)界面左上角 Lucide 图标与右侧文本的基线错位问题。通过重写顶层容器的 Flex 布局,并增加 `flex-shrink: 0` 防止挤压,让闪电图标与文字达到了像素级的完美垂直居中。
# 2026.05.25 - Release v2.2.30
- 响应式双形态重构:深度优化了面向客户发送的 C 端报价单页面(
quotation.html)中的其他资源列表。在电脑端继续保持高密度专业数据表格布局;而在手机窄屏下,系统自动屏蔽表格并切换为专为手机量身定制的“折叠极简清单”,彻底消灭了手机端的左右横向滚动和图标文字挤压换行问题。
- 冗余按钮剔除与视觉紧凑化:砍掉了报价单页面原本多余的“简洁版/完整版”切换按钮。并在手机端自动隐藏“下载 PDF”按钮,为移动用户释放最纯净的阅读空间。同时修复了顶部大标题与有效期等元数据之间的留白断层,让页面间距排版完全一致且紧凑舒服。
- 管理后台交互升级:后台报价单的资源管理操作按钮由普通的图标升级为 Neo-Material 风格的
··· 下拉悬浮菜单,解决了点击误触问题,且完美处理了弹出菜单被表格外框截断遮挡的层级与定位 Bug。
# 2026.05.24 - Release v2.2.29
- 大模型底座升级:在 AI Workstation 配置中补充了最新的 OpenAI GPT-5.5 模型,以及多款专精于长文与创意写作的 Claude 模型(Claude-3.5-Sonnet / Claude-3-Opus / Claude-Haiku),大幅增强了 AI 辅助写作的上限。
- 交互参数配置面板重构:对平台上全部 6 款核心动画渲染器(差速滚动、原地轮播、左右吸附等)的参数设置面板进行了深度重构改造。移除了旧版原生浏览器的蓝色聚焦边框,全面采用悬浮状态和微动效,同时对“一键快捷边距”等分段控制器实现了统一的 32px 高度视觉对齐。
# 2026.05.24 - Release v2.2.28
- 硬件加速与动画解耦:全局清除了导致旧电脑(Intel处理器)和非 M 系列 Mac 严重卡顿的
transition: all 属性,全面替换为精准属性动画,释放了海量的重绘性能。
- 滤镜剥离:扫除了 OA 平台内遗留的所有
backdrop-filter 性能杀手,从底层彻底根治了界面假死和动画迟缓问题。
# 2026.05.24 - Release v2.2.27
- 性能极致优化:全面清除了抽奖后台、抽奖客户端以及账单页面的
backdrop-filter 模糊滤镜,改用高层级半透明纯色替代,彻底解决了在低性能或旧版电脑上的掉帧卡顿问题。
- 抽奖发货交互改进:在发货管理列表中,为“待发货”状态新增了“去发货”悬浮快捷按钮;修复了 SQLite 发货时间存储的时区偏差问题,统一采用了本地时间记录。
- 积分闭环兑换:完善了抽奖页面的体验闭环。当用户的免费抽奖次数耗尽时,系统将通过 M3 风格原生弹窗主动提示用户使用 3 积分兑换 1 次抽奖机会,增强了积分生态的流转率。
# 2026.05.24 - Release v2.2.26
- 发货管理收件信息一键复制:在抽奖发货管理的收件信息列新增了独立的复制按钮,点击即可将收件人姓名、电话和完整地址一键复制到剪贴板。
- 物流查询动效升级:为物流轨迹查询弹窗增加了加载旋转动画和时间线逐条渐现动效,每条物流节点依次平滑浮现。
- 小程序用户新增统计:新增今日新增统计卡片和内嵌式 Sparkline 微型趋势图,点击可展开查看过去14天详细新增用户趋势大图。
- 抽奖活动布局优化:将抽奖活动管理页面的布局从固定 1200px 改为 100% 自适应宽度,与小程序用户管理页统一。
- 发货管理按钮精简:统一缩小了查询和复制按钮的尺寸;修复了长地址换行问题,超长地址自动截断显示省略号。
# 2026.05.23 - Release v2.2.25
- UI 与文案细节打磨:将原有的“小程序用户管理”统一精简为“小程序用户”;并对抽奖管理后台的列表排版进行了紧凑化调整,优化了列宽比例,增加了超长标题的安全截断机制,同时将操作栏按钮完美居中对齐,大幅提升视觉平整度。
- 中奖数据双向打通:彻底解决了因为安全隐私保护机制导致前台 MD5 OpenID 与底层 SQLite 原始微信 OpenID 不匹配的隐蔽 Bug。现在,管理员查看小程序用户列表时,系统底层能精准、自动地将哈希记录逆向映射并匹配至每个用户的真实中奖记录数量,中奖查询弹窗也可无缝运作。
# 2026.05.22 - Release v2.2.24
- 全新积分管理模块上线:新增独立的「积分管理」模块(
points-admin.html),支持管理员全景查看用户的积分余额及流水变动历史,支持后台手动为用户增扣积分。实现了 OA Portal 与 WordPress 数据源的深度联通,支持双向读取与消费外部站点的积分系统。
- 文档分享全链路重构:优化了文档的外部共享机制。在分享设置面板中移除了多余的步骤,现在的链接生成成功后将固定弹出精美的全屏二维码浮层,并补齐了平滑的 Loading 动画与扫码/复制双向选择功能。
- 抽奖分发极致化:在抽奖管理后台获取活动分享链接时,系统将通过 Modal 原位实时生成高清太阳码并附带加载动画,不再需要新开窗口与人工二次点击。
- AI Workstation 移动端适配:对只读分享对话页面(
Share Chat)进行了底层移动端响应式重构,引入了更符合 M3 规范的新版机器人 Avatar 并通过隐藏过大的占位按钮来确保手机端具备最佳阅读视野。
# 2026.05.22 - Release v2.2.23
- 后台批量操作强化:抽奖管理后台全新引入了记录的“批量删除”与“批量发货”功能,对于中奖记录的删除会自动返还对应的奖品库存,大幅度提升了运营人员处理抽奖订单的效率。所有批量操作均接入了 M3 设计规范的弹窗提示,操作更明确、视觉更统一。
- 抽奖未中奖补偿提升:优化了系统的“万一”兜底机制。用户每次未中奖时,下一次进入奖池的概率补偿由原本的 1% 提升至 2%,从而在长期抽奖中更明显地感受到保底概率的增加。
# 2026.05.28 - Release v2.2.23
- 每日中奖防刷机制:为实物奖品及高净值奖池引入了严格的“全局每日双黄限制”。同一账户在自然日内触发跨活动中奖将受总数拦截限制。
- 保底衰减算法:修复了上一次中奖后失败记录计数的游标重置逻辑,确保新一轮的 2% 保底概率累加始终从 0 起算,概率防爆机制更加精准平滑。
# 2026.05.22 - Release v2.2.22
- 卡密全自动发放:后台为“虚拟奖品”新增专属的卡密管理模块。支持一键批量导入兑换码,前台用户中奖后系统将自动从库中扣除卡密并发放,中奖弹窗直接支持「一键复制」卡密,彻底免去人工发货的繁杂流程。
- 发货中心查询增强:C 端用户的中奖历史记录及 B 端后台的发货管理中心现已全面支持展示虚拟奖品的兑换码与核销情况。
- 活动时间视觉升级:优化了活动列表的时间排版逻辑。活动开始与结束时间点分别采用绿色和红色的强视觉对比,且彻底修复了带有倒计时标签时的时间块错位对齐问题,实现强迫症级的垂直左对齐。
# 2026.05.21 - Release v2.2.21
- 奖品库极速导入:为活动奖品配置新增了「从奖品库快捷导入」功能,运营可直接在列表页调取预设的公共奖品库资产,告别重复填写奖品图片、名称、类型的繁琐操作。
- 行内库存热更新:优化了活动剩余奖品库存的修改体验,管理员现在可以直接在抽奖活动的奖品列表内对每个奖品的数量进行原位加减,无需重新进入单独的配置弹窗。
- 关键操作层级修复:彻底修复了在配置页面删除特定奖品时,由于 SweetAlert 确认弹窗层级被遮盖(z-index 问题)而导致无法点击「确定」按钮的拦截级 Bug,保障了业务配置流程的顺畅。
# 2026.05.19 - Release v2.2.20
- 内容库加载体验优化:为「内容管理」标签页切换增加了中断取消机制(AbortController),彻底修复了由于快速点击导致历史请求覆盖新数据的数据延迟错位问题;同时为列表渲染注入了阶梯式的瀑布流加载动画,大幅提升切页流畅感。
- 历史文章发布人智能补全:修复了部分未在 OA 平台建档的历史 WordPress 存量文章(或直接在官网后台发文)导致列表中“发布人”头像与名称丢失的漏洞。新上线了向下兼容降级策略:优先检索 OA 本地创作者记录,如果本地为空,将静默调用 WordPress 的 _embedded 原生作者数据进行自动补全,从此告别空白名牌。
- 微交互打磨:为列表操作按钮及顶栏 Tab 去除了浏览器默认引发视觉污染的丑陋焦点蓝框(outline)。并为列表项删除操作追加了精美的“先渐隐、后折叠高度”的 CSS 空间释放动画,让管理操作反馈更具呼吸感。
# 2026.05.18 - Release v2.2.19
- 全覆盖下划线占位修复:将合同导出中所有空白填写字段的占位符由全角空格统一替换为下划线字符,确保乙方公司、银行账户、户名、推广项目等待填字段在 Word/WPS/微信预览中均以清晰横线标注,明确提示客户填写位置。
- 开票/收款信息排版紧凑化:将甲方开票信息与乙方收款账户的信息表格从两栏对齐模式重构为行内段落格式,标签紧跟内容,消除列对齐产生的视觉空隙,更接近传统纸质合同风格。
- 甲乙方首部格式优化:合同顶部甲乙方由三列宽表格改为行内段落(标签加粗 + 值加下划线 + 备注紧跟),与开票信息区样式统一,排版更紧凑。
- 表格列宽自适应与防折行:为推广明细表格设置比例列宽(名称列3.5cm最宽,次数列1.5cm最窄),并注入 noWrap 防折行属性,彻底消除名称列内容被强制断行的问题。
- 末尾空白页消除:移除签字区前多余的空行,改用签字表格首行的 before 间距替代,在保持视觉留白的同时完全避免额外空白页。
# 2026.05.18 - Release v2.2.18
- 彻底修复 Word 导出排版缺陷:针对 Word 导出格式进行了多项兼容性抢修。重构了文档顶部的 Header 布局与底部的双向签章布局(将 Flexbox 降级转换为无边框 Table),完美还原了左右对齐及并排结构;将矢量条形码重塑为原生的 Base64 图片流,并使用 Canvas 技术固化企业 Logo,彻底根治了移动端预览时条形码与图片双双失踪的致命 Bug。
- 自适应下划线与间距优化:修复了空字段导致下划线消失的隐蔽错误。当乙方未填写时,系统会在导出的文档中静默注入透明的占位空格强制撑开完整的下划线;同时修复了表头过窄导致内容折行以及特定中文字符带来巨量空隙的问题。
- 交互视觉打磨:移除了网页端按钮点击时触发的默认蓝色浏览器焦点外发光 (Outline/Box-shadow),整体视觉反馈更为沉浸,完全贴合了 Neo-Material 的极简风格。
# 2026.05.18 - Release v2.2.17
- 真 .docx 格式转换,全面支持微信预览:重构了前端到后端的导出链路。之前系统导出的是伪装成 .doc 的 MHTML 网页文档,导致手机微信等移动端无法直接预览。现已全面接入服务端真正的 html-to-docx 渲染引擎,导出的合同均为标准的 .docx 格式,完美支持在手机端、微信聊天内直接无缝预览打开。
- 下划线与填空区域高保真还原:修复了部分空白占位区域在导出 Word 后下划线丢失的 Bug。现已在导出前进行样式全量硬内联,并对空白下划线强制补全占位符并施加底层下划线样式(Text-Decoration),确保电脑端与手机端查看时,合同内(特别是银行账号等)的横线能够像在编辑界面一样清晰展示。
# 2026.05.18 - Release v2.2.16
- 发票与收款账户自适应:彻底修复了在左侧选取“乙方(服务方)”身份时,对方(甲方)详细开票信息(如地址、电话、账号)丢失无法完整渲染的 Bug。现已实现不同交易身份间的完全自适应映射,无论是支付方还是收款方均能生成严谨合规的对公打款及发票台账表格。
- 合同末尾双端签字自动补全:重构了落款区域的渲染逻辑,摒弃了过往只填补“我方公司”的单边填充模式。系统将自动抓取并组装您设定的交易对方主体全称,在最终输出的签署页上实现“甲方”与“乙方”盖章位的同时双向预填充。
# 2026.05.18 - Release v2.2.15
- 优化卡片人员展示逻辑:对 Dashboard 首页看板和系统待办大厅的任务卡片进行了迭代,优先使用
assignee_nickname 作为默认负责人的显示文本与头像交互提示,仅当无昵称数据时才向后兼容保留真实姓名,进一步优化系统社交与协作体验。
# 2026.05.17 - Release v2.2.13
- 去除视觉干扰:根据体验反馈,隐藏了任务卡片右上角的“与我相关”绿色圆点提示(底层“仅看自己”的过滤逻辑依然有效)。进一步提升了看板界面的整洁度与极简性。
# 2026.05.17 - Release v2.2.12
- 任务卡片 UI 全面同步:统一了首页(Dashboard)与工作计划模块的任务卡片设计。应用了最新的 Neo-Material 规范(立体阴影、参与人头像组、圆角等),并为首页引入了瀑布流下拉的入场物理动效。
- 排版比例与延迟计算优化:针对首页和看版的差异,微调了标题字号以达到最佳显示比例;同时修复了首页在“进行中”状态卡片的动画加载延迟时间计算合并 Bug。
- 首页默认头像 404 修复:排查并移除了首页顶栏失效的默认头像占用路径,修改为条件渲染机制,彻底解决了页面加载时的静态资源请求报错。
- 新增任务“点赞”功能接口:在服务端新增了专门处理特定任务点赞请求的
/api/tasks/:id/like API,强化任务的轻量社交反馈。
# 2026.05.17 - Release v2.2.11
- 组件库悬停预览优化:在“高级排版系统”中的各项排版工具(如创意广告模板、广告头条模板等)左侧组件列表中新增了 Hover 悬浮预览功能。现在鼠标移动到模板列表项上方停留即可自动弹出一个迷你的悬浮窗,通过底层实时动态渲染技术无缝展示目标组件在当前参数下的真实视觉效果(同时兼容静态内容及 SVG 动画预览),极大减少了查找和挑选对应卡片时“需要频繁点击加入画布确认”所带来的试错步骤,提升了创作工作流效率。
# 2026.05.17 - Release v2.2.10
- 报价单二维码分享重构:优化了新建报价单的分享链路。从原先静默自动复制链接的方式,升级为独立的分享弹窗模式。不仅加入了专属的二维码动态生成及加载动画供移动端直接扫码,还外置了直观的“复制链接”操作,大幅提升了业务侧发单给客户的体验与确定感。
- 订单管理卡片高密度排版优化:针对订单列表中卡片底部信息过于拥挤导致部分对接人名字被截断的问题进行了精细化布局。通过将回款时间的“预计/逾期”冗余文字简化为紧凑的“天数 + 时钟图标”,并为时间显示引入了等宽数字字体及微缩字距调整,在完整保留业务年份信息的同时,大幅释放了卡片的横向展示空间,使信息呈现更为整洁直观。
# 2026.05.16 - Release v2.2.9
- 绝对路径动态拼装修复:彻底修复了当用户在后台选择“视频号/小红书/公众号”等预设封面图后,由于相对路径 (`/assets/...`) 不被微信 JS-SDK 支持而导致分享卡片封面图无法显示的 Bug。系统现已通过底层动态获取当前协议头与域名(`window.location.origin`)完成对所有预设及相对路径封面的绝对 URL 组装转换,保证封面在任何客户端分享时均能 100% 完美呈现。
# 2026.05.16 - Release v2.2.8
- 弹窗滚动机制修复:为平台更新日志弹窗引入了独立的内部滚动视图,彻底解决了当日志内容过多时无法滑动浏览、强制拉长整个页面的问题。
- 界面留白优化:修复了日志内容缺失左右内边距导致文字紧贴屏幕边缘的视觉瑕疵,重新规范了弹窗的边缘留白,并锁定了底部操作栏以防挤压。
# 2026.05.16 - Release v2.2.7
- 修复 HTTPS 混流阻断:将在线文档编辑器的微信 `jweixin` 核心库源地址从 http 强制升级为 https,彻底解决了混合内容被浏览器阻断导致的分享卡片无法成功装载封面与摘要的隐蔽 Bug。
- 加入兜底爬虫元标签:在静态 HTML 头部追加了 `itemprop` 等元数据兜底标签,即使网络极差导致 JS 尚未执行完用户就分享了,也能尽可能保障呈现默认精美卡片。
# 2026.05.16 - Release v2.2.6
- 优化分享卡片标题:去除了转发“在线文档”时的“- 协同文档”固定后缀,使分享卡片标题更加简洁精准。
- 优化默认分享封面:对于未设置封面的文档,默认应用内置的高清封面(跳跃的小人头像),确保在微信内的呈现效果专业统一。
# 2026.05.16 - Release v2.2.5
- 1. 全面接入微信分享卡片支持:无论是“在线协作文档”还是“媒介资源报价单”,现在都原生接入了微信 JS-SDK 鉴权链路。直接转发链接到微信对话框,将自动解析呈现包含定制化封面图、精准标题和核心摘要的完美富文本预览卡片。
- 2. 报价单封面图快捷预设系统:针对报价外放需求,在后台新增了专属分享封面图上传区,并贴心预制了“视频号”、“公众号”、“小红书”三款高频精美封面图供一键选用。
- 3. 分享链接及二维码快捷展示:在文档编辑器内,为已开启分享的文档直接提供了即看即扫的独立二维码和分享链接快速展示区,配合丝滑的一键复制功能,大幅减少操作路径。
- 4. 列表页新增“只看已分享”过滤雷达:文档主页控制台接入了极简风的“只看已分享”状态开关,底层自动结合 localStorage 实现用户视图偏好记忆,让你能在海量文件中秒速筛出外发文档。
# 2026.05.15 - Release v2.2.4
- 1. 文档引擎格式清除增强:修复了格式刷在吸取无样式纯文本时引发的作用域报错失灵问题;进一步补强格式清除能力,现已能够完美将目标区块的对齐方式(如居中)和标题样式无损重置为纯文本段落格式,真正媲美 Word。
- 2. 高级排版引擎低配优化:将原有消耗显卡资源的抹玻璃效果及复杂浮动粒子动画重构替换为纯 CSS GPU 友好的「波纹雷达」动画,大幅提升平台在低配办公电脑上的运行流畅度。
- 3. 排版组件长文本体验打磨:为《一周排行榜排版》工具中的所有长文本编辑区(案例正文、首段引言、结尾总结)加入了高度自适应(Auto-Resize)特性,输入框会根据文本内容自动撑开,消除滚动死角。
# 2026.05.15 - Release v2.2.3
- 1. 图像拖拉手柄的误触分离:重构了编辑器图像拉伸控件 (Resizable) 的事件劫持逻辑。现在仅有四角蓝色的缩放控制点会触发尺寸拖拽,彻底剥离了核心区域的无视穿透 (pointer-events) 遮罩,让使用者能精准点击图片中心进行普通拖拽或选中动作,消灭了误触放大的交互痼疾。
- 2. 行内图片多图并排释放:移除了旧版 CSS 渲染树中对文档图片强制绑定的巨型 1.5em 上下霸王段落边距及垂直居中干预。恢复了真正纯粹的
inline-block 底端对齐响应式模型。如今用户在等比缩略第一张图片后,光标可丝滑停驻其右侧空白区间,肆意连缀插入后续图像而不触发断行。
- 3. 剪贴板尺寸智能冻结与格式代理:大幅度优化了应对“微信公众号粘贴”所搭载的脏数据自动拦截器。引入了原生
width 属性的高阶正则匹配校验,在执行编辑器内源复制时,系统将动态豁免已经被缩小过尺寸的定制图片,避免其在粘贴瞬间被强制包裹 100% 宽度的 Block Span,实现了原汁原味的体积保留。
# 2026.05.15 - Release v2.2.2
- 1. 彻底攻克附件中文乱码难题:深入底层文件流处理机制,重构了附件上传管道的字符编码转换逻辑。通过拦截原生的 Buffer 流并在持久化入库前主动执行 `latin1` 到 `utf8` 的硬解码,一举根治了导致任务附件原始文件名变乱码的痼疾。
- 2. 文档引擎级协作 BUG 修复与算法统一:解决了协同状态剥离导致的“新建副本后打开为空白”的严重问题,追加了可靠的后备 HTML 注入机制。针对修订记录重构了渲染防抖拦截逻辑(修复了单人修改下会异常生成的幽灵空白面板);同时,将全局的字数计算公式统一打通至最底层的正则级别,修复了历史追踪与底部栏字数统计长期的偏差。
- 3. 报价预装及强迫症 UI 打磨:报价单界面的默认发票规格现已预置为最新的 1% 专票;对 OA 核心侧边栏实施了细节修正——剥离了浏览器默认的生硬高亮蓝框,换成了全局统一的无边框主题色自适应描边;同时将工作台 AI 周报的图腾平滑过渡为原生语义更浓的 Bot 图标。
# 2026.05.14 - Release v2.2.1
- 1. 高定级“微章 (Badge Pill)”架构:彻底抛弃了散落的底部元数据排列方式,为作者身份打造了精致的浅灰背景胶囊标签,配合国际标准的
YYYY-MM-DD HH:MM 等宽时间戳格式,实现了极客与优雅的完美平衡。
- 2. 隐形悬浮触发式操作菜单:将原先拥挤在底部的“更多操作”按钮提拔至封面图右上角。引入了悬浮交互设计——默认透明以保持封面纯粹,鼠标滑入时平滑现身,并铺设极简纯白底板消除深色背景干扰。同时优化下拉菜单,保证焦点吸附顺滑稳定。
- 3. API 级别真实头像代理:修复了前端因直接读取数据库原始文件名导致头像大面积 404 的严重故障。重构了后端的 SQL 数据分发管线,在返回给客户端前自动将其包装为完整的
/api/users/:id/avatar 接口路径,一举恢复全平台个性化展示。
# 2026.05.14 - Release v2.2.0
- 1. 乐观渲染与后台静默转存:彻底解决了从 Word、微信等第三方平台复制粘贴长图文导致浏览器卡死和协同网络崩溃的顽疾。现已部署粘贴层侦测器,瞬间剔除超大 Base64 乱码并替换为占位图,随后在后台静默完成服务器直传与无缝替换,实现 0 延迟的流式排版体验。
- 2. 超级管理员隐身防误触模式 (Ghost Mode):为超级管理员进入全局文档库配备了专属的安全机制。处于此模式时,界面将全局锁定为“只读”(收起所有编辑工具),同时在底层切断协同引擎对当前身份的广播,确保在不打扰正常在线用户(隐身)的情况下安全审计文档。
- 3. 智能图像压缩与格式感知管线:升级了后端的 `sharp` 原生图片处理引擎。现在系统不仅能根据图片是否含有透明底(Alpha通道)智能分流并压缩出高质量 PNG 或高压缩率 JPG(85%),更增加了 800px 尺寸强力钳制墙,从源头上将大图抹杀,带来最高 50 倍的终极网络瘦身收益。
# 2026.05.14 - Release v2.1.9
- 1. 在线文档全局管理透视:在文档列表中为超级管理员接入了专属的“管理视角”开关。无视原有的私有分享隔离,不仅能全局一键透视平台内的所有隐藏文档,并在卡片显著位置挂载真实作者铭牌,实现最高级别的平台数字资产管控。
- 2. 文档渲染性能极速进化:彻底清除了大规模文档列表下的卡顿顽疾。注入了 300ms 的搜索输入防抖(有效防止每按一键就全盘重绘的雪崩效应),将背景渲染优化为
lazy 原生懒加载,同时引入了 DOM 局部作用域更新策略(针对性重制图标而非遍历全站),带来丝滑般的搜索体验。
- 3. 格式刷全场景克隆支持:修复了格式刷在吸取无修饰(Plain Text)内容时“失灵”报错的问题。现在,格式刷可以完全胜任类似 Word/WPS 的“格式清除”操作,支持将段落对齐及无样式纯文本状态无损倾泻至目标区块。
# 2026.05.14 - Release v2.1.8
- 100% 标签严密配对:发起了一场全域(涉及 19 个独立应用页面)的 DOM 结构严密化运动。精准修复了任务看板、财务结算与审批台账中游离的
<option> 碎片及丢失的 </div> 闭合标签,使网页结构解析严丝合缝,彻底避免了浏览器渲染引擎的重排错位。
- 网络无效请求拦截:彻底切断了全站存在的空图像资源请求。批量剔除了潜伏于图库、媒体回显与组件库中的无效
src="" 属性,不但修复了 UI 骨架塌陷的视觉污点,更屏蔽了无意义的内部重定向,增强了页面整体的防故障容限。
# 2026.05.14 - Release v2.1.7
- 修订追踪语义化提纯:彻底解决了在文档中插入链接(或长文本)时,由于算法试图合并零碎字符而导致的“幽灵删除红线”问题。为底层差异引擎新增了严苛的物理跨段落隔离机制(`\n` 阻断),阻止了远端错别字修复的红线“漂浮”到新增文本上方的排版乱象,使纯插入行为保持 100% 纯净。
- 插入超链接体验升级:移除了在没有选中任何文本时必须手动输入链接文字的繁琐弹窗。现在当光标处为空时,点击插入链接将会全自动把 URL 网址直接填充为可视化链接。
- 视图偏好本地记忆:赋予了“差异追踪”模式本地持久化(localStorage)的记忆能力。现在用户只要主动退出差异模式,即便是刷新页面或重新打开文档,系统也会严格尊重你的隐身意愿,不会再强行弹出右侧边栏和红绿高亮干扰阅读。
# 2026.05.13 - Release v2.1.6
- 画廊数据强隔离与筛选:智能图片生成的右侧展览馆新增“我的作品/全网作品”切换 Tab,并支持本地记忆用户偏好。彻底修复了服务端鉴权上下文遗漏导致的个人作品无法绑定当前用户身份的问题。
- 封面图动态 WebP 压缩:为封面素材库接入了 Sharp 图片处理引擎,实现了无缝的
?w=宽度 动态按需缩放及 WebP 高效转码。显著提升了封面灵感面板在多图状态下的首屏加载速度。
- 任务看板无缝光效优化:重新打磨了 Kanban 任务卡片的悬停状态。移除了由于透明边框引起的卡片白边瑕疵;彻底抛弃生硬的细线边框,将“未读”与“加急”状态的呼吸警报全面升级为柔和的径向渐变底光,边缘更加通透且符合 Neo-Material 设计语言。
# 2026.05.13 - Release v2.1.5
- 文档差异追踪排版重构:深度重构了修订模式的差异对比算法引擎。现在能完美识别段落结构,确保由于换行符新增/删除引起的标记能够精准吸附并驻留在正确的文本行内;解决了复杂编辑下的多段落混合渲染折叠和空行错位问题。
- 删除内联光标中文排版对齐:修复了在中文排版环境下红色删除光标(Widget)受
x-height 居中对齐影响而下沉的问题,采用基线对齐下沉补偿,确保标志与中文方块字高度平齐。
- SVG 分割线对齐适配:重构了文档内 SVG 分割线的 CSS 渲染优先级逻辑,恢复其原生的段落对齐能力。现在可以在工具栏完美使用左对齐、居中、右对齐排版分割线,而不再冲突屏蔽菜单点击事件。
# 2026.05.13 - Release v2.1.4
- 全站渲染性能优化:将 dashboard、tasks、materials 三个模块中使用
inset box-shadow: 60px 的未读呼吸动画替换为 GPU 合成层方案(opacity + radial-gradient),消除低端设备帧率骤降。同步移除了 docs 页面文档卡片徽章中的 backdrop-filter: blur()。
- 文档编辑器工具栏重构:将字体颜色、背景高亮、标题级别、分割线样式四组工具由独立按钮改为复合按钮组,减少工具栏横向占位;新增颜色条实时预览指示器。
- 正文内修订追踪上线:基于 ProseMirror Decoration 引擎实现了正文内变更可视化。开启修订模式后,新增内容以绿色底色+下划线标注在正文中,删除位置以红色竖线标记;右侧差异侧边栏显示审核人名字与变更统计。
- 侧边栏与正文双向联动:鼠标悬停正文高亮区域时,右侧对应变更卡片自动高亮并滚动到可见;点击卡片可跳转到正文对应位置。
# 2026.05.12 - Release v2.1.3
- 物料中心质感重构:深度对齐现代 Neo-Material 设计语言。将传统僵硬的“卡片悬浮”结构重塑为无边框的“三段式窗口”极简布局;调整底层图标视觉权重,统一直径至 12px 且减轻描边至 2.0,大幅提升页面通透感与呼吸节奏。
- 协同引擎“深度清洗”上线:针对从外部粘贴内容引发的脏数据污染,重构了文档引擎的清除格式机制。现在不仅能抹除表层色调,更能强制剥离
div/span 嵌套标签还原为纯净结构,彻底根绝布局错位。
- 防争抢追踪算法升级:优化了 Yjs 协同追踪算法。将段落所有权转移的差异判定阈值由 50% 严苛提升至 70%,实现“小修小改保留原作者,大幅重写才剥夺署名权”,完美契合团队心理预期。
- 协作色轨“探照灯”交互:引入
ResizeObserver 底层坐标系计算,新增了“精准投射”的高亮图层隔离技术。鼠标悬停左侧段落归属颜色线时,可避开核心引擎污染,通过纯透明层在原文字上方浮现实时投影块。
# 2026.05.12 - Release v2.1.2
- 标题字号优先级重塑:彻底修复了从外部(如微信公众号)复制内容到协同文档时,自带的底层内联字号属性覆盖了 H1/H2/H3 标准大小,导致所有标题看起来一样大的问题。系统现已强制清除其原本的脏数据样式,无条件继承系统标准的视觉大小梯队。
# 2026.05.12 - Release v2.1.1
- 图片防盗链豁免:在协同文档中底层注入了
no-referrer 策略。完美解决了文档内嵌来自微信公众号等第三方平台的外部图片时,在分享链接打开时由于 HTTP Referer 校验导致的“防盗链”破图现象。
- 分享链接身份精准回填:升级了脱离 OA 框架单独打开分享链接时的身份识别机制,全面兼容最新的 JWT (oa_token) 令牌格式解析,解决了用户明明在浏览器登入了却被标记为“匿名访客”的顽固问题。
- 富文本标题视觉降噪:根据实际的阅读体验重设了文档标题的大小梯队。移除了冗余的 H4 级别工具,将 H1 尺寸从 2em 紧缩至原 H2 的大小 (1.5em),使整体内容排版更加精致、不显突兀。
- 订单管理 UI 进阶打磨:全面升级了订单列表底盘视觉,背景更换为细腻的斜向微渐变,并显著强化了订单卡片的边框与 Hover 层级立体感,进一步贴合 Neo-Material 质感风格。
# 2026.05.12 - Release v2.1.0
- 新增 PDF / Word 服务端导出:在文档编辑器中集成了基于 Puppeteer 的 PDF 导出与 HTML 原生渲染的 Word 导出。Dockerfile 同步安装了 Chromium 与中日韩字体,确保服务端渲染的中文排版与图片定位还原编辑器效果。
- 协作归属追踪智能化重构:修复了协作编辑中作者追踪的多项致命逻辑:跳过 Yjs 远程同步事务避免远端修改被本地用户抢占;只标记光标所在段落而非遍历全文档;引入改动幅度阈值实现段落级公平归属。
- 访客身份与头像系统修正:修复了未登录访客在分享链接中显示错误头像的问题。访客统一使用灰色首字母头像,批注头像新增 Yjs awareness 和文档创建者的多级备选查找。
- 绩效排名并列修正与报价 ID 修复:修正了绩效排名算法使相同分数的成员获得相同名次;修复了报价管理模块中编辑和删除操作因 ID 类型不匹配导致失败的问题。
# 2026.05.11 - Release v2.0.9
- 弹窗底层重绘加固:修复了部分低端设备或首次打开文档编辑器时,点击“分享”按钮可能会因为 DOM 样式计算延迟导致弹窗闪避失效的渲染 BUG。已通过两阶式的 `requestAnimationFrame` 重绘队列确保分享配置面板的 100% 唤起率。
- 批注行为阻断提示优化:在未选中任何正文文字的情况下直接点击浮动栏的“添加批注”功能时,抛弃了原来容易被忽略的小尺寸顶部 Toast,重构为强阻断、高可读性的系统级中央对话框(Modal)。明确告知用户必须“先高亮特定文字、再触发批注动作”,大幅降低了新员工初次使用时的挫败感和摸索成本。
# 2026.05.11 - Release v2.0.8
- 排版导出字体剥离重构:深度重构了文案盲盒模板的底层字体加载流。将沉重的中文字体包的 Base64 编码从“实时渲染环路”中彻底剥离,仅在用户点击“生成图片”进行高清导出时才执行字体注入,极大提升了前端实时拖拽与打字预览的响应速度。
- 打破协作追踪隐身墙:移除了在线文档引擎中“单人独占模式自动隐藏作者轨”的严格约束。现在,无论是一人独享还是多人协作,左侧的段落级归属指纹线将全程保持在线。
- 协作身份防错降级:优化了协作引擎的头像渲染机制,采用确定性身份标识替代原有的模糊匹配,并在缺失头像数据时智能回退至基于首字母生成的矢量头像,解决了此前协同用户头像频繁降级为粉红色 V 的显示问题。
- 光标拉伸渲染 Bug 修复:针对 Mac / iOS 平台下 Safari 浏览器的底层渲染引擎进行了补丁兼容,彻底解决了在弹性布局内光标被无限拉长霸屏的千年骨灰级 Bug。
# 2026.05.11 - Release v2.0.7
- 新增文档修订追踪:在线文档加入了强大的“差异追踪/修订模式”。开启后系统将自动抓取快照底稿,用户继续编辑时,所有新增与删除动作均会高亮显示在响应式侧边栏中(绿色新增、红色划线删除),并彻底解决了面板遮挡编辑区的问题。
- 微信排版引擎降级兼容:全面修复了在微信公众号环境下的 SVG 模板文字重叠与塌陷问题,为所有公众号广告与互动头条组件引入了
-1px 的抗裂缝黑客补丁(Anti-gap Hack);彻底解决了从文档复制图片至微信时图片损坏的兼容性盲区。
- 盲盒及移动设备体验打磨:修复了“文案盲盒”工具由于 Base64 内联字体过大导致的崩溃,恢复了失效的复制功能,并重塑了自适应的长滚动视图;此外,对全局的“移动设备解绑删除”对话框实施了移动端适配,改用更优雅的原生 Bottom Sheet 进行弹窗拦截。
- 协同安全与性能:放宽了协作者的严格验证,彻底消灭了外部受邀者在共享文档时无端弹出的“保存失败”拦截;为外部访客加入了动态花名(Display Name)设置能力以追踪协作光标。
# 2026.05.11 - Release v2.0.6
- 新增封面灵感面板:全新上线了 Cover Design Inspiration 门户,支持上传、分类管理及检索 2.95:1 比例的封面设计资产,全面对接内部服务端数据库持久化。
- 排版与自定义字体接入:全局集成了全新的三套商用级定制字体,并针对日期、正文、引用等区域完成了精细化的降级映射;同时彻底修复了结算单 PDF 导出时日期组件异常的陈年 Bug。
- 系统交互与底层优化:重构了移动端环境下的全局弹窗,用 Neo-Material 规范的底栏半屏抽屉 (Bottom Sheet) 替换了所有生硬的浏览器原生 Alert;放宽了官网发布中心的表单校验,并针对绩效考核模块实现了离职人员数据的静默过滤。
# 2026.05.10 - Release v2.0.5
- 在线文档回收站 (安全防误删):对文档的删除操作进行了底层防崩溃级重构。现在文档删除将变更为“软删除”,被移除的文档会进入专门的回收站面板。您可以在 30 天的保留窗口期内随时“一键恢复”它,或者执行彻底销毁;服务端每日自动巡检将静默清理逾期超过 30 天的回收站数据以释放空间。
- 沉浸式专注模式拆分与重构:彻底解绑了“沉浸式写作(去 UI 化)”与“浏览器全屏”的强制挂钩逻辑,在工具栏右上角增加了独立的 OS 级全屏按钮;去除了廉价的透明玻璃效果,将“暗夜模式”重塑为纯净深邃的中性暗灰(Neutral 900),去除了原有的蓝色色差,并反色适配了暗黑环境下的标题可读性。
- 富文本排版间距统一化:修正了此前由于浏览器渲染机制导致的:在普通编辑器与沉浸模式下,文字段落与图片之间的间距会出现视觉差异的问题。通过在底层强制注入
1.5em 的严格约束边距,确保文章跨端、跨模式下均具备 100% 完美的呼吸留白感。
# 2026.05.10 - Release v2.0.4
- Windows 客户端全局视觉打磨:重构了底层 CSS 的
--font-sans 变量与微信公众号引擎排版样式。全面引入了 PingFang SC, Microsoft YaHei UI, Microsoft YaHei 的动态平滑降级策略,解决了由于缺少“苹方”字体导致的 Windows 设备上文字偏小、锯齿感与排版变形问题。
- 草稿保存机制(防丢重构):修复了发布中心内点击“保存草稿”后,如果用户留停并反复保存时,底层
window._currentEditingWpId 丢失所导致的海量草稿重影现象。重构后的防抖与保存机制现已实现:连续点击将无缝追踪并覆盖更新同一份草稿,且采用非阻断的顶部静默 Toast 弹窗,实现沉浸式极速续写体验。
- IP与设备并发鉴定分离:解绑了安全机制中单向排斥的多设备踢线逻辑。现已实现精准判定:同一个物理局域网 IP 下的 PC 端与手机端均可并发登录与协同,且不触发挤占登出,只隔离异地 IP 的串流登录,完美平衡安全与桌面效率。
# 2026.05.10 - Release v2.0.3
- API 安全加固:文档保存、标题修改、删除等核心接口全部引入身份认证与所有权校验,WebSocket 协作通道强制 Token 鉴权,图片上传新增 MIME 白名单与路径遍历防护,文档 ID 升级为加密安全随机数。
- 服务端版本历史:新建 document_versions 表,实现跨设备版本快照管理。同一用户 5 分钟内编辑自动合并、每文档上限 20 版本、30 天过期自动清理,保留 localStorage 作为离线降级存储。
- 批注持久化:批注数据同步写入 document_comments 表,新增、删除、回复均实时同步至服务端,文档删除时级联清理关联数据。
- 性能与存储优化:文档列表不再加载全量 HTML(改用预提取封面图字段)、列表渲染改为一次性赋值、阅读量排除创建者并加入去重窗口、每日定时清理孤儿数据与过期版本。
# 2026.05.09 - Release v2.0.2
- 协同文档排版适配与体验重构:重构了编辑器的
flex 伸缩引擎。现在新建空白文档时,系统会自动向下铺满全屏,将底栏稳稳推至最底端;同时修复了无法通过点击下方空白区域唤起光标编辑的体验死角。
- 阅读量展示智能避让:在电脑端编辑模式下强制隐藏文章底部的阅读量统计,避免与状态栏发生冗余冲突;在手机端或只读分享链接中,系统会智能唤醒并展示卡片底部的阅读量,兼顾极简与功能完整。
- 批注功能展示与权限重塑:去除了移动端批注面板“自动霸屏弹开”的粗暴逻辑,改为底部时间栏旁新增的触发按钮。针对无权限的只读模式,系统会自动注入 CSS 彻底隐身所有批注高亮底色与面板。
- 标题格式解绑与防截断提醒:去除了桌面端标题必须居中的限制;废除了强硬的
maxlength 长度截断,改为对超出 24 个字的长标题抛出软性温馨 Toast 提示。
# 2026.05.09 - Release v2.0.1
- 一键无缝剪贴板复制:对分享弹窗的交互路径进行了大幅瘦身。现在点击“保存”后,系统不再展示二次确认的弹窗,而是会全自动将生成的链接复制到你的剪贴板中,并弹出顶部的绿色 Toast 提示,极大提升了顺滑度。
- SSL 证书与专属域名:为满足外部独立分享的诉求,重新启用了专属域名 `doc.articent.com`,并为其在服务器端配置了正式合法的 HTTPS 绿锁安全证书,解决了微信报不安全的警告。
- 极致精简的短链接体验:对分享链接进行了腾讯文档级别的 URL 瘦身(去掉了冗余的 `?id=` 参数),将原本的复杂长链接变为了极简形态(如 `https://doc.articent.com/d/xxxxx`),更短小精悍。
- 模态框图层防遮挡:针对分享面板打开时,底层富文本编辑器的悬浮工具条(如线条粗细调节、图片缩放工具)仍会顽固驻留甚至遮挡前方弹窗的问题,增加了失去焦点(Blur)的防抖隐退机制,确保视觉层级纯净。
# 2026.05.09 - Release v2.0.1
- 全域玻璃态 (Glassmorphism) UI 升级:在线文档页面背景全面透明化,无缝衔接系统主底座的呼吸渐变光晕;文档卡片、搜索栏、列表切换按键以及新建文档按钮全部重塑为高阶「毛玻璃与胶囊形态」,配合细腻的光影下凹与悬浮上浮物理反馈,带来媲美原生系统的通透高级感。
- 交互菜单微雕与间距优化:重绘了文档卡片右下角的 “...” (更多操作) 下拉弹出菜单,字体微缩、加宽图标间距,并将弹窗容器升级为带弥散阴影的磨砂亚克力材质,消除了过往粗糙的压抑感与突兀边界。
- 分段选择器重构:分享设置模态框与顶部导航 Tab 改用基于深色半透明压暗层 `rgba(15, 23, 42, 0.04)` 的新一代自适应分段选择器 (Segmented Control),原生贴合任何复杂的动效背景而不显死板。
# 2026.05.09 - Major Release v2.0.0
- 富文本编辑器内核跨越:基于 ProseMirror/Tiptap 构建了全新的底层实时富文本编辑器引擎。全面支持 Markdown 快捷指令(#、-、> 等)、拖拽图片上传与调整大小、多级标题、代码块高亮,并内置了极简的悬浮格式化工具栏。
- 专业级沉浸写作体验:抛弃了传统的表单输入模式,引入类 Notion / 幕布 的无边框文档界面。支持一键切换“沉浸式写作”视图(模拟真实 A4 纸张边界),并且通过底层算法自动处理封面与无图文章的视觉占位图逻辑。
- 协同与权限生态闭环:正式建立了完整的文档卡片式管理列表,支持私有、公开只读与公开可编辑的权限分享。未来将作为 OA 知识库与跨部门协作的核心生产力工具。
- 交互修复与打磨:修复了非文本节点(如图片、分割线)导致工具栏坐标系崩溃的底层逻辑问题;优化了移动端界面边距与分享状态下的防误触保护。
# 2026.05.08 - Release v1.9.26
- 经营台账改版:财务模块更名为“经营台账”,并根据 Neo-Material 设计规范全面重构。去除了原先后端耗时的“用工总成本(工资)”看板,替换为轻量且高频变动的“日常办公支出”统计,显著提升页面加载与查阅大盘的速度。
- 动态日历选择器:移除了旧版的原生日历选择器,取而代之的是悬浮式的动态下拉组件。系统现在会自动抓取存在真实记账数据的有效月份作为筛选项(包括预先录入的未来月份),且默认锁定至当月,杜绝了“幽灵选项”现象。
- 视觉体验调优:修正了台账底部折线趋势图花哨的渐变配色,改为沉稳的深青单色系,优化了各类指标图标的横向弹性居中排版,解决了月份选择器过长时的强制折行问题。
# 2026.05.07 - Release v1.9.25
- 提成发放浮动操作栏:提成与奖金模块新增底部浮动操作栏,勾选提成卡片后自动弹出,替代原先的表头粘性工具条,解决了滚动时工具条露底遮挡的问题。
- 已结清卡片样式统一:提成卡片"已结清"状态改为灰色调一致化设计,顶部增加状态横幅,与待发放卡片保持相同的卡片骨架。
- 修复批量发放路由冲突:修复了后端 bulk-pay 被 /:id 路由拦截导致批量标记已发放功能失效的 Bug。
- 修复工资单手动保存扣款方向:修复了手动编辑工资单保存时未读取员工规则中"扣款方向"设置的 Bug,确保"从税前薪资扣"的员工请假扣款正确优先从对公工资扣除。
- 工资单保存异常提示:手动保存工资单时如遇后端拒绝(如月份已锁定),现在会正确弹出错误提示,不再静默关闭。
# 2026.05.07 - Release v1.9.24
- 热点日历多标签支持:在“内容编辑与发布”的“热点日历”模式中,新增了核心关键词字段,并创新性地采用“标签化 (Tag Input)”交互组件。用户只需按下回车或输入逗号即可快速分裂创建多个关键词标签,底层自动兼容旧版逗号分隔数据。
- 审核界面同步展示:升级了后台内容审核与审计的预览模态窗。现在系统会自动解析热点日历的多关键词,并在正文顶部以圆润的标签组阵列呈现,极大提升了内容核对的视觉效率。
# 2026.05.07 - Release v1.9.23
- 人性化饭补核发新规(二次优化):进一步重构了考勤内核。现已彻底移除饭补核发时的“必须有两次打卡”以及“时间跨度约束”等刻板规则。只要今天是工作日,且当天的任意一条打卡记录落在了 09:00~11:59 或者 18:00~22:59 这两个“核心就餐时段”内,系统即认定为有效到岗并自动下发当天的饭补。
- 非工作日除外机制重设:为了确保逻辑严密,本次更新同时加固了非工作日的判定。任何在周末或法定节假日(且非调休)的打卡记录,即便落入就餐时段也不会误发饭补,彻底阻断了节假日来公司取件导致发放饭补的问题。
# 2026.05.07 - Release v1.9.22
- 交互焕新:"发薪锁"徽章重新设计为 Neo-Material 风格并上移至系统主标题右侧,状态随所选月份实时联动。
- 算法升级:彻底升级底层个税收敛引擎,在累计减免计算时强制引入严格的精度截断,彻底根除了由于历史旧数据浮点数残留引起的“一分钱”补偿错位问题。
- 修复层级BUG:彻底修复了工资表最右侧“操作”下拉菜单由于悬浮动画生成的“CSS 层叠上下文嵌套陷阱”导致被下一行数据遮挡裁切的BUG。
# 2026.05.07 - Release v1.9.21
- 月度工资单锁定与发薪安全防护:为了防止发薪后发生误操作导致的财务数据变动,新增了工资单月度锁定功能。当HR核对无误后,可一键锁定当前月份。锁定后的月份将无法再次“新建工资单”或进行任何增删改操作。
- 严格的解锁权限隔离:被锁定的工资单月份,系统将在界面上展示锁定提示,并自动禁用所有的编辑权限。为了保证数据的严肃性与追溯性,只有系统内置的超级管理员能够执行解锁操作。
# 2026.05.07 - Release v1.9.20
- 重构饭补发放宽容度与规则判定:移除了过于死板的强制双向打卡与4小时限制。现在系统支持双重并行的宽容判定:只要员工在中午 11:59 前有打卡记录(无论下午是否打卡),或者员工下午到岗但在公司驻留满 4 个小时,系统均会自动发放饭补,大幅减少由于忘打卡导致的误扣除。
- 退休人员个税规则验证与历史数据同步:排查并确认了退休人员累计个税预扣算法的正确性。明确了部分退休人员历史月份未生成或顺序颠倒导致当月计算异常的原因。系统在重新拉取生成时能够自动基于完整的历史基数对当月偏差进行全额回退与动态补偿修复。
# 2026.05.07 - Release v1.9.19
- 订单大盘重构高密度数据栅格:全面升级了“订单管理”模块的展示架构。废除了过往松散的流式排布,转而采用 Neo-Material 规范的高密度紧凑列表。成功将冗余的“综合金额”解耦并细分为独立的“应收、对公返点、对私返点”三列,确保财务回款与垫资状态一目了然。
- 空间折叠与信息降噪优化:为了彻底杜绝小尺寸屏幕的横向滚动灾难,我们对列表空间进行了极致压榨。现在,“预计收款日”已被合并至“投放日期”下方,并继承了醒目的过期变红、收款划线等智能状态;而内部与外部对接人亦通过上下悬挂的方式集成于单一单元格。
- 重组订单编辑模态窗:抛弃了原始的双列粗犷布局,正式引入高级 `grid-cols-6` 六列微观控制系统。动态优化了“品牌与项目”的 1:2 录入宽比,以及发布平台、日期与对接人的同行等分收纳机制;同步修复了所有下拉选单受遮罩拦截导致的点击外部无法收起 (Click-Outside) 的死角 Bug。
# 2026.05.07 - Release v1.9.18
- 财务看板排版与 UI 视觉重构:深度引入了高密度数据表格布局策略。重构了“工资结算系统”的列宽自适应方案,对姓名、状态等短文本列进行了最小化压缩,同时给所有包含小数的财务数字列释放了足够的横向伸展空间,确保了账单的平视严肃性和极佳的信息密度。
- 层叠优先级与悬浮菜单修复:修复了表格最右侧 Sticky 栏操作下拉菜单在展开时与下方单元格互相穿透、遮挡的严重 BUG。优化了顶部筛选栏的溢出裁剪(Overflow-X)问题,并解决了下拉选项文字受挤压换行的问题,极大改善了系统操作面板的流畅度。
# 2026.05.06 - Release v1.9.17
- 考勤饭补防刷与防呆:修复了此前部分成员凌晨异常打卡或仅单次打卡也会误发饭补的漏洞。现在系统将严格校验:1. 必须有至少两次打卡;2. 首次打卡时间必须在 11:00 之前(含);3. 两次打卡的时间跨度必须超过 4 个小时。如果不满足此条件,即便当天有打卡记录,也不会发放当天的饭补。
- 全局饭补一致性:此更严格的考勤核发逻辑已同步生效于“我的绩效与补贴”、“系统奖金提成管理”、“考勤与饭补管理”及“智能生成工资单”所有涉及考勤关联核发的模块中,确保财务发薪100%精准。
# 2026.05.06 - Release v1.9.16
- 新增全局操作日志与全链路追踪:为工资单模块新建了独立的“操作日志”面板,系统将自动汇总所有单点调薪与备注说明记录。并根据财务对账需求采用了“极简垂直时间轴”布局,确保修改详情不折叠、文字不横向溢出,大幅提升审计可读性。
- UI 组件材质升级:将个税明细弹窗与全局日志弹窗的底层架构彻底更新为 Neo-Material 宽屏规范。废除了旧的原生按钮样式,引入毛玻璃浮层 (modal-glass) 质感,重塑沉浸式的交互体验。
# 2026.05.06 - Release v1.9.14
- 二次核算风险防线:在执行“智能提取生成”时,如果系统检测到该月份已存在历史核算数据,将会弹出一个清晰的数据 Diff(对比)模态框,直观展示各项金额的变化明细。只有在您确认变动无误后才会执行真正的数据覆盖,彻底杜绝误操作导致手动修改记录丢失的风险。
# 2026.05.06 - Release v1.9.13
- 个税年度累计核算与 UI 优化:重构了个税算法。系统会主动拉取全年的工资单记录,精确计算应纳税所得额的累计跳档与历史已缴税金扣减,彻底解决单月收入跳动导致的税金不准问题。在界面上新增了醒目的“个税”数据列,并全局启用了紧凑排版适配小屏。
- 修复数值反弹与 0 值回显 Bug:解除了系统过度热心的公积金“5000 / 7%”自动回填机制。采用严谨的 nullish 判定符,修复了各项福利补贴若被主动存为 0 时,再次编辑仍会反弹重置成默认值的缺陷。
# 2026.05.06 - Release v1.9.12
- 新增社保缴纳基数自定义:在人员管理薪酬规则弹窗中,新增了独立的“社保缴纳基数”输入项。现在可以为员工单独设置不同于申报底薪的社保基数(如王逸倩申报底薪 7000,社保基数 7880.16)。若留空,则依然默认使用底薪自动触发补齐 7460 最低基数的兜底逻辑。
# 2026.05.06 - Release v1.9.15
- 优化财务表格导出格式:引入专业的 Excel 生成引擎 (SheetJS),彻底取代原先的 HTML 强转 Excel 方案。成功解决了导出文件打开时报“文件格式和扩展名不匹配”警告的问题,同时对数据格式进行了标准化梳理(纯净数据列、自动应用右对齐、保留两位小数)。
- 修正退休人员个税规则:系统全面重构了底层的个税计算器逻辑,现在系统对“退休/退休返聘”人员也将一视同仁,只要工资规则设定了“税前”类型,即可同步应用标准的累计预扣预缴算法。
- 精调桌面与响应式UI体验:根据 Neo-Material 设计规范为薪资结算页的控制台动作区打上了不换行断言约束。确保大屏幕和中型设备上操作按钮绝不会溢出折叠。
# 2026.05.06 - Release v1.9.15
- 修复“蝉联翻倍”漏网之鱼:深度排查了部分人员连续两轮单项第一却未触发“蝉联翻倍”奖励的核心 Bug。由于前期录入不严谨导致部分同事花名缺失或曾变动(比如“华琳”与“徐华琳”由于数据生成节点不一导致字符串不匹配)。现已重构底层对比逻辑,不仅进行花名验证,更深入至数据库底层 User ID 进行交叉比对,彻底根绝此类数据遗漏现象,历史脏数据已全部清算补偿。
# 2026.05.06 - Release v1.9.15
- UI优化:统一了“绩效与补贴”页面的奖金和考勤卡片日期显示格式为结算周期 (YYYY-MM),与主“提成与奖金”模块保持一致。
- 审计核验:完成了绩效发奖“蝉联”倍增逻辑的溯源审计,验证了算法中历史周期回溯计算的精准性。
# 2026.05.06 - Release v1.9.11
- 强制考勤数据实时同步:修正了工资单生成逻辑。现在每次点击“智能提取生成”时,系统将 100% 放弃底层数据库里历史遗留的“饭补”与“全勤”数值,强制使用当次实时核算的数据。彻底解决了由于版本过渡导致的“旧错误数据被当成手工数据锁定”的问题。
# 2026.05.06 - Release v1.9.10
- 同步考勤排免白名单:修复了在“智能生成工资单”核算饭补与全勤奖时,部分处于排免名单(如创始人、特定免卡考勤人员)未被正确过滤,导致异常发放考勤奖补金的 Bug。现在后台自动拉取规则将彻底对齐前端展示逻辑。
# 2026.05.06 - Release v1.9.9
- 打通考勤与工资核算:现在在生成工资单时,系统将不再依赖手动数据输入,而是直接深度拉取钉钉原始打卡记录与排免规则,全自动结算并填充指定月份的“全勤奖”和“饭补”,实现一键完全核算。
- 优化绩效补贴日期过滤:“我的绩效与补贴”页面的时间选择器已修复,现已准确绑定提成与奖金系统中的“预期发放月份”(而非建表日期),保证两端数据完全对齐。同时修复了历史已完结月份仍显示为“预估全勤”的文案问题。
# 2026.05.06 - Release v1.9.8
- 优化工资单生成覆盖逻辑:解决了点击“智能生成”会强制将手工录入的“饭补”、“全勤奖”和“请假天数”清零的体验问题。现在重新生成工资单时,将自动继承已有记录中手动填写的这三项数据,避免重复劳动。
# 2026.05.06 - Release v1.9.7
- 彻底修复工资生成流转崩溃致命 Bug:修复了在生成新月份工资单时因 `existingInDb` 变量未声明导致系统直接抛出 `ReferenceError`,从而中断数据保存的核心级 Bug。现已优化为在底层逻辑处理前主动向服务器拉取一次目标月份的数据以供精确对比。
# 2026.05.06 - Release v1.9.6
- 提成结算异常熔断机制修复:彻底解决了在生成工资单时因提成数据库中存在异常格式的分配数据(如空字符串、非法JSON)导致的“打通流转失败”致命崩溃(Type Error)。现已针对底层解析加入了强制的数组类型安全转换与兜底机制。
# 2026.05.06 - Release v1.9.5
- 提成与奖金系统彻底打通底层挂载:修复了工资单结算中各项非基础工资(商单提成、全勤、餐补、杂项奖金)全为 0 的 Bug。根因是新版提成模块将数据库字段升级后,结算代码未同步更改(错把 `expected_payout_date` 读成了 `scheduled_month`,`splits` 读成 `allocations`)。现已打通血管,再次点击“生成当月工资”即可瞬间拉取对应人员的全部动态收益并自动填充。
# 2026.05.06 - Release v1.9.4
- 修复工资单重复生成覆盖丢失 Bug:修复了此前因读取本地当前界面的记录状态作为覆盖判定依据,导致“在3月份界面强行生成4月份工资单”时,判定失效而产生海量重复空记录的严重底层逻辑问题。现已修正为精确比对服务端目标月份实时数据。
- 历史重复脏数据云端清洗:在线上生产服务器执行了 SQLite 数据库的专项去重清理作业,安全移除了因该逻辑漏洞产生的无效记录,保证财务数据的唯一性与安全性。
# 2026.05.06 - Release v1.9.3
- 薪酬系统月份筛选器动态化:修复了工资系统下拉菜单被固化无法选中新生成月份的问题。现已重构底层逻辑,改为每次智能拉取全局数据库中的结算记录,动态渲染下拉菜单,实现新生成记录的“所见即所得”实时切换。
# 2026.05.06 - Release v1.9.2
- 离职(冻结)账号考勤隐身与惩罚机制:重构了考勤内核。现已被冻结的账号在当月查无打卡记录时将彻底从报表隐藏;若发生月中离职,下半月缺卡将立刻触发全勤剥夺判定,不再适用“乐观估计”。
- 当日全勤期望“最后通牒”判定:修改了过去针对“今日”打卡的无限宽容。现规定若当前时间超过下午两点且依旧零记录,即使“今天”尚未结束,亦立即取消当日期望并扣除全勤奖项。
- 绩效与补贴页面动态跟随与时态重构:修复了补贴看板卡片强行索要当月数据的 Bug。现页面会根据日历范围实时抓取对应区间,并根据历史时态智能将“预估全勤奖”转正为“全勤奖 (实际核算)”,打消历史结算不确定感。
# 2026.05.06 - Release v1.9.0
- 互动推图模板及排版对齐:全新上线了《图片推出滑动排版》互动模板,支持双层画廊联动;同时移除了该模板标题下方的冗余说明,彻底释放了垂直空间,解决了底部 iPhone 预览图被截断的显示 Bug,视觉上完全对齐了《左右吸附滑动》的极简规范。
- 高级标题组件与专属矢量化:在纯代码《自定义排版》中扩充了 03、04、05 三款高级预设标题样式,并同步挂载了“阿里妈妈数黑体”等全新字体资产。特别为 05 号模板编写了专属的 SVG 路径渲染支持,完美固化了绿色的定制机器人 Logo 头像矢量图形。
- 代码清洗准确度与视觉重绘:重构了《智能代码清洗机》的洗码执行逻辑,彻底排除了无关代码污染,确保右侧洗净区 100% 紧贴左侧原文输入层进行清洗;同时根据 Neo-Material 设计语言,重绘了工具列表的清洗机 Icon 图标,使其更符合平台统一美学。
# 2026.05.05 - Release v1.8.48
- 排异标志精准化:修复了考勤管理界面中,“打卡排除记录”(小漏斗图标)无视当前所选月份周期全局显示的问题。现在的漏斗图标只会精准关联当前您正在查询的时间段:如果该员工在此周期内没有排异记录,该图标会自动隐藏,让界面反馈更精确清晰。
# 2026.05.05 - Release v1.8.47
- 提成核算双重优化:修复了工资单结算中 `taxable_income` 计算导致“打通流转失败”的致命报错,重构了提成周期的拉取时间范围(包含上个月全量数据),使得跨月历史考勤查询准确无误。
- 排版生成机制增强:为了完美适配微信公众号原生编辑器,引入
<p> 段落解构引擎,彻底解决换行与段落格式在外部系统丢失的问题;同时全局调大了营销日历字号,视觉传达更清晰。
- 全勤与饭补逻辑重塑:接入更加严谨的全勤计算规则(联动考勤手动免责例外),将基础补卡改为“至少两次打卡且满足时间跨度”才发放饭补,避免休息日误发。
# 2026.04.30 - Release v1.8.46
- 报价信息智能记忆缓存:深入优化了“生成专属报价链接”操作流体验。系统现已基于
localStorage 实现了对高频表单项(内部联系人、报价有效期截止日)的自动化存取。每次重新打开报价弹窗时,系统将智能恢复上一次的填充记录,免除重复输入。
- 管理列表操作区视觉减负:全面重塑了“专属报价链接管理”数据表中右侧操作列的设计交互。遵循 Neo-Material 设计规范移除了过重的文字按钮,统一切换为更具辨识度与极简观感的高质量悬停图标集,极大释放了横向视图空间。
# 2026.04.30 - Release v1.8.45
- 修正考勤系统工作日判定:移除了代码中硬编码的 2026 年 4 月 26 日调休逻辑,解决了该日期未上班却被异常标记为“调休上班”的计算偏差,恢复考勤大盘与国家法定假假日的一致性。
- 报价管理支持二次编辑:在服务报价管理后台为每一条生成的报价链接新增了完整的“编辑”功能。管理员现在可以随时回填并修改链接绑定的客户名称、折扣比例、专属有效期限等核心信息并立即覆盖更新。
- 报价单展示与列表完善:为管理后台链接列表追加了“有效期”与“联系人”数据列直观展示;同时修正了移动端受屏幕自适应压缩导致客户侧报价单有效期和联系人隐藏的问题,改为垂直结构清晰罗列。
# 2026.04.30 - Release v1.8.44
- 素材库交互优化:修复了新添加素材可能因“未读状态”等旧有排序逻辑被挤到列表底部的体验盲区。现在,当前会话内新增的素材将获得最高级强制置顶特权,确保用户在提交后能立即获得可见的正向反馈。
- 报价链接生成修复:修复了报价单生成弹窗中(全量分享与选中导出),“联系人”与“有效期限”字段数据未能正确映射至接口参数的隐蔽 Bug,彻底解决了后端无法存储此类关键销售线索的问题。
- 性别画像视觉打磨:全面重构了外部报价单(
media.articent.com)移动端的男女性别标识。抛弃了原生容易发生基线偏移的 Unicode 字符,转而采用与整体 Neo-Material 设计语言高度统一、基于 Flex 完美垂直居中的矢量化(SVG)图标。
# 2026.04.30 - Release v1.8.43
- 解除超大截图限制:发现高清设备(如 Mac Retina)直接通过剪贴板粘贴原图时,文件体积会轻易超过默认的 10MB,导致后台拦截。现已将素材库上传引擎(materialImgUpload)的单张图片体积上限全面放宽至 50MB。
- 无后缀格式智能恢复:修复了部分浏览器在粘贴图片时丢失
file.originalname 导致的后台服务崩溃。现在的系统能智能对这类未知后缀图片自动标记为 .jpg 并顺利入库。
- 前端格式拦截降级兼容:修复了部分 Windows 电脑因系统注册表异常导致
file.type(MIME 类型)丢失,从而被前端安全机制误拦截的问题。系统现已增加对物理文件扩展名(不区分大小写)的兜底校验。
# 2026.04.29 - Release v1.8.42
- 多选批量投喂AI:素材库新增「多选投喂AI」模式。进入多选后,每张卡片左上角出现复选框,选中的卡片高亮描边。底部浮出深色操作栏,显示已选数量并提供一键投喂AI按钮。所有选中素材的标题、描述、标签、链接会被整合成结构化 Prompt,强制要求 AI 覆盖全部素材进行综合创作。
- 多链接解析增强:修复了单素材「AI一键创作」的链接读取逻辑。现在会同时解析 refLink 和 sourceUrl 字段,自动拆分逗号分隔的多链接,按编号列表格式喂给 AI,并注入联网指令要求模型深度读取链接内容。
# 2026.04.29 - Release v1.8.41
- 排版格式完全兼容手工编辑:修复了排版后无法加粗的死板格式冲突问题。现在 AI 排版生成的代码绝不会包含覆盖性的默认粗细指令,真正做到了机器排版后支持随意手工涂改加粗。
- 彻底屏蔽 AI 混杂标题与垃圾头信息:优化了排版模板,现在的 AI 只对正文进行排版加工,绝不会再生成多余的标题、作者、日期;且如果你原本“标题栏”未填写内容,排版程序会自动把总结好的最佳大标题智能填入“标题栏”,不再污染正文本身。
- 审核封面的数据对接纠错:彻底解决了“上传了封面但是在审核弹窗里一直显示正文第一张配图”的漏洞,精准将 `featured_media` 注入数据同步流。
- 坚不可摧的“高频防抖”草稿箱保护:彻底推翻了原来的轮询草稿保存逻辑。引入了打字动作捕获机制 + 20秒防抖 + 5分钟热更新折叠写入策略:一旦你停止打字满20秒,系统立即落盘备份(抗衡死机和强制刷新);并且系统只会每5分钟向历史列表中追加新位面记录,既保证了实时防丢,又防止了历史版本被暴风洗盘!
# 2026.04.29 · Release v1.8.40
- 修复一键排版导致图片丢失的问题:重构了 AI 排版助手的取词逻辑,将原始输入由纯文本模式 (`format: 'text'`) 升级为原生富文本解析 (`getContent()`)。
- MiniMax 模型铁律加固:已在所有 6 种预设排版风格的底层系统级 Prompt 中植入了最高级指令:强制要求模型在分析和重构排版结构时,必须 100% 识别并原封不动地保留原生 `
`、`
# 2026.04.29 · Release v1.8.39
- 修复编辑器工具栏无法吸顶的问题:解除了由于内容自适应扩充带来的内部溢出隐藏限制。现在在发布长篇文章并向下滑动页面时,TinyMCE 编辑器的操作工具栏将始终平滑地吸附固定在浏览器顶部,彻底解决了下拉内容后工具栏消失、操作不便的顽固痛点。
- 修复对外报价链接 404 网络错误:排查并补全了 `media.articent.com` 独立域名的 Nginx 路由代理规则。现已开放了必需的 `/lib/` 静态依赖库路径,以及 `/api/quotations/public/` 与头像资源的访问权限。彻底解决了客户在访问外发专属报价链接时页面解析失败和资源丢失的问题。
# 2026.04.29 · Release v1.8.38
- AI 排版助手上线:在官网发布编辑器中新增 AI 排版助手,接入 MiniMax-M2.7。支持 6 种预设风格(常规资讯、干货盘点、深度专访、活动推广、案例解析、创意营销),一键将正文转换为带精美 inline CSS 的公众号 HTML 排版。
- 内容零篡改保障:所有模板提示词中植入了铁律级约束,严禁 AI 修改、删减、增添原文的任何一个字。AI 只负责添加 HTML 标签和样式属性。
- 思考过程透明展示:支持实时解析 MiniMax 的思考过程,生成时自动展开,完成后自动折叠为可展开/收起的面板。
- 草稿防丢失加固:修复了排版后大体积 HTML 可能导致 localStorage 写入超限而丢失草稿的问题。新增容量检测与自动裁剪机制,排版应用后立即强制保存草稿。
- 按钮布局精简:右侧操作栏重构为紧凑三等分布局(草稿/预览/排版),清空按钮改用内联二次确认替代原生 confirm 弹窗。
# 2026.04.29 · Release v1.8.37
- 私密分享与跨区克隆:AI 工作站新增了内网安全的「分享当前对话」机制。
- Mac OS 质感代码视窗:全量重构了 AI 引擎返回的代码排版模块。
- H5 视觉实时全屏渲染:针对生成 HTML/H5 排版的需求,提供专属「一键预览」按键。
- 海量预设图标库:重构了 AI 角色/预设的图标映射逻辑。
# 2026.04.29 · Release v1.8.36
- 一键AI创作:在素材库详情页新增“AI 一键创作”功能。自动收集素材的标题、描述、标签及来源链接,并通过无痕传递直接唤起 AI 工作站进行一键撰稿。
- 多模态图像穿透:完美解决了内网图片 API 无法被外网大模型识别的痛点。系统会在后台将素材配图自动转译为 Base64 真实格式并作为多模态附件发送给模型进行视觉分析。
- 沉浸式 UI 重构:去除了老旧冗余的卡片悬浮操作按钮,并依照 Neo-Material 规范统一了任务弹窗底部的核心驱动按钮,彻底根除了移动端响应式环境下的文字挤压问题。
# 2026.04.29 · Release v1.8.35
- 并发防丢保护 (乐观锁与互斥锁):重构了财务对账 (Probill) 与报价管理模块的存储逻辑。彻底解决了多人协作同时保存时导致数据互相覆盖、蒸发丢失的严重问题。引入了基于时间戳比对的乐观锁冲突拦截,以及原子化更新接口。
- 素材库优先级重构:优化了公共素材库的排序逻辑。为“新鲜入库”状态新增 7 天保质期机制,并将“有未读消息”的互动素材优先级强制提升,确保最新鲜的热点讨论不会被陈旧未处理的素材掩盖。
- 系统上传通道加固:对图库与头像上传接口实施了严格的后缀白名单硬校验(防 Stored XSS 漏洞),彻底阻断恶意文件伪装潜入系统底层的风险。
# 2026.04.28 · Release v1.8.34
- 移动端报价流重构:深度优化了媒介报价对外分享页面的响应式体验。抛弃旧版横向拉缩,在移动端(<850px)彻底重构为垂直堆叠流,将标题文字与分段选择器独立成行并全宽展开,完美适配手机窄屏展示。
- CSS 架构修复与降噪:排除了底层样式表中未闭合的选择器 Bug,激活了沉寂的 Mobile 级响应断点。同时移除了略显累赘的 Header 副标题,回归极致简约专业的 Neo-Material 材质视觉呈现。
# 2026.04.28 · Release v1.8.33
- 受众画像自动解析功能:在账号资源编辑后台新增了「受众画像」独立页签。支持一键导入并智能解析来自微信后台等平台的《人口与地域.html》源文件,自动提取性别分布、年龄占比及Top地域数据,取代了繁琐的手工录入流程。
- 前端报价展示能力:客户端的报价单现在支持在「完整版」模式下智能挂载受众画像模块。采集后的数据经过深度UI优化,通过精炼的胶囊标签(Pill Tags)矩阵化排版,赋予客户端更专业且干练的数据感知体验。
- 修复报价保存 Bug:修复了因表单网格样式升级导致的DOM选择器脱钩问题,彻底解决了在后台录入各类价格及案例时,点击保存后数据丢失且被异常清空的顽固Bug。
# 2026.04.28 · Release v1.8.32
- 弹窗自适应扩容:将历史报价链接管理模态框的宽度扩展至 960px,彻底解决了底部表格因空间狭窄导致的右侧列(操作区)被截断和图标溢出问题,大幅提升了宽屏环境下的阅读舒展感。
- 界面 UI 深度重构:严格遵循 Neo-Material 规范,剥离了表单中老旧的原生下拉菜单,使用带交互悬停效果的自定义下拉组件替代。调整了表单网格和复选框文本强制不换行,使顶部表单录入区更具干练的信息密度。
- 操作按钮重塑:去除了体积臃肿的区块按钮,统一采用紧凑型
edit-link 幽灵图标按钮(带精细 Padding 与间距对齐)。所有底层系统图标(如复制、开/关、删除)精准居中,不再刺破边缘边界,展现高级的视觉连贯性。
# 2026.04.28 · Release v1.8.31
- 长文本自动换行:为任务协作区和首页仪表盘的留言面板气泡增加了强制换行样式,彻底解决了因发表超长不间断链接导致 UI 框体被横向撑开、溢出视觉边界的布局问题,恢复了卡片容器的包裹感。
# 2026.04.27 · Release v1.8.30
- 切断 WordPress 越权判定:修复了此前因底层采用 WordPress 侧的
_embedded.author 接口解析,导致所有 OA 操作账号被统一降维覆盖为“系统 Admin”账号或解析错乱的底层顽疾。
- OA 账号直接落库锚定:现已新增专门的底层数据追溯表(
wp_post_creators),在用户点击同步或发布的瞬间,系统会强制无缝捕获当前登录的真实 OA 操作账号,作为绝对第一数据源写入记录。今后不论 WordPress 侧如何分发,列表页「发布人」列将永远精准呈现实际登录进行创作的本人身份(支持头像及昵称高亮)。
# 2026.04.27 · Release v1.8.29
- 补全「发布人」元数据追溯列:在内容管理/审核列表的 UI 网格中,正式于「审核人」列前新增独立的「发布人」数据列。
- 打通双向人员信息:复用了 v1.8.28 的联合查询机制,自动对 WordPress 原始作者数据提取并映射 OA 系统的核心
users 表。确保“发布者”与“审核者”信息享有完全一致的高辨识度视觉体验(系统级专属头像与拟真化昵称)。
# 2026.04.27 · Release v1.8.28
- 优先展示昵称:优化了内容管理与审核列表中的人员读取逻辑。通过底层的跨表映射(
LEFT JOIN),现在系统中所有“审核人”和“驳回人”将优先展示其设定的极具亲和力的「昵称 (nickname)」,而非死板的系统全名或登录账号,配合真实头像进一步提升了操作界面的社交与网感体验。系统已具备防空判断机制,在无昵称时会安全退化为全名显示。
# 2026.04.27 · Release v1.8.27
- 修正 Token 挂载方法调用错误:修复了在订单管理(
pages/orders.html)内,由于点击发票/打款截图进行预览与下载时,错误调用了不存在的 getAuthToken() 函数,导致 JavaScript 执行中断而毫无反应的问题。
- 恢复高级附件全量访问:现已统一将请求拦截器修改为该作用域合法的
getAuth()。无论是发票照片、对公/对私打款凭证,均能正常携带认证票据唤起原生大图预览窗口并支持下载,避免了因 401 报错产生的无效点击。
# 2026.04.27 · Release v1.8.26
- TVC 视频封面全局兼容:重构了特色头图(wp:featuredmedia)的获取解析逻辑。现在,所有的“TVC 视频”同样可以在编辑视图与审核窗口中自动渲染并显示用户上传的完整封面,彻底解决审核人员无图盲审的痛点。
- 真实化系统用户头像:废弃了原有的纯色线条审计员图标。通过连接
users 表的数据与 UI 头像生成引擎,现在列表内能直接渲染出带有审核员「真实头像/姓名首字母 + 圆形底色」的专属头像,整体展示效果更拟真且极大地提高了人员辨识度。
- 审核操作栏按钮精简高亮:针对“待审核”的数据行移除了易造成误操作的“编辑”和“删除”按钮,仅保留高亮的「去审核」专属绿色操作按钮,确保审核动作成为界面的唯一焦点并直接指引下一步操作。
# 2026.04.27 · Release v1.8.25
- 独立「审核人」数据列:根据排版留白与高密度信息分离原则,将原本堆叠在内容标题下方的「审核人」信息剥离。现在内容管理列表新增了独立的「审核人」列(定宽 100px),并应用了极简强制单行溢出省略 (`nowrap`) 规则。不仅大幅度提升了标题的横向呼吸空间,也让审核人员的追溯视觉线更加垂直明确。
- 对齐与风格严控:深度清理表格内部混乱的弹性流布局,遵循 AI UI Guidelines 要求的网格体系进行强制占位限制。操作面板及图文列表整体结构得到梳理,消除真空地带。
# 2026.04.27 · Release v1.8.24
- 修复图文文章封面图丢失显示的问题:在编辑文章的编辑器区域中,补全了对
post._embedded 返回格式的解析支持。修复前,待审核或草稿状态的图文文章在重新被调出进入“编辑此内容”时,左侧会显示未上传封面图片;修复后现已可以正常展示原本绑定的特色头图,并支持覆盖换图。
- 修复分类信息无法正确回显的问题:重构了
showPreviewModal 与 editWpPost 接口映射逻辑。对于常规图文与盲盒文案两种类型,增加分类 ID 到具体中文分类标签的转换映射。修复前点击编辑或进入审核时会导致多选框组变为空白;现已可以在修改模式和预览审核弹窗中精确加载、默认打勾选中原本已被分配对应的分类名,杜绝盲审。
# 2026.04.27 · Release v1.8.23
- 新增合同历史记录系统:在合同生成器工具栏新增「保存合同」与「合同记录」入口。已生成的合同(含所有填写字段及用户手动微调的内容)可一键保存至本地存储,历史面板中支持「恢复编辑」、「打印 PDF」及「删除」操作,实现合同草稿的完整归档闭环。
- 修复光标定位偏移 Bug:解决了点击合同填写框(如「推广微信公众账号」、表格内「¥金额」字段)时,光标落点偏移 1–2 个字符的问题。根因是父段落与子输入框同时携带
contenteditable 导致浏览器坐标系混乱,现已统一为:仅含填写框的元素保留子元素编辑权,父段落不再重复设置,精准还原点击落点。
- 修复 Word 导出写保护问题:导出 .doc 时,HTML 片段中残留的大量
contenteditable 属性被 Word / WPS 识别为表单锁定,进而自动进入保护模式。现已在克隆节点时统一清除所有 contenteditable 属性,彻底解除写保护。
- 修复 WPS 编号条款多余缩进:Word 导出的 CSS 中仅有
.c-p { text-indent: 2em } 而缺少对应的 .no-indent 例外规则,导致 1.1、1.2、2.1 等编号条款在 WPS 中出现双重缩进错位。现已补全 .c-p.no-indent { text-indent: 0 !important; } 规则,各版本办公软件展示一致。
- 修复打印输出页面底部杂字:打印 PDF 时,移动端限制提示文字(通过 CSS
body::before 实现)误入页面顶部。现已在打印媒体查询中强制隐藏该伪元素,同时隐藏历史记录侧边栏,确保导出版本整洁专业。
# 2026.04.27 · Release v1.8.22
- 考勤算法智能化解耦:废弃了原先死板的“12点/15点”容错判定机制。现已全面升级为上下文联动双重判定:只有当最后一次打卡距离首次打卡超过 3 小时或晚于 14:00 时,才会被认定为“下班卡”,彻底根除了员工早晨连续打卡被错误登记为下班的系统漏洞。
- 找回丢失的考勤记录:放宽了“首次打卡”的识别门槛。即便是有特殊通知在中午(如 12:30)才到公司打卡的人员,其首条记录也将被准确识别为“上班卡”,并无缝纳入当月“平均上班时间”的统计大盘中(依然支持人工干预手动排除极端数据)。
- 编辑器媒体块阻断修复:对
iframe 和 video 等媒体占位符进行了底层样式清洗(注入 display: block; clear: both;),解决了由于视频占满宽度导致右侧鼠标失去落脚点、无法敲击回车换行的尴尬体验,带来丝滑的向下排版流程。
- 全链路拖拽脱困机制:为编辑器外部容器追加了
dragend 和 drop 的全局事件拦截网。如果用户将本地图片拖入又临时改变主意拖出屏幕,系统会瞬间识别并强制消除那块遮挡视野的“松手即传”变色遮罩层,告别了必须刷新页面才能自救的死局。
# 2026.04.27 · Release v1.8.21
- 修复图片双重上传 Bug:移除了官网发布编辑器中冗余的自定义拖拽事件拦截,将底层机制全面交还给 TinyMCE 原生引擎,彻底解决了拖拽单张图片却被错误上传并插入两次的问题,大幅节省了服务器资源。
- 全局压缩提示防抖:针对多图同时上传造成的提示重叠现象,在全局层面新增了 3 秒钟的并发节流锁(Throttle),确保无论上传多少张图片,服务端压缩提示弹窗(Toast)在屏幕上始终只保持一条,页面干净清爽无多余占位。
- 一周案例盘点防丢失机制:针对在案例盘点编辑器中因跳转导致数据丢失的痛点,新增了基于
localStorage 的高频后台静默保存机制(1.5s 轮询)。哪怕误刷新页面,依然能无缝恢复之前的所有内容。
- 跨状态封面渲染修复:修复了在恢复本地草稿时因包含已过期失效的
blob: 内存地址而导致封面无法显示的严重逻辑漏洞。现已通过强制重置渲染状态,确保用户重新回到编辑界面时总能看到新鲜合成的封面图。
# 2026.04.27 · Release v1.8.20
- 直链下载权限兼容:修复了最近升级鉴权系统后,部分模块(文件下载站、规章制度、需求详情附件等)因通过浏览器原生窗口(
window.location.href 或 window.open)发起下载请求而无法挂载 Header 头导致拦截的问题。现在 API 层已打通了基于 QueryToken 的安全认证回退通道,确保用户下载各类素材、附件、发票、订单截图时的流程顺畅无阻。
# 2026.04.27 · Release v1.8.19
- 闲置超时掉线机制:废除了以往 12 小时强制登录的限制,全面升级为“滑动心跳会话”。只要系统仍在操作,后台状态会自动续期;仅在设备长时间连续闲置达 12 小时后,才会被要求重新验证身份。结合前端 60 秒定期守护探测机制,避免了底层 Token 过期或被异地互踢后前端依然驻留空壳界面的错觉。
- 防暴破冻结与双向追溯:为防范非法账号嗅探,新增硬性 5 次错误密码上限拦截机制。一旦超限账号将立刻被打入
frozen 冻结状态防范风险。同时,系统会立刻向该员工,以及全体 super_admin 管理员通过企业钉钉推送报警详单(含攻击IP与时间)。
# 2026.04.26 · Release v1.8.18
- 全局预览区边距收缩:为彻底对齐所有动态和排版模板的“微信真机预览体验”,现已将“高速序列帧、横向滑动、创意广告、广告头条、自定义排版”等 9 款引擎右侧预览容器的左右内边距(padding)统一增加至 8px,上下增加安全距离。解决了此前视觉元素完全顶住手机边框的违和感,更精准地还原出公众号文章的实际物理边距感。
# 2026.04.26 · Release v1.8.17
- 修复底层复制组件的闭合断裂 Bug:由于此前统一挂载
auth-interceptor.js 安全拦截器时,触发了意外的全局正则表达式替换,导致 6 个动态互动排版模板(高速序列帧、横向滑动、往返刷新、差速滚动、跑马灯、原地轮播)的底层剪贴板模板字符串中,被意外混入了闭合的 </script> 标签。浏览器引擎在解析 HTML 遇到该标签时会立即强制切断 JavaScript 上下文,导致后续代码泄露为纯文本显示。现已全部精准修复并剔除。
# 2026.04.26 · Release v1.8.16
- 订单日期筛选时区修复:将订单管理和订单服务端页面的日期格式化函数从
toISOString()(UTC 时间)改为本地时间格式,修复了在 UTC+8 时区下筛选"本月/本周/本季度"时因时区偏移导致结束日期错误的问题。同时补全了各预设(本周、本月、本季度)缺失的结束日期设置逻辑。
- 排版引擎预览边距校准:将"一周案例盘点"排版页的 iPhone 预览容器内边距调整为 8px,更真实地模拟微信文章的实际阅读边距。
- 日历营销节点卡片重设计:彻底重构了排行榜排版页"下周营销节点"模块的卡片样式。采用纯白底色(通过 inset box-shadow 实现,绕过微信暗黑模式反转),配合 Notion 编辑式上下堆叠排版(日期为小号元数据、节日名为大号主标题),与文章尾部 FOLLOW US 区块设计语言完全统一,在普通模式与暗黑模式下均保持视觉协调。
# 2026.04.25 · Release v1.8.15
- 防假死安全拦截体系:为彻底解决会话过期导致子页面数据空白的痛点,底层新增了全局 Fetch/XHR 拦截器。系统一旦捕获到 401 权限失效响应,将立刻强制顶层框架熔断渲染,将用户安全“弹射”回主登录界面,并高亮弹出警示面板,极大提升了系统容错与反馈体验。
- 订单智能进度催款大脑:重构了订单大盘的“智能排序”流。现已实现:未发布订单拥有最高展示优先级(按由近到远排列);已发布订单中,未收到尾款的项目被强行提取至顶端(按距离预计收款日期近远排列)。看板彻底转变为您的自动进度监控与催款工具。
- 报价单 Neo-Material UI 革新:大刀阔斧去除了外发媒介报价单中繁杂的色彩。重构了数据胶囊(Badge)为沉稳内敛的高级灰色系;交互上加入了丝滑的“简洁版/完整版”物理胶囊切换动效;业务层则精准剔除了刊例价展示区的无效 CPM/CPA 信息,并全面支持了赠送与推荐说明的多段落自由换行显示。
# 2026.04.25 · Release v1.8.14
- 合成引擎底层 Bug 修复:深度重构了 Node.js 端的 `sharp` 透视变形(Affine Warp)算法。此前引擎在处理带透明通道的图片时会强制抹除 Alpha 值填充纯黑,现已彻底修复。服务端已正式支持真正的透明 PNG 图片上传合成。
- 层次感占位策略:巧妙利用了修复后的引擎特性,在前端采用“因地制宜”的占位色块。图1-图4使用纯黑占位,以利用其不透明度完美遮挡底层卡片溢出的白线边框,维持层叠空间感;下方独立的图5(正方形)则继续使用干净的高级灰(Slate 100)色块,兼顾清新的排版视觉。
- UI 色彩视觉统一:将合成状态的加载动画(Spinner)及文字从原本的跳跃亮蓝色(Sky 500)降级为了沉稳专业的石板灰(Slate 500),完美契合整体页面的清冷设计语言。
# 2026.04.25 · Release v1.8.13
- 一站式创作体验:为提升工作流效率,我们将原本独立的「排行榜封面生成器」直接嵌入到了「一周案例盘点」的主编辑界面中,并移除了侧边栏的冗余入口。用户可以在单个页面内完成正文排版与头图封面的配置,享受所见即所得的极速创作流。
- 实时预览占位优化:重构了前端的封面占位生成机制,绕过后端拦截,在用户部分空置或清空封面槽位时,依然能平滑无缝地实时渲染出高级灰(Slate 100)色块底图作为占位预览,从根本上解决原有裸露“蓝色横线瑕疵”带来的疑惑。
- 操作按钮交互革新:借鉴了高速序列帧模板的极客美学,将原来繁琐的独立复制下载按钮重构为高度精致的 iOS 胶囊式双拼分体控件。左侧直接将最纯净的 Windows 格式富文本“贴面”打入微信剪贴板(避免 P 标签穿模),右侧提取纯净源码,为高频操作提供顶级的交互手感和精准度反馈。
# 2026.04.24 · Release v1.8.12
- 马甲域名防窥探:修复了在管理后台复制和预览“对外报价链接”时仍使用 OA 内部主域名的体验问题。现在,对外的报价网页已被正式部署在独立解析的 `media.articent.com` 域名下,并在底层 Nginx 实施了严格的路径阻断(屏蔽登录和管理员页面),彻底消除客户访问 OA 的安全与隐私顾虑。
# 2026.06.12 · Release v1.8.12
- PNG无损高压防拦截:引入了 Palette 调色板量化引擎(类似 TinyPNG 算法)。生成的透明 PNG 文件体积缩减 80% 以上,彻底解决因为体积超大导致在微信图文编辑器中粘贴上传失败的问题。
- 文案与心智统一:将全站及小程序端的“内部消息系统”文案整体更名为更简洁易懂的“站内信”。
- 排版阅读呼吸感升级:将网页版在线文档的正文段落间距(Margin)从 0.6em 放宽至 1em,改善了长文本的沉浸阅读体验,且严格隔离移动端布局。
# 2026.04.24 · Release v1.8.11
- 管理后台交互体验:在财务与经营模块下新增了“服务报价”面板。彻底重构了表单与表格的视觉排列,引入了高信息密度的“合并单元格(账号名称与ID)”设计,去除了多余的水平间距。
- 响应式客户对接页:重写了对外报价页面(免登录)。去除了之前厚重的 AI 渐变风格,回归极其干净的 Google Material 规范。在移动端彻底优化了数据图文的换行折叠表现,极大地提升了对外传播专业感。
- 多媒介平台智能色彩:管理端与客户端全线引入了平台自动染色徽章逻辑(如公众号绿色、视频号橙色、小红书红色等),提高了数据浏览辨识度。
# 2026.04.24 · Release v1.8.10
- 按需提示草稿恢复:优化了内容管理界面与创作发布界面的状态隔离逻辑。现在只有当用户主动进入“创作发布”相关页面时,系统才会检测并提示恢复未保存的草稿。如果在纯查看状态下(如“内容管理”列表),系统将不再进行无效的草稿弹窗干扰。
# 2026.04.24 · Release v1.8.9
- 容错异常打卡时间:修复了因员工在早上重复打卡(如 09:50 和 09:55)并忘打下班卡时,系统会错误地将 09:55 计入“下班时间”从而导致整体平均下班时间被大幅拉低的 Bug。
- 半天请假数据过滤:新增了数据过滤阀值,对于平均打卡的统计,仅将 12:00 之前的打卡计入“平均上班”,15:00 之后的打卡计入“平均下班”。去除了中午或下午请假等异常情况对日常平均作息时间的数值干扰。
# 2026.04.24 · Release v1.8.8
- 无限期正确置顶:修复了手机管理页面“剩余天数”列在排序时,WiFi等长期有效设备(∞无限期)未被正确计算为最大值的问题。现在点击排序时,“∞”将始终排在所有有期限天数的最上方或最下方。
# 2026.04.24 · Release v1.8.7
- 微缩图极速拦截网络:彻底解决了灵感中心里“原图/超清截图”体积过大,导致从上往下如抽丝般慢速解码的问题。底层植入了路由级动态拦截引擎,当瀑布流卡片请求图片时,会在内存中瞬时将其极限压缩为 400px 宽度的超轻量 WebP 微缩图并下发。页面渲染时间由数秒缩短至毫秒级,实现无感刷新的丝滑体验。
- 智能按需加载大图:满足设计师对“原图设计稿”的审阅需求,列表里虽然展示极速小图,但只要主动点击放大,系统就会凭借前端携带的权限钥匙穿透拦截器,瞬间为您按需加载高达 1920px 宽屏级的高清底图。
- 源头瘦身管控:重构了提案附件上传通道,剪贴板或拖拽的巨大尺寸废片在存盘落地的一刻便会被收缩封顶至 WebP 结构,遏制服务器硬盘被无意义文件撑爆的风险。
# 2026.04.24 · Release v1.8.6
- 提交按钮状态机闭环:移除了底层的强制解禁,将表单校验(标题、封面、内容)重构为实时的探测器。杜绝了因切换 Tab 导致按钮错误高亮的 Bug。
- 权限文案展示解耦:摒弃了基于用户权限强行篡改操作按钮文案(如“确认同步并发布上线”)的复杂逻辑。统一在创作端展现为“提交审核”,使系统边界回归纯粹。
- 编辑器视觉轻量化:将工具栏图标按 0.85 比例缩小,消除视觉压迫感。将默认字体下拉标签由过长的“系统默认”精简为“默认”,防止文本截断。
- 标签栏深度扁平化:移除了所有阴影与渐变,采用纯粹的主体青绿色平铺作为高亮底色,进一步拉升界面的 SaaS 现代质感。
# 2026.04.24 · Release v1.8.5
- 扫码直达查询页:修复了 SIM 卡查询二维码无法直达运营商查询结果页的问题。将链接格式从 `cardInquireToPage`(需手动输入卡号)切换为 `cardInquire` + 共享令牌模式,扫码后直接展示流量余额与充值入口。
- ICCID 第 20 位自动补全:集成了 Luhn 校验码算法。系统中存储的 19 位卡号在生成查询链接时会自动计算并补齐第 20 位校验码,确保与运营商平台的 20 位 ICCID 精确匹配。
- 多渠道规则支持:新增了 `8986061`(SeeMLINK / h5.seemlink.com)、`8986062`(星讯 / simh5.xxblstx.com)、`1660950`(蝌蚪物联网)三条独立查询规则,按前缀精确匹配不同运营商渠道。
- 设备修改记录面板:在导出按钮旁新增「修改记录」入口,汇聚所有设备的操作日志(含编号、操作人、修改原因和变更内容),按时间倒序排列展示。
- 编号自然排序修复:修复了手机编号排序时 C11 排在 C2 前面的问题,改用自然数排序(numeric locale compare),确保 C2 → C3 → C11 的正确顺序。
- 令牌自助更新:重构了查询规则设置弹窗,将长链接拆分为域名和 wxuser 令牌两个独立输入框,用户可直接粘贴新令牌完成更新,无需手动编辑复杂 URL。
# 2026.04.23 · Release v1.8.4
- 图片处理链路重构:弃用了早期的 Base64 编码上传模式,全量切换为标准的 `multipart/form-data` 文件流异步直传。
- 自研压缩引擎接入:后端移除了受限的第三方 API,改用原生的 `sharp` 模块实现了高性能本地图片压缩(自适应智能处理 PNG/WebP/JPG),显著提升了媒体处理速度和清晰度。
- 排版界面深度舒展:针对特型模块(如盲盒文案库、热点日历)解除了原本狭小的 960px 宽度限制,扩展至符合桌面端规范的 1200px 舒展大屏布局,并重新校准了左侧视觉重心和发布控制台的内部留白。
- 同步链路 Bug 修复:修复了向 WordPress 跨端同步时因 `featured_media` 无法正确挂载而导致的封面图丢失问题,并在拉取文章时补齐了 `_embed` 参数。同时修复了无会话场景下意外触发设备挤占的 Auth Bug。
# 2026.04.23 · Release v1.8.3
- 全新资产应用:新增“手机资产管理”模块,支持企业设备的手机号、微信号、SIM卡实名认证、流量余额度查询以及续费预警等全生命周期记录管理,集成微信内联拉起与安全代理查询路由。
- 授权机制闭环修复:修复了部分用户通过钉钉扫码登录后,丢失了 `permissions` 高级权限标识的问题。现在通过钉钉进入也能完美继承官网应用的高阶发布/审核权。
- 大文件上传熔断调优:修正了任务协作区附件上传接口因为超出 `50MB` 或是因字段异常导致的静默崩溃错误,统一接管拦截状态并在前端输出明确的排错指引(413 超出体积提示)。
# 2026.04.23 · Release v1.8.2
- 单设备登录互斥:增加了基于数据库 `session_id` 的单点登录状态校验。当账号在新设备上线后,旧设备再进行操作时将立即触发弹窗警示并强制被迫下线,杜绝账号多设备驻留安全风险。
- 异常登录预警推送:引入风控拦截体系。若账号连续 3 次输错密码,系统将自动通过企业钉钉向该账号发送附带源 IP 及发生时间的 Markdown 告警,提醒用户及时排查风险。
- 视图规范统一:将原“OA 官网矩阵发布中心”正式重命名为更贴切的“官网小程序发布平台”,并匹配更新了关联的设备属性图标。
- 体验交互调优:精简了任务看板中针对非创建者的无权限拦截提示,使得交互表达更加干脆。
# 2026.04.23 · Release v1.8.1
- 视觉组件收敛与对齐:对发布中心的顶部控制栏进行了高度约束,将搜索框、过滤器、导出按钮等组件锁定为 38px 等高,彻底解决视觉错位跳动问题;清理了发布卡片中已失效的“直发上线”状态灯与“预览”按钮,并排布为等宽干练的控制流。
- 分段选择器与微动效:将生硬的系统选项卡重构为 iOS 风格的分段选择器(Segmented Control),并为其与数据列表加载追加了高级感的“弹跳渐显”及“上浮渐入”动效,大幅增强页面呼吸感。
- 排版自适应修复:修复了 Flatpickr 日历由于内边距扩展导致右侧被裁切隐藏的 Bug;同时将常规图文里的 TinyMCE 初始高度削减了 30%,但赋予其随内容自动延展的流式能力,释放大屏视觉空间。
- 双层审核闭环补全:后置了完整的 `/api/wp-posts/:id/approve` 及驳回 API 路由,并在本地 SQLite 落盘记录带有审计人身份的反馈痕迹(review_feedbacks),与线上正式服真正打通了隔离防线。
# 2026.07.16 · Release v2.7.45
- 看板无闪烁渲染:大幅优化了任务看板的数据轮询机制,现在的自动刷新已实现精准的 DOM 级节点比对与按需替换,彻底解决了以往数据刷新时卡片全局闪烁、用户操作被打断的恶性体验;同时停用了列表视图下非必要的自动轮询,降低服务端负载。
- 最近活动缓存提速:后端仪表盘活动接口(Recent Activities)针对不同查询条数实施了分级缓存策略,有效缓解了并发大屏展示时数据库与 IP 解析的高频请求。
- 小红书素材助手全面重构(v1.11):彻底修复了因页面自动跳转和 CSP 安全策略导致的一键投喂 AI 失效问题。新版采用原生 `localStorage` 穿透技术与强制防跳转拦截,并自动在浏览器端将抓取的首图渲染为 Base64 后喂给大模型;同时重构了悬浮按钮的样式,实现了严格的 16px 间距与 0.5px 极细描边,实现与原生界面的像素级融合。
- AI 工作站投喂保护:修复了自动投喂任务时因 `availablePresets` 延迟响应导致的任务流转卡死漏洞。
# 2026.07.14 · Release v2.7.9
- AVIF 图片渲染保护:修复了部分小红书下发的 AVIF 图片在不支持 WebP 转换的环境中生成了 0 字节损坏文件,导致前端陷入死循环“图片加载中”的 Bug。现在转码引擎(Sharp)若遇到不支持解码的特殊容器时,会自动销毁损坏的缓存文件,并强制回退向前端直接输送最原始的 AVIF 图像以确保图片依然能被现代浏览器(如新版 Chrome)正常渲染出来。
# 2026.07.14 · Release v2.7.8
- 底层图片格式智能转换:修复了使用 Chrome 插件从小红书等平台抓取素材时,若图片为苹果设备专有的 HEIC/HEIF 格式会导致网页端图片裂开与封面丢失的问题。现在后端底层引擎会在图片落盘前,自动通过系统原生的 Sharp 图片处理管道将高效率容器图像(HEIC)无损转换为 Web 浏览器兼容性最强的 JPG 格式(同时保留了 85% 的原片高画质),确保图文排版全平台完美渲染。
# 2026.04.22 · Release v1.8.0
- 看板任务隐身修复:修复了历史长周期任务在拖拽至“已完成”列后,由于底层日期回退链优先级错误而导致的界面强制消隐 Bug。现在 30 天驻留期严格基于最后状态流转时间计算。
- 筛选器状态持久化:看板顶栏的“与我相关 / 全部”筛选切换现已通过 sessionStorage 全程记忆用户偏好。页面刷新、实时轮询数据更新后,均自动恢复上次选定的视图,不再每次默认重置。
- 结案权限收敛:新增后端级硬性拦截——只有任务的原始创建者(或超级管理员)才有权将任务状态流转至“已完成”。非创建者在看板拖拽或弹窗内操作时,系统将即时弹出权限不足提示并回退卡片位置。
# 2026.04.22 · Release v1.7.9
- 发件人展示优化:通知列表现已支持优先展示用户自定义系统昵称,彻底解决真实姓名带来的割裂感。
- 去数字红点与克制动效:全面移除了带数字的突兀红色角标。现在收到新消息时,铃铛图标仅会转为警示色,并保持“5秒一循环”的克制微晃效果,减轻用户的未读压力。
- Neo-Material 列表布局:深度重构了右侧弹出的消息中心排版,增加了行间距与圆角,并为引用回复添加了独立的高亮淡彩块与微立体图标悬浮,视觉层级更加分明。
# 2026.04.22 · Release v1.7.8
- 通知触发逻辑修复:修复了在给他人评论点赞时,因用户昵称匹配缺陷导致对方无法收到未读提醒(铃铛不震动)的问题,现在消息能够 100% 精准送达至作者。
- 未读状态免疫机制:优化了卡片未读逻辑,现在用户自己在卡片下的留言或点赞,不再会错误地触发自己本地卡片的未读警示,系统只对他人产生的互动行为发出呼吸提醒。
# 2026.04.22 · Release v1.7.7
- 通知交互强化:为系统右上角的未读消息铃铛增加了摇晃提醒与红色警示状态,信息触达更醒目。
- 互动点赞提醒:新增了对素材评论和回复点赞行为的消息通知,当有人与你互动时会立即触发提醒。
- UI 动效重构:移除了过于强烈的素材卡片未读呼吸效果,还原为克制的边框提示;彻底修复了关闭详情弹窗后导致页面所有卡片错误重播“飞入动画”的闪烁 Bug。
# 2026.04.22 · Release v1.7.6
- 图片生成站服务端持久化:新增 image_gen_history 数据库表与三个配套 API 端点(保存、列表、删除),将 AI 绘图模块的画作存储从 localStorage 彻底迁移至服务端磁盘+SQLite,修复了清除浏览器缓存后画作丢失的严重数据风险。
- 原生 alert 大规模替换:将 probill.js、admin.html、attendance.html、navigator.html、dashboard.html、files.html 等 10 个核心文件中的 47 处 native alert() 替换为 showToast 或 MaterialUI.alert 组件,全面贯彻 Neo-Material UI 规范。
- 考勤规则自动写回修复:移除了 attendance.html 中降级分支的自动 PUT 回写逻辑,防止旧 localStorage 缓存数据静默覆盖服务器端最新规则配置。
- 残留文件清理:删除了历史遗留的 fix_contracts.js 调试脚本。
# 2026.04.22 · Release v1.7.5
- 点赞层叠展示:为首页仪表盘及任务协作模块的留言板新增了点赞互动功能,支持点击赞亮图标。此外,当多人点赞时,留言下方将参考“共同素材库”的设计,以极简层叠的小头像(纯白底色防穿透)精美展示所有点赞参与者。
# 2026.04.22 · Release v1.7.4
- 交互全域一致:将首页的任务详情模态框与“任务协作”模块彻底对齐。现在通过首页点击任务卡片,同样支持在留言区使用 `@` 提及同事并触发钉钉提醒,整体视觉排版(去除冗余标题等)也已全面同步。
# 2026.04.22 · Release v1.7.3
- 回收站 UI 升级:重新设计了任务回收站中删除备注的样式,摒弃了拥挤的排版,改为块级带内衬的圆角气泡胶囊,使得信息层级更清晰高级。
- 删除流程闭环:修复了上个版本中“二次确认弹窗缺失输入框”的问题,并强化了表单校验;现在删除任务时必须强制填写备注,同时确保后端精准截获并打入数据库归档。
# 2026.04.22 · Release v1.7.2
- 去除多余占位提示:移除了留言区“支持直接粘贴图片或链接”的重复提示语,让输入框更加纯粹清爽。
- 引入 @ 提及浮窗:成功将共同素材库中的高频功能「@ 人员提及菜单」跨页面移植并集成到了任务卡片的留言系统内!现在,在评论区输入“@”即可智能唤起全员联想下拉列表。
# 2026.04.22 · Release v1.7.1
- 新建任务免干扰:优化了新建任务的模态框表现。现在对于尚未保存落地的草稿任务,顶部会主动隐藏分享按钮,彻底消除了点击后的误导提示。
- 排版空间收缩:响应视觉轻量化诉求,移除了任务描述中多余的文字节标头,并整体上提了内部表单间距,削减了标题区域的视觉留白,使首屏呈现更加紧凑干练。
- 删除动作强制留痕:为防误删和方便团队溯源,重构了二次确认弹窗的底层架构。现在执行软删除操作时,系统将强制要求责任人手写“删除备注”。这段核心备注信息已被深度集成至数据库并在任务回收站面板中高亮展示。
# 2026.04.22 · Release v1.7.0
- 任务分享机制上线:基于用户诉求,在任务协作卡片详情面板的顶部引入了“分享链接”功能,一键点击即可复制包含了特定任务专属参数(`?open=taskId`)的内链 URL。
- 基于 URL 参数的免引导直达调度:深度改造了页面框架加载和 `tasks.html` 的渲染生命周期。当用户访问携有 `open` 参数的任务专属链接时,主控制台会自动将参数透传至 iframe 并在任务列表拉取完毕后触发瞬间自动弹窗,极大简化了协同工作中的跨部门寻址成本。
- 严格的视图权限拦截:继承了完整的角色鉴权。即使分享了专属直达链接,只有该任务的指定“负责人”、“创建人”或“受邀协同者”以及高权限管理方能真正查看和操作任务,强力保障商业数据隐私边界不被越权访问。
# 2026.04.22 · Release v1.6.9
- 强制媒体元素响应式约束:修复了在“自定义代码库”模块中,当用户粘贴携带了强行写死宽度的微信富文本代码(如 `width: 676px !important`)时,图片撑破模拟器容器导致 UI 错位的问题。系统现已通过 `max-width: 100% !important` 成功兜底了所有的图片、视频、SVG 等富媒体溢出情况。
# 2026.04.22 · Release v1.6.8
- 几何级完美加载动画:重写了“投票进行中”状态下的加载图标,使用纯手绘 SVG 替换了原生 Lucide 图标的旋转组件,彻底解决了因路径不对称导致的旋转甩动问题。
- 排版污染修复与像素级对齐:发现并修复了影响深远的全局 SVG 样式污染 Bug (`.empty-dash svg`),恢复了“封存保密状态”小锁图标的正确基线对齐(vertical-align),使其不再错位换行。
- 容器呼吸感与一屏适配:移除了空状态下生硬的 `min-height` 和 `justify-content` 居中逻辑。大幅收紧了上方与数据看板的距离,将提示层直接上浮吸顶,使得全部动态投票名单完美适应主流笔记本小屏(免滑动浏览)。
# 2026.04.22 · Release v1.6.7
- 绩效中心投票状态透视:在绩效考核模块的活跃横幅中新增了实时“未投票人员”名单展示功能。系统通过动态比对全量投票池与已投票记录,在悬浮横幅侧无缝渲染出 Neo-Material 风格的参与者重叠头像组,并在鼠标悬停时提供全名单提示,辅助管理员快速推进评选进度。
- AI Voice Studio 极速调参:为 AI 辅助协作的语音合成引擎加装了智能偏好记忆。系统会自动记录并在本地封存用户最后成功使用的“音色与语速”黄金搭档,在操作台置顶区提供至多 4 组「最近使用」快捷胶囊,一键即可同步还原该音色参数与语速配比,大幅缩减了高频合成任务的调参耗时。
# 2026.04.22 · Release v1.6.6
- 原生弹窗清零:将素材库中残留的 9 处原生 alert() 调用全部替换为平台统一的 showToast 组件,消除了用户在上传、保存、导入等操作时遭遇的阻断式系统弹窗。
- 通知面板交互修复:修复了通知抽屉的点击关闭选择器引用不存在的 DOM 元素的问题,此前会导致点击面板内部也会触发关闭。同时移获得了遮罩层多余的 backdrop-filter 模糊滤镜以优化渲染性能。
- 数据库建表补全:将 notifications 表的创建语句补充注册到 database.js 的自动建表脚本中,确保新部署或数据库重置时通知功能不会因表缺失而崩溃。
- showToast 参数签名修正:修正了通知跳转定位时 showToast 传参顺序错误的问题(三参数签名与双参数签名混用),确保提示内容正确显示。
# 2026.04.22 · Release v1.6.5
- @提及交互底座彻底修复:重写了提及菜单的定位架构,应用 `position: fixed` 并反转时序精准获取 DOM 物理高度,确保在任意弹窗层级下、任何输入框深度内都能绝对置顶展示。同时修复了由外层点击事件拦截引发的瞬间消失闪退死锁。
- 容错兜底机制部署:新增了中文全角 `@` 的实时降维清洗支持,即便混用中文键盘亦可精准触发;增加 API 阻断隔离,彻底预防无用户数据时导致的 JS Runtime Error,确保体验极度顺滑。
- 消息中心 Drawer 重构:将消息中心由传统的绝对定位气泡重组为贯穿式的纯享版右侧抽屉,物理规避了因为 Header 沾粘导航所带来的 `z-index` 覆盖劫持。同时引入全局 `ESC` 快捷键逃生门及布局微调(通知铃铛已与用户头像组同层编织)。
# 2026.04.21 · Release v1.6.4
- 顶级输入框与卡片质感升级:对“共同素材库”的控制台输入区进行了像素级高度对齐,将日历图标优雅地内嵌。重写了素材卡片悬浮时的物理反馈,采用大范围、低透明度的扩散阴影取代生硬的黑框边缘,整体视觉极具 Neo-Material SaaS 的悬浮质感。
- 下拉菜单层级遮挡修正:提升控制台层叠上下文的 Z-index 权重,完美解决下拉选项面板被下方瀑布流卡片及动画遮盖的显示问题。
- 彻底修复“幽灵闪烁”Bug:修复了素材库每 8 秒自动重置 DOM 数据并播放全屏重组动画的核心漏洞(由缓存与初始状态未对齐所致)。借此不仅消除了视觉上的跳闪,也彻底根治了由于用户点击刚好发生在 DOM 销毁瞬间而导致“卡片详情无法点击打开”的关联 Bug。
- 优化 AI 智能导入:针对日常高频单行链接的导入需求,将 AI 智能导入界面的高度削减一半,使得整体空间布局更加紧凑干练,减轻视觉压迫感。
# 2026.04.21 · Release v1.6.3
- 底层防入侵与原生弹窗劫持:为了严格贯彻 Neo-Material 的极简风格,我们针对底层架构 `window.alert` 执行了全局强制接管。过去所有潜伏在各个角落的系统原生警告提示,如今将一律被自动拦截并降级封装至统一圆角、具有安全感的平台自研居中模态框内。这也使得例如素材复制等高频交互被大幅平滑,以右上角 Toast 滑动通知无缝替代。
- GPU 极限减负 (零毛玻璃行动):针对老旧 Mac 机型(尤其是 Intel 芯片设备)在渲染模糊层时的掉帧痛点,本次更新通过深度扫描并在全站范围内连根拔除了 30 余处滥用的 `backdrop-filter` 滤镜,转而使用极具层次感的纯色半透明 RGBA 进行兜底,使得整个站点的渲染速度和页面流畅度得到了不可思议的提升。
# 2026.04.21 · Release v1.6.2
- 侧边栏无损推开引擎:重构了全局侧边栏的交互排版逻辑。利用 `flex-shrink: 0` 锁定了右侧主视图区宽度,并在最外层应用水平溢出隐藏。现在侧边栏展开时,将以原生物理感整体推开右侧页面,彻底避免了因 `iframe` 容器挤压引发的内部 DOM 海量重排(Layout Thrashing),实现了老旧设备上真正的零延迟展开体验。
- 全域级弹性入场动画:将原本仅用于首页卡片的动态引擎(入场滑动与弹性淡入)提取至全局 CSS 中枢。目前已经将其无缝注入至素材交流库、合同录入台等多个数据密集型页面。所有关键功能区在加载时将呈现出分阶段、错落有致的优雅入场动效,大幅提升平台质感。
# 2026.04.21 · Release v1.6.1
- 提案中心瀑布流重建:移除了提案列表基于 Grid 的传统网格布局,重构为纯 CSS 多列引擎驱动的瀑布流 (Masonry) 排版;优化了卡片内的盒模型 (Box-Sizing) 计算和跨浏览器防截断处理,并针对小屏笔记本收缩了卡片内衬与间距,完美支持三列紧凑视图显示,彻底消除了因内容高度不一带来的空洞留白。
- 外链分享页质感重塑:重新设计了素材分享页的外观。用真实的高清头像(含默认字母兜底绘制)取代了原本简陋的单字圈图;为中心内容区添加了遵循 Neo-Material 标准的大弧度圆角、微边框及多层弥散阴影,使其在页面上呈现出清晰的悬浮立体感;同时修复了页面顶部的矢量 Logo 颜色映射,并增加了返回主页的点击热区。
# 2026.04.21 · Release v1.6.0
- 素材公开分享智能回跳:在素材分享外链中新增了「在工作台管理」便捷入口。通过对核心身份校验器 (`app.js` & `login.html`) 增加全生命周期的 URL Query 参数保留机制,实现了即使用户在未登录状态下,只要通过钉钉或密码授权成功,也能无缝带参跳转回工作台,并利用底层的 `data-id` 锚点和卡片计算,自动唤起并聚焦于目标素材卡片。
- 提案流图片附件与多轮编辑打通:全面升级了灵感与提案中心,支持了图片的插入与全流程追踪;同时完善了草稿编辑的数据反填机制,支持作者实时修改已经发布的提案并同步更新服务端(含标题、正文及附图),并自动记录在全域操作追踪中。
- 微观布局防越界修复:针对薪资绩效等数据看板空状态场景,统一调优了空载卡片高度,消除了屏幕滚动时带来的溢出不适感,并换用了全新设计的系统级品牌图标呈现外部交互外沿。
# 2026.04.21 · Release v1.5.9
- 灵感发现池图片附件支持:在“灵感发现池”模块中全新引入了图片上传功能。全程贯彻 No Base64 架构规范,采用前端直传与后端文件落盘模式,并支持带实时移除功能的优雅图片预览卡片,确保提案数据的轻量化与高效渲染。
- 素材库动态加载与胶囊重构:解决了大图加载过程中的白屏断层感,新增了原生的 SVG 旋转加载占位符与平滑渐显。同时重构了右侧的评论与操作交互,点赞头像现在精巧地并排收纳在动作按钮旁;底部操作栏采用 Neo-Material 的“胶囊式 (Pill)”统一归拢,极大削弱了视觉杂音,大幅提升屏幕利用率与高级感。
- 合同管理样式修正:修复了合同台账表格在横向滑动时,吸顶表头呈现透明导致文字重叠的视觉 Bug,已将表头底色锁定为实体 `#f8fafc`。
# 2026.04.21 · Release v1.5.8
- 切断同步 Base64 拥塞死锁:紧急切断了后端 `/api/contracts` 获取合同列表时,对本地磁盘文件的阻塞式遍历读取。抛弃了低效且极度吃内存的 `readFileSync` 加 Base64 实时编码转化,解除了系统在处理大批量合同文件时的致命卡死瘫痪。
- 静态 URL 软链接下发架构:重构了前端到后端的网络载荷协议。接口现在仅下发真实存在于系统中的相对 URL 路径(例如 `/uploads/contracts/xxx`),通过 Express 静态容器与浏览器原生流机制交接加载控制权。此举将列表数据的整体体积从百 MB 级瞬间压缩回几十 KB,数据加载速度实现千倍级跃升。
- 文件阅览器双轨协议兼容:为适应新的 URL 下发规则,顺滑扩充了前端 `openFileViewer` 弹窗模块的渲染校验规则。同时向下兼容历史数据中的遗留 Data URI 结构与新的静态路由特征。
# 2026.04.21 · Release v1.5.7
- 合同管理补充项目关联:在合同台账与新建表单中正式增加了「项目名称」的专属管理维度。并且将此维度同步并入了 MiniMax 的 AI 智能审阅提示词库中,现在导入文件时能够自动读取出正确的项目关联信息并回填到表单中。
- 素材交流库公开分享:解除了素材交流库封闭式的痛点。现已在卡片交互菜单中增加了“生成公开链接”按钮,自动生成一个去系统化的免密预览页面(绕过 JWT 及后端鉴权),可直接将设计灵感发送给外部设计师与客户查看。
- 类型强制校验修正:修正了分享读取接口中严格比较类型导致的找不到数据引发的数据阻断 Bug,自动强转确保接口稳定响应。
# 2026.04.17 · Release v1.5.6
- 剪贴板疾速上传:任务留言板现已原生支持直接使用 `Ctrl+V / Cmd+V` 粘贴剪贴板内的图像。系统会在后台进行自动化流式服务端直存,支持最高 10MB 级高保真原图,彻底告别旧版阻塞式的强 Base64 编码。
- 实时预览状态机:为留言交互配置了独立的上传占位过渡动画、缩略图展示以及一键移除能力,形成所见即所得的极客闭环。
- 布局级差剥离与修正:剥离了任务看板长期遗漏的内部 CSS 污染拦截。现将仪表盘与协作中心两大场景里的任务弹窗逻辑全线打通,强制重构为一致的 `2.2 : 1.3 : 1.1` 沉浸式宽银幕结构,并且定死了更为通透舒适的 `40px` 左域边距,跨端体验达到完美齐平。
# 2026.04.17 · Release v1.5.5
- 税务申报一键导出:在薪资明细看板中增加了“导出申报表”功能。系统能够自动读取月度薪酬发放明细,并将社保总额精准拆解为养老、医疗、失业三项,完全兼容税务局申报系统的数据格式规范。
- 历史薪酬溯源与自动算税:通过“对公税后实发”倒推实现了 1 月与 2 月历史离线工资数据的反推落库,填补了系统的断代期,现已在全域大盘统计分析中合并生效。
# 2026.04.16 · Release v1.5.4
- API 用户鉴权修正:清除了所有与新建多媒体素材相关的后端上传崩溃漏洞,统一修复鉴权载体对象向 `req.currentUser` 收束,确保素材库跨账号自动云端漫游。
- 均值出勤看板:优化了考勤大盘单行数据承载力。新增双排智能中性色“时效出入卡”模块,精准过滤未打卡异常态,清扫界面与单日考勤间的视觉混淆。
- 双核卡片状态贯通:基于一致性协议,将带有状态层级的“呼吸灯与红点排序上调”功能植入到首页面板,实现了首页全域和 Tasks 原生看板间的双路互动提醒覆盖。
# 2026.04.16 · Release v1.5.3
- 绩效卡片层叠 Bug 修复:修复了在“我的绩效与补贴”页面由于卡片 HTML 标签闭合遗漏导致后续所有佣金卡片发生向内嵌套、合并为一列的渲染错误。
- 版本号自动同步感知:解构了系统首页仪表盘底端的悬浮版本记录徽标,通过页面通信自动读取本弹窗的主版本标志,彻底实现整站版本号变动的自动同步更新。
# 2026.04.16 · Release v1.5.2
- 侧边导航模块越权隔离失效修复:彻底修复“我的绩效与补贴”菜单因为前端动态权限雷达未初始化白名单而导致的自动隐身问题。现在对于该模块已添加强制透传认证放行保护。
- 财务看板用户读取机制重造:修复由于废弃变量 `oa_user` 在 LocalStorage 调用失败所引发的数据隔离失效。全面切换回 `currentUser` 单点源进行身份识别筛选出自身的佣金与考勤关联详情,杜绝空状态假阳性报警。
# 2026.04.16 · Release v1.5.1
- 工作卡片操作安全阻断及审计留痕:增加了卡片状态强管控。收敛非卡片创建者的非法删除权限;针对超级管理员开放了专属全域卡片“回收站”供追踪复现人员操作。
- WordPress 媒体验证修复:完善了由于大型多媒体分片与底层身份认证拦截导致的 `401 Unauthorized` 跨越障碍;修复了富文本内容区原生上传图片时无法插入的组件级 Bug。
- 草稿模式的体验隔离机制:彻底重构并解耦了官网草稿和正式发布的数据流和约束模型。系统现在支持无标题与空内容的弱验证“极速暂存”;并修补了一系列与草稿列表展示息息相关的缓存幽灵逻辑以满足精准重载。
# 2026.04.16 · Release v1.5.0
- 网络绩效图谱全息重构:使用 D3.js 取代静态 ECharts,上线了带有节点碰撞监测约束和流向指示的拓扑物理分析盘,辅助识别异常双向赞赏“小团伙”,并完全适配宽屏与安全隐匿模式。
- 考勤系统数据自动化联动接入:打通了钉钉原生考勤应用接口,实现了基于规则的自动全勤奖扣费统计与餐补报销抵扣金额计算。
- 素材模块体验降噪:完善评论长文本自动省略及点击展开;补全了更直观的“楼中楼”引用机制回复提示。
- 移动端排版及 AI 动画工具调优:优化了相关开发工具控制台的配置项收纳布局与自适应框架;移除了组件原生边缘遗漏的多余阴影模糊滤镜 (Neon Glow)。
# 2026.04.15 · Release v1.4.9
- 素材库清空优化:修复了在素材交流库进行多重引用回帖时,由于底层局部刷新机制导致引用文案模块、引用指针和输入焦点不能正常重置清空的问题。
- 加载防卡死体验机制:针对系统渲染包含外部链接(第三方 OSS/CDN 图片等)的高级排版预览时容易出现的“假性白屏”现象,系统底层植入了 Promise 等待缓冲机制,并在预览层上方增加了进度轮播提示。
- 交互防穿透重构:解决了当鼠标慢速按下时因交互层级错位导致部分电脑点击“卡片编辑菜单”时“穿透”并新增错乱节点的底层缺陷,保证触发机制严丝合缝。
# 2026.04.15 · Release v1.4.8
- 打破素材壁垒:扩展了由于防盗链机制导致的空白渲染拦截策略。全面接管 `oss.e2.cool`、`135editor` 等第三方图文排版编辑器的 CDN 内容,并强制降级解析,极大提升了高级排版器对外部粘帖环境的兼容性(动画、SVG 等复杂组件内的图片如今可正常预览渲染)。
- 清理 DOM 警告:严格规范了密码设置相关的 HTML 表单结构,为全局的敏感信息输入框补齐了密码管理器所需的 `autocomplete` 语义标记,消除了令人烦躁的浏览器黄色 Warning。
- UI 细节调优:直接在首页看板精简了排期日历内多余的标注前缀文字“内容:”,使其更干净直观。
# 2026.04.15 · Release v1.4.8
- 打破素材壁垒:扩展了由于防盗链机制导致的空白渲染拦截策略。全面接管 `oss.e2.cool`、`135editor` 等第三方图文排版编辑器的 CDN 内容,并强制降级解析,极大提升了高级排版器对外部粘帖环境的兼容性(动画、SVG 等复杂组件内的图片如今可正常预览渲染)。
- 清理 DOM 警告:严格规范了密码设置相关的 HTML 表单结构,为全局的敏感信息输入框补齐了密码管理器所需的 `autocomplete` 语义标记,消除了令人烦躁的浏览器黄色 Warning。
- UI 细节调优:直接在首页看板精简了排期日历内多余的标注前缀文字“内容:”,使其更干净直观。
# 2026.04.15 · Release v1.4.7
- 素材库无感静默局部刷新模型:重新开发了评论区的动态拉取系统。当有新评论或发生互动时,面板内部会自动提取最新数据进行 Diff 比对和局部重构,保证当前正在编辑的草稿不被覆盖丢失,实现“评论墙自动刷新加载”。
- 发散性无限楼层恢复:加入“回复评论的回复”高阶联动逻辑。通过在任一回复上点击“回复”,系统将自动追加 @对象 到您的输入框。
- 新增评论撤回机制:引入了更宽泛但也更严谨的操作权限池,当前用户对自己名下的主贴评论及楼中楼回复都拥有一键删除的撤回权利。
# 2026.04.15 · Release v1.4.6
- 互动能力加薪增强:素材详情内新增专属悬浮的三列布局评论系统架构。支持底层评论留言与定向深度多层回复,为内部素材库激活社交功能与发酵讨论效率提供支撑!
- 交互容器流式宽屏:彻底移除详情弹窗过时的 `1180px` 死绑强定宽束缚。如今升级后的主视觉面板突破了静态,在适配 `90vw / max-width 1320px` 范畴内做到高级的水平舒展流分布体系!
- 极客级设计材质调整:消除左边界分割灰线等多余隔离噪点干扰,统一梳理内部组件背景和悬浮边框逻辑机制并修复状态指示器位偏移缺陷。严格履行 “高级质感不使用原生” 以及 “干练白板呼吸” 两大顶层框架指令。
# 2026.04.15 · Release v1.4.5
- 全面白标化:彻底移除从外源继承的第三方水印标签、版权标记与识别代码,实现组件架构 100% 独立内化。
- 复制机制重构:上线高级剪贴板包裹截流技术,彻底解决在微信编辑器内直接粘贴时产生的格式破损、吞代码和底部出现大面积空隙白边的问题。
- 突破防丢样式:重写差速滚动和水平吸附动画的架构参数约束体系,完美兼容微信底层的富文本标签查杀过滤规则。
- 参数界面改版:对旗下所有的 HTML 动画/排版工具界面完成全线大重整,应用侧置 Neo-Material 质感弹出参数设置面板面板并统一风格。
- 多环境网络修复:剔除了强制跨域图片拦截策略代码,解决由于 HTTPS 失配导致在本地测试时上传抓取崩溃无法显示的顽疾。
# 2026.04.14 · Release v1.4.4
- 修复广播内容不显示:优化了富文本标签的安全拦截逻辑,解决了发布包含 HTML 的内容时导致的列表渲染异常和内容截断问题。
# 2026.04.14 · Release v1.4.3
- 新增广播编辑功能:支持对已发布的历史公告进行二次编辑。
- 修复渲染异常:解决了 Markdown 渲染器在处理包含缩进格式的 HTML 时出现的代码块展示异常问题。
- 优化发送者展示:统一所有公告和广播的发件人名称,固定展示为“系统管理员”。
# 2026.04.14 · Release v1.4.2
- 优化工具栏布局:优化“图片压缩”与“图片抓取”等模块的工具栏排版,在小尺寸屏幕下自动折叠换行,防止内容溢出与重叠。
# 2026.04.14 · Release v1.4.1
- 调整版本日志位置:将系统版本号与功能说明移至工作台底部区域。
- 侧边栏功能重命名:原“代码清洗器”变更为“代码优化”,并更新对应的菜单图标。
- 优化页面间距:调整了工作台底部区域的布局,减少多余空白边距。
# 2026.04.14 · Release v1.4.0
- 上线序列帧工具:新增图片序列帧处理功能,支持快速拼接和预览,并增加后台缓存的自动清理机制。
- 改进退出保障机制:调整系统底层的重启关闭流程,加入优雅停机机制保证数据库在重启更新时的事务完整性。
- 修复发帖授权失败:修复从小红书、微信等第三方发布文章时偶尔发生的权限异常弹错,完善本地凭证数据同步。
- 修复数字重叠错位:调整订单与财务表格排版,修复 Windows 系统特殊分别率下数据文案重叠问题。
- 优化全站提示弹窗:移除系统自带的原生警告框,统一使用页面内原生的交互弹层组件替代。
# 2026.04.13 · Release v1.3.1
- 增加审计记录:加入任务卡片的状态流转与节点变更日志记录展示功能。
- 优化图文排版:按照 Neo-Material 规范调整界面标题及图标布局排列。
- 改进绩效计算逻辑:优化底层空值等异常数据的筛选剥离机制。