From ae9c30e53d16a46e5ab91d3edcf536bf2020682f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Padez?= Date: Sat, 29 Aug 2026 00:29:49 +0100 Subject: [PATCH] Root location, above Database MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit empty like the one below it, and for the same reason: the block settles the shape and says what is coming, while what goes in it is not decided. the order is the order things are needed in — where the site is on this machine, then how to read its data. this is the block list paying for itself. adding the second setting was one entry and moved nothing, which is what the previous commit chose it for. Co-Authored-By: Claude Opus 5 --- manifest.ts | 2 +- web/AdministrationPanel.tsx | 17 ++++++++++++----- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/manifest.ts b/manifest.ts index 0d997a6..290e08a 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.05', + version: '2026.08.29.06', platform: '>=1.0.0', label: 'Fofos', diff --git a/web/AdministrationPanel.tsx b/web/AdministrationPanel.tsx index 9ae1c2f..24b1c6f 100644 --- a/web/AdministrationPanel.tsx +++ b/web/AdministrationPanel.tsx @@ -1,13 +1,15 @@ -import { Database } from 'lucide-react'; +import { Database, FolderRoot } from 'lucide-react'; /** * Administration — this plugin's own machinery, not the client's site. * - * ── It is a list of blocks, and it starts with one ── + * ── It is a list of blocks ── * - * Not one form. Administration will hold several unrelated settings, and giving each its own titled - * block from the start means adding the second one moves nothing — as against a single form that has - * to be broken up the first time anything joins it. + * Not one form. Administration holds several unrelated settings, and giving each its own titled block + * means adding the next one moves nothing — as against a single form that has to be broken up the + * first time anything joins it. The second block cost one entry, which is the point. + * + * The order is the order things are needed in: where the site is on disk, then how to read its data. * * ── What used to be here ── * @@ -45,6 +47,11 @@ const Block = ({ export const AdministrationPanel = () => (
+ + {/* Empty for the same reason as Database, below. */} +

Nothing to set yet.

+
+ {/* Deliberately empty. The block exists so the shape is settled and so the screen says what is coming rather than looking like a section nobody finished — but nothing is decided about what