+ {/* Forwarded booking mails: hides itself where this server or plan has no import. */}
+
+ {/* Immich, Synology Photos and AirTrail all connect to a server the reader
+ runs themselves. On a managed install there is none, and every one of
+ these would ask for an address that cannot be reached from here. */}
+ {!managed &&
}
+ {S.airtrailEnabled && !managed &&
}
+ {S.dawarichEnabled && !managed &&
}
+ {S.wandererEnabled && !managed &&
}
+
+ {/* Which model reads a booking, and what that costs, comes with the instance on
+ a managed install. The per-user fallback exists for people who supply their
+ own key, and there nobody does. */}
+ {/* The assistant in TREK, with the same managed rule as AI parsing: there the
+ operator decides which model the install talks to. */}
+ {S.aiConnectionEnabled && !managed && (
+
+ )}
+ {S.llmEnabled && S.ownParsing && !managed &&
}
+ {/* Above MCP on purpose: an API key needs no addon, and someone looking for
+ one should not have to read past a section about AI assistants. */}
+
+
+
+ {/* TREK inside Claude rides on the MCP server, so it follows that addon. */}
+ {S.mcpEnabled && (
+
+
+
+ )}
+