diff --git a/apps/docs/content/docs/en/platform/self-hosting/environment-variables.mdx b/apps/docs/content/docs/en/platform/self-hosting/environment-variables.mdx index 3835925ca00..7e52d9225b7 100644 --- a/apps/docs/content/docs/en/platform/self-hosting/environment-variables.mdx +++ b/apps/docs/content/docs/en/platform/self-hosting/environment-variables.mdx @@ -181,6 +181,7 @@ See [Observability](/platform/self-hosting/observability). | `NEXT_PUBLIC_CHAT_DISABLED` | Set to `true` to hide the Chat module: the workspace lands on your first workflow, with no chats list, scheduled tasks, or editor Chat panel. Chat is shown when unset; `bun run setup` sets it for you if you skip the chat key | | `PII_REDACTION` | Redact PII from workflow logs via Data Retention rules; requires the PII service and a cluster-reachable `INTERNAL_API_BASE_URL` | | `PII_GRANULAR_REDACTION` | Additionally expose the execution-altering redaction stages | +| `DURABLE_SECRET_PROVENANCE_ENFORCED_SURFACES` | Durable stores where a value whose secret provenance was never recorded fails the run instead of logging a warning. `all`, or a comma-separated subset of `memory`, `table-row`, `knowledge`. Unset (nothing enforced) by default | | `ADMIN_API_KEY` | Admin API key for GitOps operations and organization provisioning | ## Enterprise Features diff --git a/apps/sim/app/(landing)/components/navbar/components/nav-menu-chip/constants.ts b/apps/sim/app/(landing)/components/navbar/components/nav-menu-chip/constants.ts index 31675b86ec0..4b49af2d50b 100644 --- a/apps/sim/app/(landing)/components/navbar/components/nav-menu-chip/constants.ts +++ b/apps/sim/app/(landing)/components/navbar/components/nav-menu-chip/constants.ts @@ -1,8 +1,9 @@ import type { NavMenu } from '@/app/(landing)/components/navbar/components/nav-menu-chip/types' /** - * The Platform menu - Sim's modules. Six items in a three-column grid. Each - * description names the outcome the module unlocks for your agents. + * The Platform menu - Sim's modules. Five items in a three-column grid, so the + * bottom-right cell is empty. Each description names the outcome the module + * unlocks for your agents. */ export const PLATFORM_MENU: NavMenu = { label: 'Platform', diff --git a/apps/sim/app/(landing)/components/navbar/components/nav-menu-chip/nav-menu-chip.tsx b/apps/sim/app/(landing)/components/navbar/components/nav-menu-chip/nav-menu-chip.tsx index f0d71450684..0d0954ef438 100644 --- a/apps/sim/app/(landing)/components/navbar/components/nav-menu-chip/nav-menu-chip.tsx +++ b/apps/sim/app/(landing)/components/navbar/components/nav-menu-chip/nav-menu-chip.tsx @@ -31,11 +31,9 @@ import type { NavMenu } from '@/app/(landing)/components/navbar/components/nav-m * `--surface-4` ring (`p-[3px]`, overlay shadow) wrapping an inner `--bg` * surface, with the item grid padded inside. * - * The grid renders three visual columns on six tracks (each tile spans two), - * which keeps six-item menus pixel-identical to a plain three-column grid while - * letting a five-item menu center its two-tile last row - the second-to-last - * tile starts on track two, so the short row sits symmetrically instead of - * leaving a hole in the corner. + * The grid is a plain three-column grid filled in reading order, so a menu with + * a non-multiple-of-three item count leaves its gap in the bottom-right corner + * rather than centering the short row. */ interface NavMenuChipProps { @@ -81,14 +79,7 @@ export function NavMenuChip({ menu }: NavMenuChipProps) {