Skip to content

Releases: Eco1i/CodeBear

码熊 v1.6.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 17:15
ef39a32

码熊 v1.6.0

v1.6.0 带来明亮 / 暗夜主题和中文 / English 界面切换,并统一优化工作台主要界面的视觉与交互体验。

本次更新

明亮 / 暗夜主题

  • 可在偏好设置中切换明亮和暗夜主题,选择会在刷新及重新启动后保留。
  • 主题覆盖工作台、项目目录、数据表、字段字典、弹窗、关系图、DDL 编辑器、备份迁移和 AI 助手。
  • 统一暗夜主题下数据表勾选、悬停和当前行背景,移除选中行边缘白线。
  • 优化 DDL 数据库标识、字典表格、备份进度、关系筛选和缩放控件等细节的对比度与交互状态。

中文 / English 界面

  • 可在偏好设置中切换中文和 English 界面,选择会在刷新及重新启动后保留。
  • 覆盖主要操作、搜索、编辑、备份迁移、字典中心、表关系、DDL 导出、AI 助手和更新提示。
  • 表名、字段名、项目名称、PDM 文件名等用户数据保持原样,不会被翻译。

其他体验改进

  • 项目目录宽度拖动改为按动画帧同步更新,目录和字段工作区更跟手。
  • 备份迁移、导出 SQL 和字典中心窗口默认居中,并支持拖动标题栏移动。
  • 补全新增表关系窗口的关系类型和手工维护说明,关系方向筛选的选中状态更明确。
  • 重复启动桌面版时会打开正在运行的实例;服务仍在准备时会显示更明确的状态说明。

下载

请从 GitHub Releases 下载与系统对应的安装包和 SHA-256 校验文件:

  • Windows 10/11 x64:CodeBear-v1.6.0-win-x64.zip
  • Windows SHA-256:CodeBear-v1.6.0-win-x64.zip.sha256
  • macOS 13 及以上 Apple Silicon:CodeBear-v1.6.0-mac-arm64.dmg
  • macOS SHA-256:CodeBear-v1.6.0-mac-arm64.dmg.sha256

Windows 和 macOS 安装包不能混用。macOS 版仅支持 Apple Silicon(M 系列芯片),暂不支持 Intel Mac。

升级说明

  • Windows:将新版本完整解压到新目录,再通过“备份迁移”导入旧版数据;不要直接覆盖仍在运行的旧目录。
  • macOS:将新版 CodeBear.app 拖入“应用程序”并替换旧版;应用数据仍保存在 ~/Library/Application Support/CodeBear
  • 当前 macOS 版未经过 Apple 公证。首次启动时可在 Finder 中右键选择“打开”,或在“系统设置 > 隐私与安全性”中允许打开。

码熊 v1.5.16

Choose a tag to compare

@github-actions github-actions released this 29 Aug 18:46
3bde7cf

码熊 v1.5.16

v1.5.16 为表详情增加多标签浏览能力,方便同时查看和对照多张数据表。

本次更新

表详情标签页

  • 可同时打开多张数据表,在标签页之间快速切换。
  • 从搜索结果、表关系或 AI 助手跳转表时,可直接切换或打开对应标签。
  • 切换标签时保留各表的编辑草稿,未保存修改会显示提示。
  • 关闭标签时可选择保存并关闭、放弃修改或继续编辑。
  • 支持关闭当前标签、关闭其他标签和关闭右侧标签。
  • 支持 Ctrl/Cmd + W 关闭当前标签、Ctrl/Cmd + Tab 切换标签。
  • 刷新工作台后会恢复已打开的标签和当前激活的表。

搜索体验

  • 优化搜索结果排序,更快找到常用和匹配的数据表。

版本与平台

  • Windows 10/11 x64:CodeBear-v1.5.16-win-x64.zip
  • macOS 13 及以上 Apple Silicon:CodeBear-v1.5.16-mac-arm64.dmg

当前 Mac 版只支持 M 系列芯片,暂不支持 Intel Mac。

请从 GitHub Releases 下载。Windows 和 macOS 是两个独立安装包,请按自己的系统选择。

码熊 v1.5.15

Choose a tag to compare

@github-actions github-actions released this 29 Aug 10:22

码熊 v1.5.15

v1.5.15 新增搜索记忆,并修复 Windows 绿色版退出后后台进程残留的问题。

下载

  • Windows 10/11 x64:CodeBear-v1.5.15-win-x64.zip
  • macOS 13 及以上 Apple Silicon:CodeBear-v1.5.15-mac-arm64.dmg

当前 Mac 版只支持 M 系列芯片,暂不支持 Intel Mac。

本次更新

