Skip to content

TabPlex 1.0.3

Choose a tag to compare

@CZT0 CZT0 released this 17 Aug 13:32
· 1 commit to main since this release

TabPlex 1.0.3 focuses on safer workspace switching and a more reliable toolbar entry.

简体中文

本次更新

  • 工作区切换或网页仍在加载时,工作区、网页清单和回收站的删除操作会明确禁用,并在悬停或键盘聚焦时说明原因。
  • 后台增加切换期间的精确删除保护,避免其他扩展页面或 Agent 操作绕过界面后与切换事务竞争。
  • 修复点击锁定删除入口后网页条目持续停留在侧滑状态的问题。
  • 恢复工具栏 Popup,并在打开 Popup 时维护当前窗口唯一的固定 Home 标签。
  • 首次安装时在后台创建固定 Home;更新已有版本时不会重复创建。
  • 简化切换、维护、设置和引导流程中的重复队列,同时保留 revision、窗口绑定和失败恢复保护。

TabPlex 仍然采用本地优先设计,没有新增 host permissions,也不会在网页中注入内容脚本。

English

What changed

  • Workspace, webpage-list, and Trash deletion is now explicitly disabled while a workspace is switching or its pages are still loading, with an explanation on hover or keyboard focus.
  • Background reservations protect switch transactions from conflicting deletion initiated by another extension surface or Agent Control.
  • Fixed a locked delete action leaving a webpage row stuck in its revealed position after a pointer click.
  • Restored the toolbar Popup while keeping one pinned Home tab in the current window.
  • A pinned Home tab is created in the background on first install without being recreated on updates.
  • Simplified duplicated switch, maintenance, settings, and onboarding queues while preserving revision, window-binding, and recovery safeguards.

TabPlex remains local-first. This release adds no host permissions and injects no content scripts into websites.

Verification

  • 558 automated tests passed; 1 test remains intentionally skipped.
  • Chrome and Edge Manifest V3 packages passed page smoke tests and release artifact verification.
  • Chrome SHA-256: d1fe91cd8eb5b1831a7a9d585cde1560bd053aede360a370e01c4e749b9e22ec
  • Edge SHA-256: 0f7000e25ad38ede8aeb488ee3a64ee8cb20d8f58c555f8ba3b874dafac7092c