Skip to content

Pebrel 2.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Nov 06:32

Pebrel 2.4.0

English

macOS, Linux, and Android downloads are Preview builds.

Added

  • Add streaming SFTP previews for remote UTF-8 files.
  • Add SFTP editing and conflict checks for UTF-8 files up to 8 MiB.
  • Add progressive image previews with progress, cancel, and retry.
  • Add Luau configuration and plugin commands, with legacy filenames still recognized.
  • Add font, opacity, tab, and pane defaults in pebrel.luau.
  • Add GLSL background and terminal effects alongside WGSL.
  • Add shader controls for animation speed, frame rate, and parameters.
  • Add opt-in next-message suggestions for supported local Claude Code, Pi, and OpenCode sessions.
  • Add a separate provider and model for next-message suggestions.
  • Add native click-to-place and drag selection in supported Bash, Zsh, and PowerShell input.
  • Add directly transmitted, uncompressed RGB/RGBA images via the Kitty graphics protocol. (#767)
  • Add SFTP Name and Size columns, a full-height file list, and a status bar.
  • Add copy and download actions on SFTP file rows.
  • Add file and folder uploads plus remote copy and paste in SFTP.
  • Add Ctrl/Shift selection and batch downloads in SFTP.
  • Add drag-out downloads from the SFTP list.
  • Add Japanese translations for settings help and option labels. (#793)

Fixed

  • Fix SFTP preview opening for PNG, JPEG, WebP, BMP, and GIF first frames. Addresses #861.
  • Fix Codex permission requests showing a busy spinner.
  • Fix misaligned activity icons in the sidebar and top tabs.
  • Fix explicit agent states being overwritten when full Hooks are available.
  • Fix generic notifications incorrectly showing the input-request indicator.
  • Fix OpenCode permission and question replies, and busy and retry indicators.
  • Fix OpenCode idle events being mistaken for success.
  • Fix agent Hook routing after reattaching supported SSH sessions.
  • Fix SSH task titles falling out of sync with the active pane after reattaching.
  • Fix duplicate CLI spinners and progress symbols in AI task titles.
  • Fix native pointer editing with remapped PSReadLine chords in Windows PowerShell.
  • Fix duplicate tabs when the running process receives a launch but its reply is lost. Addresses #797.
  • Fix localhost proxying with an empty bypass list, including OpenCode startup. Addresses #807.
  • Fix a stale cursor crash during terminal resize or selection. Addresses #788.
  • Fix the welcome command in fish with or without Fastfetch. Addresses #803.
  • Fix workspace shortcuts while an image tab has focus. Addresses #774.
  • Fix search for Japanese settings and localized shortcut actions. Addresses #821.
  • Fix nested paths being cut off after native Tab completion. Addresses #676.
  • Fix workspace and agent session restoration after Windows shutdown. Addresses #792.
  • Fix MSYS2 Zsh discovery and shell detection for imported executables. Addresses #812.
  • Fix false busy indicators for ordinary full-screen terminal tools. Addresses #805.
  • Fix immediate disconnects on Windows SSH hosts that cannot run POSIX startup integration. Addresses #810.
  • Fix Shift+Enter so it inserts a newline in recognized CodeBuddy sessions. Addresses #839.
  • Fix shell and profile ID instructions in CLI help, completions, and docs. Addresses #665.
  • Fix unbounded X11 input method property names in long Linux sessions. (#668)
  • Fix missing Hermes artwork and incorrect agent icon colors. (#832)
  • Fix cramped hover spacing on the Project and Support entries. Addresses #859.
  • Fix small click targets for the Clear and Restore keymap buttons. (#644)

中文

macOS、Linux 和 Android 下载包为预览版。

新增

  • 新增 SFTP 远端 UTF-8 文件的分块预览。
  • 新增 8 MiB 以内 UTF-8 文件的远端编辑和保存冲突检查。
  • 新增 SFTP 图片渐进预览,支持查看进度、取消和重试。
  • 新增 Luau 配置和插件命令,仍识别旧配置文件名。
  • 新增 pebrel.luau 字体、透明度、标签和窗格默认设置。
  • 新增 GLSL 背景与终端效果,兼容原有 WGSL。
  • 新增着色器的动画速度、帧率和参数设置。
  • 新增受支持的本地 Claude Code、Pi 和 OpenCode 会话的下一句建议,默认关闭。
  • 新增下一句建议专用的服务商和模型设置。
  • 新增受支持的 Bash、Zsh 和 PowerShell 原生输入点击定位和拖选。
  • 新增 Kitty 图形协议直接传输未压缩 RGB/RGBA 图片的支持。 (#767)
  • 新增 SFTP 名称和大小列、全高文件列表及底部状态栏。
  • 新增 SFTP 文件行的复制和下载按钮。
  • 新增 SFTP 文件和文件夹上传,以及远端复制粘贴。
  • 新增 SFTP Ctrl/Shift 多选和批量下载。
  • 新增从 SFTP 列表拖出文件下载。
  • 新增设置帮助和选项标签的日语翻译。 (#793)

修复

  • 修复 SFTP 无法打开 PNG、JPEG、WebP、BMP 和 GIF 首帧预览的问题。对应 #861。
  • 修复 Codex 申请权限时错误显示转圈的问题。
  • 修复侧栏和顶部标签的活动图标偏移。
  • 修复完整 Hook 上报的 Agent 状态被推断覆盖的问题。
  • 修复普通通知错误显示等待输入手掌的问题。
  • 修复 OpenCode 权限和问答回复,以及忙碌和重试状态。
  • 修复将 OpenCode 空闲事件误判为成功的问题。
  • 修复重新挂接受支持的 SSH 会话后 Agent Hook 路由失效的问题。
  • 修复 SSH 会话重新挂接后任务标题没有跟随活动窗格的问题。
  • 修复 AI 任务标题重复显示 CLI 转圈和进度符号的问题。
  • 修复 Windows PowerShell 更换 PSReadLine 组合键后原生鼠标编辑失效的问题。
  • 修复驻留进程收到启动请求但响应丢失时重复开标签的问题。对应 #797。
  • 修复绕过列表为空时本地请求走代理的问题,包括 OpenCode 启动。对应 #807。
  • 修复终端缩放或选区操作时因光标过期引发的崩溃。对应 #788。
  • 修复 fish 中的欢迎命令,兼容有无 Fastfetch 的情况。对应 #803。
  • 修复图片标签获得焦点时工作区快捷键失效的问题。对应 #774。
  • 修复日语设置和本地化快捷键动作的搜索。对应 #821。
  • 修复原生 Tab 补全后嵌套路径被截断的问题。对应 #676。
  • 修复 Windows 关机后工作区和 Agent 会话无法完整恢复的问题。对应 #792。
  • 修复 MSYS2 Zsh 自动发现及手动导入时的 Shell 识别。对应 #812。
  • 修复普通全屏终端工具错误显示忙碌转圈的问题。对应 #805。
  • 修复不支持 POSIX 启动集成的 Windows SSH 主机连接后立即断开的问题。对应 #810。
  • 修复已识别的 CodeBuddy 会话中 Shift+Enter 无法换行的问题。对应 #839。
  • 修复 CLI 帮助、补全和文档中的 Shell 与配置 ID 说明。对应 #665。
  • 修复 Linux 长时间运行时 X11 输入法属性名称持续累积的问题。 (#668)
  • 修复 Hermes 图标缺失和部分 Agent 图标颜色错误的问题。 (#832)
  • 修复“项目与支持”入口悬停背景左右留白不足的问题。对应 #859。
  • 修复按键映射页“清除”和“恢复默认”按钮的点击区域过小的问题。 (#644)

Contributors

Kuddev Aschenbath M1nt-Ch0c0 galact-byte glitch-cmyk658 Tettu0530 MeshedPoto GeekMr

Thanks to Kuddev, Aschenbath, M1nt-Ch0c0, galact-byte, glitch-cmyk658, Tettu0530, MeshedPoto and GeekMr for the features, fixes, translations and release integration included since 2.3.1.

感谢 Kuddev、Aschenbath、M1nt-Ch0c0、galact-byte、glitch-cmyk658、Tettu0530、MeshedPoto 和 GeekMr 参与 2.3.1 之后纳入本版的功能、修复、翻译与发布整合。

SHA256

cbe20caf54c1a4afc24ddd2b104ac58852ea6d77f8d78357032820c490bcd606  Pebrel-v2.4.0-android-universal-preview.apk
f8e6d5e1cb600b9a11773f77675c1fae6af5c9e906444675d35dc4681e299dfe  Pebrel-v2.4.0-linux-x64-preview.AppImage
a46302426ec8bce9f50215cb2c27c18afdc768d0c71c41652a5125ac26609666  Pebrel-v2.4.0-linux-x64-preview.deb
45306ba9fa5487421a4ca9662e0650f1e7863376ecc6377bbe98a85d779c5c3c  Pebrel-v2.4.0-linux-x64-preview.tar.gz
0c8a423d14db87851a8f9ffb38b05b576a941d02bb9ce3d90a42344663ef02eb  Pebrel-v2.4.0-macos-arm64-preview.dmg
35ddd24b24767875d3ee272b221eb8c4d0216018fd4e09be5a835d3bbb391dac  Pebrel-v2.4.0-macos-x64-preview.dmg
70719726207b8328c20277bd30aa24ae58b7cc718cbc98826d39e414e765609c  Pebrel-v2.4.0-relay-manual.tar.gz
ef65aee0f03f9fe60fecf495fdbe4ef1b7603800262ef41708286b5cee5cf49e  Pebrel-v2.4.0-windows-arm64-setup.exe
14e22a37b1cfab797c964468d336508745c1a16ca4853e6e540e42ec5c7ec01d  Pebrel-v2.4.0-windows-arm64.zip
95f967e2a6e3d6f5fcfcc89abe248ce81e6c260a2ec66fc52f67b894d1626736  Pebrel-v2.4.0-windows-x64-setup.exe
c3d88a428db402aff27af3a45e2550c8e3b8a5a77a079e580687ed56445c3dc7  Pebrel-v2.4.0-windows-x64.zip