Conversation
首页三语言发布亮点整体更新:Windows 终端卡顿修复、表格查找(Cmd/Ctrl+F 命中跳转)、字段过滤隐藏列、SQL 对象详情重做与复制 DDL、Cmd/Ctrl+Shift+W 关页签、「工作区」字段改称「分组」、SSH MFA/mpint 修复、连接健壮性(ping 超时上限 + TCP keepalive)、SQLite WITHOUT ROWID/PG 序列修复、HTTP 跟随系统代理、Linux gpu-stack 打包说明。\n\n指南章节:table-data 补查找面板与列头字段过滤;sql-editor 新增「对象详情与 DDL」;settings-shortcuts 补关页签默认快捷键;workspace-connections 说明「分组」字段与工作区同义;troubleshooting 补 Failed to create surface 恢复路径并链接 install-update。install-update 的 gpu-stack 细节已由 e38a35d 覆盖,未重复。
表设计器打开 WITHOUT ROWID 联合主键表时,DDL 误渲染成 "device_id" INTEGER PRIMARY KEY AUTOINCREMENT + 双重 PRIMARY KEY 声明。 三处根因: - list_columns 把 PRAGMA table_info 的 pk 列(联合主键 1-based 序号)当布尔判等于 1,联合主键只有第一列被标记。改为大于 0。 - 表设计器两处 SQLite 自增启发式(column_info_to_definition / ColumnsEditor::load_columns)把「主键且 INTEGER」一律当自增; 补上仅单列主键条件——只有单列 INTEGER 主键才是 rowid 别名。 - build_create_table_sql 单列自增主键内联 PRIMARY KEY AUTOINCREMENT 后又追加表级 PRIMARY KEY,SQL 非法。内联时跳过。 回归:新增 5 个测试覆盖联合主键元数据、无 AUTOINCREMENT 渲染、 单列自增无双 PK、设计器联合主键首列不自增/单列仍自增;全部做过 变异验证。cargo test -p db --lib sqlite::(35 passed)、 cargo test -p db_view --lib(745 passed)、cargo check -p main 通过。
…olumns_marks_all_composite_primary_key_columns 测试\n声明了 mut connection,但 query/list_columns 都走 &self,linux CI 的\n-D warnings 把 unused-mut 当错误,Test (linux) 直接挂。
feigeCode
added a commit
that referenced
this pull request
Sep 24, 2026
- CHANGELOG.md 增加 v0.19.2 双语发布说明,覆盖 v0.19.1 之后 dev 上的 12 笔 提交,另外补上随 PR #304 进 main 但一直没发版的 SQLite 联合主键 DDL 修复: - 新功能:数据库结果纵向「列:值」显示(长值横滚 + 单元格编辑)、字段过滤 面板重做(搜索 + 限高滚动)、表数据页 SQL 整条复制、SQL 注释快捷键可配置 (含空白行注释)、SQL 转储每条 INSERT 合并多行、RDP/VNC 双击切回已打开标签 - 修复:macOS 弹窗关闭闪退(12 个窗口改走隐藏 + 复用)、编辑单元格时拖动误 选相邻单元格、SSH 认证阶段断开可诊断并在被掐断时降级重试、迁移/导入连接 不再默认开启双因素认证(含误导性 MFA 文案) - main/Cargo.toml 与 Cargo.lock 的主包版本 0.19.1 -> 0.19.2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
内容\n\n- 首页三语言(zh-CN / zh-TW / en-US)发布亮点整体更新到 v0.19.1:Windows 终端卡顿修复、表格查找(Cmd/Ctrl+F 命中跳转)、字段过滤隐藏列、SQL 对象详情重做与复制 DDL、Cmd/Ctrl+Shift+W 关页签、「工作区」字段改称「分组」、SSH MFA / mpint 修复、连接健壮性(ping 超时上限 + TCP keepalive)、SQLite WITHOUT ROWID / PG 序列修复、HTTP 跟随系统代理、Linux gpu-stack 打包说明。\n- 指南章节 ×3 语言:\n - table-data:查找面板用法 + 列头字段过滤(只影响显示,导出/SQL 预览仍全列)\n - sql-editor:新增「对象详情与 DDL」章(hover 默认关 600ms 停驻、右键独立弹窗、复制 DDL)\n - settings-shortcuts:补关页签默认快捷键\n - workspace-connections:说明连接表单「分组」字段与工作区同义\n - troubleshooting:补 Failed to create surface 恢复路径,链接 install-update\n- install-update 的 gpu-stack 细节已由 e38a35d 覆盖,未重复。\n\n纯文档改动(18 files,+60/-36),不含代码。