{% extends "base.html" %} {% import "_agents.html" as agentlist %} {% import "_cli_only.html" as terminal %} {% block title %}Settings{% endblock %} {% block topbar_main %}
The same check flanner status runs, so the two
cannot disagree. The setup check adds tools, capture and peers.
This device's control plane address is not a web address, so there is nothing to link to.
{% endfor %}Members, invitations, seats and billing live in the console of the control plane this device signed in to.
{% else %}This machine is not signed in, so it has no team. A team adds members, shared workspaces and billing, all managed in the console. Nothing on this page needs one.
{{ terminal.row(cli_only("Enrol this machine"), "flanner login") }}
{% endif %}
Changed with flanner web --port or
FLANNER_HOME. Shown here so you know where to look.
Flanner never prunes. Every version, comment and decision is kept, because a history with holes cannot be verified and a plan you need is usually an old one. Retiring a plan hides it; it does not reclaim space.
Everything is in one SQLite file and the plan directories inside your own
repositories. There is no account and nothing is uploaded. Delete
{{ db_path }} and flanner forgets it ever ran.
Reading preferences for plan documents — typeface, size and line width — live on the plan page itself, next to the text they change.