Skip to content

v1.0.1

Choose a tag to compare

@ct-jyjntc ct-jyjntc released this 29 Jul 18:18
· 105 commits to main since this release

中文

基于 v1.0.0..v1.0.1 的提交整理。

新增

  • 模型角色(Model Roles)

    • 支持 default / smol / plan 角色
    • 与设置页、Git Review、Advisor 等流程联动
  • Git Review

    • /api/git/review 生成审查提示
    • ReviewSummaryCard 渲染结构化审查结果
    • Git 面板集成审查入口
  • Git 高级操作

    • commit-split(拆分提交)
    • conflict 处理
    • merge API
    • Git 面板能力扩展
  • 项目记忆(Project Memory)

    • retain / recall / reflect
    • 启发式与可选模型合成
    • 设置页 Memory 分区
    • agent 工具与系统提示注入
  • Advisor

    • /api/advisor 顾问审查能力
    • 设置页 Advisor 分区
  • Checkpoints

    • 会话检查点 API,支持命名回看
  • 协作分享(Collab)

    • 生成只读分享链接
    • /collab/[token] 查看页 + SSE 事件
    • Context 面板分享按钮
    • CollabViewer 未读计数与跳转最新
  • Debug 面板

    • 源码位置导航、堆栈展示
    • FileViewer focusLine 行级跳转
    • Debug 工作区标签
  • LSP 健康与代码智能

    • LSP catalog + PATH 发现 + 安装提示
    • /api/lsp 健康检查
    • agent 侧 LSP / 代码智能工具
    • TypeScript 内置服务回退
  • GitHub 薄封装

    • gh CLI 只读封装
    • 虚拟路径 pr://Npr://N/diffissue://N
    • /api/github + agent github 工具
  • Hashline-first 编辑

    • 优先 omp 风格 hashline patch
    • classic edit 仍兼容
    • 失败时 kind/excerpt 恢复提示
  • 用量统计(Usage)

    • UsagePanel:热力图、趋势、模型拆分
    • /api/usage 聚合会话文件
    • 按文件缓存 + soft TTL
    • 设置页加载/悬停预取
  • 免费 Provider 与模型禁用

    • 托管 free provider(仅开关,不可改字段)
    • 模型 disabled 标志:从选择器隐藏但保留配置
  • 设置页重组

    • 导航分组:App / Agent / Integrations
    • Agent / Memory / Network 子分区
    • Manage providers 入口、项目记忆提示
    • 切换分区时主面板滚回顶部
  • 浮动输入区(Floating Composer)

    • 输入区浮在 transcript 上
    • 动态 underlay + ResizeObserver 同步 padding
    • 移动端「回到底部」随高度调整
  • 网络测试

    • /api/network/test 连通性检测
  • 文档落地页

    • docs/index.html 明暗主题落地页
    • macOS / Windows 下载按钮(从 GitHub latest release 拉版本与体积)
    • 截图压缩、favicon、动效与 attribution

修复 / 改进

  • Composer shell 圆角与阴影精修,尾部 padding 收紧
  • 代码块去掉嵌套 pre 样式与 drop shadow
  • Focus ring 软化:全局 :focus-visible 仅作用于按钮/链接;输入框统一柔和边框
  • Tab/工具栏容器查询响应式折叠
  • Settings UI 组件与样式收敛
  • Debug 面板样式与 Context 面板统一
  • Chat 顶栏 Pi 符号改为图标图片
  • 包描述更新,README/LICENSE 补充上游 attribution

内部调整

  • 大量新模块:project-memorymodel-rolesgithublsp-health/lsp-clienthashline-editadvisorcollab-liveusagefree-providersdisabled-modelsgit-reviewgit-commit-splitgit-conflictnode-inspector
  • agent 扩展工具:memory / github / edit / code-intel / debug / advanced
  • 版本:@ct-jyjntc/pi-web@1.0.1

安装说明(本 Release 附件)

macOS

  • 附件:Pi-Web-1.0.1-arm64.dmg(Apple Silicon)
  • 签名:ad-hoc( Apple 公证)
  • 若 Gatekeeper 拦截:
# 方式 1:右键 App → 打开 → 打开
# 方式 2:
xattr -cr "/Applications/Pi Web.app"
open "/Applications/Pi Web.app"

Windows

  • 附件:Pi-Web-1.0.1-x64.exe(Windows x64 NSIS 安装包)
  • 双击安装,可自定义安装目录;安装后会创建桌面与开始菜单快捷方式。
  • 如 SmartScreen 提示「Windows 已保护你的电脑」:点击「更多信息」→「仍要运行」。

English

Prepared from commits in v1.0.0..v1.0.1.

Added

  • Model roles

    • default / smol / plan roles
    • Wired into settings, Git Review, Advisor, and related flows
  • Git Review

    • /api/git/review prompt builder
    • ReviewSummaryCard for structured results
    • Git panel entry point
  • Advanced Git

    • commit-split
    • conflict handling
    • merge API
    • expanded Git panel actions
  • Project memory

    • retain / recall / reflect
    • heuristic + optional model synthesis
    • Settings Memory section
    • agent tools + system-prompt injection
  • Advisor

    • /api/advisor review endpoint
    • Settings Advisor section
  • Checkpoints

    • named session checkpoint API
  • Collab sharing

    • read-only share links
    • /collab/[token] viewer + SSE
    • share button in Context panel
    • unread badge + jump-to-latest in CollabViewer
  • Debug panel

    • source locations + stack traces
    • FileViewer focusLine navigation
    • dedicated Debug workspace tab
  • LSP health & code intelligence

    • catalog + PATH discovery + install hints
    • /api/lsp health endpoint
    • agent LSP / code-intel tools
    • TypeScript built-in service fallback
  • GitHub thin layer

    • read-only gh CLI wrapper
    • virtual refs pr://N, pr://N/diff, issue://N
    • /api/github + agent github tool
  • Hashline-first edit

    • prefer omp-style hashline patches
    • classic edit still supported
    • kind/excerpt recovery on failure
  • Usage statistics

    • UsagePanel: heatmap, trend, model breakdown
    • /api/usage session-file aggregation
    • per-file cache + soft TTL
    • settings load/hover prefetch
  • Free providers & model disable

    • managed free providers (toggle-only)
    • disabled model flag keeps config but hides from pickers
  • Settings reorganization

    • nav groups: App / Agent / Integrations
    • Agent / Memory / Network sub-panels
    • Manage providers + project-memory hints
    • scroll-to-top on section change
  • Floating composer

    • docks over the transcript
    • dynamic underlay + ResizeObserver padding sync
    • mobile jump-to-bottom tracks composer height
  • Network test

    • /api/network/test connectivity check
  • Docs landing page

    • docs/index.html with light/dark theme
    • macOS/Windows download cards from latest GitHub release
    • compressed screenshots, favicon, motion, upstream attribution

Fixed / Improved

  • Composer shell radius/shadow polish; tighter end padding
  • Remove nested pre styling and code-block drop shadows
  • Softer focus rings; inputs use unified border-only focus
  • Container-query collapse for tabs/toolbars
  • Settings UI consolidation
  • Debug panel styling aligned with Context panel
  • Chat header uses icon image instead of Pi glyph
  • Package description + README/LICENSE attribution updates

Internal

  • New modules for memory, roles, GitHub, LSP, hashline edit, advisor, collab, usage, free providers, git review/split/conflict, node inspector, etc.
  • Expanded agent tool surface (memory / github / edit / code-intel / debug / advanced)
  • Version: @ct-jyjntc/pi-web@1.0.1

Install Notes

macOS

  • Asset: Pi-Web-1.0.1-arm64.dmg (Apple Silicon)
  • Signing: ad-hoc (not Apple notarized)
  • If Gatekeeper blocks:
xattr -cr "/Applications/Pi Web.app"
open "/Applications/Pi Web.app"

Windows

  • Asset: Pi-Web-1.0.1-x64.exe (Windows x64 NSIS installer)
  • Run the installer; you can choose the install directory. Desktop and Start Menu shortcuts are created.
  • If SmartScreen says "Windows protected your PC": click "More info" → "Run anyway".