fix(plugins): rename updates plugin id

This commit is contained in:
Federico Jaramillo Martinez
2026-06-03 22:53:37 +02:00
parent 76302a4e5f
commit be02c3516f
7 changed files with 78 additions and 38 deletions
+21 -1
View File
@@ -162,7 +162,7 @@ After editing, check the manifest endpoint and browser-console failure cases.</c
If you copy it, choose a new plugin id so it does not conflict with the bundled <code>info</code> plugin.
</p>
<p>
The bundled <code>pi-web</code> status plugin demonstrates dynamic <code>visible</code> and <code>badge</code>
The bundled <code>updates</code> plugin demonstrates dynamic <code>visible</code> and <code>badge</code>
callbacks for tabs that only appear when the host has status messages or needs extra install visibility.
</p>
</section>
@@ -179,6 +179,26 @@ After editing, check the manifest endpoint and browser-console failure cases.</c
<code>plugins</code> config key.
</p>
<h3>Updates</h3>
<p>
<strong>Updates</strong> adds a conditional <strong>Updates</strong> workspace tab with PI WEB update,
restart, and installed-service guidance. It is built into PI WEB and enabled by default.
</p>
<ul>
<li>Plugin id: <code>updates</code></li>
</ul>
<div class="code-card">
<div class="copy-row">
<strong>Disable Updates</strong>
<button class="copy-button" data-copy="#updates-disable">Copy</button>
</div>
<pre id="updates-disable"><code>{
"plugins": {
"updates": { "enabled": false }
}
}</code></pre>
</div>
<h3>Workspace Tasks</h3>
<p>
<strong>Workspace Tasks</strong> adds a <strong>Tasks</strong> workspace tab for running configured shell
+16 -1
View File
@@ -112,7 +112,7 @@ export default {
When copying the Info plugin, choose a new plugin id so it does not conflict with the bundled `info` plugin.
PI WEB also ships a `pi-web` status plugin that demonstrates dynamic `visible` and `badge` callbacks for tabs that only appear when the host has status messages or needs extra install visibility.
PI WEB also ships an `updates` plugin that demonstrates dynamic `visible` and `badge` callbacks for tabs that only appear when the host has status messages or needs extra install visibility.
## Local plugin usage
@@ -157,6 +157,21 @@ PI WEB ships core, discoverable plugins in the main `@jmfederico/pi-web` npm pac
Built-in plugins can be managed from **Settings → Plugins** or with the top-level `plugins` config key.
### Updates
**Plugin id:** `updates`
**What it does:** adds a conditional **Updates** workspace tab with PI WEB update, restart, and installed-service guidance.
Updates is enabled by default. To hide it, disable `updates` in **Settings → Plugins** or set:
```json
{
"plugins": {
"updates": { "enabled": false }
}
}
```
### Workspace Tasks
**Plugin id:** `workspace-tasks`