Skip to content

Nebula Terminal v1.1.0

Choose a tag to compare

@Kuddev Kuddev released this 18 Aug 14:50
· 182 commits to main since this release

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