scanAgain()}>Scan changes
replicate()}>Sync once
requestUpdate()}>Refresh
{#if isMaintenanceMode}
requestReload()}>Reload
{/if}
selectAllNewest(true)}>Select All Shiny
selectAllNewest(false)}>{ICON_EMOJI_FLAGGED} Select Flagged Shiny
resetSelectNewest()}>Deselect all
applyAll()} class="mod-cta">Apply All Selected
{#if loading || $pluginV2Progress !== 0}
Updating list...{$pluginV2Progress == 0 ? "" : ` (${$pluginV2Progress})`}
{/if}
{#if list.length == 0}
No Items.
{:else} {#each displayEntries as [key, label]}
{label}
{#each displayKeys[key] as name} {@const bindKey = `${key}/${name}`} {@const mode = automaticListDisp.get(bindKey) ?? MODE_SELECTIVE}
askMode(evt, `${key}/${name}`, bindKey)}> {getIcon(mode)}
{(key == "THEME" && nameMap.get(`themes/${name}`)) || name}
{#if mode == MODE_SELECTIVE || mode == MODE_SHINY}
e.category == key && e.name == name)} hidden={false} /> {:else}
{TITLES[mode]}
{/if}
{/each}
{/each}
Plugins
{#each pluginEntries as [name, listX]} {@const bindKeyAll = `${PREFIX_PLUGIN_ALL}/${name}`} {@const modeAll = automaticListDisp.get(bindKeyAll) ?? MODE_SELECTIVE} {@const bindKeyMain = `${PREFIX_PLUGIN_MAIN}/${name}`} {@const modeMain = automaticListDisp.get(bindKeyMain) ?? MODE_SELECTIVE} {@const bindKeyData = `${PREFIX_PLUGIN_DATA}/${name}`} {@const modeData = automaticListDisp.get(bindKeyData) ?? MODE_SELECTIVE} {@const bindKeyETC = `${PREFIX_PLUGIN_ETC}/${name}`} {@const modeEtc = automaticListDisp.get(bindKeyETC) ?? MODE_SELECTIVE}
askMode(evt, `${PREFIX_PLUGIN_ALL}/${name}`, bindKeyAll)} > {getIcon(modeAll)}
{nameMap.get(`plugins/${name}`) || name}
{#if modeAll == MODE_SELECTIVE || modeAll == MODE_SHINY}
{/if}
{#if modeAll == MODE_SELECTIVE || modeAll == MODE_SHINY}
askMode(evt, `${PREFIX_PLUGIN_MAIN}/${name}/MAIN`, bindKeyMain)} > {getIcon(modeMain)}
MAIN
{#if modeMain == MODE_SELECTIVE || modeMain == MODE_SHINY}
{:else}
{TITLES[modeMain]}
{/if}
askMode(evt, `${PREFIX_PLUGIN_DATA}/${name}`, bindKeyData)} > {getIcon(modeData)}
DATA
{#if modeData == MODE_SELECTIVE || modeData == MODE_SHINY}
{:else}
{TITLES[modeData]}
{/if}
{#if useSyncPluginEtc}
askMode(evt, `${PREFIX_PLUGIN_ETC}/${name}`, bindKeyETC)} > {getIcon(modeEtc)}
Other files
{#if modeEtc == MODE_SELECTIVE || modeEtc == MODE_SHINY}
{:else}
{TITLES[modeEtc]}
{/if}
{/if} {:else}
{TITLES[modeAll]}
{/if} {/each}
{/if}
{#if isMaintenanceMode}
Maintenance Commands
Delete All of
{#each allTerms as term}
{term}
{/each}
{ deleteAllItems(deleteTerm); }} > 🗑️
{/if}
Hide not applicable items
Maintenance mode