fix(doctor): honest module count, temp-path audit warning, connection line
Some checks are pending
Security / Security check (push) Waiting to run
Some checks are pending
Security / Security check (push) Waiting to run
Three doctor-page findings from the usertest panel: - Module tile no longer counts the hub's built-in 'system' pseudo-module — a fresh hub shows 0 modules, matching the welcome checklist's definition of an install. Counting is a top-level function with unit tests. - When the audit DB lives in an OS-cleanable temp directory (/var/folders, /tmp, Windows Temp), the daemon-files panel says so instead of presenting the state as healthy. The classifier is a top-level function with unit tests. - The daemon card states who-talks-to-whom-how in one line: endpoint, transport security (TLS / unencrypted-local / unencrypted), and whether a bearer token is attached (length only) — the auditor's baseline the green dot cannot answer. Also syncs pubspec.yaml (0.70.0 -> 0.72.0) with kStudioVersion, which had drifted to 0.71.0 while pubspec stayed behind. Signed-off-by: flemming-it <stefan.a.flemming@googlemail.com>
This commit is contained in:
parent
afa3fa7eae
commit
703d961cec
10 changed files with 303 additions and 3 deletions
|
|
@ -3836,6 +3836,48 @@ abstract class AppLocalizations {
|
|||
/// **'Working…'**
|
||||
String get doctorDaemonControlWorking;
|
||||
|
||||
/// No description provided for @doctorConnLine.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'Connection: {endpoint} · {transport} · {auth}'**
|
||||
String doctorConnLine(String endpoint, String transport, String auth);
|
||||
|
||||
/// No description provided for @doctorConnTls.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'TLS-encrypted'**
|
||||
String get doctorConnTls;
|
||||
|
||||
/// No description provided for @doctorConnPlainLocal.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'unencrypted (stays on this machine)'**
|
||||
String get doctorConnPlainLocal;
|
||||
|
||||
/// No description provided for @doctorConnPlainRemote.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'unencrypted'**
|
||||
String get doctorConnPlainRemote;
|
||||
|
||||
/// No description provided for @doctorConnToken.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'token configured ({count} characters)'**
|
||||
String doctorConnToken(int count);
|
||||
|
||||
/// No description provided for @doctorConnAnonymous.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'no token (anonymous)'**
|
||||
String get doctorConnAnonymous;
|
||||
|
||||
/// No description provided for @doctorDbVolatileWarning.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
/// **'The audit database is stored in a temporary folder the operating system may clean up at any time. For real evidence, move the hub\'s data directory to a permanent location.'**
|
||||
String get doctorDbVolatileWarning;
|
||||
|
||||
/// No description provided for @doctorPathLog.
|
||||
///
|
||||
/// In en, this message translates to:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue