Roo-Code/webview-ui
Roo Code 2fa52b92fd feat: implement submodule modes inheritance
This adds support for inheriting custom modes from git submodules:

- Add "submodule" source type to mode schema in packages/types/src/mode.ts
- Add `submodulePath` field to track which submodule a mode comes from
- Add `includeSubmoduleModes` setting in global-settings.ts (default: false)
- Create git-submodules.ts utility for recursive submodule detection
- Modify CustomModesManager to load modes from submodules with proper
  precedence (project > submodule > global)
- Add file watchers for submodule .roomodes files
- Update UI to show submodule indicator in mode selector and make
  submodule modes read-only (disable rename/delete/edit buttons)

Addresses Issue #10382
2025-12-29 22:14:38 +00:00
..
audio feat: move play audio to webview to ensure cross-platform (#3659) 2025-05-20 01:15:05 -04:00
public Remove CRA cruft 2025-01-30 14:38:41 -08:00
src feat: implement submodule modes inheritance 2025-12-29 22:14:38 +00:00
.gitignore PR cleanup 2025-03-12 11:23:06 -04:00
browser-panel.html Browser Use 2.0 (#8941) 2025-11-21 17:26:15 -05:00
components.json Remove lucide 2025-01-30 14:47:59 -08:00
eslint.config.mjs Preserve model settings when selecting a specific OpenRouter provider (#3915) 2025-05-23 23:22:41 -07:00
index.html Fix linter warning + run prettier on everything (#3581) 2025-05-13 15:16:24 -07:00
package.json feat: add announcement support CTA and social icons (#9945) 2025-12-09 11:09:15 -08:00
tsconfig.json Move @roo-code/cloud to the Roo-Code repo (#7503) 2025-08-28 11:18:45 -07:00
turbo.json Improve turbo task dependency declarations (#4323) 2025-06-04 09:32:27 -07:00
vite.config.ts Update webview-ui Vite config (#9493) 2025-11-21 18:46:35 -07:00
vitest.config.ts Show console logging in vitests when the --no-silent flag is set (#7467) 2025-08-28 12:51:21 -04:00
vitest.setup.ts Show console logging in vitests when the --no-silent flag is set (#7467) 2025-08-28 12:51:21 -04:00