更新日志

记录 GenePad 每个版本的新功能、缺陷修复与维护变更。版本按发布时间倒序排列。

2026-09-26

v0.7.6

本次更新以序列视图与图谱的交互打磨为主:序列视图全新密度布局、选中信息气泡贴选区边缘随内容滚动、分割面板拖动全程零卡顿、比对分屏快速滚动不再白屏、feature 高亮改用与图谱一致的金色描边。AI 语言文件翻译对乱码改为容忍重试策略,Linux 根治窗口圆角黑框并把桌面入口与基因文件库归入同一分类。

✨ 新功能

  • 序列视图:
    • 全新密度与可读性布局:碱基格宽 14→12px(同宽视口多容约 17% 碱基)、阅读框氨基酸字母按密码子居中对准、酶切位点轨道移到行顶、视口边缘不再错层堆叠
    • 选中信息气泡:紧贴选区端点可视格上下边缘显示,随序列内容原生滚动(比对插入列也正确映射行列)
    • 分段 feature 段间跳转:多行标注行内 <> 跳转钮、恰一块行在名称两侧拆分双钮,悬浮该 feature 才淡入
    • 标注表头部新增「在序列视图中显示标注」拨杆,行首眼睛按钮逐条显隐,图谱/序列同步生效
    • 序列块 / 比对面板滚轮方向各自可切:分屏左上角按钮一键换向,全局记忆
    • 快速滚动降保真分两档:中速滚动保留刻度与装饰,只有甩动才切纯骨架
  • 图谱:
    • 引物带收窄至泳道约一半(24px→12px),正向引物弧在带内居中,feature 环更宽松
    • 「显示标注名称」按钮红色计数标语义修正:只统计名称放不进色块/弧内、需外部标签指示的 feature
    • 环形图谱标签排布与骨架半径恢复 v0.7.2 计算(0.7.5 周期的实验布局回退)
  • AI 助手:
    • 语言文件 AI 翻译乱码容忍策略:流式检出乱码即时中止并自动重试(预算内),末次接受并在结果中提醒导出后人工校对
    • 日语翻译规则补充「取り消し/出来る」等汉字表记示例,减少假名占位
    • 用量统计只保留最近 7 天,「每日用量」改称「最近用量」
    • 语言选择器摊平为点击列表,已导入语言行内垃圾桶直接删除
  • 新手引导:新增「比对分屏滚轮方向按钮」引导步骤

🐛 问题修复

  • 右键菜单「粘贴」静默失效:WebView 无剪贴板读权限,新增 clipboard-manager 插件读取链路并兜底
  • 分割面板拖到阈值自动隐藏后点「显示」闪现即隐 / 出现一下又藏起来:隐藏与重显恢复链路整体重构
  • 序列 / AI 面板重显恢复竞态:恢复标记改渲染期预武装,重放先于恢复逻辑
  • 比对命中区间 <> 跳转钮点击后滚动跳变:改视口相对 sticky 定位
  • 悬浮 tooltip 泄漏:氨基酸/酶/feature/引物悬浮部件 mouseleave 丢失自愈补齐;酶名/正向引物 tooltip 翻到鼠标右上不再遮挡序列
  • 快滚时刻度间隙闪烁、减速后装饰立刻恢复
  • feature 高亮与同色填充不可辨:改金色描边(悬浮细边/点选粗边)+ 白晕衬底
  • 比对单行分屏按钮避让 overview、视口方块精确贴合
  • Linux:窗口圆角黑框根治(html/body 同透明 + WebKitGTK 走 X11 并禁用 DMABUF 渲染器)
  • Linux:主程序桌面入口分类与基因文件库统一(Science;Biology;Education),不再落未分类组
  • 文本右键菜单视口边缘避让,贴右缘/下缘自动翻面并钳回视口内

⚡ 性能

  • 分割条拖动冻结重绘:拖动期零主线程工作(信号化起止零 React 重渲染),松手一次性按最终几何重绘
  • 比对分屏滚动零白屏:绝对坐标色谱 chunk 滚动零重挂、同步绘制位图缓存、比对内容不降档
  • 序列显隐单次重绘(陈旧几何闸门+尺寸量化);点击/起拖/取消选区不再全量重建行;拖选帧按行级签名复用行元素缓存
  • Linux 滚动性能平台缩放:降保真阈值前移、渲染桶加大、overscan 放长
  • 环形图谱松手重绘长阻塞优化:标签横轴搜索粗扫+局部精修,45-65ms→11ms

2026-09-21

v0.7.5

本次更新以性能与比对视图体验为主:基因文件库大库快速滚动不再白屏、冷启动更快,AI 多轮对话 token 消耗显著降低;分屏色谱图支持手型平移,并修复多处选区问题。此外安装包体积进一步缩小,崩溃提示界面可展开技术详情,便于问题反馈。

⚡ 性能 / 体积

  • 基因文件库大库:快速滚动不再白屏、文本不再空白(行减重、滚动状态下沉、速度自适应预渲染),冷启动更快
  • AI 助手会话前缀缓存:多轮对话命中缓存,token 消耗显著降低
  • 安装包体积进一步缩小:Windows 9.5 → 8.4 MB、Linux 12.6 → 10.7 MB、macOS 11.8 → 10.6 MB、Android 24.8 → 24.5 MB;计算引擎(限制酶 / 通用元件检测 / FASTQ 流式解析)维持全速编译,其余代码按体积优化

✨ 新功能

  • 比对视图:
    • 单行分屏色谱图禁用拖选,改为手型光标各向平移(悬停虚线与数值提示保留)
    • 滚轮分流:上块(读段区)横向滚动,下块恢复纵向滚动
    • 泳道内单击 / 微动空白处即清空全部选区
    • 参考行标签加大居中显示(Original / 原序列)
  • AI 助手:统计弹层新增「缓存命中率」与「当前对话」用量区块
  • FASTQ(NGS):打开双端文件时若上次配对校验仍有效,直接复用不再弹选择框;校验不过会当场弹框改选
  • 界面:
    • 长文本(最近打开的文件名 / 路径等)滚动改为无缝循环跑马灯,不再到头弹跳
    • 异常 / 崩溃提示界面新增「技术详情」折叠区:展开可见完整错误堆栈与版本号,反馈问题时截图该区域可大幅加快定位
    • 提示与错误文案补全中英双语

🐛 问题修复

  • 比对:读段插入段(如 INDEL)不再被静默丢弃,全覆盖连续显示
  • 比对:插入块内起止的拖拽选区不再偏移
  • 比对:泳道选区不再整条全亮,纯插入选区松开后保持选中且可复制
  • 比对:纯插入选区不再把锚碱基高亮到参考行(拖拽过程中也不亮)
  • 比对:粘滞标签浮层不再盖住横向滚动条与分割拖杆

2026-09-18

v0.7.3

本次更新以 AI 助手与保存、更新链路为主:新增文档内嵌 AI 面板(在当前窗口直接与 AI 对话),保存时显示「正在保存」并能识别文件占用进程,修复 Windows 应用内更新失败;另有多项比对、FASTQ 与编辑历史的改进和修复。

✨ 新功能

  • AI 助手:
    • 新增文档内嵌 AI 面板:打开文档后点「AI 工具」,在当前窗口右侧直接展开对话面板,无需另开窗口;支持调节宽度、与属性 / 比对 / 历史面板互斥、一键「打开为新窗口」接续同段对话
    • 「思考」开关移至面板标题旁,输入区新增「新对话」按钮(独立窗口同步调整)
    • 内嵌面板会话记忆按文档隔离,切换文档不再看到上一个文档的对话;面板标题实时跟随会话重命名
    • 消息右键「复制」只复制所选文本,复制整段仍由块左下角的复制按钮承担
  • 编辑历史:
    • 历史树方向可切换:缺省最新在下并自动滚到底部,可切回经典左上布局
    • 可见节点超 200 自动折叠更旧层级;总节点超 50 时红字建议裁切
    • 有子节点的卡片常驻「点击展开 / 收起」提示;分支裁切按钮改为红色垃圾桶图标
  • 保存:保存 / 另存为立即显示「正在保存」阻塞提示;文件被其他程序占用时识别占用进程(含另一个 GenePad 窗口),可直接重试或改用另存为
  • FASTQ(NGS):
    • 超长读段图形视图行尾新增「再显示10% / 完全显示」按钮,按需放开渲染护栏逐次显示更多碱基
    • 打开询问框按钮收为一行(取消 / 纳米孔·单端测序 / 双端测序)
  • 线性图谱:测序轨道移到轴与 feature 之间,标签改到条上方,不再相互重叠

⚡ 性能

  • 打开带编辑历史的 .dna / .gen 文件显著提速:历史数据改为按需读取,打开文件时跳过

🐛 问题修复

  • 修复 Windows 应用内更新失败的问题(更新包压缩方式不被存量客户端识别)
  • 修复 ONT 超长读段的质量柱显示为裂图的问题
  • 修复比对的多项问题:插入列改紫色且选区精确到插入格、接缝重叠分段丢失(RCA 前导真实匹配)、BLAST 分段不按原序列顺序
  • 修复历史面板关闭后切回同屏视图报错的问题
  • 修复色谱偶发尖峰顶出画布上缘的问题
  • 修复 Ctrl+R 无选区时无法唤起添加引物的问题
  • 修复 AI 内嵌面板的多项问题(固定宽度溢出、跨文档会话串记忆、标题不同步、欢迎语与实际能力不符)
  • 修复 MCP 界面工具请求双执行的问题(点「添加片段」一次加两个等)
  • .gen 临时工作副本治理:启动时清扫孤儿副本,崩溃恢复原位打开更可靠

