Skip to content

Releases: AzenAnn/DSA-Mastery

VSCode 插件 ext-v0.1.12(测试版)

Choose a tag to compare

@github-actions github-actions released this 02 Sep 05:40

Warning

这是测试版,还没有经过充分的真实使用检验。 判题链路、题解切除、进度状态机跑过验证,但界面部分测得不充分,预期会有 bug。遇到问题请提 Issue。

在 VSCode 中浏览、作答与提交 DSA Mastery 的 Lab:Program(代码题)、Project(项目题)和 Quiz(选择题)

Project 支持 stdio 与 CTest 自动判题;manual task 暂时显示 PENDING,不在插件内录入人工分数。

安装

  1. 下载下面的 .vsix 文件
  2. VSCode → 扩展面板 → 右上角 ...从 VSIX 安装
  3. 完全退出 VSCode 再打开(不会热加载)
  4. 打开 DSA Mastery 仓库根目录,活动栏出现 DSA Mastery 图标

命令行安装也可以:

code --install-extension dsa-mastery-labs-*.vsix

需要什么

用途
VSCode ≥ 1.90 插件 API 下限
Node.js ≥ 22.13 运行判题内核(Program/Project 需要)
C++ 编译器 编译答案(Program/Project 需要)—— GCC ≥ 11、Clang ≥ 14 或 MSVC ≥ 19.30
CMake ≥ 3.25 构建 Project 的 CTest task

选择题不需要 Node 和编译器。缺编译器时插件会提示并链到对应平台的安装指南。

完整说明

VSCode 插件安装与使用指南


🤖 由 CI 自动构建

VSCode 插件 v0.1.11

Choose a tag to compare

@github-actions github-actions released this 01 Sep 14:00

在 VS Code 中浏览、作答与提交 DSA Mastery Labs。

本次内容

  • 更新做题 WebView:浅色、Codex 风格的题面工作区、结果/测试用例折叠面板和悬浮操作栏。
  • 新增数据看板与深色模式下更清晰的热力图色阶。
  • 适配 PR#122 的 Lab 分类目录与稳定编号,例如 01T01、01E01。
  • 进度、提交历史、活动统计、导航和新快照使用稳定 Lab ID;旧目录进度保持迁移兼容。

安装

  1. 下载下方的 dsa-mastery-labs-0.1.11.vsix。
  2. 在 VS Code 扩展面板选择“从 VSIX 安装”,或运行:

code --install-extension dsa-mastery-labs-0.1.11.vsix

  1. 完全退出并重新打开 VS Code。

验证

  • GitHub Actions 构建成功
  • TypeScript 类型检查通过
  • 插件测试 33/33 通过
  • esbuild 打包与 VSIX 完整性检查通过

插件暂未发布到 Marketplace,需要从本 Release 下载 VSIX。

DSA Mastery Labs v0.1.10-dev

Pre-release

Choose a tag to compare

@Rain-Shuoyu Rain-Shuoyu released this 31 Aug 07:44

Warning

2026/09/01 仓库文档编号逻辑升级,请使用最新版插件以避免兼容性问题
这是开发预览版(dev),用于提前体验最新的 VS Code 插件 UI,可能仍存在未发现的问题。

内容

  • 重做做题 WebView:题面阅读区、可隐藏的结果/测试用例检查器、悬浮操作栏。
  • 新增浅色 Codex 风格的数据看板 WebView。
  • 保持 VS Code 原生侧边栏的导航职责和视觉风格不变。

安装

  1. 下载本 Release 中的 dsa-mastery-labs-0.1.10-manual.vsix
  2. VS Code → 扩展 → 右上角 ...从 VSIX 安装
  3. 完全退出并重新打开 VS Code。

命令行安装:

code --install-extension dsa-mastery-labs-0.1.10-manual.vsix

如果本机已经安装了同版本插件,VS Code 可能不会覆盖安装,可先卸载旧版本,或使用:

code --install-extension dsa-mastery-labs-0.1.10-manual.vsix --force

构建来源

  • Source commit: 57871479a8c719ee230f1fe912f8b9e86d1d34ea
  • Package version: 0.1.10
  • SHA-256: 81eceb2d9f90faa90aa5b5fc20e5a9613a81e0e3e4c171e1cfa513491fe05a1e

🤖 由 ChatGPT 协助整理发布说明