搜索体验

  • 记住最近打开的数据表,在后续搜索中优先展示相关结果。
  • 按当前项目和搜索模式保存搜索记忆,不受具体关键词变化影响。
  • 搜索结果按精确匹配、最近打开且匹配、前缀匹配、普通包含匹配和描述/注释匹配排序。
  • 搜索记忆默认开启,可在搜索偏好中关闭或清除。
  • 搜索记忆最多保留 100 条、保存 90 天,并最多提升 3 张相关数据表。

Windows 绿色版

  • 修复退出后后台服务进程、端口和单实例状态未及时释放的问题。
  • 关闭程序时会先尝试正常停止服务;遇到正在处理的请求时,也会在有限等待后完成退出,避免进程长期残留。

安装与升级

Windows 用户请将 ZIP 完整解压到新目录后运行 CodeBear.exe。升级时建议通过“备份迁移”导入旧版数据,不要将新旧版本文件混合在同一目录。

macOS 用户打开 DMG 后,将 CodeBear.app 拖入“应用程序”。当前 Mac 版只支持 Apple Silicon,且未经过 Apple 公证;首次启动可能需要在 Finder 中右键选择“打开”。

Windows 数据保存在程序同级的 data 目录,macOS 数据保存在 ~/Library/Application Support/CodeBear。升级或替换程序不会自动删除原有数据。

码熊 v1.5.5

Choose a tag to compare

@github-actions github-actions released this 29 Aug 05:12

码熊 v1.5.5

v1.5.5 修复浮动模式关闭 AI 助手后,悬浮入口短暂被遮挡或显示异常的问题。

下载

  • Windows 10/11 x64:CodeBear-v1.5.5-win-x64.zip
  • macOS 13 及以上 Apple Silicon:CodeBear-v1.5.5-mac-arm64.dmg

当前 Mac 版只支持 M 系列芯片,暂不支持 Intel Mac。

本次更新

  • 修复关闭助手后悬浮入口短暂被面板遮挡的问题。
  • 悬浮入口会在助手面板完全退出后正常显示,打开助手时不会遮挡对话内容。

安装与升级

Windows 用户完整解压 ZIP 后运行 CodeBear.exe。升级测试时请解压到新目录,避免与旧版程序文件混合;需要沿用数据时,可通过“备份迁移”导入旧版数据。

本补丁包含 v1.5.0 至 v1.5.4 的字段与数据表结构维护、AI 助手入口拖动、窄工作区操作列适配和删除窗口样式更新。

码熊 v1.4.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 08:03
654cb34

码熊 v1.4.0

v1.4.0 新增 Mac 版。Windows 和 Mac 版是两个独立安装包,请按自己的系统下载。

下载

  • Windows 10/11 x64:CodeBear-v1.4.0-win-x64.zip
  • macOS 13 及以上 Apple Silicon:CodeBear-v1.4.0-mac-arm64.dmg

当前 Mac 版只支持 M 系列芯片,暂不支持 Intel Mac。

本次更新

  • 新增 macOS 桌面版,从菜单栏打开工作台、数据目录或检查更新。
  • 更新功能会根据当前系统提供对应的 Windows 或 Mac 安装包。
  • Windows 版继续提供绿色 ZIP,原有功能和使用方式不变。

安装与升级

Windows

完整解压 ZIP 后,双击 CodeBear.exe。升级时建议解压到新目录,再通过“备份迁移”导入旧版数据。

macOS

打开 DMG,把 CodeBear.app 拖入“应用程序”。升级时先退出旧版,再用新版替换即可,原有数据不会被删除。

当前版本未经过 Apple 公证。首次启动时,请在 Finder 中右键 CodeBear.app,选择“打开”;如果系统仍然拦截,请前往“系统设置 > 隐私与安全性”选择仍要打开。

数据与隐私

  • Windows 数据保存在程序同级的 data 目录。
  • macOS 数据保存在 ~/Library/Application Support/CodeBear
  • AI 助手需要你自己的 DeepSeek API Key。密钥由当前系统账户加密保存,在 Mac 上使用登录钥匙串。
  • 码熊只处理导入后的 PDM 副本,不会修改原始 PDM 文件。

码熊 v1.3.1

Choose a tag to compare

@Eco1i Eco1i released this 20 Aug 08:23

修复

  • 导出建表脚本上限提升:单次生成从最多 5,000 张表提升到 50,000 张。交易系统等大项目(7,000+ 张表)全选导出不再报 422。
  • 错误提示更清晰:接口参数校验失败时,不再笼统显示“请求失败(422)”,而是展示具体校验原因。
  • 仓库安全加固:.gitignore 排除本地业务字典目录,防止生产数据被误提交。

校验

  • 构建验收自动校验发布包不含任何 data 数据目录。
  • 新增回归测试:7,309 张表规模的选择通过参数与服务层校验。

码熊 v1.3.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 11:39

码熊 v1.3.0

新功能

  • 表关系浏览:自动解析 PDM 外键引用;字段面板中表代码以橙色标注,点击即可打开关系抽屉,支持手工新增、编辑、删除表关系。
  • 关系抽屉:一行式极简列表(方向箭头 + 相关表 + 字段映射),按入向/出向分组并支持折叠,提供页签与搜索过滤,表名、外键全名等详情收进悬停浮层。
  • 关系图:气泡圆 + 连线布局,表代码写在圆内,入向在左、出向在右;关系多时自动退化为圆点星图。点击圆或连线聚焦高亮、其余变暗淡,双击相关表切换中心,悬停连线查看外键字段,支持缩放、平移与拖拽调整,带入场动画。
  • 关系随备份迁移:手工维护的表关系随 .cbbak 备份导出/导入,导出时可勾选是否包含(自动解析关系在导入后由 PDM 重新生成,不占备份体积)。
  • 强制刷新提速与进度:刷新时实时显示进度条与当前解析的 PDM;按内容哈希跳过未变化的 PDM,重复强制刷新约 2 秒完成;待解析 PDM 并行处理。

修复内容

  • 修复部分 PDM 同一对表字段在多个外键引用中重复出现、导致强制刷新报唯一约束冲突的问题,自动去重。
  • 修复强制刷新缓慢:将逐行外键级联删除改为显式批量删除(实测 23 个 PDM 约 93 秒降至 15 秒)。
  • 修复重建 PDM 索引时字典字段绑定被连带删除的问题,重建后自动恢复绑定。
  • 修复关系图双击无法切换中心表的问题。
  • 修复同一对表存在多条关系时连线完全重叠的问题,改为错开弧线。
  • 修正新增/编辑关系窗口按钮贴底、字典维护窗口分页挤压分隔线等间距问题。
  • 关系抽屉与关系图的搜索框统一为回车或点击放大镜触发,与全局搜索一致。

下载与校验

下载:https://github.com/Eco1i/CodeBear/releases/download/v1.3.0/CodeBear-v1.3.0-win-x64.zip

SHA-256:d42f34f776a2cce772eb9a4f7d0a3af78de27dcc77b0106d6b0fc688a0744a26

PowerShell 校验:

Get-FileHash .\CodeBear-v1.3.0-win-x64.zip -Algorithm SHA256

确认输出与上方 SHA-256 一致后,完整解压 ZIP 并双击 CodeBear.exe

升级说明

  • 升级到 v1.3.0:解压新版本到独立目录,将旧目录中的 data 文件夹复制过去即可保留项目、字典、字段绑定与手工关系;也可使用「备份迁移」导入旧版导出的 .cbbak
  • 已有项目打开后,在项目目录上点击「强制全部重新解析」即可生成自动解析的表关系。
  • 程序只监听 127.0.0.1,发布包不包含任何用户数据。

完整更新记录

详见 CHANGELOG.md

码熊 v1.2.1

Choose a tag to compare

@github-actions github-actions released this 15 Aug 05:13

码熊 CodeBear v1.2.1

v1.2.0 的修补版本。

修复内容

  • 顶栏版本徽标高度与相邻按钮对齐(34px),统一圆角与字号,消除视觉不协调。

下载与校验

发行包:CodeBear-v1.2.1-win-x64.zip(Windows 10/11 x64)

SHA-256:2c52fba16f8518791adbeced546a4874f3e3203c96d9ba02d9e133f8f40df592

powershell Get-FileHash .\CodeBear-v1.2.1-win-x64.zip -Algorithm SHA256 Get-Content .\CodeBear-v1.2.1-win-x64.zip.sha256

功能概览

v1.2.0 起提供应用内更新检查(自动/手动查询 GitHub Releases、顶栏徽标、发布说明面板、SHA-256 校验、升级迁移引导、托盘入口)。完整更新记录见 CHANGELOG.md

升级说明

  1. 从托盘右键退出旧版码熊;2. 新版完整解压到新目录并启动;3. 用「备份迁移」读取旧版 data 目录完成迁移。

源码:https://github.com/Eco1i/CodeBear (MIT License)

码熊 v1.2.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 04:42

码熊 CodeBear v1.2.0

本版本新增应用内更新检查:码熊会自动发现新版本,不再需要手动关注 GitHub。

新功能

应用内更新检查

  • 自动检查:程序启动时和每 6 小时自动查询 GitHub Releases 的最新稳定版;也可随时手动检查。
  • 顶栏提示:顶栏右侧显示当前版本号,发现新版本时出现蓝色徽标「新版本 vX.Y.Z」。
  • 更新面板:点击徽标弹出更新面板,包含:
    • 当前版本与最新版本对照、发布时间;
    • 完整发布说明(Markdown 渲染);
    • 官方 SHA-256 与一键复制按钮;
    • 三步升级引导:校验安装包 → 退出旧版并解压到新目录 → 用「备份迁移」迁移旧数据;
    • 「忽略此版本」:确认暂不升级后不再提示该版本。
  • 托盘入口:托盘菜单新增「检查更新」,点击直接打开更新面板。
  • 下载方式:点击「下载安装包」由浏览器直接访问 GitHub 下载,下载完成后请按面板中的 SHA-256 校验完整性。