📦 分发

  • Windows 应用内更新改用签名安装器(exe)直链;官网下载仍为 zip 包裹的安装器(防浏览器拦截),exe 与 zip 均随发布附件提供

2026-09-14

v0.7.2

本次更新的核心是新增编辑历史功能:序列的每一次编辑都会记录为快照,可随时回看历史、裁切分支,并把任意历史时点完整还原成一个新文档;同时支持查看 SnapGene 文件自带的编辑历史。此外还有限制酶「添加酶到列表」与无切点查看、更新日志 AI 翻译、互斥切换零卡顿等改进,并修复了 FASTQ 打开转圈等多个问题。

✨ 新功能

  • 编辑历史:
    • 每次插入、删除、替换、反转互补、拓扑切换都会记录为历史快照,侧栏「历史」按钮随时查看;历史随 .dna / .gen 文件保存
    • 支持查看 SnapGene 文件自带的编辑历史树
    • 树形布局:点击节点展开/收起,连线标注每一步编辑的处理方式与所用的酶、引物
    • 每个节点自带迷你图谱缩略图;点击即可把该时点还原成完整文档(序列、拓扑、名称、描述、元件标注、引物、底色、链数),还原文件按原始格式路由(.gb 节点还原成真正的 GenBank 文件、.gen 还原成 GenePad 数据库),还原的 .dna 文件 SnapGene 也能直接打开
    • 支持分支裁切(移除某次编辑及其全部输入的历史)与一键清空;历史树可导出 PNG / SVG 图片
  • 限制酶:
    • 侧栏「酶切位点设置」与限制酶表底部新增「添加酶到列表」:搜索全部酶库,一键把酶加入当前酶池,支持直接定位到序列位置
    • 限制酶表新增「有切点 / 无切点」切换:一眼查看当前池里哪些酶不切这条序列
    • 添加 / 定位酶时,图谱与序列视图同步定位
  • 分子克隆模拟:
    • 酶切步骤选定酶即自动酶切,酶槽自动追加,无需再点「增加限制酶」
    • 组装产物起点改为以原始载体文件的 1 号碱基为基准
    • 步骤选中的酶 / 引物在图谱上以紫色徽章标记,与金色选中、琥珀色悬浮清晰区分
  • 更新与安装:
    • 更新弹窗的更新说明可由 AI 助手翻译成当前界面语言(需在设置中配置 AI)
    • Windows 安装器新增文件关联勾选页:安装完成前可自由勾选要关联的文件类型
  • 序列视图:
    • 无方向元件在分行交接处同样显示锯齿边,分段元件的分行衔接更连贯
    • 元件悬停信息文案统一(类型 / 范围 / 方向),分段元件直接显示分段名
  • FASTQ(NGS):序列分析结果改用 NGS 惯用表述(扫描读段对 / 通过筛选 / 唯一序列)

⚡ 性能

  • 图谱 ↔ 序列互斥切换零卡顿:面板保活不重挂载,大酶池下切换不再重绘等待
  • 带较多编辑历史的 .dna 文件打开显著提速(历史数据体积减半以上)

🐛 问题修复

  • 修复图谱 / 序列单视图(胶囊)模式下,鼠标悬停侧边按钮栏显示左右拖动光标的问题
  • 修复 FASTQ 文件打开永久转圈的多种情况(单文件打开、双击 / 多开、拖入)
  • 修复 SnapGene 文件 Notes 描述读取与自定义酶集判定的三处格式偏差
  • 修复分子克隆图谱步骤中酶过多时,选中酶标记消失的问题
  • 修复部分工具窗口图标不显示的问题

2026-09-08

v0.7.1

本次更新的主要变化是新增应用内自动更新:自本版本起,Windows / macOS / Linux 的后续升级可直接在应用内完成,无需再手动下载安装包;更新前会提示保存未保存的文档,更新包经数字签名校验。同时新增多标签页模式、新手教程与蛋白 / RNA 序列支持。

✨ 新功能

  • 应用内更新:
    • 自本版本起,可在应用内完成「检查更新 → 下载 → 安装 → 重启」,无需手动下载安装包
    • 更新前若有未保存的文档,会先提示保存;下载进度实时显示
    • 更新包经数字签名校验
  • 多标签页:
    • 单窗口多文档标签页,切换无需重新加载;点「+」可新开欢迎页
    • 多标签与单文档模式可切换,切换在关闭全部文档后生效(Android 始终为标签页)
  • 新手教程:
    • 首次打开质粒时分步导览:高亮指示当前位置,逐步介绍各功能区,可跳过或稍后再学
    • 基因文件库窗口亦有专属教程;设置 → 外观 可重置教程
  • 蛋白与 RNA 序列:
    • 支持直接打开蛋白(SnapGene .prot、蛋白 FASTA)与 RNA(.rna)文件,支持查看、翻译与搜索
    • 另存为按分子类型给出对应格式
    • 打开含多条序列的 FASTA / GenBank 文件时,可选择拆分打开或只打开第一条
  • 其它新功能:
    • CRISPR sgRNA 可标注到图谱,「Target N」分段显示结合区与 PAM
    • 快捷键可自定义(设置 → 快捷键)
    • 复制选区时,选区内的元件标注与引物一并复制,粘贴后原样落位
    • 支持 SnapGene 比对文件读写(含色谱),比对条目可导出 FASTA / AB1
    • 基因文件库支持 Ctrl / Shift 多选与批量打开 / 分享 / 移出
    • 酶表价格改按「单次反应」计价,新增「低价酶」分组(≤¥20 / 反应)
    • F5 / Ctrl+R 不再刷新界面、丢失工作状态
    • 默认图谱 + 序列同屏显示,可切换为单视图

