Skip to content

Releases

v0.6.1 · 浏览统计 + 收藏体检 + 中英双语 + 新图标

Choose a tag to compare

@firevenus firevenus released this 30 Oct 19:22

TabPocket v0.6.1 — 新图标

2026-10-31 · 仅外观改动,无功能变更、无权限变更、无数据结构变更。

改了什么

全新图标,替换掉项目创建时 WXT 模板自带的那张绿色拼图(那是框架默认占位图,不是我们设计的)。

设计思路:一张标签页装进口袋。

  • 深绿渐变圆角底板,色系对齐界面主色 #0f6e56
  • 中间一张近白色标签页,右上错位露出第二张浅绿卡——暗示"装了好几张",不止一张
  • 下方白色口袋,袋口呈弧形下垂,让"开口"这件事一眼可读
  • 5 个尺寸(16/32/48/96/128)分别渲染,不是拿一张大图缩下去

关于页的 logo 也换成了这张图标(原来是 CSS 画的 "TP" 两个字)。

怎么改图标

图标源文件是矢量图 assets/icon.svg(128×128 画布)。改完后跑:

python scripts/build-icons.py

会重新生成 public/icon/ 下五个尺寸 + release/store/icon-512.png(商店提交用)。
本机没有 ImageMagick / sharp / cairosvg,脚本用 Edge 无头模式渲染,输出带透明通道的 PNG。

为什么 16px 单独出图而不是缩放

拿 128px 缩到 16px 会让细边糊成脏点。五个尺寸各自从矢量渲染,小尺寸的边缘才干净。
48/32px 下三层结构(底板 / 卡 / 袋)依然分得清,16px 退化成一个绿块 + 中间浅色块——这是工具栏尺寸下的正常表现,不影响识别。

安装

覆盖式更新(保住现有会话、收藏、统计):

  1. 解压 TabPocket-v0.6.1.zip,把里面的所有文件复制覆盖到当前加载的目录
  2. edge://extensions → TabPocket → 重新加载
  3. 工具栏上的图标会变成新的

⚠️ 因为构建会把 dist 目录改名,每次构建后都必须点一次「重新加载」,否则后台失联、统计不写入。

文件

  • TabPocket-v0.6.1.zip(290 KB,24 个文件,manifest.json 在 zip 根部)
  • showcase-icon.png — 新旧对比 + 各尺寸 + 工具栏模拟
  • store/icon-512.png — 商店提交用的 512×512

v0.3.0 · 收拢 + 收藏 + 待看 + 关于

Choose a tag to compare

@firevenus firevenus released this 30 Oct 16:45

TabPocket · 页袋 v0.3.0

把网页收进口袋,需要时再掏出来。

第一个可安装的版本。Manifest V3,数据 100% 本地,无需账号,MIT 开源。

本版功能

标签收拢(OneTab 式)

  • 一键收拢当前窗口全部标签成会话,跳过固定页和浏览器内部页
  • 会话自动命名,支持恢复、删除、双击重命名
  • 展开会话查看单个标签,点一下单独打开

收藏 + 一键整理(Raindrop 式)

  • 收藏当前页 / 右键菜单收藏
  • 标题、网址、标签实时搜索 + 标签筛选
  • 一键整理浏览器原生收藏:自动分类 + 高频网站标记「常用」
  • 导出 / 导入 JSON 备份

待看(稍后阅读)

  • 「加入待看」随手丢进口袋,看完一键移出
  • 复用标签体系,搜索、备份、整理全自动兼容

关于

  • 版本号、GitHub 仓库地址、反馈入口

安装(Edge / Chrome)

  1. 下载下方 TabPocket-v0.3.0-edge.zip 并解压
  2. 打开 edge://extensions 或 chrome://extensions
  3. 开启「开发人员模式」
  4. 点「加载解压缩的扩展」,选择解压出的 chrome-mv3 文件夹

尚未完成

  • 浏览统计(停留时长 + 日历热力图 + 域名排行)— M3,进行中
  • 设置页、会话数据纳入备份 — M4
  • 商店上架

权限说明

tabs 标签收拢 · storage 本地存储 · alarms 统计心跳 · contextMenus 右键收藏 · bookmarks 整理原生收藏 · history 访问频率统计 · unlimitedStorage 数据存储。所有数据仅存本地,不上传服务器。