{"version":"2.1.281","anchor":"minor-internals-link-sanitizer-local-command-outcome-crea","canonical_anchor":"minor-internals-link-sanitizer-local-command-outcome-crea","heading":"Minor internals: link sanitizer, local command outcome, create-repo UI, hooks worker state","tier":null,"area":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/minor-internals-link-sanitizer-local-command-outcome-crea","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Minor internals: link sanitizer, local command outcome, create-repo UI, hooks worker state\n\nSmall internal changes: a link sanitizer that writes \"(link removed)\", command outcomes on messages, a simpler repo-name dialog\n\n**Unclear.** The finding does not say where the link sanitizer is applied.\n\n**What**\n\nSeveral small changes:\n\n- A new sanitizer for labels and links replaces tokens that look like UUIDs (long random identifiers) or base58 strings with \"(link removed)\".\n\n- Messages now carry a `commandOutcome` taken from `local_command_outcome`.\n\n- The dialog for naming a new repository has a simpler layout.\n\n- The analysis of plugin hooks (scripts a plugin runs at set moments) now tracks when they read and write state.\n\n- The check that validates git entry names was reorganised.\n\n**Why**\n\nMost of these are not visible. The one you may notice is text reading \"(link removed)\" where an identifier-like token used to appear."}