Releases
v1.1.0
Compare
Sorry, something went wrong.
No results found
v1.1.0
新增
8 方向 resize handle :4 边 + 4 角都能拖窗口大小,拖左/上边时位置跟着变
auto-hide dock(QQ 风格) :顶部模式时鼠标离开窗口 200ms 自动滑出(露 4px 缝),鼠标回顶部 4px 区域滑下完整显示
假透明度 :背景半透,文字/进度条保持清晰(替代 WS_EX_LAYERED 整窗 alpha 的副作用)
顶部模式字号 +20% :悬浮卡片内容更易读
顶部模式 progress-bar 12px (从 6px):进度条更明显
state.json 协议 (Headroom 风格):schema=1 原子写到 %APPDATA%\token_view\state.json,供其他工具消费
8 个测试用例 (27 个 pytest):覆盖数据模型、Provider 工厂、state.json 协议、config 读写
优化
后端拆包 :providers/ 拆成 base/cdp/zhipu/opencode/mimo;api/ 拆成 chrome/screen/window/providers/state/settings/core
PyInstaller 打包 :TokenView.spec 配置 console=False 窗口模式,~22MB 单文件
窗口初始位置 :cfg.geometry 优先 → 否则 Win32 SystemParametersInfoW 算屏幕右下角(距任务栏 80px)
修
智谱团队用量 CDP 抓取反爬根因(Bigmodel-Organization / Bigmodel-Project 必须从 localStorage 读)
WebView2 改 y 后重派 mouseenter/mouseleave 死循环(加 200ms 延迟 + 改用 e.screenY)
fit 完 dock hidden y 算错(fitWindowOnce 完重设 set_dock_hidden)
Windows 透明度用 Form.Opacity 时"只淡背景"的视觉副作用(改假透明度)
文档
README/AGENTS/CLAUDE/architecture.md 全部同步到当前实现
docs/archive/ 保留历史 PySide6 → pywebview 迁移期任务交接
下载
TokenView.exe(22MB,Windows,需要 WebView2 Runtime)
You can’t perform that action at this time.