Files
pebrel/.release-notes-0.9.0.md

85 lines
5.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Nebula Terminal 0.9.0
## English
### Added
- Added background blur behind the window (Settings → Appearance). The opacity slider now controls the tint over the blur.
- Added grouping to the command palette, with a section header above each group.
- Added a "Working directory" group to the palette, showing the focused terminal's path in its header.
- Added "Copy path" and "Reveal in file manager" commands.
- Added "Show tab sidebar" and "Drag to resize panels" commands, which show a check mark when they are on.
- Added an SSH connection page showing the four stages: resolve, TCP, authenticate, open session.
- Added drag-to-resize for the sidebar and the file/git drawer (Settings → Interaction, off by default). Dragging a panel to the window edge closes it, and the widths are remembered.
- Added a draggable divider for the SSH HOSTS section in the sidebar.
- Added a switch for "Restore last tabs on launch" (Settings → Advanced → Sessions).
- Added a shell tag to idle tabs at the right edge: `pwsh`, `cmd`, `bash`, the WSL distribution name, or `ssh`.
- Added a count chip to the sidebar's TABS and SSH HOSTS headers, and moved the collapse chevron to the front of the title. The count stays visible while the section is collapsed.
- Added registered WSL distributions to the top of the "Browse folder" dialog. (#12)
- Added a shared text-field component, so the caret, selection, click-to-place and shortcuts work the same in every input.
### Fixed
- Fixed a crash being indistinguishable from a clean exit; the restored window now says so in a transient success toast.
- Fixed the crashed session being overwritten after three failed launches — it is now kept as `session.crashed.json`.
- Recovery notices now use the right layer: completed recovery uses a short success toast, while the crash-loop breaker stays in the message bar with the quarantined session path.
- Fixed the message-bar close button disappearing when a notice contains CJK text; the button is now a reusable UI widget with visible hover feedback.
- Fixed blurry text and icons in the SSH host editor.
- Fixed the icon picker showing the form's text through its panel.
- Fixed test-connection failures being truncated to one line; the whole reason is shown.
- Fixed spinner rings rendering as beads, and the wrong ring colour on the active tab.
- Fixed the "needs your answer" badge never appearing for codex.
### Improved
- Improved the icon picker's search box into a real input field: click, drag-select, Home / End, Ctrl+A/C/V.
- Improved the default for new SSH hosts to password authentication instead of "Auto".
- Improved sidebar rows to be wider, leaving more room for names and badges.
- Improved popup panels to lift off the window background, so they separate better in dark themes.
- Improved the "needs your answer" badge to an amber dot; the raised-hand icon is withdrawn until it is redrawn.
## 中文
### 新增
- 新增窗口背景模糊(设置→外观)。不透明度滑杆改为控制模糊层上的着色浓淡。
- 新增命令面板分组,每组上方带一条分组标题。
- 新增命令面板的「工作目录」组,标题上显示当前终端的路径。
- 新增「复制路径」和「在资源管理器中显示」两条命令。
- 新增「显示标签侧栏」和「拖拽调节侧栏宽度」两条命令,开着时显示勾选。
- 新增 SSH 连接页,显示解析、TCP、认证、建立会话四个阶段。
- 新增侧栏与文件/Git 抽屉的拖拽调节宽度(设置→交互,默认关闭)。把面板拖到窗口边缘即收起,宽度会记住。
- 新增侧栏 SSH HOSTS 分界线的拖拽调节。
- 新增「启动时恢复上次的标签」开关(设置→高级→会话)。
- 新增静默标签页右侧的 shell 短标:`pwsh`、`cmd`、`bash`、WSL 发行版名,SSH 标签显示 `ssh`。
- 新增侧栏 TABS 与 SSH HOSTS 分组标题的数量 chip,折叠箭头移到标题前面。折叠之后数量仍然常驻。
- 新增「浏览文件夹」对话框顶部的 WSL 发行版入口。(#12)
- 新增统一的输入框组件,所有输入框的光标、选区、点击定位和快捷键行为一致。
### 修复
- 修复崩溃与正常退出分不清的问题,恢复后会用自动消失的 success toast 说明上次是异常退出。
- 修复连续三次启动失败后出问题的会话被覆盖的问题,现在保留为 `session.crashed.json`。
- 恢复提示按待办动作分层:已完成的恢复成功提示走短暂 toast,断路器仍留在消息栏并保留隔离会话路径。
- 修复中文消息栏关闭按钮消失的问题;按钮改为可复用的 UI 组件并提供可见的悬停反馈。
- 修复 SSH 主机编辑器的文字和图标发糊。
- 修复图标选择器透出下层表单文字。
- 修复「测试连接」失败被压成一行截断,现在显示完整原因。
- 修复转圈指示器的珠链感,以及活动标签上环的颜色不对。
- 修复 codex 的「等你回答」徽章不亮。
### 改进
- 改进图标搜索框为正经输入框:点击定位、拖选、Home / End、Ctrl+A/C/V。
- 改进新建 SSH 主机的默认认证方式为密码,不再是「自动」。
- 改进侧栏行宽,名字和徽章的空间更足。
- 改进浮层面板的底色,从窗口底色上提亮,深色主题下层次更清楚。
- 改进「等你批准」徽章为琥珀色圆点,手掌图标重画好之前先下线。
---
**SHA256**
- `NebulaTerminal-v0.9.0-windows-x64.zip`: `2D178C07EE3AB556FF64772E9B84F2FC5CA85F5EF80FDF1F64F2189E7EE3C783`
- `NebulaTerminal-0.9.0-windows-x64-setup.exe`: `11A6A547D272C02674C5A280AA053F2365CAB5F2BEF44718B6FBBCAF57B1311A`