可靠性与隐私

  • 版本查询走 GitHub 网页端 releases/latest 重定向,不受 API 匿名限流影响;仅当存在新版本时才调用 API 补充发布说明与资产信息,失败时自动降级。
  • 更新检查只向 GitHub 发送匿名 GET 请求,不携带任何本地数据;断网时静默降级,不影响正常使用。

功能概览(自 v1.0.0 起)

  • 字典中心:手工维护、Excel 批量导入(多列组合唯一键)、字段绑定查询,随 .cbbak 备份迁移。
  • SQLite FTS5 trigram 全文索引加速搜索;AI 助手、备份迁移、DDL 导出按需加载。
  • v1.1.1/v1.1.2:备份导入大小写敏感去重修复、异常信息泄露修复。

下载与校验

发行包:CodeBear-v1.2.0-win-x64.zip(Windows 10/11 x64)

SHA-256:9edca9c07ef04e18fa0c220698a186bda6cde21e8cc6c9d96799999d23574108

Get-FileHash .\CodeBear-v1.2.0-win-x64.zip -Algorithm SHA256
Get-Content .\CodeBear-v1.2.0-win-x64.zip.sha256

升级说明(从 v1.0.x / v1.1.x)

  1. 先从 Windows 托盘右键退出旧版码熊(只关闭浏览器不会停止服务)。
  2. 将新版完整解压到新目录并启动。
  3. 在新版右上角「备份迁移」中读取旧版程序同级的 data 目录,选择需要迁移的项目、文件夹或 PDM(字典与字段绑定会一并迁移);旧目录不会被修改。
  4. 确认新版数据无误后,再自行决定是否保留旧目录。

完整更新记录

源码:https://github.com/Eco1i/CodeBear (MIT License)

码熊 v1.1.2

Choose a tag to compare

@github-actions github-actions released this 15 Aug 00:52

码熊 CodeBear v1.1.2

本版本为安全加固与文档修正版本,功能与 v1.1.1 一致。

修复内容

  • 修复 CodeQL 报告的异常信息泄露问题(py/stack-trace-exposure):备份导入、PDM 导入、刷新索引、Excel 读取等接口不再把原始异常文本(含本地路径与文件内容片段)返回给客户端,统一返回通用提示。
  • 异常详情(含堆栈)改为写入 data/logs/server.log,本地排查不受影响;PDM 解析失败详情仍保存在数据库,界面树节点照常显示「!」提示。
  • 修正 README 中残留的旧版本号与旧发行包文件名。

功能概览(自 v1.0.0 起)

  • 新增字典中心:手工维护业务字典、Excel 批量导入(字典值列可多选组合唯一键,如 方向 | 市场)、字段绑定查询,字典与绑定随 .cbbak 备份迁移。
  • SQLite FTS5 trigram 全文索引加速搜索;备份导入单事务批量写入;AI 助手、备份迁移、DDL 导出按需加载。
  • v1.1.1 已修复:导入 .cbbak 备份时大小写不同的字典值(如 B|1b|1)被误判为重复的问题。

下载与校验

发行包:CodeBear-v1.1.2-win-x64.zip(Windows 10/11 x64)

SHA-256:48a3d7ee6b7ab885ca8ffcc692f8d8ec72ce5be2b986783a4e72c204c0c08f36

Get-FileHash .\CodeBear-v1.1.2-win-x64.zip -Algorithm SHA256
Get-Content .\CodeBear-v1.1.2-win-x64.zip.sha256

安装与运行

  1. 完整解压 ZIP(不要直接在压缩软件内运行)。
  2. 双击 CodeBear.exe,默认浏览器自动打开 http://127.0.0.1:8765
  3. 程序只监听本机 127.0.0.1;数据、设置和 PDM 工作副本保存在程序同级 data 目录,发布包本身不包含任何用户数据。

升级说明(从 v1.0.0 / v1.1.0 / v1.1.1)

  1. 先从 Windows 托盘右键退出旧版码熊(只关闭浏览器不会停止服务)。
  2. 将新版完整解压到新目录并启动。
  3. 在新版右上角「备份迁移」中读取旧版程序同级的 data 目录,选择需要迁移的项目、文件夹或 PDM(字典与字段绑定会一并迁移);旧目录不会被修改。
  4. 确认新版数据无误后,再自行决定是否保留旧目录。

完整更新记录

源码:https://github.com/Eco1i/CodeBear (MIT License)