Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
80341ce
fix(macos): load run configurations without waiting for the Spring index
Farewell0375 Aug 28, 2026
7749d98
fix(macos): 让被取代的 Spring 索引调度真正提前退出,并改用确定性测试同步
Farewell0375 Aug 28, 2026
4937710
Merge branch 'preview' into fix/300-run-config-load-ordering
Farewell0375 Aug 28, 2026
e4b49c1
test(macos): 覆盖 Run 与 Debug 入口在快照绑定项目之前的加载行为
Farewell0375 Aug 28, 2026
a53ee94
fix(macos): 生成运行配置前要求工作区快照已就绪
Farewell0375 Aug 29, 2026
4dbd8b6
Merge branch 'preview' into fix/300-run-config-load-ordering
1lck Aug 29, 2026
651e5e5
Merge branch 'preview' into fix/300-run-config-load-ordering
Farewell0375 Aug 29, 2026
131e3ae
fix(macos): 就绪判断纳入快照标识,并让未就绪的运行推迟而非降级执行
Farewell0375 Aug 29, 2026
a63d39a
test(macos): 覆盖已有配置且快照阻塞时运行必须推迟
Farewell0375 Aug 29, 2026
9ec8947
fix(macos): 快照标识与文件清单同源传递,并修好入口加载竞态
Farewell0375 Aug 29, 2026
2601e9c
Merge branch 'preview' into fix/300-run-config-load-ordering
1lck Aug 29, 2026
fa807e1
fix(macos): 收口快照回调身份与未就绪的生成/启动路径
Farewell0375 Aug 29, 2026
8216954
fix(macos): Restart 与跨工程入口共用就绪漏斗并保护 pending
Farewell0375 Aug 29, 2026
9e26503
feat(debug): build shared Java debug foundation
1lck Aug 29, 2026
542880c
feat(debug): reuse selected run configuration
1lck Aug 29, 2026
d973cd4
feat(debug): expose shared run configuration in toolbar
1lck Aug 29, 2026
611c781
feat(debug): navigate editor to stopped frame
1lck Aug 29, 2026
4297384
feat(debug): preflight invalid Java breakpoint lines
1lck Aug 29, 2026
ff5f10e
feat(debug): show breakpoint verification in gutter
1lck Aug 29, 2026
10adf8f
feat(debug): add breakpoint hover status
1lck Aug 29, 2026
0bee5b7
feat(debug): follow selected stack frame in editor
1lck Aug 29, 2026
f1b0acb
feat(debug): manage breakpoints from editor gutter
1lck Aug 29, 2026
cc6480c
feat(debug): add run to cursor gutter action
1lck Aug 29, 2026
eb788c7
feat(debug): add breakpoint mute gutter action
1lck Aug 29, 2026
b900b0c
feat(debug): reflect muted breakpoints in gutter
1lck Aug 29, 2026
4a658b9
feat(debug): add stepping keyboard shortcuts
1lck Aug 29, 2026
6dd30d8
fix(debug): separate enabled and verified breakpoint states
1lck Aug 29, 2026
cc25efb
feat(debug): persist project breakpoints
1lck Aug 29, 2026
074133b
feat(debug): edit breakpoints from editor gutter
1lck Aug 29, 2026
26e4913
feat(debug): attach to running JVMs
1lck Aug 29, 2026
7d43a90
feat(debug): evaluate variables on editor hover
1lck Aug 29, 2026
2b38b66
feat(debug): show inline variable values
1lck Aug 29, 2026
f4948ee
fix(debug): complete Java breakpoint inspection flow
1lck Aug 29, 2026
24c72e5
feat(debug): separate debugger and console views
1lck Aug 29, 2026
0ed28a8
feat(debug): organize macOS debugger workspace
1lck Aug 29, 2026
6983082
fix(debug): discard stale inspection results
1lck Aug 29, 2026
82dcd84
feat(debug): add Java stepping filters
1lck Aug 29, 2026
0b080e1
feat(debug): show exception pause information
1lck Aug 29, 2026
419c244
feat(debug): page large variable trees
1lck Aug 29, 2026
1715880
fix(debug): detach without terminating remote JVM
1lck Aug 29, 2026
368584a
feat(debug): prepare Java test runtime bundles
1lck Aug 29, 2026
4e8dadf
feat(debug): add Java test debugging workflow
1lck Aug 30, 2026
dd5e435
feat(debug): relocate breakpoints with source edits
1lck Aug 30, 2026
8c66f60
feat(debug): add project breakpoint manager
1lck Aug 30, 2026
9484c4f
feat(debug): launch Java debuggee in integrated terminal
1lck Aug 30, 2026
6a0f1bd
feat(debug): polish macOS debugger toolbar and console
1lck Aug 30, 2026
c49d819
feat(debug): add debuggee input and session recovery
1lck Aug 30, 2026
307418f
fix(debug): clean up child sessions and report launch errors
1lck Aug 30, 2026
cbd96dd
test(debug): stabilize Spring integration coverage
1lck Aug 30, 2026
83b4734
feat(debug): mirror debuggee output in console
1lck Aug 30, 2026
8cb16a5
feat(debug): manage independent macOS debug sessions
1lck Aug 30, 2026
52782c6
fix(mac-debug): promote remaining session after stop
1lck Aug 30, 2026
69850df
fix(mac-debug): isolate integrated terminals by session
1lck Aug 30, 2026
8dc758e
fix(mac-debug): clean terminals when sessions stop
1lck Aug 30, 2026
5d4a633
feat(mac-debug): add console expression history
1lck Aug 30, 2026
b34ccda
feat(macos-debug): add scope inspection and variable copy actions
1lck Aug 30, 2026
4960c8b
feat(macos-debug): enrich variable inspection actions
1lck Aug 30, 2026
c5b688c
feat(macos-debug): show stopped thread state in inspector
1lck Aug 30, 2026
ab70349
feat(macos-debug): improve thread and stack inspection actions
1lck Aug 30, 2026
83c4eaa
feat(macos-debug): preview executable line breakpoints
1lck Aug 30, 2026
a96be19
feat(macos-debug): complete debug workflow polish
1lck Aug 31, 2026
ef55aee
fix(macos): 用工作区世代闭环同路径重开的身份判定
Farewell0375 Aug 31, 2026
d4f152f
Merge remote-tracking branch 'upstream/preview' into fix/300-run-conf…
Farewell0375 Aug 31, 2026
9d661a0
fix(macos): ignore stale watcher context after workspace reopen
1lck Aug 31, 2026
fb04c11
Merge remote-tracking branch 'origin/fix/300-run-config-load-ordering…
Farewell0375 Aug 31, 2026
14c542a
Merge pull request #305 from Farewell0375/fix/300-run-config-load-ord…
1lck Aug 31, 2026
5a66af1
merge preview into java debug integration
1lck Aug 31, 2026
47abf33
merge latest preview into java debug integration
1lck Aug 31, 2026
c41a6b3
fix(macos): isolate IDEA icon resolution on main actor
1lck Aug 31, 2026
b839df6
feat(windows): add unified Maven tool window
Mucheen Aug 30, 2026
9f0a3cb
fix(windows): align Maven behavior across platforms
Mucheen Aug 30, 2026
14d76ce
fix(windows): await Maven context before Run launch
Mucheen Aug 30, 2026
459e7c1
fix(windows): save workspace before build launches
Mucheen Aug 30, 2026
b29da67
fix(windows): isolate Maven reload workspace scope
Mucheen Aug 30, 2026
bb1fbc9
Merge pull request #359 from 1lck/codex/java-debug-preview-integration
1lck Aug 31, 2026
3caac54
Merge branch 'preview' into feat/issue-291-windows-maven-preview
1lck Aug 31, 2026
619455f
Merge pull request #362 from 1lck/feat/issue-291-windows-maven-preview
1lck Aug 31, 2026
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
12 changes: 12 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,15 @@ release notes, version metadata, tags, or release workflows.
If the task involves building, running, diagnosing, or transferring files to the
Windows product through a Parallels guest VM, additionally load
`.agents/skills/debug-windows-on-parallels/SKILL.md` before proceeding.

