INBUXA's name and site where the webmail still said ihasmail

- The sign-in footer names the build "INBUXA webmail" and links to
  inbuxa.org, next to its AGPL source link.
- About gives the INBUXA webmail version, and credits ihasmail on a line
  of its own.
- The user menu's "About ihasmail" is "About INBUXA", to inbuxa.org. The
  Documentation entry pointed at ihasmail's docs; it's gone until INBUXA
  has documentation of its own.
- The startup log says "mail server:" rather than naming the server
  software.

"About INBUXA" and "Built on {ihasmail}" are translated in all nine
catalogues.
This commit is contained in:
2026-09-19 10:09:28 -07:00
parent cee4f74257
commit cfa661de20
13 changed files with 31 additions and 10 deletions
+4 -3
View File
@@ -11,8 +11,8 @@ export function AboutSettings() {
// The exact source of this build, written next to the app by the build.
return (
<div>
{/* ihasmail-inbuxa: INBUXA's webmail, built on ihasmail, whose version
and source stay here as its credit and the AGPL's offer. */}
{/* ihasmail-inbuxa: INBUXA's webmail, built on ihasmail. The version and
source are this build's, the AGPL's offer; ihasmail keeps its credit. */}
<h1>{t("About INBUXA webmail")}</h1>
<p className="lead">{tNode("A fast, friendly, open-source webmail for {server}, built on JMAP.", { server: <span className="notranslate" translate="no">INBUXA</span> })}</p>
<div className="row" style={{ gap: 16, alignItems: "center", marginBottom: 16 }}>
@@ -20,7 +20,8 @@ export function AboutSettings() {
<div>
<InbuxaWordmark height={26} />
{/* A product name and a version string: neither is a word to translate. */}
<div style={{ fontWeight: 700 }} className="notranslate" translate="no">ihasmail v{APP_VERSION}</div>
<div style={{ fontWeight: 700 }} className="notranslate" translate="no">INBUXA webmail v{APP_VERSION}</div>
<div className="hint">{tNode("Built on {ihasmail}", { ihasmail: <a href="https://ihasmail.org" target="_blank" rel="noopener noreferrer" className="notranslate" translate="no">ihasmail</a> })}</div>
<div className="hint">{tNode("AGPL-3.0-or-later · {source}", { source: <a href={withBase(SOURCE_ARCHIVE)} target="_blank" rel="noopener noreferrer" className="notranslate" translate="no">source.tar.gz ({SOURCE_ID})</a> })}</div>
</div>
</div>