Files
kuddev da1434be91 docs: complete the 1.1.0 changelog and release notes
The 1.1.0 entries covered only part of the cycle's 70 commits. Added what was
missing on both sides: the rebuilt GPUI shell as the default window, AI session
forking, AI turn-state detection, the full settings page, tab rename/color/
export, split panes with session restore, AI provider settings and the runtime
control CLI, built-in box-drawing geometry, mouse-semantics parity, and the
Markdown/image reader; on the fixed side the ConPTY cursor drift after resize,
the user PowerShell profile not loading (#30), the shrink-grow reflow round
trip, the cursor focus/blink state machine (#21), Esc reaching Claude Code,
the busy-process close confirmation, notification anchoring, acrylic opacity,
brand-icon scaling, Relaxed-mode glyph width, and tab launch identity.

Removed the multi-protocol remote backup entry: the feature is hidden in
1.1.0, so it must not be announced. Contributors now lists only the PR author.
The published release notes were updated in place with the same content.
2026-08-18 23:02:01 +08:00

10 KiB
Raw Permalink Blame History

Nebula Terminal 1.1.0

English

Added

  • Added a rebuilt interface as the default window — 1.1.0 packages open the new GPU-accelerated shell; pass --legacy-shell for the previous UI.
  • Added AI session forking from the sidebar — Right-click a claude or codex tab to branch its live conversation into a new tab.
  • Added AI turn-state detection — Sidebar tabs show running, finished, waiting-for-input, and failed states for AI CLIs.
  • Added AI conversation resume across restarts — Restored panes retype the exact claude or codex resume command.
  • Added a system tray icon with agent attention — The tray shows an amber dot when an AI CLI waits for input and jumps to that pane.
  • Added AI provider settings and a runtime control CLI.
  • Added a full settings page in the new shell — Every setting from the legacy UI, with the same section navigation, opened as a single reusable tab.
  • Added tab rename, color labels, and single-tab export.
  • Added split panes, drag-to-split, and workspace session restore.
  • Added a popup completion list — Choose between inline ghost text and a popup list of history, directories, PATH commands, and file matches.
  • Added a real color picker for the custom background — Pick continuously on a saturation/value plane with a hue bar and live preview.
  • Added clipboard screenshot paste — Pasting an image-only clipboard writes a PNG and pastes its path, uploading it first on SSH panes.
  • Added configurable new-tab placement — Place new tabs after the active tab or at the end of the list. Contributed by @Sakyvo in #25.
  • Added configurable terminal cell width — Choose Compact or Relaxed cell width, applied immediately. Contributed by @Sakyvo in #26.
  • Added ordered font fallback chains — font_family accepts comma-separated families, and later families fill missing glyphs in order. (#33)
  • Added a WYSIWYG font picker — Each family renders in its own face, and the startup directory is now a folder picker.
  • Added built-in box-drawing glyphs — Frames and blocks are drawn geometrically, so they line up regardless of the font.
  • Added terminal mouse semantics parity — Application mouse reporting, right-click behavior, and copy-on-select.
  • Added middle-click to close tabs.
  • Added an audible terminal bell — BEL plays the system notification sound, throttled and optional. (#37)
  • Added a configurable terminal bell — Choose Off, Flash, Sound, or Flash + sound.
  • Added line numbers for plain-text files — .txt, .log, .json, and .jsonl now open in the code viewer.
  • Added clickable file and URL links — Hovering shows a preview, and Ctrl+click opens the path or URI.
  • Added a Markdown and image reader — Documents render with rich text, math, and images; pictures open in their own tab.

Fixed

  • Fixed the terminal cursor drifting to the wrong row after a window resize.
  • Fixed the user PowerShell profile not being loaded in the default shell. (#30)
  • Fixed reflow losing content on a shrink-then-grow round trip, and the window minimum size.
  • Fixed the cursor focus and blink state machine, and a startup freeze that left the window unpainted. (#21)
  • Fixed visible windows getting stuck without repainting. (#21, #32)
  • Fixed "Open in Nebula" always starting a separate window instead of joining the running instance.
  • Fixed "Open in Nebula" failing on drive roots such as D:\. (#36)
  • Fixed imported terminals not being selectable in the default-shell dropdown.
  • Fixed the Git panel blanking on repositories owned by another user.
  • Fixed multi-line paste interrupting codex and other bracketed-paste applications. (#35)
  • Fixed Codex notify growing config.toml to 130 MB when two notify wrappers wrapped each other. (#38)
  • Fixed Esc not reaching Claude Code in the new shell.
  • Fixed the window-close confirmation not accounting for busy processes.
  • Fixed the tab context-menu shadow getting thicker with each open tab.
  • Fixed notifications not anchoring to the bottom-right corner.
  • Fixed the acrylic background compositing at the wrong opacity.
  • Fixed blurry brand icons in the shell picker.
  • Fixed built-in glyphs not filling the cell in Relaxed width mode.
  • Fixed tab launch identity being lost, and tab rows not being clickable across their full width.
  • Fixed formulas not rendering when an AI CLI removed the delimiter backslashes.
  • Fixed the Markdown reader leaving the right side of the reading column ragged.
  • Fixed Markdown images not loading, including remote badges and screenshots.
  • Fixed raw HTML in Markdown not matching GitHub's centering, badge rows, and linked images.

Improved

  • Improved File/Git side-panel refreshes — Snapshots are built on a worker thread, so the view stays usable.
  • Improved the font picker — Candidates preview in their own glyphs before you commit to one.
  • Improved tab disclosure and file-tree menus — Linear chevrons replace Nerd Font glyphs, and menus no longer pick up the drawer shadow.

中文

新增

  • 新增重写的界面作为默认窗口 — 1.1.0 安装包启动全新的 GPU 加速界面,旧界面用 --legacy-shell 启动。
  • 新增侧栏 AI 会话分叉 — 右键 claude 或 codex 标签,可以把当前对话分叉成一个新标签。
  • 新增 AI 回合状态识别 — 侧栏标签会显示 AI CLI 正在运行、已完成、等待输入和失败四种状态。
  • 新增 AI 对话跨重启接续 — 恢复出的终端会自动重敲 claude 或 codex 的 resume 命令。
  • 新增托盘图标 agent 提醒 — AI CLI 等待输入时托盘显示橙点,点击直达该终端。
  • 新增 AI 服务商设置与运行时控制 CLI。
  • 新增新界面的完整设置页 — 旧界面的所有设置项与分区导航全部迁移,并以单例标签打开。
  • 新增标签重命名、颜色标记与单标签导出。
  • 新增分屏、拖拽分屏与工作区会话恢复。
  • 新增弹窗补全列表 — 在行内灰字与弹窗列表之间选择,弹窗汇总历史命令、常用目录、PATH 命令与文件匹配。
  • 新增真正的背景色调色盘 — 在饱和度/明度取色面与色相条上连续取色,终端实时预览。
  • 新增剪贴板截图粘贴 — 剪贴板只有图片时,粘贴会写出 PNG 并粘出路径;SSH 会话先上传再敲入远端路径。
  • 新增可配置的新标签页插入位置 — 新标签可以插在当前标签之后或列表末尾。由 @Sakyvo 在 #25 中贡献。
  • 新增可配置的终端单元格宽度 — 可选“紧凑”或“宽松”,切换后立即生效。由 @Sakyvo 在 #26 中贡献。
  • 新增有序字体 fallback 链 — font_family 支持逗号分隔的字体族,后续字体族按顺序补齐缺失字形。(#33)
  • 新增所见即所得的字体选择器 — 每个字体族用自己的字形渲染,启动目录改为文件夹选择器。
  • 新增内置制表符字形 — 边框与方块按几何绘制,换任何字体都能对齐。
  • 新增终端鼠标语义对齐 — 应用级鼠标上报、右键行为与选中即复制。
  • 新增中键关闭标签页。
  • 新增终端铃声 — BEL 会播放系统提示音,带节流且可关闭。(#37)
  • 新增可配置的终端铃声 — 可选关、闪烁、声音、闪烁 + 声音。
  • 新增纯文本文件行号 — .txt、.log、.json、.jsonl 现在用代码查看器打开。
  • 新增可点击的文件与 URL 链接 — 悬停显示预览,Ctrl+点击打开路径或链接。
  • 新增 Markdown 与图片阅读器 — 文档带富文本、公式与图片渲染,图片单独开标签查看。

修复

  • 修复窗口缩放后终端光标漂移到错误行的问题。
  • 修复默认 Shell 不加载用户 PowerShell 配置文件的问题。(#30)
  • 修复先缩小再放大后 reflow 丢内容的问题,以及窗口最小尺寸。
  • 修复光标焦点与闪烁状态机,以及启动时窗口不重绘的冻结问题。(#21)
  • 修复可见窗口卡住不重绘的问题。(#21、#32)
  • 修复“在 Nebula 中打开”总是新开独立窗口、不并入已运行实例的问题。
  • 修复在 D:\ 这类盘符根目录下“在 Nebula 中打开”报错的问题。(#36)
  • 修复导入的终端在默认 Shell 下拉中无法选中的问题。
  • 修复 Git 面板在他人所有的仓库上空白的问题。
  • 修复多行粘贴打断 codex 等 bracketed paste 应用的问题。(#35)
  • 修复两个 notify 包装器互相包装、把 Codex 的 config.toml 撑到 130 MB 的问题。(#38)
  • 修复新界面里 Esc 传不到 Claude Code 的问题。
  • 修复关闭窗口确认没有把忙碌进程算进去的问题。
  • 修复标签右键菜单阴影随打开的标签数逐层变厚的问题。
  • 修复通知没有贴到右下角的问题。
  • 修复背景模糊(Acrylic)合成不透明度错误的问题。
  • 修复 Shell 选择器品牌图标发虚的问题。
  • 修复“宽松”宽度模式下内置字形没有填满单元格的问题。
  • 修复标签启动身份丢失、以及标签行整行不可点击的问题。
  • 修复 AI CLI 去掉定界符反斜杠后公式不渲染的问题。
  • 修复 Markdown 阅读器右侧参差、铺不满阅读列的问题。
  • 修复 Markdown 图片无法加载的问题,包括网络徽章与截图。
  • 修复 Markdown 中原生 HTML 的居中、徽章横排与链接图片与 GitHub 不一致的问题。

改进

  • 改进文件/Git 侧栏刷新 — 快照在工作线程中生成,刷新期间视图仍可使用。
  • 改进字体选择 — 候选字体在确认前就用自己的字形预览。
  • 改进标签折叠控件与文件树菜单 — 改用线性箭头替代 Nerd Font 字形,菜单不再叠上抽屉阴影。

Contributors

  • @Sakyvo:可配置新标签页插入位置(#25)、可配置终端单元格宽度(#26)。

Reporting issues / 反馈问题

Bug reports and feature ideas are welcome at Issues → New issue — the templates ask for the version, Windows build, and the shell or AI CLI involved.

欢迎通过 Issues → New issue 提交问题与建议,模板会询问版本、Windows 版本和涉及的 shell 或 AI CLI。


SHA256

  • NebulaTerminal-v1.1.0-windows-x64.zip: 1213FB61F5DEAD02A0442E77801D9A2E92382F18E26B1E77E0A0BE366F8B6FD7
  • NebulaTerminal-1.1.0-windows-x64-setup.exe: 492A79808042FE88D054366A5586B0E44AD205B3E3BEC024FB6C44FC78AE823F