From 7c9ade6b3c7ea800078d9eb9dfb8943fb741f00b Mon Sep 17 00:00:00 2001 From: qianmoQ Date: Thu, 18 Jun 2026 14:26:02 +0800 Subject: [PATCH 1/2] =?UTF-8?q?docs(release):=20=E6=96=B0=E5=A2=9E=2026.2.?= =?UTF-8?q?0=20=E5=8F=91=E5=B8=83=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/content/release/26.2.0.md | 91 ++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 docs/content/release/26.2.0.md diff --git a/docs/content/release/26.2.0.md b/docs/content/release/26.2.0.md new file mode 100644 index 0000000..b2e2b5f --- /dev/null +++ b/docs/content/release/26.2.0.md @@ -0,0 +1,91 @@ +--- +title: 26.2.0 +--- + +CodeForge v26.2.0 是一次以**源代码管理**为核心的版本:把一套**专业级 Git 工作台**完整装进编辑器——从暂存、提交、分支,到**分块暂存、分支图、交互式变基、cherry-pick、二分定位、子模块与工作树**,常用 Git 能力几乎一次到位,且全部图形化、无需切到命令行。同时新增 **12 种编程语言**、**中国地图点击下钻**与**数据库 SSL/TLS 与 SSH 隧道**连接。 + +CodeForge v26.2.0 is a **source-control-centric** release that brings a **professional-grade Git workbench** fully into the editor — from staging, commits and branches to **hunk staging, branch graph, interactive rebase, cherry-pick, bisect, submodules and worktrees** — almost everything you reach for in Git, all graphical, no terminal required. It also adds **12 new languages**, **click-to-drill-down China maps**, and **SSL/TLS & SSH-tunnel** database connections. + +--- + +## 📦 版本信息 | Release Information + +- **项目地址 | Repository**:https://github.com/devlive-community/codeforge +- **官方网站 | Official Website**:https://codeforge.devlive.org/ +- **版本号 | Version**:v26.2.0 +- **发布日期 | Release Date**:2026年6月18日 | June 18, 2026 + +--- + +## 🔀 Git 源代码管理:从基础到专业 | Git Source Control: from Basics to Pro + +在 v26.1.0 的状态/暂存/提交/推送基础上,本版把 Git 扩展为一套**完整的图形化工作台**,全部能力均带中英文界面与即时反馈。 +Building on v26.1.0's status/stage/commit/push, this release expands Git into a **complete graphical workbench**, every action fully localized with instant feedback. + +### 提交与暂存 | Commit & Stage +- **分块暂存(hunk staging)** - 按差异块逐块暂存 / 取消暂存 / 丢弃,精细控制每次提交内容 +- **修正上次提交(amend)**、**自动暂存(-a)**、**签名 sign-off(-s)** +- **丢弃改动(discard)**、**清理未跟踪文件(clean)**(先预览后执行) + +### 分支与历史 | Branches & History +- **分支**:新建 / 删除 / 重命名 / 合并,**检出并跟踪远程分支** +- **分支图可视化** - 泳道算法绘制提交 DAG,标注分支与标签 +- **分支 / 提交对比** - 领先落后统计 + 差异补丁 +- **提交历史查看器(log / show)**、**单文件历史**、**文件历史恢复到任意版本** +- **逐行追溯(blame)** + +### 撤销与恢复 | Undo & Recovery +- **还原 / 重置(revert / reset,soft·mixed·hard)** +- **reflog 误操作恢复** - 找回被重置 / 删除的提交 +- **cherry-pick** - 拣选其它分支的提交 +- **进行中操作横幅** - merge / rebase / cherry-pick / revert 冲突时一键**继续 / 跳过 / 中止**,并识别冲突文件、标记已解决 + +### 标签、储藏与远程 | Tags, Stash & Remotes +- **标签**:创建 / 列出 / 删除,**附注标签**与**检出标签** +- **储藏(stash)**:list / push / pop / drop / apply / 查看补丁 +- **远程管理**与**设置上游**、**删除远程分支**、**推送标签**、**强制推送(--force-with-lease)**、**变基拉取(pull --rebase)** + +### 进阶能力 | Advanced +- **交互式变基(rebase -i)** - 选取最近若干提交,逐条**保留 / squash / fixup / 丢弃**并可重排顺序(图形化、非交互执行) +- **二分定位(bisect)** - 向导式 good/bad/skip 定位引入问题的提交 +- **子模块(submodule)** - 列出状态、更新(--init --recursive)、同步 URL +- **工作树(worktree)** - 列出 / 新增 / 移除 / 清理 +- **仓库管理** - `git init`、加入 `.gitignore`、**克隆远程仓库**、**仓库身份配置**(本地 user.name / email) +- **文件树右键 Git 菜单** - 暂存 / diff / 丢弃 / blame / 历史 / 复制路径 + +A full graphical Git suite: **hunk staging**, amend / `-a` / sign-off, discard & clean; branch create/delete/rename/merge and **remote-branch checkout**; **branch graph**, **branch/commit compare**, log/show, **per-file history & restore**, **blame**; revert/reset, **reflog recovery**, cherry-pick, and an **in-progress banner** to continue/skip/abort conflicted merge·rebase·cherry-pick·revert; tags (incl. **annotated** & checkout), stash, remotes & upstream, delete-remote-branch, push-tags, force-with-lease, pull --rebase; plus **interactive rebase**, **bisect**, **submodules**, **worktrees**, init/.gitignore/clone/identity, and a **right-click Git menu** in the file tree. + +--- + +## 🧩 新增 12 种编程语言 | 12 New Languages + +新增语言的高亮、运行与(可用时)LSP 语义支持: +Highlighting, running and (where available) LSP semantics for: + +- **Julia · Vue · PowerShell · OCaml · Tcl · F# · Crystal · Erlang · D · Common Lisp · Scheme · Pascal** + +--- + +## 🗺 地图下钻与离线缓存 | Map Drill-down & Offline Cache + +- **中国地图点击下钻** - 从全国下钻到**省 / 市**,逐级查看 +- **geojson 落盘缓存** - 下钻数据本地缓存,**离线可复用**,二次打开更快 + +**Click-to-drill-down China map** (nation → province → city) with **on-disk geojson caching** for offline reuse and faster reopen. + +--- + +## 🗄 数据库连接:SSL/TLS 与 SSH 隧道 | Secure Database Connections + +- 数据源连接支持 **SSL/TLS** 加密 +- 支持通过 **SSH 隧道**连接内网 / 跳板机后的数据库 + +Database connections now support **SSL/TLS** encryption and **SSH tunneling** to reach databases behind a bastion host. + +--- + +## 📥 立即下载 | Download Now + +在 [GitHub Releases](https://github.com/devlive-community/codeforge/releases) 下载最新版本,或访问[官方网站](https://codeforge.devlive.org/)了解更多信息。 + +Download the latest version from [GitHub Releases](https://github.com/devlive-community/codeforge/releases), or visit the [Official Website](https://codeforge.devlive.org/) for more information. From 841f68fea8dd3a2ca089d3f2240669f4898e7064 Mon Sep 17 00:00:00 2001 From: qianmoQ Date: Thu, 18 Jun 2026 14:26:02 +0800 Subject: [PATCH 2/2] =?UTF-8?q?docs(release):=20=E6=96=B0=E5=A2=9E=2026.2.?= =?UTF-8?q?0=20=E5=8F=91=E5=B8=83=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/content/release/26.2.0.md | 91 ++++++++++++++++++++++++++++++++++ docs/pageforge.yaml | 3 +- 2 files changed, 93 insertions(+), 1 deletion(-) create mode 100644 docs/content/release/26.2.0.md diff --git a/docs/content/release/26.2.0.md b/docs/content/release/26.2.0.md new file mode 100644 index 0000000..b2e2b5f --- /dev/null +++ b/docs/content/release/26.2.0.md @@ -0,0 +1,91 @@ +--- +title: 26.2.0 +--- + +CodeForge v26.2.0 是一次以**源代码管理**为核心的版本:把一套**专业级 Git 工作台**完整装进编辑器——从暂存、提交、分支,到**分块暂存、分支图、交互式变基、cherry-pick、二分定位、子模块与工作树**,常用 Git 能力几乎一次到位,且全部图形化、无需切到命令行。同时新增 **12 种编程语言**、**中国地图点击下钻**与**数据库 SSL/TLS 与 SSH 隧道**连接。 + +CodeForge v26.2.0 is a **source-control-centric** release that brings a **professional-grade Git workbench** fully into the editor — from staging, commits and branches to **hunk staging, branch graph, interactive rebase, cherry-pick, bisect, submodules and worktrees** — almost everything you reach for in Git, all graphical, no terminal required. It also adds **12 new languages**, **click-to-drill-down China maps**, and **SSL/TLS & SSH-tunnel** database connections. + +--- + +## 📦 版本信息 | Release Information + +- **项目地址 | Repository**:https://github.com/devlive-community/codeforge +- **官方网站 | Official Website**:https://codeforge.devlive.org/ +- **版本号 | Version**:v26.2.0 +- **发布日期 | Release Date**:2026年6月18日 | June 18, 2026 + +--- + +## 🔀 Git 源代码管理:从基础到专业 | Git Source Control: from Basics to Pro + +在 v26.1.0 的状态/暂存/提交/推送基础上,本版把 Git 扩展为一套**完整的图形化工作台**,全部能力均带中英文界面与即时反馈。 +Building on v26.1.0's status/stage/commit/push, this release expands Git into a **complete graphical workbench**, every action fully localized with instant feedback. + +### 提交与暂存 | Commit & Stage +- **分块暂存(hunk staging)** - 按差异块逐块暂存 / 取消暂存 / 丢弃,精细控制每次提交内容 +- **修正上次提交(amend)**、**自动暂存(-a)**、**签名 sign-off(-s)** +- **丢弃改动(discard)**、**清理未跟踪文件(clean)**(先预览后执行) + +### 分支与历史 | Branches & History +- **分支**:新建 / 删除 / 重命名 / 合并,**检出并跟踪远程分支** +- **分支图可视化** - 泳道算法绘制提交 DAG,标注分支与标签 +- **分支 / 提交对比** - 领先落后统计 + 差异补丁 +- **提交历史查看器(log / show)**、**单文件历史**、**文件历史恢复到任意版本** +- **逐行追溯(blame)** + +### 撤销与恢复 | Undo & Recovery +- **还原 / 重置(revert / reset,soft·mixed·hard)** +- **reflog 误操作恢复** - 找回被重置 / 删除的提交 +- **cherry-pick** - 拣选其它分支的提交 +- **进行中操作横幅** - merge / rebase / cherry-pick / revert 冲突时一键**继续 / 跳过 / 中止**,并识别冲突文件、标记已解决 + +### 标签、储藏与远程 | Tags, Stash & Remotes +- **标签**:创建 / 列出 / 删除,**附注标签**与**检出标签** +- **储藏(stash)**:list / push / pop / drop / apply / 查看补丁 +- **远程管理**与**设置上游**、**删除远程分支**、**推送标签**、**强制推送(--force-with-lease)**、**变基拉取(pull --rebase)** + +### 进阶能力 | Advanced +- **交互式变基(rebase -i)** - 选取最近若干提交,逐条**保留 / squash / fixup / 丢弃**并可重排顺序(图形化、非交互执行) +- **二分定位(bisect)** - 向导式 good/bad/skip 定位引入问题的提交 +- **子模块(submodule)** - 列出状态、更新(--init --recursive)、同步 URL +- **工作树(worktree)** - 列出 / 新增 / 移除 / 清理 +- **仓库管理** - `git init`、加入 `.gitignore`、**克隆远程仓库**、**仓库身份配置**(本地 user.name / email) +- **文件树右键 Git 菜单** - 暂存 / diff / 丢弃 / blame / 历史 / 复制路径 + +A full graphical Git suite: **hunk staging**, amend / `-a` / sign-off, discard & clean; branch create/delete/rename/merge and **remote-branch checkout**; **branch graph**, **branch/commit compare**, log/show, **per-file history & restore**, **blame**; revert/reset, **reflog recovery**, cherry-pick, and an **in-progress banner** to continue/skip/abort conflicted merge·rebase·cherry-pick·revert; tags (incl. **annotated** & checkout), stash, remotes & upstream, delete-remote-branch, push-tags, force-with-lease, pull --rebase; plus **interactive rebase**, **bisect**, **submodules**, **worktrees**, init/.gitignore/clone/identity, and a **right-click Git menu** in the file tree. + +--- + +## 🧩 新增 12 种编程语言 | 12 New Languages + +新增语言的高亮、运行与(可用时)LSP 语义支持: +Highlighting, running and (where available) LSP semantics for: + +- **Julia · Vue · PowerShell · OCaml · Tcl · F# · Crystal · Erlang · D · Common Lisp · Scheme · Pascal** + +--- + +## 🗺 地图下钻与离线缓存 | Map Drill-down & Offline Cache + +- **中国地图点击下钻** - 从全国下钻到**省 / 市**,逐级查看 +- **geojson 落盘缓存** - 下钻数据本地缓存,**离线可复用**,二次打开更快 + +**Click-to-drill-down China map** (nation → province → city) with **on-disk geojson caching** for offline reuse and faster reopen. + +--- + +## 🗄 数据库连接:SSL/TLS 与 SSH 隧道 | Secure Database Connections + +- 数据源连接支持 **SSL/TLS** 加密 +- 支持通过 **SSH 隧道**连接内网 / 跳板机后的数据库 + +Database connections now support **SSL/TLS** encryption and **SSH tunneling** to reach databases behind a bastion host. + +--- + +## 📥 立即下载 | Download Now + +在 [GitHub Releases](https://github.com/devlive-community/codeforge/releases) 下载最新版本,或访问[官方网站](https://codeforge.devlive.org/)了解更多信息。 + +Download the latest version from [GitHub Releases](https://github.com/devlive-community/codeforge/releases), or visit the [Official Website](https://codeforge.devlive.org/) for more information. diff --git a/docs/pageforge.yaml b/docs/pageforge.yaml index 87e307f..34ab9e3 100644 --- a/docs/pageforge.yaml +++ b/docs/pageforge.yaml @@ -14,7 +14,7 @@ repo: branch: dev banner: - content: 💗 CodeForge 26.1.0 已经发布, 如果喜欢我们的软件,请点击这里支持我们 ❤️ + content: 💗 CodeForge 26.2.0 已经发布, 如果喜欢我们的软件,请点击这里支持我们 ❤️ feature: lucide: @@ -43,6 +43,7 @@ footer: nav: - 发布日志: + - /release/26.2.0.md - /release/26.1.0.md - /release/26.0.0.md - /release/25.0.5.md