Skip to content

beta1.0.1

Latest

Choose a tag to compare

@mousheng mousheng released this 23 Jan 13:07
· 9 commits to Barda since this release

2026年1月21日 bate1.0.1

功能添加

系统功能

  • 审计日志: 添加审计日志功能,包括API接口、服务和事件监听器,支持查询和记录用户操作 (1f98208, f254b20)
  • Mongdb UpdateMany命令: 增强UpdateMany命令,支持在upsert时合并简单等值条件到更新文档 (1270b02)

新增组件

  • 统计卡片组件: 添加统计卡片组件,支持动画持续时间属性、普通和紧凑两种尺寸模式 (0444ebb, fed8792, c9847fb)

组件增强

  • 键值列表组件: 增强键值列表组件,新增批量添加功能及JSON编辑器支持 (965fd8e)

  • Mongo查询组件: 添加upsert选项到Mongo查询组件,并更新国际化文本 (075a6a2)

  • JSON编辑器:

    • 添加失焦事件 (c4123d3)
    • 添加自动格式化功能,并更新国际化文本 (f5fc5ac)
  • 评论组件: 添加评论删除确认弹窗功能;暴露点击序号 (0807e96, d4314bd)

  • 表格组件:

    • 添加跳转下一页、上一页、最后一页的方法 (f3c5637)
    • 增强表格可编辑单元格传入列属性 (9fc5f3d)
    • 添加标签点击事件处理 (b2bc088)
    • 添加tags类型列 (747489b)
    • 添加开关组件类型 (f262b2d)
    • 图像列允许自定义边距和圆角 (f1dd96f)
    • 添加"更改"事件 (adc15b7)
    • 添加隐藏列时允许搜索的功能 (b943e8f)
    • 富文本列类型呢: 添加富文本编辑器组件,支持新筛选操作符、复选框列表、时间戳功能、回车键处理、选择位置管理、onBlur事件,使用react-quill-new (2585c70, bda3ecc, 4389cd2, 01bd50a, e508bb2, 80f23c8)
    • 标签组列类型: 添加标签组件类型,支持自定义标签、自动计算边框和背景色 (40fab8b, 7708454, fd8a5e2)
  • 抽屉组件: 增强抽屉组件以及修复升级antd6后显示异常bug (2629f09)

  • 对话框: 为对话框升级显示滚动条功能 (75a8c78)

  • 网格容器组件: 优化网格容器组件滚动条显示逻辑 (9b08d46)

  • tabbed组件:

    • 美化样式 (b58d148)
    • 添加activeTabBackground和cardStyle属性 (8254a72)
    • 添加组件画布内边距属性 (04c7065)
  • 图表组件:

    • 点击数组中新点击点始终位于前面 (28c6ad8)
    • 添加点击和选中事件的载荷数据支持 (935b441)
  • 数据视图组件: 添加复制按钮功能 (0cf6e19)

  • 分段组件:

  • 结果面板: 允许选择文本 (89bbaa6)

  • 自动完成组件: 添加提交方法 (11c9bde)

  • 日历组件: 增强日历组件以支持事件的添加、编辑和删除功能,并添加确认删除的提示 (4bcbc42)

  • CompIDE和CompPlayground: 添加可切换的JSON视图和属性面板 (6493e15)

  • 开关组件: 获取editable的值 (b10376e)

样式与布局增强

  • Drawer和Modal组件: 添加Drawer和Modal组件的bodyPadding样式支持,增强布局灵活性 (dcbcd66)
  • 多组件: 添加margin样式到多个组件以增强布局一致性 (ed78e03)
  • 多组件: 添加清除事件处理支持到多个组件,并更新国际化文本 (c951dd1)

系统功能

  • 组件框: 右侧组件框支持中文拼音搜索 (69c3103)
  • 数据源: 添加钉钉数据源支持及相关文档 (ee801fd)
  • 工具库: 加载dayjs所有插件,简化utils.openUrl方法 (8745381, cbd6deb)

依赖升级

  • Ant Design: 更新antd库到6.0 (f3df5aa)

Bug修复 (Bug Fixes)

