Files
dsh-sidebar-boost/cordis.patch.yml
T
2026-09-02 00:42:36 +08:00

41 lines
1.9 KiB
YAML

# dsh-sidebar-boost bundle patch: inserts the sidebar suite rows into the
# web profile roster. Each component is inserted only if a plugin with the
# same name is not already loaded (avoids double-loading when the profile
# also declares the component explicitly in dsh.profile.bundles).
- insert:
- id: better-sidebar
name: dsh-better-sidebar
disabled: !!js >
[...ctx.loader.entries()].some((e) =>
e.options.name === 'dsh-better-sidebar' && e.options.id !== 'better-sidebar' && !e.disabled)
- id: background-agents
name: dsh-background-agents
disabled: !!js >
[...ctx.loader.entries()].some((e) =>
e.options.name === 'dsh-background-agents' && e.options.id !== 'background-agents' && !e.disabled)
- id: popout-sidebar
name: dsh-popout-sidebar
disabled: !!js >
[...ctx.loader.entries()].some((e) =>
e.options.name === 'dsh-popout-sidebar' && e.options.id !== 'popout-sidebar' && !e.disabled)
- id: dsh-session-folders
name: dsh-session-folders
disabled: !!js >
[...ctx.loader.entries()].some((e) =>
e.options.name === 'dsh-session-folders' && e.options.id !== 'dsh-session-folders' && !e.disabled)
- id: sidebar-qa
name: dsh-sidebar-qa
disabled: !!js >
[...ctx.loader.entries()].some((e) =>
e.options.name === 'dsh-sidebar-qa' && e.options.id !== 'sidebar-qa' && !e.disabled)
- id: dsh-skill-picker
name: dsh-skill-picker
disabled: !!js >
[...ctx.loader.entries()].some((e) =>
e.options.name === 'dsh-skill-picker' && e.options.id !== 'dsh-skill-picker' && !e.disabled)
- id: dsh-better-sidebar-plugin-office
name: '@huanlin/dsh-plugin-better-sidebar-plugin-office'
disabled: !!js >
[...ctx.loader.entries()].some((e) =>
e.options.name === '@huanlin/dsh-plugin-better-sidebar-plugin-office' && !e.disabled)