Develop 2026.4.27#9
Merged
Merged
Conversation
- 重构扩展选择界面为折叠面板模式,默认收起以节省空间 - 移除分类标签和搜索框,采用平铺展示提升浏览效率 - 新增自定义扩展输入框,支持手动输入不在预设列表中的扩展名 - 增加 docker-php-extension-installer 官方支持列表链接 - 集成 Tauri shell 插件实现外链在默认浏览器中打开 - 后端保持兼容,无需修改即可支持自定义扩展配置
- 添加 name: php-stack 到生成的 docker-compose.yml 文件顶部 - 明确指定 Docker Compose 项目名称,避免与其他项目产生命名冲突 - 使容器命名更加规范(例如:php-stack-php82-1)
将 1521 行的单体 commands.rs 拆分为 commands/ 目录下 6 个子模块: - docker.rs (37行) — 容器 CRUD 操作 - env_config.rs (1016行) — 环境配置生成 + 启停环境 - mirror.rs (113行) — 镜像源管理 - backup.rs (104行) — 备份与恢复 - workspace.rs (213行) — 工作区、版本映射、用户覆盖、日志 - mod.rs (41行) — 模块声明 + get_project_root() 共享函数 lib.rs 无需修改,所有命令通过 pub use 重新导出。 同步更新架构文档 (ARCHITECTURE.md, EXTENSION_GUIDE.md, LOGGING.md, QUICK_REFERENCE.md) 和 AGENTS.md。 测试结果: cargo test 77 passed, npm test 22 passed
- 将所有 implementation 目录文档按日期前缀归档到 history/ - 简化 doc/README.md,移除详细文档列表,保留目录结构树形图 - 明确 implementation/ 目录为临时存放,完成后立即归档 - 删除 DOCUMENTS_LOCATION.md,内容合并到 doc/README.md - 更新所有文档引用指向归档位置 - 新增文档归档和简化报告 归档文档(9个): - IMPLEMENTATION_SUMMARY.md -> 2026-04-17_IMPLEMENTATION_SUMMARY.md - VERSION_SCOPE.md -> 2026-04-17_VERSION_SCOPE.md - VERSION_SELECTION_OPTIMIZATION.md -> 2026-04-21_VERSION_SELECTION_OPTIMIZATION.md - SHORT_TERM_OPTIMIZATION_PROGRESS.md -> 2026-04-23_SHORT_TERM_OPTIMIZATION_PROGRESS.md - TEST_REFACTOR_SUMMARY.md -> 2026-04-23_TEST_REFACTOR_SUMMARY.md - TEST_RESULTS_REPORT.md -> 2026-04-23_TEST_RESULTS_REPORT.md - CUSTOM_SELECT_FIXES.md -> 2026-04-27_CUSTOM_SELECT_FIXES.md - CUSTOM_SELECT_IMPLEMENTATION.md -> 2026-04-27_CUSTOM_SELECT_IMPLEMENTATION.md - DOCUMENT_CLEANUP_SUMMARY.md -> 2026-04-23_DOCUMENT_CLEANUP_SUMMARY.md - TEST_DOC_PLACEMENT_FIX.md -> 2026-04-23_TEST_DOC_PLACEMENT_FIX.md 更新的文档(7个): - doc/README.md - 简化结构,新增 implementation 使用说明 - doc/architecture/ARCHITECTURE.md - 更新链接 - doc/guides/QUICK_REFERENCE.md - 更新链接 - README.md - 更新链接 - DOCUMENTS_LOCATION.md - 已删除 - AGENTS.md - 更新文档分类说明 - doc/history/2026-04-23_TEST_DOC_PLACEMENT_FIX.md - 更新内容
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.