Skip to content

Piik v2.2.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 18:26
24e9b63

中文

这是一次功能更新:一起看屏幕时,可以把键鼠交给一位朋友操作,聊天和表情也整合进了同一个互动窗口。本次还整理了分享与播放设置,并修复部分连接恢复和中转画质停滞的问题。

新功能与体验

  • 可选键鼠远控:房主可以让一位朋友操作当前分享的桌面或窗口,随时撤回授权;换源或停播后关闭远控。提供手机触控、缩放和小键盘。当前实机验证覆盖 Windows App。
  • 观众播放设置:新增完整显示、等比铺满、拉伸铺满,以及自动/仅 P2P/仅 SFU 线路选择;站点和房主的线路限制仍然生效。
  • 互动窗口:聊天、参与者和表情放在同一窗口;可以从聊天头像选择接收者,新增点赞、倒彩等表情。支持的浏览器可以独立置顶,继续查看聊天和互动。全屏保留弹幕开关。
  • 分享与播放设置更清楚:暂停与停止相邻,画面、声音、连接和远控各有对应入口。观众播控在移动鼠标时显现,远控时收进画面边缘的小抽屉;点击画面不再意外暂停。没有声音输入时播控给出明确反馈,恢复输入后保留观众的音量设置。

修复

  • 连接与播放修复:修正部分中转路径的媒体时钟、往返时间与重复反馈统计,改善这些错误导致的画质恢复停滞;重新进入房间后,SFU 连接仍可继续尝试直连。同步底层握手恢复修复。
  • 界面修复:修复浮窗返回后遮挡全屏、无法操作,窄屏控件错位、菜单超出边界等问题。虚拟键盘长按不会选中文字,拖出、取消或失焦后释放按键。页面和选源面板统一中性底色;App 图标与 favicon 保留小电视轮廓,精修对比度与底板层次。
  • 兼容性修复:新表情按站点支持情况显示,避免旧站点拒收后断开连接。补齐旧浏览器的浮层支持;修正 macOS .app 对包外启动文件的依赖。macOS 的 Finder、权限和远控仍需实机验证。

更新说明

沿用 2.x 兼容边界。使用远控需要更新房主 App 和所连接的站点;要获得完整的中转修复,请同时更新 App 与自部署 Server。

English

This feature update lets a Host hand keyboard and mouse control to one friend while sharing a screen. Chat and reactions now share one interaction window. It also clarifies sharing and playback settings and fixes specific connection-recovery and server-forwarding quality stalls.

Features and experience

  • Optional keyboard and mouse control: the Host can let one friend control the shared desktop or window and revoke access at any time. Changing sources or stopping sharing disables control. Touch controls, zoom and an on-screen keyboard are included. Physical validation currently covers the Windows App.
  • Viewer playback settings: choose fit, crop or stretch, and Auto, P2P-only or SFU-only routing. Site and Host restrictions still apply.
  • One interaction window: chat, participants and reactions stay together. Choose a recipient from their chat avatar and use new reactions, including thumbs up and down. Supported browsers can detach the window and keep chat and reactions visible on top. Fullscreen retains the chat-overlay toggle.
  • Clearer sharing and playback controls: pause and stop stay together, with separate picture, sound, connection and remote-control settings. Pointer movement reveals the playback bar during viewing; remote control uses a small drawer at the picture edge. Clicking the picture no longer pauses it accidentally. Sound controls reflect missing input and retain the Viewer's volume when it returns.

Fixes

  • Connection and playback fixes: correct media clocks, round-trip-time updates and duplicate feedback accounting on affected forwarding paths, improving recovery from the quality stalls caused by those errors. Rejoining a room restores direct-connection attempts while SFU playback continues. Incorporate upstream handshake-recovery fixes.
  • Interface fixes: returning a detached tool during fullscreen no longer leaves an inaccessible panel over the picture. Fix compact-layout shifts and overflowing menus. Holding a virtual key no longer selects its label; release, cancellation and focus loss clear held keys. Pages and the source picker use shared neutral surfaces. Refine App icons and favicons while retaining the familiar television outline.
  • Compatibility fixes: show new reactions only when the site supports them, preventing disconnects on older sites. Support popovers on older browsers and remove the macOS .app launcher's dependency on files outside the bundle. Finder, permissions and remote input still need physical macOS validation.

Updating

The existing 2.x compatibility boundary is retained. Remote control needs an updated Host App and site; update both App and self-hosted Server for the complete forwarding fix.


完整变更 / Full changelog

构建与校验 / Build and checksums

Source / 源码: 24e9b639a8f14e2c5631223f8cd996e73ea4b66c

SHA-256:

6f28755b24087641dacaf5e1a103c02e78777fe187ecdf823d1d486321c762d2  piik-24e9b63-linux-arm64-runtime.tar.gz
a5f70ce3afce67fba04e11678d781caf84905b82f1a44aa60f077dd82b23cbab  piik-24e9b63-runtime.tar.gz
47654b0af91bd368486957f0d00e1cd5d1571e104fd2ed86ac6182f63035dbf8  piik-app-darwin-amd64.zip
a368ec3a0142082cb6ea4eb3c68a1dd96fdf4bdd60b9758b56b7f868bb483c05  piik-app-darwin-arm64.zip
345e9ae8ee693f53551edbc7fa865eb36de81414706e9a073550425d2652f806  piik-app-linux-amd64.zip
6aeb34d3293b9728271986ca36671697eaca22d64dcd88d2c9d2473bb94a4804  piik-app-linux-arm64.zip
f0278fdc683ad5a2074f9d88e7387dfb5b31ffba2ee1c7f3aba67b374960efc7  piik-app-windows-amd64.zip