Skip to content

Preview - #978

Merged
1lck merged 11 commits into
mainfrom
preview
Sep 29, 2026
Merged

1lck merged 11 commits into
mainfrom
preview

Conversation

@1lck

@1lck 1lck commented Sep 29, 2026

Copy link
Copy Markdown
Owner

No description provided.

dudylan and others added 8 commits September 28, 2026 23:27
* fix(windows): disable font ligatures in run output for literal log fidelity

Geist Mono ships programming ligatures, so separator banners like
'=====' rendered as solid double lines and '=>'/'!=' folded into single
glyphs, which no longer matches the bytes the process actually emitted.
Log viewers should stay literal: set font-variant-ligatures:none on the
run output so every character is rendered individually. Copied text was
always correct; only the display changed.

* docs: record run and Maven output ligature verification

---------

Co-authored-by: Lichenkang <2188718831@qq.com>
)

* fix(macos): move plugin management into IDEA-style settings (#813)

* fix(macos): show only PHP in plugin settings (#813)

* fix(macos): align settings background with workbench theme

* style(macos): unify settings input control roles

* fix(macos): align settings window behavior and control borders with IDEA

* feat(macos): resize settings sidebars with bounded split handles

* fix(macos): keep arrow cursor on settings controls

* fix(macos): apply plugin drafts on settings OK and align focus styles

* fix(macos): adjust settings plugin splitter bounds and drag style

* fix(macos): guard plugin settings during apply

* fix(macos): keep settings bound to opener and restore PHP install path

* fix(macos): keep plugin apply bound to its settings session

---------

Co-authored-by: Xiaoyumuxi <3075514079@qq.com>
Co-authored-by: Lichenkang <2188718831@qq.com>
)

* feat(windows): 在设置中新增 Maven 配置页并统一三处 Maven 配置

* feat(windows): 在设置中新增 Maven 配置页并统一三处 Maven 配置

* feat(windows): 在设置中新增 Maven 配置页并统一三处 Maven 配置

* feat(windows): 在设置中新增 Maven 配置页并统一三处 Maven 配置

* fix: 补齐 Maven 设置矩阵并修复保存重试、检测竞态及仓库回退

* fix(windows): 恢复 Maven 生效配置解析

* fix(windows): make Maven settings detection bounded and accurate

* `fix: 以 Maven 设置作为 Windows Run 启动路径的唯一来源`

* fix: 修复合并后的平台功能矩阵冲突

* `fix: 以 Maven 设置作为 Windows Run 启动路径的唯一来源`

---------

Co-authored-by: Jay <jay@sztus.com>
Co-authored-by: Lichenkang <2188718831@qq.com>
Co-authored-by: Jay <fan_jie@sonadora.com.cn>
Co-authored-by: Lichenkang <2188718831@qq.com>
* style(macos): align settings panels with IntelliJ UI

* style(macos): match IntelliJ settings dropdown popup

* fix(macos): stabilize settings popup and accessibility

* fix(macos): localize settings breadcrumb categories

* feat(macos): organize keymap settings as action tree

* style(macos): refine keymap settings tree controls

* style(macos): align keymap toolbar icons and search field with IDEA

* style(macos): preserve IntelliJ keymap icon colors and tree glyphs

* style(macos): remove pressed dimming from borderless buttons

* style(macos): hide keymap gear menu indicator

* fix(macos): expose selected settings option to accessibility

* fix(macos): use shared context menus in keymap settings

* ci(windows): bound workspace commit integration test at 30 seconds

* fix(macos): allow settings select trigger to close its popup

* test(macos): cover settings select popup click sequence

* fix(macos): label keymap toolbar controls for accessibility

* docs: remove duplicate settings verification steps

* docs: remove duplicate settings verification steps

* docs: remove duplicate settings verification steps

---------

Co-authored-by: Xiaoyumuxi <3075514079@qq.com>
* fix(windows): align window and loading icons

* fix(windows): use standard service rescan icon

* fix(windows): unify refresh icon mapping

* fix(windows): limit refresh icon overrides to controls

* fix(windows): wire command palette window actions
* fix(maven): 让 Maven 设置真正作用于 JDT LS,并修复 Windows 依赖面板(#970)

Windows 依赖面板每次都报 “Unable to load Maven dependencies”:前端 invoke
按手工白名单分流,漏登记的 maven_create_dependency_output 等 5 个宿主命令
被 platform_invoke 当作未实现拒绝,字符串错误又被 store 换成通用提示。
改为按归属规则路由并用 main.rs 契约测试锁定,宿主错误统一包装成 Error。

第三方 import 标红来自 Maven 配置到不了 JDT LS:保存设置只标记重载,
重载又是重启 JDT LS,而 JDT LS 对 pom 未变的项目不重新解析;生成的
settings 路径固定,JDT LS 按路径判断变化因此看不见改动。现在:
- settings 副本按内容哈希命名,放在会话 -data/.lithe/maven/ 内
- 新增 lsp.updateMavenConfiguration,设置变化发 didChangeConfiguration,
  重新加载发 java/projectConfigurationsUpdate,两个平台都不再重启会话
- profile 任务期间的配置变更会在完成后自动补跑
- Maven 工具窗口展示 pom.xml 解析错误并发可跳转通知,移除误导的
  “Maven configuration applied”

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* fix(maven): preserve settings snapshots and queued JDT updates

Serialize settings preparation and publication, isolate staging files, retain snapshots until workspace cleanup, and create Unix copies with private permissions.

Apply newer profiles after failed or drained timed-out batches, retain pre-ready reload requests, and add regression tests. Update contracts, Agent Notes, feature matrix, and worktree resource exclusions.

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@ghfind-review ghfind-review Bot added the review: high ghfind author score; see https://ghfind.com label Sep 29, 2026
* fix: correct HTML browser launch and Windows update state (#966)

* fix: address review findings on stale updates and missing HTML files
* docs(readme): 默认展示 4 张产品截图,其余折叠

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* docs(readme): 在 README 顶部嵌入 Lithe 宣传片

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
* fix(editor): unify Unicode text classification and properties support (#963)

* test(editor): await original restore jobs in stale-result tests

* fix(ci): budget Swift lanes for linked Core cold builds
@1lck
1lck merged commit 0fe9143 into main Sep 29, 2026
22 of 24 checks passed

This branch was successfully deployed

1 active deployment
github-pages — d5c4d262 Deployed Sep 29, 2026 by 1lck via deploy #147
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

review: high ghfind author score; see https://ghfind.com

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants