Skip to content

v1.0.7

Latest

Choose a tag to compare

@ct-jyjntc ct-jyjntc released this 07 Aug 03:47
· 1 commit to main since this release

中文

基于 v1.0.6..v1.0.7 的提交整理。

新增

  • 模型目录缓存优先
    • 内置 OAuth/API-key:默认读磁盘缓存(light),仅 ?fresh=1 /「刷新模型」走 heavy ModelRuntime
    • 首次空缓存才自动拉一次;之后仅手动刷新,避免反复打开 Models 打满 heavy/网络
    • free / custom:列表留在 models.json;仅首次无模型或用户点刷新时 discover
  • 按 provider 流式填充 Settings 模型列表(慢的一个不再挡住其它行)
  • 批量禁用 provider 模型 APIdisabled-models 等本地路径)
  • 去掉 models.dev 在线目录依赖,内置/本地数据源为主
  • Nous / MiniMax 等订阅/provider 集成与图标
  • Pi SDK 0.84.0(含 telemetry/protocol/client)
  • 抽取 lib/markdownslash-commands 辅助与测试

性能

  • 会话打开不再因 models.dev / context-window 起 ModelRuntime 而卡住
  • 从 Settings 返回:transcript soft-cache + 不误 remount ChatWindow
  • 重选当前会话不再 router.replace / sessionKey 抖动
  • Agent 角色下拉在 enable/disable 后 ?fresh=1 静默刷新
  • free provider 列表并行拉取

修复

  • 右键菜单:无关滚动不关闭;删除会话用 pending tombstone 防中途插回
  • 右键菜单去掉图标(纯文字 + danger 样式)
  • 移除 Network 设置页(代理/旁路/CA/连通性测试);打开设置时清理残留 proxy/CA,避免静默毒化 OAuth/模型
  • 打包态 OAuth:SDK bundle 注册 static OAuth loaders;disconnect 用 createRequire/lock 回退
  • macOS 全屏 traffic-light padding;API key 登录可中止

内部

  • 新增:builtin-provider-models-cacheprovider-live-modelssubscription-oauth-sharedmenu-dismisscoding-agent-bundle-entry
  • 删除:model-catalog*models-dev-catalog、network/test 路由
  • 版本:@ct-jyjntc/pi-web@1.0.7

安装说明

macOS

  • 附件:Pi-Web-1.0.7-arm64.dmg(Apple Silicon,~170MB)
  • 签名:electron-builder 真实 ad-hoc( Apple 公证)
  • Gatekeeper:右键打开,或 xattr -cr "/Applications/Pi Web.app"

Windows

  • 附件:Pi-Web-1.0.7-x64.exe(Windows x64 NSIS,~143MB)
  • 双击安装,可自定义安装目录;安装后会创建桌面与开始菜单快捷方式
  • SmartScreen:更多信息 → 仍要运行

English

Prepared from commits in v1.0.6..v1.0.7.

Added

  • Cache-first built-in model catalogs; first-time auto-fetch only; per-provider refresh
  • Stream per-provider catalogs into Settings as each finishes
  • Bulk local disabled-models path; drop models.dev-centric catalog stack
  • Nous / MiniMax providers; Pi SDK 0.84.0
  • Shared markdown + slash-command helpers

Perf

  • Session open no longer stalls on models.dev / ModelRuntime for context ring
  • Instant reopen after Settings (transcript soft-cache; no remount thrash)
  • Silent agent-model list refresh after enable/disable

Fixed

  • Context-menu scroll dismiss + session delete tombstones
  • Remove Network/proxy settings (clear leftover proxy/CA on open)
  • Packaged OAuth loaders + resilient disconnect
  • Fullscreen traffic-light padding

Assets

  • Pi-Web-1.0.7-arm64.dmg (~170MB, arm64, ad-hoc, not notarized)
  • Pi-Web-1.0.7-x64.exe (~143MB, Windows x64 NSIS)
  • SmartScreen: More info → Run anyway