# 更新日志 本项目的所有重要变更都记录在这里。格式参考 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.1.0/), 版本号遵循 [语义化版本](https://semver.org/lang/zh-CN/)。 ## [1.0.0] - 2026-10-18 首个公开版本。 ### 新增 - **仓库面板**:搜索、按更新 / 推送 / 名称 / Star 排序、分页加载;点击仓库卡片打开代码,行内按钮进入该仓库 PR。 - **仓库管理**:新建仓库(名称、描述、私有、初始化 README)、修改描述与可见性、归档 / 取消归档、删除(需输入全名确认)。 - **代码浏览**:文件树、面包屑导航、分支切换、行号文本、图片预览;二进制与超过 1 MB 的文件给出提示并可跳转 GitHub。 - **阅读体验**:README 在仓库根目录列表下方渲染;Markdown 文件支持「预览 / 源码」切换;PR 描述按 Markdown 渲染。 - **代码着色**:JS/TS、JSON、CSS、HTML、Python、Go、Rust、Java、SQL、Shell、YAML、diff,明暗两套配色跟随主题。 - **Pull Request**:按角色 / 状态筛选与即时搜索;详情展示分支、增删行数、可合并状态、标签;支持 Squash / Merge commit / Rebase 合并、关闭、重新打开。 - **提交推送**:`/publish` 命令与 `github_publish` 工具,依次执行格式化、护栏检查、Conventional Commits 提交、推送当前分支。 - **模型工具**:`github_workspace_status` 读取仓库状态,`github_publish` 执行发布;系统提示会在改动文件后提示模型询问是否发布。 - **界面**:中英文文案,明暗主题适配,样式仅使用 Harness 主题 token。 ### 安全 - Markdown 解析为 React 元素后渲染,不注入 HTML;链接与图片走协议白名单。 - 提交前拦截疑似密钥文件、超过 10 MB 的文件、未解决的合并冲突、detached HEAD 与无远程分支。 - 推送从不使用 force push;GitHub Token 只保存在浏览器 `localStorage`,不进入插件配置或 Host。