⚡ 性能与流畅度

  • 大序列(>50kb)的酶切位点标记不再卡顿
  • FASTQ 快速滚动更流畅

🐛 问题修复

  • Windows 任务栏窗口显示各自打开的文件名
  • 修复环形图跨起点选区删除 / 替换出错、拖选方向异常的问题
  • 修复「隐藏 ORF」不立即生效的问题
  • 修复图谱底部酶池 / 筛选下拉显示异常的问题
  • 恢复 Android 发布(上一版因打包问题缺席)

完整变更:v0.6.9...v0.7.1

渠道调整:自本版起仅发布 Windows 安装包(.exe)、macOS DMG / .app.tar.gz、Linux x86_64 deb 与安卓 APK / AAB;npm 安装、ARM64 Linux、rpm / AppImage / 便携包等渠道停止更新(旧版安装包仍可在下载页获取)。

2026-09-03

v0.6.9

本次更新的两大主角是引物结合分析与分子克隆模拟:引物结合位点检测更准、Tm 计算改用标准热力学模型,并新增简并引物支持;分子克隆改为按片段逐步处理,组装结果一图看懂。同时 Linux 下的编辑与滚动性能大幅改进,序列比对视图与色谱交互更强,还带来了文件分享等新功能。

✨ 新功能

  • 引物结合分析(全面升级):
    • 结合位点检测更准:插入与凸环不再被「一刀切」过度惩罚,位点按「退火碱基数优先、再比分数」排序,更容易找到真正的最佳结合位点
    • Tm 计算采用 SantaLucia 1998 最近邻热力学模型:凸环、错配、简并碱基均参与计算,独立引物与结合位点使用同一套算法
    • 新增简并引物支持:NNK 等含简并码的引物可直接分析
    • 引物跨模板缺失结合时按缺口对齐双臂,以三段结构清晰显示
    • 调参更直接:取消 strict/standard/relaxed 三档预设,参数在引物对话框内即时调整、全局生效,模板变更自动重算
    • 显示更清楚:相邻结果气泡自动合并、跨行引物补显名称、酶表新增切点数一列
  • 分子克隆模拟(重构):
    • 与「构建质粒」解耦:默认 1 个片段按需添加,每个片段一条处理链(限制性酶切 / PCR / 载体自连),每步生成可见的中间产物;修改上游参数自动清掉受影响的下游产物
    • 酶切步骤选齐酶即自动酶切,产物区间即时高亮并回标到原始序列(支持跨起点环绕);酶列表跟随左侧图谱的酶池筛选
    • PCR 引物单条输入即可,自动区分 3′ 退火区与 5′ 延伸;引物成形后实时显示在图谱与序列视图
    • 两端接头相同的片段正反皆可连时,自动列出全部取向产物(按序列去重),产物页直接切换预览与导出
    • 组装示意图重画:载体开口骨架、黏性末端榫卯咬合、失败连接留空隙凸起,成败一目了然
    • 图谱 / 序列视图与打开质粒完全一致,支持上下分栏比例拖动与全窗口铺满
  • 序列比对视图:
    • 比对区色谱图支持框选:选中一段色谱即选中对应参考序列区段并锁定条目;色谱条目色球改为高度拖杆,拖动即缩放峰幅(1/3–3×,双击复位)
    • 峰高显示更合理:常规峰接近满高,个别超强峰只裁平顶部,不再压矮整段
    • 匹配 / 错配配色更易读;比对标签锚定到比对起点,圆形图下半圈文字保持正立
    • 导入比对序列后自动跳转到第一个比对区,无需手动点击
  • 文件与系统集成:
    • 工具栏新增分享按钮:把已保存的文件直接交给系统分享面板(Windows / macOS / Android),双端 FASTQ 会把 R1/R2 一起分享
    • 设置新增「关于本程序」页(使用条款 + 隐私策略);另存为菜单按「推荐 / 其它」分组重组
    • 新增匿名使用统计:仅含安装标识与使用时长,每 7 天上报一次,可随时在设置中关闭;官网新增实时数据页展示系统分布
    • AI 翻译语言文件更稳:分段进行、失败自动重试、中断后可从断点继续
    • FASTQ 视图左下角补设置按钮;图谱双击酶切位点直接打开限制酶信息
  • FASTQ(NGS):
    • R1/R2 配对记忆跨运行形态共用:文件挪位置、换盘符也能识别;多选批量配对窗口按记忆自动预填
    • 序列分析报告在「带裁切锚点」口径下用颜色标出锚点区段(Top20 直方图与 Top100 表格同步显示)
    • 术语统一为「读段」;分析进行中取消立即生效,不再卡住

