docs(website): fold the docs page into five parts and drop the byline

The docs page carried three daemon sections in a row, each with its own
numbered head, so the one story the daemon tells read as three. They are now
sub-heads under 5 · the daemon. The agents section is gone, first run points
at /install instead of assuming Homebrew, and the layout section shows the
demo next to the pane descriptions rather than describing boxes nobody sees.

The footer no longer signs the project with a personal name, and the TUI
demo no longer shows a home directory that only exists on one machine.

Community picks up the sharing etiquette cards and SeeleSeek; install and
home lose a few em-dashes.
This commit is contained in:
Michel de Graaf
2026-07-29 11:24:18 +02:00
parent 0d892c32be
commit e4546e5940
9 changed files with 253 additions and 199 deletions
+9 -9
View File
@@ -298,10 +298,10 @@ const Steps = () => (
instead.
</p>
<p className="text-[13px] text-muted">
<Code>soulseek-rs completions install</Code> then adds tab completion to
whichever of bash, zsh and fish this machine uses &mdash; generated from the
same definition the binary parses with, so it never drifts from{' '}
<Code>--help</Code>. Open a new shell to pick it up.
<Code>soulseek-rs completions install</Code> adds tab completion for whichever of
bash, zsh and fish this machine uses, generated from the same definition the
binary parses with, so it never drifts from <Code>--help</Code>. Open a new shell
to pick it up.
</p>
<div className="flex flex-wrap gap-2 sm:gap-3">
<Button href={LINKS.releases}>Prebuilt binaries</Button>
@@ -320,8 +320,8 @@ const Steps = () => (
]}
/>
<p className="text-[13px] text-muted">
You&rsquo;ll find the binary at <Code>target/release/soulseek-rs</Code>.
Prebuilt archives for tagged releases are on the{' '}
The binary lands at <Code>target/release/soulseek-rs</Code>. Prebuilt archives for
tagged releases are on the{' '}
<ExtLink href={LINKS.releases}>releases page</ExtLink>.
</p>
</Step>
@@ -506,9 +506,9 @@ const Config = () => (
const Uninstall = () => (
<Section band>
<SectionHead eyebrow="uninstall" title="Removing it completely.">
Three things exist on disk: the binary, the config, and the state &mdash; plus
the completion scripts and the agent skill, if you asked for those. Nothing else,
unless you point <Code>--log-file</Code> somewhere. No telemetry to opt out of.
Three things exist on disk: the binary, the config, and the state, plus the completion
scripts and the agent skill if you asked for those. Nothing else, unless you point{' '}
<Code>--log-file</Code> somewhere. No telemetry to opt out of.
</SectionHead>
<Cols start>
<Terminal