## Test process lifecycle and cleanup

Unless the user gives a specific instruction to keep a process running, any
Lithe application started for building, testing, debugging, previewing, or
verification must be shut down when the task or test run is complete. Clean up
all child processes, helper processes, temporary app instances, and related
resources, then verify that no Lithe processes remain before handing the work
back. Do not launch duplicate Lithe instances during repeated checks, and do
not leave test-built applications open in the user's application list. If a
process cannot be stopped cleanly, report it explicitly and make a bounded
best-effort cleanup before continuing.
8 changes: 8 additions & 0 deletions docs/architecture/language-tooling.md
Original file line number Diff line number Diff line change
Expand Up @@ -196,6 +196,14 @@ marker 结果。新版本会取消旧批次并使缓存失效,因此频繁输
CodeLens、implementation 或 `java/findLinks` 请求。没有语义目标的声明不显示
图标;一个目标直接跳转,多个目标由平台 UI 显示选择列表。

Java 测试类与方法同样不能由 UI 猜测。Tests 面板打开或刷新时,
`LanguageToolingSessionManager` 直接调用 JDT LS 已注册的 Java Test 扩展命令
`vscode.java.test.findTestTypesAndMethods`,将 JDT 返回的类、方法、框架和
全限定标识投影为平台无关的测试项。UI 只展示并回传稳定标识;JUnit/TestNG 的
Debug 启动继续由 JDT 生成项目参数,再交给 Rust Debug Core 归一化。测试发现本身
不会创建 Debug 会话、回环 socket 或目标 JVM,关闭面板、切换项目和重载 Java
runtime 都会取消尚未完成的发现任务并丢弃晚到结果。

### 当前限制

- 只支持 stdio transport,尚无 socket/TCP 或服务器自定义握手 adapter。
Expand Down
7 changes: 7 additions & 0 deletions macos/Resources/IDEAIcons/debugger/attachToProcess.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions macos/Resources/IDEAIcons/debugger/attachToProcess_dark.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions macos/Resources/IDEAIcons/debugger/db_muted_breakpoint.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 9 additions & 0 deletions macos/Resources/IDEAIcons/debugger/db_set_breakpoint.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions macos/Resources/IDEAIcons/debugger/debug.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions macos/Resources/IDEAIcons/debugger/debug_dark.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions macos/Resources/IDEAIcons/debugger/evaluateExpression.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions macos/Resources/IDEAIcons/debugger/evaluateExpression_dark.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions macos/Resources/IDEAIcons/debugger/frame.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions macos/Resources/IDEAIcons/debugger/frame_dark.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading