Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Casks/lithe.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
cask "lithe" do
arch arm: "arm64", intel: "x86_64"

version "0.3.6"
sha256 arm: "dcccaa81cba397e9b8701f8ed35207bf490ced1704fde74983dd93c8bda1531d",
intel: "963445bdcaf1e1fdbcdd954b095a1064b76a9b656b149d4e8d35bc4d93e7c6c2"
version "0.3.9"
sha256 arm: "a8620f7678e8ba6ad7a25295e3286289812cf831fe1dee1599549e8180587d43",
intel: "d4a6649f6b7acbcbb8d360335108a5910befe1cded207218e88e7469c3314a58"

url "https://github.com/1lck/Lithe-IDEA/releases/download/v#{version}/Lithe-#{version}-#{arch}.dmg"
name "Lithe"
Expand Down
75 changes: 75 additions & 0 deletions docs/releases/v0.3.7.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
## 中文

Lithe 0.3.7 是一次功能与稳定性更新,汇总了近期 macOS Git 工作流、编辑器导航、Java/Spring 支持和 Windows 适配方面的改进。

### 下载

- **项目主页:** [Lithe IDEA](https://github.com/1lck/Lithe-IDEA)
- **macOS Apple Silicon:** [下载 DMG](https://github.com/1lck/Lithe-IDEA/releases/download/v0.3.7/Lithe-0.3.7-arm64.dmg)
- **macOS Intel:** [下载 DMG](https://github.com/1lck/Lithe-IDEA/releases/download/v0.3.7/Lithe-0.3.7-x86_64.dmg)
- **Windows x64(预览版):** [下载安装程序](https://github.com/1lck/Lithe-IDEA/releases/download/v0.3.7/Lithe-0.3.7-windows-x64.exe)
- **全部下载:** [查看 Release Assets](https://github.com/1lck/Lithe-IDEA/releases/tag/v0.3.7)

> Windows 版本目前仍处于预览阶段。安装程序在未配置 Authenticode 证书时可能没有数字签名,Windows 可能会显示安全提示。

### 重点更新

- Git 工作流按 IntelliJ IDEA 风格重新整理,项目和分支切换弹窗更紧凑,并支持最近分支、命名空间分组、远程分组折叠和搜索。
- Git 提交、推送、更新和分支操作入口更加清晰;首次推送、远程选择、上游分支和本地未提交改动的提示更加准确。
- 编辑器新增并完善跳转到行、Git 日志筛选和提交文件浏览,统一行列边界处理并补充回归测试。
- 改进 Java 项目就绪、Maven 配置、Spring 注解识别和语言服务启动流程,减少项目模型未准备完成时的误报。
- 改进 Windows Git、运行、文件粘贴和 CDN 配置边界处理,并同步 Rust Core 与共享协议适配。

### 升级说明

- **macOS DMG:** 退出正在运行的 Lithe,打开对应架构的 DMG,然后将 Lithe 拖入“应用程序”并替换旧版本。
- **Homebrew:** 运行 `brew update && brew upgrade --cask lithe`。
- **Windows:** 退出正在运行的 Lithe,然后运行 Windows x64 安装程序并按提示完成安装。

### 兼容性与已知问题

- macOS 需要 macOS 13 或更高版本。
- Java 项目功能需要 JDK 17 或更高版本,推荐使用 JDK 17 或 JDK 21。
- macOS 和 Windows 正式安装包均包含 JDTLS,无需单独安装。
- Windows 版本仍处于预览阶段,部分平台能力和界面细节可能与 macOS 不完全一致;未配置 Authenticode 证书时安装程序可能显示安全提示。

查看 [v0.3.6 到 v0.3.7 的完整变更](https://github.com/1lck/Lithe-IDEA/compare/v0.3.6...v0.3.7)。

---

## English

Lithe 0.3.7 is a feature and reliability update covering the recent macOS Git workflow, editor navigation, Java/Spring support, and Windows integration improvements.

### Downloads

- **Project homepage:** [Lithe IDEA](https://github.com/1lck/Lithe-IDEA)
- **macOS Apple Silicon:** [Download DMG](https://github.com/1lck/Lithe-IDEA/releases/download/v0.3.7/Lithe-0.3.7-arm64.dmg)
- **macOS Intel:** [Download DMG](https://github.com/1lck/Lithe-IDEA/releases/download/v0.3.7/Lithe-0.3.7-x86_64.dmg)
- **Windows x64 preview:** [Download installer](https://github.com/1lck/Lithe-IDEA/releases/download/v0.3.7/Lithe-0.3.7-windows-x64.exe)
- **All downloads:** [View Release Assets](https://github.com/1lck/Lithe-IDEA/releases/tag/v0.3.7)

> The Windows build remains a preview. If an Authenticode certificate is not configured, the installer may be unsigned and Windows may show a security warning.

### Highlights

- Reorganized the Git workflow around IntelliJ IDEA conventions with more compact project and branch switchers, recent branches, namespace groups, collapsible remote groups, and search.
- Clarified Git commit, push, update, and branch actions with more accurate guidance for first pushes, remote selection, upstream branches, and uncommitted changes.
- Added and refined go-to-line, Git log filtering, and commit file browsing, with consistent line and column boundaries plus regression coverage.
- Improved Java project readiness, Maven configuration, Spring annotation recognition, and language-server startup to reduce false diagnostics before the project model is ready.
- Improved Windows Git, run, file-paste, and CDN configuration boundaries while keeping Rust Core and shared protocol adapters aligned.

### Upgrade instructions

- **macOS DMG:** Quit Lithe, open the DMG for your Mac architecture, and replace the existing application in the Applications folder.
- **Homebrew:** Run `brew update && brew upgrade --cask lithe`.
- **Windows:** Quit Lithe, run the Windows x64 installer, and follow the installation prompts.

### Compatibility and known issues

- macOS requires macOS 13 or later.
- Java project features require JDK 17 or newer. JDK 17 or JDK 21 is recommended.
- Release packages for macOS and Windows include JDTLS, so it does not need to be installed separately.
- The Windows build remains a preview, and some platform capabilities and interface details may differ from macOS. The installer may show a security warning when Authenticode signing is not configured.

Review the [full changes from v0.3.6 to v0.3.7](https://github.com/1lck/Lithe-IDEA/compare/v0.3.6...v0.3.7).
73 changes: 73 additions & 0 deletions docs/releases/v0.3.8.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
## 中文

Lithe 0.3.8 是一次 Java 开发体验与跨平台稳定性更新,完善了 macOS 调试工作流,并为 Windows 提供统一的 Maven 工具窗口与更可靠的运行链路。

### 下载

- **项目主页:** [Lithe IDEA](https://github.com/1lck/Lithe-IDEA)
- **macOS Apple Silicon:** [下载 DMG](https://github.com/1lck/Lithe-IDEA/releases/download/v0.3.8/Lithe-0.3.8-arm64.dmg)
- **macOS Intel:** [下载 DMG](https://github.com/1lck/Lithe-IDEA/releases/download/v0.3.8/Lithe-0.3.8-x86_64.dmg)
- **Windows x64(预览版):** [下载安装程序](https://github.com/1lck/Lithe-IDEA/releases/download/v0.3.8/Lithe-0.3.8-windows-x64.exe)
- **全部下载:** [查看 Release Assets](https://github.com/1lck/Lithe-IDEA/releases/tag/v0.3.8)

> Windows 版本目前仍处于预览阶段。安装程序在未配置 Authenticode 证书时可能没有数字签名,Windows 可能会显示安全提示。

### 重点更新

- macOS Java 调试支持断点管理、断点迁移、变量与作用域检查、表达式求值、线程与调用栈查看、步进过滤器、运行到光标,以及调试控制台和测试调试流程。
- Windows 新增统一的 Maven 工具窗口,支持 Maven 项目重新加载、生命周期与目标操作,并将 Maven 上下文与运行配置加载流程对齐。
- 改进工作区重开、文件保存、Maven 项目导入和语言服务启动时的就绪状态与过期结果处理,减少竞态导致的错误诊断。
- 补充调试、Maven、运行配置、编辑器导航和跨平台协议的回归测试。

### 升级说明

- **macOS DMG:** 退出正在运行的 Lithe,打开对应架构的 DMG,然后将 Lithe 拖入“应用程序”并替换旧版本。
- **Homebrew:** 运行 `brew update && brew upgrade --cask lithe`。
- **Windows:** 退出正在运行的 Lithe,然后运行 Windows x64 安装程序并按提示完成安装。

### 兼容性与已知问题

- macOS 需要 macOS 13 或更高版本。
- Java 项目功能需要 JDK 17 或更高版本,推荐使用 JDK 17 或 JDK 21。
- macOS 和 Windows 正式安装包均包含 JDTLS,无需单独安装。
- Windows 版本仍处于预览阶段,部分平台能力和界面细节可能与 macOS 不完全一致;未配置 Authenticode 证书时安装程序可能显示安全提示。

查看 [v0.3.7 到 v0.3.8 的完整变更](https://github.com/1lck/Lithe-IDEA/compare/v0.3.7...v0.3.8)。

---

## English

Lithe 0.3.8 is a Java development and cross-platform reliability update that expands the macOS debugging workflow and adds a unified Maven tool window with a more dependable run path on Windows.

### Downloads

- **Project homepage:** [Lithe IDEA](https://github.com/1lck/Lithe-IDEA)
- **macOS Apple Silicon:** [Download DMG](https://github.com/1lck/Lithe-IDEA/releases/download/v0.3.8/Lithe-0.3.8-arm64.dmg)
- **macOS Intel:** [Download DMG](https://github.com/1lck/Lithe-IDEA/releases/download/v0.3.8/Lithe-0.3.8-x86_64.dmg)
- **Windows x64 preview:** [Download installer](https://github.com/1lck/Lithe-IDEA/releases/download/v0.3.8/Lithe-0.3.8-windows-x64.exe)
- **All downloads:** [View Release Assets](https://github.com/1lck/Lithe-IDEA/releases/tag/v0.3.8)

> The Windows build remains a preview. If an Authenticode certificate is not configured, the installer may be unsigned and Windows may show a security warning.

### Highlights

- Expanded macOS Java debugging with breakpoint management and relocation, variable and scope inspection, expression evaluation, thread and stack inspection, stepping filters, run-to-cursor, debugging console support, and Java test debugging.
- Added a unified Maven tool window on Windows with Maven workspace reload, lifecycle and goal actions, and aligned Maven context and run-configuration loading.
- Improved readiness tracking and stale-result handling during workspace reopen, file saves, Maven import, and language-server startup to reduce race-related diagnostics.
- Added regression coverage for debugging, Maven, run configurations, editor navigation, and cross-platform protocol behavior.

### Upgrade instructions

- **macOS DMG:** Quit Lithe, open the DMG for your Mac architecture, and replace the existing application in the Applications folder.
- **Homebrew:** Run `brew update && brew upgrade --cask lithe`.
- **Windows:** Quit Lithe, run the Windows x64 installer, and follow the installation prompts.

### Compatibility and known issues

- macOS requires macOS 13 or later.
- Java project features require JDK 17 or newer. JDK 17 or JDK 21 is recommended.
- Release packages for macOS and Windows include JDTLS, so it does not need to be installed separately.
- The Windows build remains a preview, and some platform capabilities and interface details may differ from macOS. The installer may show a security warning when Authenticode signing is not configured.

Review the [full changes from v0.3.7 to v0.3.8](https://github.com/1lck/Lithe-IDEA/compare/v0.3.7...v0.3.8).
75 changes: 75 additions & 0 deletions docs/releases/v0.3.9.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
## 中文

Lithe 0.3.9 是一次以 Git 工作流为核心的跨平台体验更新,完善仓库浏览、提交、差异查看、分支与推送流程,并提升 macOS 与 Windows 工作台的稳定性。

### 下载

- **项目主页:** [Lithe IDEA](https://github.com/1lck/Lithe-IDEA)
- **macOS Apple Silicon:** [下载 DMG](https://github.com/1lck/Lithe-IDEA/releases/download/v0.3.9/Lithe-0.3.9-arm64.dmg)
- **macOS Intel:** [下载 DMG](https://github.com/1lck/Lithe-IDEA/releases/download/v0.3.9/Lithe-0.3.9-x86_64.dmg)
- **Windows x64(预览版):** [下载安装程序](https://github.com/1lck/Lithe-IDEA/releases/download/v0.3.9/Lithe-0.3.9-windows-x64.exe)
- **全部下载:** [查看 Release Assets](https://github.com/1lck/Lithe-IDEA/releases/tag/v0.3.9)

> Windows 版本目前仍处于预览阶段。安装程序在未配置 Authenticode 证书时可能没有数字签名,Windows 可能会显示安全提示。

### 重点更新

- 重做跨平台 Git 工作流,补充分支、提交历史、状态、差异、远程、工作树和推送相关操作,并统一 Rust Core、macOS 与 Windows 的协议和结果处理。
- Windows 新增和完善 Git 状态面板、提交面板、提交历史、差异查看、分支管理、推送对话框及相关批量操作,提升大型变更集的浏览和提交效率。
- 改进 macOS 工作台渲染安全、Git 引用操作和过期结果处理,减少异步刷新与仓库状态变化造成的界面不一致。
- 扩展共享 Git fixtures、Rust Core 测试、macOS 测试和 Windows 前端测试,覆盖 Git 读写、推送预览、引用操作、状态选择和差异展示等场景。
- 增加 issue claim 自动化工作流,在外部 issue 认领、续期、释放和过期恢复时维护一致的标签与评论状态。

### 升级说明

- **macOS DMG:** 退出正在运行的 Lithe,打开对应架构的 DMG,然后将 Lithe 拖入“应用程序”并替换旧版本。
- **Homebrew:** 运行 `brew update && brew upgrade --cask lithe`。
- **Windows:** 退出正在运行的 Lithe,然后运行 Windows x64 安装程序并按提示完成安装。

### 兼容性与已知问题

- macOS 需要 macOS 13 或更高版本。
- Java 项目功能需要 JDK 17 或更高版本,推荐使用 JDK 17 或 JDK 21。
- macOS 和 Windows 正式安装包均包含 JDTLS,无需单独安装。
- Windows 版本仍处于预览阶段,部分平台能力和界面细节可能与 macOS 不完全一致;未配置 Authenticode 证书时安装程序可能显示安全提示。

查看 [v0.3.8 到 v0.3.9 的完整变更](https://github.com/1lck/Lithe-IDEA/compare/v0.3.8...v0.3.9)。

---

## English

Lithe 0.3.9 is a cross-platform experience update centered on Git workflows, improving repository browsing, commits, diffs, branches, and pushes while making the macOS and Windows workbenches more reliable.

### Downloads

- **Project homepage:** [Lithe IDEA](https://github.com/1lck/Lithe-IDEA)
- **macOS Apple Silicon:** [Download DMG](https://github.com/1lck/Lithe-IDEA/releases/download/v0.3.9/Lithe-0.3.9-arm64.dmg)
- **macOS Intel:** [Download DMG](https://github.com/1lck/Lithe-IDEA/releases/download/v0.3.9/Lithe-0.3.9-x86_64.dmg)
- **Windows x64 preview:** [Download installer](https://github.com/1lck/Lithe-IDEA/releases/download/v0.3.9/Lithe-0.3.9-windows-x64.exe)
- **All downloads:** [View Release Assets](https://github.com/1lck/Lithe-IDEA/releases/tag/v0.3.9)

> The Windows build remains a preview. If an Authenticode certificate is not configured, the installer may be unsigned and Windows may show a security warning.

### Highlights

- Reworked the cross-platform Git workflow with branch, commit history, status, diff, remote, worktree, and push operations, aligning Rust Core, macOS, and Windows protocols and result handling.
- Added and refined the Windows Git status panel, commit panel, commit history, diff viewer, branch manager, push dialog, and related batch actions for more efficient review and commit workflows.
- Improved macOS workbench rendering safety, Git reference operations, and stale-result handling to reduce UI inconsistencies during asynchronous refreshes and repository changes.
- Expanded shared Git fixtures, Rust Core tests, macOS tests, and Windows frontend tests for Git reads and writes, push previews, reference operations, status selection, and diff presentation.
- Added issue-claim automation that keeps labels and comments consistent across external issue claiming, renewal, release, and expiry recovery.

### Upgrade instructions

- **macOS DMG:** Quit Lithe, open the DMG for your Mac architecture, and replace the existing application in the Applications folder.
- **Homebrew:** Run `brew update && brew upgrade --cask lithe`.
- **Windows:** Quit Lithe, run the Windows x64 installer, and follow the installation prompts.

### Compatibility and known issues

- macOS requires macOS 13 or later.
- Java project features require JDK 17 or newer. JDK 17 or JDK 21 is recommended.
- Release packages for macOS and Windows include JDTLS, so it does not need to be installed separately.
- The Windows build remains a preview, and some platform capabilities and interface details may differ from macOS. The installer may show a security warning when Authenticode signing is not configured.

Review the [full changes from v0.3.8 to v0.3.9](https://github.com/1lck/Lithe-IDEA/compare/v0.3.8...v0.3.9).