@@ -42,7 +42,7 @@ ai-commit-generation,AI,AI 提交信息,Provider 配置与提交信息生成,已
4242ai-chat-session , AI , AI 对话 , 对话会话与流式响应 , 未实现 , 不适用 , 已实现 , 待验证 , AI , Windows 验证新建会话、流式输出、取消和失败恢复;macOS 需要先定义产品范围。 ,, macos/Sources/Lithe/Platform/MacOS/AI , windows/tauri/src/features/ai/components/chat/ai-chat.tsx; windows/tauri/src/features/ai/services/ai-chat-service.ts
4343ai-chat-history , AI , AI 对话 , 对话历史、置顶与归档 , 未实现 , 不适用 , 已实现 , 待验证 , AI , Windows 验证历史加载、重命名、置顶、归档、删除和重启后持久化。 ,, macos/Sources/Lithe/Platform/MacOS/AI , windows/tauri/src/features/ai/services/ai-chat-history-service.ts; windows/tauri/src/features/layout/components/sidebar/sidebar-history.tsx
4444ai-chat-providers , AI , AI 对话 , 多 Provider 与工作区范围 , 未实现 , 不适用 , 已实现 , 待验证 , AI , Windows 验证 Provider 切换、凭据边界、工作区范围和模型错误提示。 ,, macos/Sources/Lithe/Platform/MacOS/AI , windows/tauri/src/features/ai/services/providers; windows/tauri/src/features/ai/lib/ai-workspace-scope.ts
45- java-runtime-discovery , Java , Java/Maven , JDK 与 Maven 工具链发现 , 已实现 , 待验证 , 已实现 , 待验证 , Java / Maven , 配置多个 JDK/ Maven 候选,验证发现、选择、版本不匹配和错误提示 。,, macos/Sources/Lithe/Services/Java; macos/Sources/Lithe/Views/Run , windows/tauri/src/features/maven; windows/tauri/src/features/workspace
45+ java-runtime-discovery , Java , Java/Maven , JDK 与 Maven 工具链发现及按项目要求自动选择 JDK , 已实现 , 待验证 , 已实现 , 待验证 , Java / Maven , 两端安装 JDK 8/17/21:项目要求 17 且 JAVA_HOME 为 8 时验证自动选择兼容版本;核对设置、Run、 Maven 目标、测试使用同一 JDK。验证显式选择不变、没有兼容版本时回退并提示,以及无要求时的平台默认顺序 。,, macos/Sources/Lithe/Services/Java; macos/Sources/Lithe/Views/Run; macos/Sources/Lithe/Core/Ports/RuntimeLocator.swift; macos/Tests/LitheTests/MavenRuntimeTests.swift; rust/lithe-core/src/execution/java_selection.rs , windows/tauri/src/features/maven; windows/tauri/src/features/workspace; windows/tauri/src-tauri/src/run.rs; shared/fixtures/run-configuration/automatic-java-selection.json
4646java-maven-project-settings,Java,Java/Maven,按项目配置 Maven 工具链、settings.xml 与本地仓库,已实现,待验证,已实现,待验证,Java / Maven,在 macOS 项目设置和 Windows Maven 设置页分别切换两个项目,配置 Maven、JDK、settings.xml 与本地仓库,验证保存重开、自动检测展示及项目间隔离;Windows 还需验证写盘失败后可直接重试。 Windows 自定义 settings.xml 后,仓库留空应显示该文件中的目录;验证 XML 实体和 CDATA、继承的项目 JDK/Maven、切换项目丢弃未保存草稿;冷启动 Wrapper 不应触发下载,版本探测卡住时设置窗口保持响应并在超时后清理探测进程;Run 配置显式选择的 Maven/JDK 优先于项目设置,未设置的字段分别继承 Maven 设置;确认主任务与前置任务使用相同工具链,Maven 设置上下文缺失时仍保留显式覆盖,均未配置时交由平台自动发现。,,macos/Sources/Lithe/Views/App/ProjectRuntimeSettingsView.swift; macos/Sources/Lithe/Services/Java/ProjectRuntimeService.swift,windows/tauri/src/features/settings/components/tabs/maven-settings-panel.tsx; windows/tauri/src/features/maven/stores/maven.store.ts; windows/tauri/src-tauri/src/maven.rs; windows/tauri/src-tauri/src/maven/settings_xml.rs; windows/tauri/src/features/maven/components/maven-detected-value.test.tsx; windows/tauri/src/features/settings/components/tabs/maven-settings-panel.test.tsx; windows/tauri/src/features/run/stores/run.store.ts; windows/tauri/src/features/run/stores/run-maven-context.test.ts
4747java-maven-project , Java , Java/Maven , 项目根、模块与源码集识别 , 已实现 , 待验证 , 已实现 , 待验证 , Java / Maven , 使用单模块、多模块和非标准源码目录 fixture 对比项目模型。 ,, macos/Sources/Lithe/Services/Java; shared/contracts/application-boundary.md , windows/tauri/src/features/maven; windows/tauri/src/features/workspace
4848java-maven-profiles-dependencies , Java , Java/Maven , Profile 与依赖树 , 已实现 , 待验证 , 已实现 , 待验证 , Java / Maven , " 切换 Maven profile 并刷新依赖树,确认模块归属、顺序、版本冲突/重复/依赖管理标注和错误边界;在依赖节点超过 6,000 个的项目中确认依赖树完整加载。 Windows 在 Maven 面板展开「依赖项」应直接加载依赖树,失败时显示宿主返回的真实原因,而不是通用的“无法加载 Maven 依赖”(#970)。" ,, macos/Sources/Lithe/Views/Run; macos/Sources/Lithe/Services/Java; macos/Sources/LitheExecutionModule/Services/MavenService.swift; macos/Sources/Lithe/Platform/MacOS/Persistence/MacMavenDependencyOutputStore.swift; rust/lithe-core/src/project/maven_dependency_tree.rs , windows/tauri/src/features/maven; windows/tauri/src-tauri/src/maven.rs; rust/lithe-core/src/project/maven_dependency_tree.rs
0 commit comments