refactor: rename internal Fai* design system + fai_ helpers to chain
Some checks failed
Security / Security check (push) Failing after 2s

The Studio design system, widgets and helpers carried a Fai* / fai_
prefix (FaiSpace, FaiColors, FaiTheme, FaiLog, 17 fai_*.dart files, the
faiBinary* l10n keys). Studio is the Ch∆In product, so rename them to
Chain* / chain_ — carefully preserving English fail/failure/failed.
Also fix stale references: the 'fai' binary in l10n strings -> 'chain',
FAI_* env vars (FAI_BIN/DATA_DIR/MODULES_DIR/TODAY/BOOTSTRAP_TOKEN) ->
CHAIN_*, fai_platform -> fai_chain, fai_hub -> chain_hub. Vendor
security-hook tooling (FAI_BANNED_TERMS_FILE) + the .fai bundle ext left.
flutter analyze + test: clean (20 passed).

Signed-off-by: flemming-it <stefan.a.flemming@googlemail.com>
This commit is contained in:
flemming-it 2026-06-16 17:53:17 +02:00
parent 68d23ab7dd
commit 891acd2ba2
52 changed files with 1225 additions and 1225 deletions

View file

@ -4328,41 +4328,41 @@ abstract class AppLocalizations {
/// **'Could not start daemon: {detail}'**
String daemonStartFailed(String detail);
/// No description provided for @faiBinaryNotFound.
/// No description provided for @chainBinaryNotFound.
///
/// In en, this message translates to:
/// **'Could not find the `fai` program on this machine.'**
String get faiBinaryNotFound;
/// **'Could not find the `chain` program on this machine.'**
String get chainBinaryNotFound;
/// No description provided for @faiBinaryNotFoundHint.
/// No description provided for @chainBinaryNotFoundHint.
///
/// In en, this message translates to:
/// **'Install the Ch∆In platform, or point Studio at an existing `fai` binary.'**
String get faiBinaryNotFoundHint;
/// **'Install the Ch∆In platform, or point Studio at an existing `chain` binary.'**
String get chainBinaryNotFoundHint;
/// No description provided for @faiBinaryLocateButton.
/// No description provided for @chainBinaryLocateButton.
///
/// In en, this message translates to:
/// **'Locate `fai` binary…'**
String get faiBinaryLocateButton;
/// **'Locate `chain` binary…'**
String get chainBinaryLocateButton;
/// No description provided for @faiBinaryInstallDocsButton.
/// No description provided for @chainBinaryInstallDocsButton.
///
/// In en, this message translates to:
/// **'Open install guide'**
String get faiBinaryInstallDocsButton;
String get chainBinaryInstallDocsButton;
/// No description provided for @faiBinaryPickerTitle.
/// No description provided for @chainBinaryPickerTitle.
///
/// In en, this message translates to:
/// **'Select the `fai` binary'**
String get faiBinaryPickerTitle;
/// **'Select the `chain` binary'**
String get chainBinaryPickerTitle;
/// No description provided for @faiBinarySetOk.
/// No description provided for @chainBinarySetOk.
///
/// In en, this message translates to:
/// **'Using `fai` binary at {path}'**
String faiBinarySetOk(String path);
/// **'Using `chain` binary at {path}'**
String chainBinarySetOk(String path);
/// No description provided for @sysAiFixParse.
///