⚡ 性能与流畅度

  • Linux 更顺滑:大型比对不再冻结窗口,序列视图滚动更快,启动更快
  • 编辑更跟手:1Mb 级大序列的编辑不再卡顿,撤销 / 重做更轻快
  • .gen 文件不再随编辑无限膨胀(自动精简编辑历史)
  • 质粒库放在网络盘时,扫描明显提速

🐛 问题修复

  • 修复 Linux「打开方式」列表不显示 GenePad、.gen 文件被系统识别为世嘉 ROM 的问题
  • 修复分子克隆 / 电泳工具窗口跨窗口传参丢失
  • 修复图谱 Ctrl 两点配对选区不生效、滚轮缩放时外层容器跟着滚动的问题
  • 修复单行模式平滑跳转偶发被打断的问题
  • 右键菜单点空白处可靠关闭,二级子菜单纵向避让不再截断
  • FASTQ 配对询问框取消后不再残留窗口占位

完整变更:v0.6.8...v0.6.9

2026-08-27

v0.6.8

本次更新的主角依然是 NGS(FASTQ)测序数据:多选批量打开与拖拽配对、fastp 式裁切、拼接过滤、可溯源导出一应俱全;AI 助手学会了直接操作 FASTQ 文件,另有一批易用性与性能改进。

✨ 新功能

  • 批量打开 + 拖拽配对:
    • 一次选中多个文件(打开对话框或欢迎页拖入均可)即可依次打开;包含 FASTQ 时会弹出配对窗口,把左右两栏文件拖到一起就组成 R1/R2,也能拖回退回单端、先建多对再逐对补齐
    • 不想手动拖?「一键自动匹配」会按首条 read ID 智能配对,配不上的保持单端
    • 确认前会逐对校验,配对不上的以红字提示留在行上
  • fastp 式读级裁切处理:
    • 新增固定区间裁切、质量滑窗、polyG / polyX 清除、超长截断,与 fastp 软件同类功能行为一致
    • 开启后浏览视图和导出结果都按处理后的序列显示,「显示原文」随时可对照原始数据
  • 拼接过滤:
    • 「仅保留成功拼接」滤掉没有重叠区域、只是首尾相接的双端 read
    • 重叠区错配过多的(大概率是假重叠)也会被排除;窗口未完整覆盖某一端的 read 整对剔除
  • 裁切方向自动识别:
    • 自动判断 read 方向:判定为反向的双端文件自动交换 R1/R2,单端整条反向互补后再裁切显示,不会再出现「切反一侧」
    • 提供镜像开关,一键还原原始方向
  • 导出可溯源:
    • 每条导出记录的头部都带处理痕迹标记(兼容 fastp 规则),下游分析管线可以直接解析它经过了哪些处理
    • 双端数据可以分别导出 R1/R2,也可以拼接成单条 _merged 文件;范围可选整个文件或已加载部分
  • AI 助手学会处理 FASTQ:
    • AI 可以直接打开 FASTQ 文档(自动识别并校验 R1/R2 配对),帮你查询信息、搜索序列、翻译阅读框、做裁切、生成序列分析报告(可随时取消),还能添加临时局部标注
  • 基因文件库:
    • 监视哪些文件类型现在可以自行勾选(默认勾选各序列格式;FASTQ 在清单中但默认不勾)
    • 重新打开库窗口时恢复上次的分类与路径;记录名称统一显示完整文件名,更好辨认
  • 其他:
    • 设置页新增「查看最近更新」,最新一期更新日志可以在应用内直接阅读
    • macOS / Linux 的「检查更新」改为打开官网下载页,不再直链当前平台用不了的安装包
    • 压缩的 FASTQ 文件(裸 .gz)增加兜底关联,在系统关联失效的电脑上也能右键用 GenePad 打开

⚡ 性能与流畅度

  • FASTQ 计数明显提速:双端 gz 快约 18%(实测每秒约 470 万条 reads),明文文件约快一倍
  • 长片段拖选时视图随光标自动横向滚动,不必反复松手翻页
  • 序列分析与全文件计数同时进行时自动互相让路,两个大扫描不再互相拖慢

🐛 问题修复与体验改进

  • 修复 Windows 下偶发的第二次启动无法弹出主窗口的问题
  • 配对记忆改为双向记录:无论以 R1 还是 R2 作为主文件重新打开,都能提示上次配对的另一端
  • 修复更新窗口 / 日志窗口关闭后残留透明空壳的问题
  • 多选打开后按单端处理的文件,不会再被反复询问单端 / 双端

完整变更:v0.6.7...v0.6.8

2026-08-26

v0.6.7

本次更新最大的变化是新增了 FASTQ 测序数据的浏览与分析功能,同时限制酶库扩充到原来的 3 倍多,并加入了一键 BLAST 查询。

✨ 新功能

  • 全新:打开 FASTQ 测序文件:
    • 现在可以直接打开 .fastq / .fq 文件及其 .gz 压缩包,浏览测序数据
    • 自动识别单端 / 双端数据;双端文件的第二条序列按互补链配对显示,还能一键拼接出参考链
    • 打开文件即可看到 reads 总数、平均质量等统计;很大的文件不必等全部载入,随时可以继续加载后面的部分
    • 新增裁切:设置左右锚点挑出想要的 reads,一键导出为 .fastq.gz 压缩文件,中途可随时取消
    • 框选一段区域可以直接汇总导出 CSV,或生成一份「序列分析报告」(含数量统计与 Top20 直方图)
    • 浏览时支持六框翻译、随手添加临时标注、按 DNA 或蛋白质序列搜索
  • 选中序列即可 BLAST:
    • 选中一段序列(或一个 CDS 标注)后右键,即可提交 BLAST 在线查询:NCBI 会自动填好序列直接打开网页;国内网络可选 CNCB,自动复制序列并打开浏览器粘贴即可
  • 限制酶库大扩充:
    • 内置酶从 218 种增加到 765 种,覆盖 NEB 与 Thermo 全部目录,以前找不到的酶切位点现在都能标出来
    • 默认改用「NEB & Thermo」酶池,老用户会自动切换过去,无需手动设置
    • 图谱底部新增一行酶池与筛选开关,不用的时候可以收起来
    • 修复打开 GJSON / FASTA 文件后看不到酶切位点的问题
  • 插入 / 替换序列更顺手:
    • 插入片段时可以搜索带酶切位点的序列、直接以反向互补形式插入
    • 可以直接粘贴蛋白质序列(自动翻译成 DNA),还能做密码子优化后再插入
  • AI 助手:
    • 可以让 AI 反查某个质粒属于哪个项目分类,或列出某个分类下的全部文件
    • 基因文件库里「标签」列的 AI 批量刷新按钮增加了新手引导

🐛 问题修复与体验改进

  • FASTQ 裁切不再出现左右切反的情况;快速拖动浏览时也不会再闪出空白
  • 长序列快速滚动明显更流畅,4K 屏上高速滚动不再白屏
  • 修复 SnapGene 文件里分裂特征显示错乱的问题
  • 同一份文档不会再被两个 GenePad 窗口同时编辑而互相覆盖
  • 选中区域恰好和某个标注完全重合时按 Del,会询问你是只删掉标注,还是连序列一起删除
  • 不同类型的文件在电脑上有了各自专属的图标;双击关联文件用 GenePad 打开的兼容性更好
  • 应用内的更新检查改为每天自动进行一次,有新版本能更快知道

完整变更:v0.6.6...v0.6.7

2026-08-21

v0.6.6

本次发布包含自 v0.6.5 以来的 22 项提交,重点消除启动白屏与空窗闪现、增强基因文件库交互(行右键菜单、窗口内 AI 设置),并换用全新多色描边图标,附一批 Linux / macOS 细节修复。

✨ 新功能

  • 启动与窗口体验:
    • 所有窗口改为隐藏创建、首帧绘制完成后再显示,彻底消除启动白屏与空窗闪现
    • 窗口显示前将背景预设为主题色,去掉显示到首帧之间的白底;移除启动页 logo
  • 基因文件库:
    • 表格新增行右键菜单:打开 / 打开所在目录 / 使用其它打开方式 / 移出文件库,右键同时选中该行
    • 设置入口改为窗口内「AI 设置」专用弹窗,内嵌与主设置窗相同的完整 AI 配置面板,不再跳回主窗口
  • 图标与安装包:
    • 应用图标换用 v2 多色描边设计,基因文件库图标换为「冷藏样品盒 + 离心管」造型,全平台产物重新生成,并修复旧图标在部分渲染器下的暗色晕影
    • Android 自适应图标改为底色背景层 + 螺旋前景层,圆形 / 圆角方等任意遮罩下满幅无裁切
    • Windows 安装器完成页新增「添加到开始菜单」勾选(默认全选);修复「立即运行」勾选不生效;升级安装提示文案简化
  • AI:
    • 默认质粒标签提示词扩充免标注清单(T7 启动子 / 终止子、polyA),减少 AI 冗余标注

