• a settings panel, so installing it is enough

    pastilhas released this 2026-09-05 20:00:30 +00:00

    /config is owner-only and takes a PUT, so without this the only way to point
    the install at a server was curl. A plugin cannot ask that - installing it has to
    be enough, which is the same argument the schema makes for the URL being a table
    rather than an env var.

    web/panels.ts and web/layout.ts are required once web/ exists, and the
    directory existed empty, so discovery would have refused the plugin with exactly
    that complaint.

    The panel says the thing this install taught me, at the point where it would
    otherwise be rediscovered: the address it asks for is the one the SIDECAR dials,
    not the one a browser or the extension is given. Those are the same string on
    most setups and are not here - the name Linkwarden advertises resolves to
    127.0.1.1 on the host it runs on, where nothing is bound.

    The admin token is write-only across the boundary: never sent back to the screen,
    and only sent on save when something was typed, because an empty field means
    "leave it alone" rather than "clear it".

    Health has three distinct reasons - unconfigured, unreachable, sidecar not
    running - because they are three different next actions and one word for all of
    them sends somebody to check the wrong thing.

    Downloads