Commit Graph

  • fdfe23fc22
    Merge branch 'main' into feat/expand-advanced-elicitation-methods Jacob du Toit 2026-03-23 04:01:03 +0200
  • 980d2904f4
    fix(quick-dev): add self-check gate for task completion tracking (#2104) Alex Verkhovsky 2026-03-22 16:46:54 -0600
  • 82fc1dfbfc
    Merge branch 'main' into fix/checkbox-tracking Alex Verkhovsky 2026-03-22 16:45:48 -0600
  • 12b5d9147a fix(quick-dev): add self-check gate for task completion tracking Alex Verkhovsky 2026-03-22 16:44:02 -0600
  • 9c6534259d refactor(cli): rename tools/cli to tools/installer and flatten lib directories Alex Verkhovsky 2026-03-22 10:46:50 -0600
  • 76fb7e067b
    docs(zh-cn): refine established project guides (#2096) 梁山河 2026-03-23 00:27:41 +0800
  • 3c5ebfe9ad
    Merge branch 'main' into docs/e2s5-e2s6-cn-howto Alex Verkhovsky 2026-03-22 10:27:01 -0600
  • 340f480e14
    Merge branch 'main' into docs/e2s4-established-context-cn Alex Verkhovsky 2026-03-22 10:25:02 -0600
  • ad2eb0e127
    docs(zh-cn): refine install and non-interactive guides (#2094) 梁山河 2026-03-23 00:24:31 +0800
  • cd6e17610d refactor(cli): remove npx wrapper and point bin directly at bmad-cli Alex Verkhovsky 2026-03-22 10:21:38 -0600
  • 7e97b7e7f3
    fix(docs): correct skill names in getting-started tutorials (#2103) Alex Verkhovsky 2026-03-22 10:22:29 -0600
  • 6f2878bbfd fix(docs): correct skill names in getting-started tutorials Alex Verkhovsky 2026-03-22 10:15:07 -0600
  • ba2a5cc6a0
    docs(zh-cn): align getting-started tutorial workflows (#2093) 梁山河 2026-03-23 00:09:23 +0800
  • 549fadb17b
    Merge branch 'main' into docs/e2s1-getting-started-cn Alex Verkhovsky 2026-03-22 10:09:10 -0600
  • 347f459d5d
    docs(zh-cn): refine entry copy and navigation (#2092) 梁山河 2026-03-23 00:08:35 +0800
  • 8d10442237
    Merge branch 'main' into docs/e1s1-readme-cn Alex Verkhovsky 2026-03-22 10:08:19 -0600
  • eb72361720
    docs(zh-cn): refine help and quick-fixes guides (#2095) 梁山河 2026-03-23 00:06:58 +0800
  • 9dd924526e fix: soften adversarial review isolation claim per review feedback sdev 2026-03-22 18:48:45 +0530
  • b954d2ec81 refactor(installer): separate custom and official module install paths Alex Verkhovsky 2026-03-22 02:36:56 -0600
  • c31e334dd8 refactor(installer): remove IdeConfigManager and dead IDE config flow Alex Verkhovsky 2026-03-22 01:24:50 -0600
  • d0f03869ca refactor(installer): remove dead platform-codes helpers and YAML cruft Alex Verkhovsky 2026-03-22 01:20:14 -0600
  • 793edd0026 refactor(installer): flatten IDE hierarchy and remove dead code Alex Verkhovsky 2026-03-22 01:18:36 -0600
  • dc1cb93258 docs(zh-cn-how-to): clarify shard output precedence leon 2026-03-22 15:09:36 +0800
  • c0892db62b docs(zh-cn): fix project-context syntax and wording leon 2026-03-22 15:06:35 +0800
  • fd069e8509 docs(zh-cn): fix tutorial skill names leon 2026-03-22 14:59:41 +0800
  • a48340eda2 docs(zh-cn): fix tip admonition fence syntax leon 2026-03-22 14:55:28 +0800
  • 3e54815961 refactor(installer): replace Detector class with ExistingInstall value object Alex Verkhovsky 2026-03-22 00:51:31 -0600
  • 429e5f7b16 docs(zh-cn): align install guide review wording leon 2026-03-22 14:50:07 +0800
  • 7fe1ec5411 docs(zh-cn): align non-interactive install link label leon 2026-03-22 14:44:51 +0800
  • fcb57b2f6b docs(zh-cn-how-to): refine stories 2.5 and 2.6 docs leon 2026-03-22 14:11:21 +0800
  • 232fba8cc8 refactor(installer): merge ConfigCollector into OfficialModules Alex Verkhovsky 2026-03-21 23:58:37 -0600
  • d25905f9db docs(zh-cn): refine established project guides leon 2026-03-22 13:56:23 +0800
  • 30ef30d175 docs(zh-cn): refine help and quick-fixes guides leon 2026-03-22 13:38:11 +0800
  • e88ae1288c docs(zh-cn): refine install and non-interactive guides leon 2026-03-22 13:28:03 +0800
  • 025f8d8671 docs(zh-cn): align getting-started tutorial workflows leon 2026-03-22 13:13:37 +0800
  • cfce6d2d5d docs(zh-cn): refine entry copy and navigation leon 2026-03-22 12:58:08 +0800
  • f32d1d4e8d
    Merge branch 'main' into feat/expand-advanced-elicitation-methods Jacob du Toit 2026-03-22 06:03:59 +0200
  • e0e59e66bf refactor(installer): remove logo display and setBmadFolderName from install() Alex Verkhovsky 2026-03-21 21:51:48 -0600
  • 2c84ed8482 refactor(installer): make install() prompt-free Alex Verkhovsky 2026-03-21 21:33:53 -0600
  • 5ecd498c10 refactor(installer): extract _installAndConfigure from install() Alex Verkhovsky 2026-03-21 21:07:13 -0600
  • 1befede51d refactor(installer): remove spinners and extract execution methods Alex Verkhovsky 2026-03-21 20:54:58 -0600
  • 1a519b9748 refactor(installer): extract _prepareUpdateState to unify update branches Alex Verkhovsky 2026-03-21 20:05:55 -0600
  • 206984f3db refactor(installer): extract _backupUserFiles to deduplicate backup logic Alex Verkhovsky 2026-03-21 20:02:52 -0600
  • 3821b01395 refactor(installer): extract _scanCachedCustomModules to deduplicate cache loop Alex Verkhovsky 2026-03-21 20:01:27 -0600
  • c9e4db1445
    Merge branch 'main' into fix/issue-2066-user-name-spaces Alex Verkhovsky 2026-03-21 19:23:50 -0600
  • e3f935fd6d
    fix(docs): community feedback — typo, locale 404s, llms-full (#2091) Alex Verkhovsky 2026-03-21 16:42:57 -0600
  • 953652da3e refactor(i18n): extract locale config to shared module Alex Verkhovsky 2026-03-21 16:15:23 -0600
  • 81b3c85521 fix(build): exclude translated locales from llms-full.txt Alex Verkhovsky 2026-03-21 16:10:52 -0600
  • ea52ff7da5 fix(docs): correct Hasselhoff spelling, add locale-aware 404 redirect Alex Verkhovsky 2026-03-21 16:09:39 -0600
  • 1a78916e3c
    Merge branch 'main' into fix/issue-2066-user-name-spaces Alex Verkhovsky 2026-03-21 15:39:19 -0600
  • 10282a4a14
    fix(quick-dev): use absolute paths in code -r invocations (#2087) Alex Verkhovsky 2026-03-21 15:37:04 -0600
  • ce49d96fe0 fix(quick-dev): add CWD fallback when git rev-parse fails Alex Verkhovsky 2026-03-21 15:03:51 -0600
  • a68766c749
    Merge branch 'main' into fix-code-r-absolute-paths Alex Verkhovsky 2026-03-21 12:22:44 -0600
  • a59ae5c842
    fix(quick-dev): make file path references clickable (#2085) Alex Verkhovsky 2026-03-21 12:20:45 -0600
  • c3486a8844 fix: address PR review findings for extension module installer (#1667) Marcos Fadul 2026-03-21 13:42:26 +0100
  • 2eb509d246 fix: Extension module with code - bmm replaces base BMM agents directory instead of merging Marcos Fadul 2026-03-10 00:36:55 +0100
  • 4d153c35da
    fix: use execFileSync to preserve spaces in CLI arguments majiayu000 2026-03-21 19:53:58 +0800
  • a567170501 style(installer): move _buildConfig below install per callers-above-callees Alex Verkhovsky 2026-03-21 05:29:58 -0600
  • 8d9ea3b95d refactor(installer): move isQuickUpdate into clean config Alex Verkhovsky 2026-03-21 05:28:39 -0600
  • a9ba16cff5 refactor(installer): make _collectConfigs take clean config only Alex Verkhovsky 2026-03-21 05:26:19 -0600
  • e41cc1f822 refactor(installer): extract _buildConfig method with hasCoreConfig() Alex Verkhovsky 2026-03-21 05:24:54 -0600
  • 68f723d427 refactor(installer): normalize config gate and flatten core into module list Alex Verkhovsky 2026-03-21 05:23:02 -0600
  • aa406419e7 refactor(installer): remove customModulePaths local variable Alex Verkhovsky 2026-03-21 04:53:29 -0600
  • 4a76289b35 refactor(installer): make discoverPaths populate this.paths directly Alex Verkhovsky 2026-03-21 04:47:46 -0600
  • a7beab59b9 refactor(installer): move discoverCustomModulePaths into CustomModules Alex Verkhovsky 2026-03-21 04:43:58 -0600
  • ea8c076e29 refactor(installer): split ModuleManager into OfficialModules and CustomModules Alex Verkhovsky 2026-03-21 04:35:47 -0600
  • 2a9df6377e style(installer): replace lazy singletons with normal requires Alex Verkhovsky 2026-03-21 04:15:51 -0600
  • 7939942879 fix(quick-dev): add :line suffix to step-oneshot path example Alex Verkhovsky 2026-03-21 04:11:19 -0600
  • ad2833caf6 refactor(installer): move external module ops into ExternalModuleManager Alex Verkhovsky 2026-03-21 04:09:35 -0600
  • 89812ec846 refactor(installer): remove dead state from ModuleManager Alex Verkhovsky 2026-03-21 04:01:22 -0600
  • fba77e3e89 refactor(installer): split module install loop into official and custom passes Alex Verkhovsky 2026-03-21 03:59:23 -0600
  • eade619d17 refactor(installer): remove dead dependency resolver Alex Verkhovsky 2026-03-21 03:12:00 -0600
  • b989ec069e fix(quick-dev): use absolute paths in code -r invocations Alex Verkhovsky 2026-03-21 02:49:48 -0600
  • 9f7ec48a89 refactor(installer): flatten custom/ directory into custom-handler.js Alex Verkhovsky 2026-03-21 02:45:20 -0600
  • 472c1c9c22 refactor(installer): extract _collectConfigs and _discoverCustomModulePaths Alex Verkhovsky 2026-03-21 02:36:51 -0600
  • e8d041a51c refactor(installer): replace copyFileWithPlaceholderReplacement with copyFile Alex Verkhovsky 2026-03-21 02:22:34 -0600
  • c92d84d74a style(installer): reorder methods to callers-above-callees convention Alex Verkhovsky 2026-03-21 02:21:40 -0600
  • ad9cb7a177
    refactor(installer): remove dead .agent.yaml/.xml fallback logic (#2084) Alex Verkhovsky 2026-03-21 01:52:39 -0600
  • c31cea8c30 refactor(cli): remove dead _clearScreen param from displayLogo Alex Verkhovsky 2026-03-21 01:48:10 -0600
  • 1a1909a7f9 refactor(installer): extract InstallPaths class for path init and validation Alex Verkhovsky 2026-03-21 01:47:20 -0600
  • efca29485e docs: add JavaScript conventions guide Alex Verkhovsky 2026-03-21 01:42:23 -0600
  • ca32c0aa65 fix(quick-dev): make file path references clickable Alex Verkhovsky 2026-03-21 01:33:52 -0600
  • 2c05fe7569 refactor(installer): remove dead .agent.yaml/.xml fallback logic remove-legacy-fallbacks Alex Verkhovsky 2026-03-21 00:33:44 -0600
  • 93a1e1dc46
    refactor(installer): remove dead task/tool/workflow manifest code (#2083) Alex Verkhovsky 2026-03-21 00:12:40 -0600
  • 8aa8dcda08
    Merge branch 'main' into remove-dead-manifest-code Alex Verkhovsky 2026-03-21 00:11:43 -0600
  • 31ae226bb4
    refactor(installer): discover skills by SKILL.md instead of manifest YAML (#2082) Alex Verkhovsky 2026-03-21 00:11:23 -0600
  • 0a0d9400bb refactor(installer): remove dead task/tool/workflow manifest code Alex Verkhovsky 2026-03-21 00:02:56 -0600
  • 02879f7b6b refactor(installer): discover skills by SKILL.md instead of manifest YAML Alex Verkhovsky 2026-03-20 22:51:33 -0600
  • c28206dca4
    refactor(installer): remove dead agent compilation pipeline (#2080) Alex Verkhovsky 2026-03-20 22:52:02 -0600
  • f46d196cac fix(installer): remove dead compilation refs from docs and module manager Alex Verkhovsky 2026-03-20 22:39:37 -0600
  • ed7584411a refactor(custom-handler): remove dead install/copy/find methods Alex Verkhovsky 2026-03-20 22:23:41 -0600
  • 5c9704c8c8 refactor(installer): remove dead agent compilation pipeline Alex Verkhovsky 2026-03-20 21:01:02 -0600
  • 1a6f8d52bc
    docs: i18n: Add complete French translation (#2073) Emmanuel Atsé 2026-03-21 00:10:49 +0100
  • 091fb3afa1
    Merge branch 'main' into i18n/fr_FR Alex Verkhovsky 2026-03-20 17:09:26 -0600
  • f9e7d65cf9
    Merge branch 'main' into feat/expand-advanced-elicitation-methods Alex Verkhovsky 2026-03-20 15:20:27 -0600
  • 1cb913523e
    refactor(installer): remove legacy workflow, task, and agent IDE generators (#2078) Alex Verkhovsky 2026-03-20 15:18:47 -0600
  • 6c761bb896 fix(installer): address PR review findings from #2078 Alex Verkhovsky 2026-03-20 14:58:24 -0600
  • f337d25ad6
    Merge branch 'main' into rip-legacy-generators Alex Verkhovsky 2026-03-20 13:26:34 -0600
  • c23b2db27a refactor(installer): remove legacy workflow, task, and agent IDE generators Alex Verkhovsky 2026-03-20 11:56:02 -0600
  • a2839cbee0
    docs: fix duplicate sidebar order number (#2071) Emmanuel Atsé 2026-03-20 18:38:35 +0100