🐛 缺陷修复

  • 基因文件库窗口开着时,双击桌面图标现在会显示主窗口(此前只聚焦库窗口,无法回到欢迎页)
  • 每文件缓存与工具窗数据改为上限 100 条,不再无限增长;移除从不读取却写入完整序列 JSON 的缓存项
  • Linux:补齐 16–256px 全尺寸图标(修复 48–96px 放大发虚);桌面入口显示中文名「基因文件库」;窗口阴影改为 1px 描边,显示更清爽;标题栏按钮改为圆形;deb/rpm 系统安装不再写用户级残留文件,卸载更干净
  • macOS:修复主窗口不显示的问题,应用图标恢复圆角

完整变更:v0.6.5...v0.6.6

2026-08-17

v0.6.5

本次发布包含自 v0.6.4 以来的 55 项提交,重点新增通用元件自动标注(内置 1591 条参考库,检测提速约 10 倍)、基因文件库桌面快捷方式,并全面换用矢量源生成的藏青螺旋新图标。

✨ 新功能

  • 通用元件自动标注(新增):
    • 内置 1591 个常见质粒元件参考库(启动子 / 抗性 / 复制子 / CDS / 荧光蛋白 / 2A 肽 / CAR·抗体元件等 22 类),一键自动标注全序列或选中区段
    • 核酸 / 肽段 / 蛋白三级检索:blastn 容错比对、肽段级精确匹配(密码子优化后的短标签也能识别)、blastp 蛋白流水线
    • 严格度预设与蛋白级检索开关;命中结果勾选预览后批量入库,note 写入中英双语说明与相似度 / 覆盖率
    • 相似度低于 95% 的命中自动加「like sequence / like protein」后缀;多段元件按参考段边界切分为分段标注
    • 检测全程可取消并显示真实进度;整体提速约 10 倍,CDS 蛋白路径另提速 2.4–5 倍
    • MCP 新增 common_feature.* 工具;「添加标注」菜单升级为添加标注 / 自动标注全序列 / 自动标注选定序列三项
  • 基因文件库:
    • 新增独立桌面快捷方式,一键直达基因文件库(Windows .lnk / Linux 应用入口 / macOS 迷你启动器)
    • 右侧详情与标签云面板支持一键折叠,状态持久记忆;标题栏新增「设置」快捷入口
    • AI 未配置时常驻琥珀色提示条,一键直达配置页;AI 助手按钮自动拉起 MCP server
  • 图标体系:
    • 全面换用藏青螺旋新图标,全部由矢量母版生成,修复 Windows 任务栏图标模糊
    • 深色模式下应用内 logo 自动切换为亮蓝螺旋;macOS / Linux 关联文件接入专属文档图标
  • 其他:
    • AI 助手窗口改为单例,再次打开置顶已有窗口;AI 配置面板重排,操作更顺手
    • Windows 安装器:语言自动跟随系统、覆盖安装前确认、完成页整合快捷方式与「立即运行」

🐛 缺陷修复

  • 修复通用元件检测停止按钮无响应,以及关闭窗口后自动标注永久失效
  • 修复 AAV 类文件蛋白检测报错(带状行边界溢出)与小写 GenBank 序列导致检索全部失效
  • 扫描 .gen 文件不再在原目录留下 -shm / -wal 伴生文件
  • CDS 延伸段标签改为「XX阅读框延伸区」格式,语义更清晰

完整变更:v0.6.4...v0.6.5

2026-08-15

v0.6.4

本次发布包含自 v0.6.2 以来的 70 项提交,重点新增 CDS 阅读框延伸可视化、按文件记忆视图布局、基因文件库「文件管理」与项目分类,并带来 npm 与 Homebrew 两大全新分发渠道。

✨ 新功能

  • CDS 阅读框延伸(序列视图):
    • CDS 标注末尾缺少终止密码子时,沿翻译方向以虚线延伸并续显氨基酸,直至终止密码子(*)
    • 延伸虚线标注所属阅读框,与实心 Feature 同色背景,悬停 / 选中特效一致
    • 延伸区氨基酸可连续选中,点击虚线同时选中实心 + 虚线范围
    • 双击虚线延伸区,确认后一键把 Feature 标注范围扩展到完整阅读框
    • 跨行密码子只在起始行显示一次,交界氨基酸按真实三碱基居中
  • 视图布局记忆:重新打开同一质粒文件时,恢复上次的 Map / 序列面板布局与序列视图滚动位置
  • 基因文件库:
    • 新增「文件管理」列:按项目分类(支持嵌套子项目)与原始路径两种树视图,点击文件夹筛选,表格行可拖拽到项目归类
    • 新增「未分类」虚拟项目,自动收纳未归属任何项目的文件
    • 监视文件夹后台自动扫描新增 / 移除文件;扫描改为增量,未变化文件不再重复解析
    • AI 项目工具:通过 MCP 按项目 id 或完整路径管理文件归类
  • 环形图谱:地图卡片底部新增横轴,拖拽两端手柄可调节外层标签椭圆环宽度(隐藏序列视图时显示)
  • AI 助手:
    • 对话支持随时停止生成,输出不再限制长度
    • AI 翻译支持停止 / 重新翻译
  • 编辑标注对话框:新增「显示氨基酸」勾选框;操作按钮固定底部;添加标注时自动生成初始名称
  • 其他:
    • ORF 预测按钮图标改为「ORF」文字标识
    • 属性视图拓扑结构拨杆改为两段式样式
    • 选中悬浮面板背景改为半透明

🐛 缺陷修复

  • 修复 .gen 格式保存崩溃与克隆模拟窗口无限循环
  • 修复序列视图滚动位置恢复失效(挂载时的 {0,0} 上报把已存位置清零)
  • 修复单行模式 CDS 虚线标签滚动时的跳动
  • 修复基因文件库文件管理器标签页与标签云筛选范围

📦 分发

  • 新增 npm 分发渠道:npm i -g @genepad/app
  • 新增 macOS Homebrew cask:brew install genepad/tap/genepad

完整变更:v0.6.2...v0.6.4

2026-08-12

v0.6.2

本次更新重点重构了质粒图谱(环形 / 线性)的标签布局与高亮联动,AI 助手新增持久记忆与「AI 翻译语言文件」,并完善基因文件库与 Windows 安装体验。

✨ 新功能

  • 质粒图谱(环形 / 线性):
    • 标签布局全新重构:外环标签排布到最外层并自动避让,Feature 标签沿轨道弧形排列,图谱更清晰
    • Map / Sequence 标签高亮联动:悬停、Ctrl 多选,统一金色高亮,引物多结合位点同步指示
    • 新增引物显示开关,工具栏改为毛玻璃浮层,引物箭头与限制酶显示优化
  • AI 助手:
    • 新增持久记忆,AI 可记住你的使用偏好
    • 支持按界面语言生成回复与会话标题,可自定义标签提示词
    • 扫描文件夹后自动携带文件分布上下文,辅助标签生成
  • AI 翻译语言文件:
    • 新增「AI 翻译语言文件」功能:流式输出,实时显示思维过程与译文
    • 自定义语言导入支持跨窗口与重启记忆
  • 基因文件库:
    • 支持文件存在性检测与一键清理缺失项
    • 列表项支持双击打开
  • 打开方式:打开成功 / 失败后弹出结果提示(含错误详情),可一键关闭窗口
  • 安装体验:
    • Windows 安装器支持中英文切换、许可协议与覆盖安装
    • 全平台文件关联;Windows 右键菜单启动时自动注册
  • 其它:
    • 质粒库更名为「基因文件库」,标签云更名为「所有标签」
    • 文件名 / 路径悬停滚动显示

🐛 缺陷修复

  • 修复若干 bug(图谱渲染、AI 输出、安装程序等)

完整变更:v0.6.1...v0.6.2

2026-08-06

v0.6.1

本次发布包含自 v0.6.0 以来的新增功能与修复,重点完善质粒库(Plasmid Library)模块的批量管理与 AI 标签生成、优化引物标签在图谱上的渲染与交互,并将引物 Tm 值计算迁移至 Primer3 引擎。

✨ 新功能

  • 质粒库全面升级:
    • AI 自动标签生成:新增 tag 表、丰富 AI 上下文,并提供 plasmid.tags MCP 工具
    • 质粒库窗口单例、文件信息与标签编辑、扫描仅补缺标签
    • 多选批量操作、文件名修复、UI 改进与 MCP 提示词优化
    • MCP 自动开启、冷启动优化、标签芯片编辑器
  • 引物 Tm 值计算迁移至 Primer3:退火温度计算更准确
  • 引物标签渲染与交互优化:
    • 序列图谱上的引物标签显示优化
    • 环形图谱引物标签布局改进,防止标签重叠
    • Feature 与引物标签渲染优化,跨序列视图(环形/线性)的引物交互改进
  • 工具箱菜单分类:顶栏工具箱按功能分类展示
  • 顶栏快捷工具可配置 + 属性按钮激活态
  • 属性面板化 + AI 供应商扩展与思考开关
  • AI 聊天体验改进:思考/输出按时间顺序交错显示,复制按钮移至左下角,支持复用空白会话
  • MCP 新增 file.open 与 file.reveal 工具:AI 可打开文件并在文件管理器中显示
  • 主题切换左侧新增打开方式按钮

🐛 缺陷修复

  • 质粒库:保存后刷新质粒指纹并暴露标签生成状态
  • 质粒库:重开文件稳定触发标签回填与后台重生成,支持空标签重生成
  • AI:思考图标旋转修正,输出内容可选中并支持右键复制
  • 打开方式:外部打开前先关闭文件,并增加 isDirty 安全保护
  • Android:更新下载改为在浏览器中打开
  • 电泳模拟器:细化 ladder 控件交互

🔧 维护

  • 引物 Tm 计算引擎迁移(Primer3)与绑定诊断改进

完整变更:v0.6.0...v0.6.1