diff --git a/manifest.ts b/manifest.ts
index 0e02ee9..e8fb4fa 100644
--- a/manifest.ts
+++ b/manifest.ts
@@ -35,7 +35,7 @@ import type { PluginManifest } from '@@/plugins/manifest';
*/
export const manifest: PluginManifest = {
publisher: 'officerdev',
- version: '2026.08.29.21',
+ version: '2026.08.29.22',
platform: '>=1.0.0',
label: 'Fofos',
diff --git a/web/MediaPanel.tsx b/web/MediaPanel.tsx
index 525499f..cff6161 100644
--- a/web/MediaPanel.tsx
+++ b/web/MediaPanel.tsx
@@ -81,23 +81,20 @@ export const MediaPanel = () => {
const base = `${settings.rootRelative === '/' ? '' : settings.rootRelative}/${ORIGINALS}`;
- return (
-
- {/* Said once, at the top, because the whole point of this panel is that it shows ONE of the two
- folders. Without it, somebody who knows `derived/` exists would think it had been lost. */}
-
- Uploads live here. The converted copies in derived/ are made from these and are not edited by hand.
-
+ /*
+ Just the browser. No banner explaining `derived/`.
-
- {/*
- `panelId` so the folder somebody is in survives a reload — without it every refresh drops them
- back at the top of originals, however deep they were.
- */}
-
-
-
- );
+ The people using this upload photographs; the two-folder split is the machine's business, not
+ theirs. A line at the top of every visit is a permanent tax paid by everyone to answer a question
+ almost nobody asks — and it is written properly in the affordance and the plugin's docs.
+
+ `rootLabel` so the breadcrumb reads "Media" rather than "originals": the folder's name on disk is
+ an implementation detail of how this plugin lays out a root, and the section is called Media.
+
+ `panelId` so the folder somebody is in survives a reload — without it every refresh drops them
+ back at the top, however deep they were.
+ */
+ return ;
};
const Notice = ({ icon: Icon, children }: { icon: typeof FolderOpen; children: React.ReactNode }) => (