From 043d2d08b5fda6963b4cc60a4e3bf8bed4066808 Mon Sep 17 00:00:00 2001 From: Makisuo Date: Tue, 10 Nov 2026 12:51:16 +0100 Subject: [PATCH 1/2] fix(status-page): import escapeHtml from @maple/strings in the markdown renderer #2447 moved escapeHtml out of escape.ts and #2430 added markdown.ts importing it from there. Each passed alone; together main fails typecheck, lint and the web build, which blocks the production deploy. --- packages/status-page/src/markdown.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/status-page/src/markdown.ts b/packages/status-page/src/markdown.ts index ec84643882..9c2baa618d 100644 --- a/packages/status-page/src/markdown.ts +++ b/packages/status-page/src/markdown.ts @@ -1,5 +1,6 @@ import { Array as Arr, String as Str } from "effect" -import { escapeHtml, safeUrl } from "./escape" +import { escapeHtml } from "@maple/strings" +import { safeUrl } from "./escape" // Incident update text: paragraphs, bullet and numbered lists, **bold**, *italic*, `code`, // [links](https://...) and bare URLs. Everything else is escaped text; no raw HTML passes. From 132a2dbd9cf30748fdc4ee097707ad9cfe945e99 Mon Sep 17 00:00:00 2001 From: Makisuo Date: Tue, 10 Nov 2026 13:00:29 +0100 Subject: [PATCH 2/2] fix(chat-platform): keep the page block's comment vendor-neutral vendor-isolation.test.ts scans this package for chat vendor names, comments included, and the comment added in #2454 named one. --- packages/chat-platform/src/render/blocks.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/chat-platform/src/render/blocks.ts b/packages/chat-platform/src/render/blocks.ts index 54dd54d105..0e3a0a14ae 100644 --- a/packages/chat-platform/src/render/blocks.ts +++ b/packages/chat-platform/src/render/blocks.ts @@ -159,8 +159,8 @@ export interface ChatAlertBlock { } /** - * A self-contained HTML page, for a platform that shows one inside a message (Hazel's HTML - * renders). Every other platform posts `fallback`: standard markdown that says the same. + * A self-contained HTML page, for a platform that renders one inside a message. Every other + * platform posts `fallback`: standard markdown that says the same. */ export interface ChatPageBlock { readonly kind: "page"