组件修复

  • MongoDB:
    • Mongdb的翻译不全 (ab96bc9)
    • 修复mongdb在upsert模式下没有将查询条件插入文档的bug (24aeb85)
  • App列表: 修复app列表中名称总是显示省略号的bug (0af4fdd)
  • 成员权限: 修复成员权限中显示文件夹重命名菜单的bug (c010a5c)
  • JSON编辑器组件: 修复json编辑器组件显示bug (d8138b2)
  • 气泡弹出框: 修复气泡弹出框样式重影的bug (eeee630)
  • 抽屉组件:
    • 修复抽屉组件宽度设置失效的bug (c9f725f)
    • 修复抽屉组件升级antd6.0后样式错误,升级容器组件滚动条,防止出现抽风现象 (6a180e3)
  • Ant Design升级: 修复antd升级后样式问题 (0433737)
  • RichTextEditModal: 移除RichTextEditModal中的调试日志和标题 (b72776b)
  • 徽章: 修改徽章设置逻辑,修复显示错误bug (3739f04)
  • Tree组件: 修复tree节点选中时颜色bug (1459e24)
  • 气泡卡片: 修复气泡卡片样式bug (9ce8961)
  • customSelect和Dropdown组件: 修复customSelect和Dropdown组件的样式 (ac326fa)
  • 下拉文本: 修复下拉文本不垂直居中的bug (d533c04)
  • 分隔组件: 修复分隔组件初始不显示的bug (ce6ba4e)
  • 输入框: 修复输入框label垂直不居中 (852259c)
  • 右侧组件图标: 修复右侧组件图标大小bug (fcd46a9)
  • 评论输入框: 修改评论输入框无法获取到内容的bug (b323667)
  • 代码面板: 修复代码面板导致表格列项目弹出框异常关闭的bug (0365048)
  • 表格搜索: 修复表格搜索未显示列的bug (080113c)
  • 搜索按钮: 修复点击搜索按钮无法触发提交事件 (7816f73)
  • 开关组件: 修复开关组件在值变化时的处理逻辑 (f76021a)
  • 色彩组件: 修复色彩组件样式 (0043605)
  • 导航页:
    • 修复打开导航页时页面崩溃的bug (3631cd4)
    • 修复导航页编辑时无法修改导航菜单的bug (b672cb9)
    • 修复导航页设置不显示的bug (4589b45)
  • 弹出气泡卡片: 修复弹出气泡卡片页面抖动的bug (56a9bda)
  • 标签配置: 修复修改标签配置自动关闭的bug (f30ecbc)
  • 图标渲染: 优化图标渲染逻辑,确保异步加载完成前不显示破损图标 (9f2d74f)
  • 右侧树形列表: 修复选择多个组件时右侧树形列表图标显示过大的bug (628a672)
  • 重复提交: 修复重复提交的bug (ec5f6be)
  • 版本显示: 修复版本显示bug (f2bf92f, 42dc5b9)

后端修复

  • Node服务:
    • 修复前后端调试时载入文件夹名称错误的bug (ded213c)
    • 修复node-server启动失败的bug (dee2c33)
    • 修复node_server列表图标不显示的bug (a719796)
  • Windows用户名: 修复自动获取Windows用户名 (47c1429)
  • 代码编辑器面板: 修复setCodeEditorPanelOpen读取崩溃的bug (0b1a1b4)

其他修改 (Other Changes)

重构 (Refactor)

  • API替换: 替换废弃的optionFilterProp、onDropdownVisibleChange的api (754b68f)
  • Ant Design API迁移:
    • 将antd废弃的dropdownRender替换为popupRender (17fdbf6)
    • 将antd废弃的popupClassName属性用classNames.popup.root替代 (00bd6aa)
    • 将antd废弃的destroyOnClose用destroyOnHidden替代 (d06f890)
    • 将antd废弃的destroyTooltipOnHide用destroyOnHidden替代 (bcd33fe)
    • 将antd废弃的dropdownStyle属性替换为styles.popup.root (9cc98e0)
  • 依赖配置: 使用 CompDepsConfig 替代 DepsConfig (44f9d16)
  • MyResizeDetector: 标记MyResizeDetector为废弃,建议使用react-resize-detector替代 (9129364)

修复导入错误

  • 导入错误: 修复导入错误 (324da68)

配置与工具 (Chore)

  • Docker配置: 更新docker-compose配置,修改barda服务镜像名称并调整MongoDB端口暴露设置 (ef6896a)
  • 代码格式: 更新最大换行宽度为120字符 (718ef8b)
  • Alert组件: 替换Alert废弃的message属性 (ee52e27)
  • 时间线组件: 替换时间线组件废弃的pending属性 (faeb8d3)
  • 发布: 更新发布barda-comps 0.0.13 (0ce6f20)