diff --git a/CHANGELOG.md b/CHANGELOG.md index 8468d6995..0079dc627 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # CHANGELOG +## v1.5.6 + +- 修复生产环境 CSS 层加载顺序导致的画布和 Agent 间距、布局异常,使工具类不再被基础重置样式覆盖。 +- 优化 Agent 磨砂面板和紧凑操作区:增强背景模糊、加宽模型选择框、使用权限图标与 Skills 数量入口,修复缩放手柄遮挡,加入品牌欢迎语并缩小发送按钮。 +- 统一工作台账户菜单和筛选下拉的柔和表面,弱化描边与阴影;修复素材显示密度切换,取消指针点击后的粗聚焦圈并保留键盘焦点提示。 +- 新增易支付官方插件,强化订单、金额、流水与通知校验;V2 暂仅支持下单和通知验签,不支持查单、收银台刷新和安全关单。 +- 管理后台按订单快照汇总收入、成本、利润与利润率,并同步 CSV;模型一级分组支持搜索、选择已有名称和输入新名称。 +- 修复插件上传期间重复提交和关闭问题,以及减弱动画模式下的弹窗退场阻塞;修复画布外观测试的全局环境泄漏,避免测试顺序引发后续用例失败。 + ## v1.5.5 - 远程图片、视频和音频展示统一使用稳定的资源文件地址,Blob 缓存仅用于字节处理、导出和抽帧等场景;生成视频在资源缓存完成前不进入成功态,避免出现成功但不可播放的结果。 diff --git a/VERSION b/VERSION index b671d4033..54a3d96d6 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -v1.5.5 +v1.5.6 diff --git a/web/test/canvas-appearance.test.ts b/web/test/canvas-appearance.test.ts index d70e80484..de1880c91 100644 --- a/web/test/canvas-appearance.test.ts +++ b/web/test/canvas-appearance.test.ts @@ -1,4 +1,4 @@ -import { beforeEach, describe, expect, test } from "bun:test"; +import { afterEach, beforeEach, describe, expect, test } from "bun:test"; import { DEFAULT_CANVAS_BACKGROUND_MODE, @@ -14,8 +14,10 @@ import { } from "../src/lib/canvas/canvas-appearance"; const values = new Map(); +let originalWindow: PropertyDescriptor | undefined; beforeEach(() => { + originalWindow = Object.getOwnPropertyDescriptor(globalThis, "window"); values.clear(); Object.defineProperty(globalThis, "window", { configurable: true, @@ -29,6 +31,11 @@ beforeEach(() => { }); }); +afterEach(() => { + if (originalWindow) Object.defineProperty(globalThis, "window", originalWindow); + else Reflect.deleteProperty(globalThis, "window"); +}); + describe("canvas custom appearance", () => { test("uses point grid as the default for new canvases", () => { expect(DEFAULT_CANVAS_BACKGROUND_MODE).toBe("dots");