From faed755bc624cd3dce57b26e62fd1fc1231e99a2 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 21 Aug 2026 07:04:05 +0000 Subject: [PATCH] docs: retire stale schema claims in ui/index and capabilities/analytics Two hand-written pages assert things the schema no longer does. Both were found by the #10237 docs seat (PR #10483) and filed rather than fixed because they fell outside that card's declared file surface. content/docs/ui/index.mdx - "The building blocks" credited themes with `typography` and `spacing`. `spacing` is a `guidance` tombstone (removed #3494); the typography scales are `retiredKey()` tombstones (removed #5021) and only `fontFamily.base` survives. Replaced with the four keys ThemeSchema's own docblock names as live: "`colors`, `borderRadius`, `shadows` and `fontFamily.base` have live consumers and stay." - The Cards grid listed 7 of the module's 11 sibling pages. Added the four it was missing (`actions`, `react-pages`, `reports`, `translations`), each inserted next to its meta.json neighbour so no existing card moves. content/docs/capabilities/analytics.mdx - "joined (multi-object)" names the mechanism ADR-0021 removed. Every block of a joined report is dataset-bound; `objectName` / `object` / `dataSet` / `source` are alias entries pointing at `dataset`. Two words changed, nothing else on the page touched. Fixes #10487 Fixes #10488 Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01DdCnBGcHeufjrq7drTD3wt --- content/docs/capabilities/analytics.mdx | 2 +- content/docs/ui/index.mdx | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/content/docs/capabilities/analytics.mdx b/content/docs/capabilities/analytics.mdx index 758cf00ad6..387df35743 100644 --- a/content/docs/capabilities/analytics.mdx +++ b/content/docs/capabilities/analytics.mdx @@ -25,7 +25,7 @@ Dashboard extras that matter in practice: ## Reports -Four shapes — **tabular** (detail rows), **summary** (grouped totals), **matrix** (regions × quarters), and **joined** (multi-object) — with runtime filters and export. **Scheduled email digests** deliver a report daily or weekly: the Monday-morning sales report writes itself. +Four shapes — **tabular** (detail rows), **summary** (grouped totals), **matrix** (regions × quarters), and **joined** (several dataset panels) — with runtime filters and export. **Scheduled email digests** deliver a report daily or weekly: the Monday-morning sales report writes itself. > **In HotCRM**: four dashboards (executive, sales, service, CRM overview) and six reports (lead, opportunity, account, case, churn), fed by six shared datasets covering accounts, contacts, leads, opportunities, products, and cases. The executive dashboard carries quarter and owner filters plus the funnel and trend widgets described above. diff --git a/content/docs/ui/index.mdx b/content/docs/ui/index.mdx index 6cc32d9717..32997c2285 100644 --- a/content/docs/ui/index.mdx +++ b/content/docs/ui/index.mdx @@ -32,7 +32,7 @@ export const CrmApp = App.create({ - **Apps** group navigation, branding, and entry points for one audience. - **Views** present object records as `grid` (the standard data table), `kanban`, `gallery`, `calendar`, `timeline`, `gantt`, `map`, `chart`, or `tree`. Forms are their own view kind with per-mode layouts ([Views](/docs/ui/views)). - **Pages** compose free-form layouts from widgets; **Dashboards** combine charts, reports, and datasets for analytics. -- **Themes** define palettes, typography, and spacing as metadata — the showcase example ships light and dark theme variants. +- **Themes** define palettes, a base font family, radii and shadows as metadata — the showcase example ships light and dark theme variants. - **Public forms** expose a scoped slice of an object to external audiences through **anonymous entry routes** for public data collection ([Forms](/docs/ui/forms), [public data collection](/docs/ui/public-data-collection)). - The **Setup App** — the platform's built-in administration UI — is itself rendered from the same protocol ([Setup App](/docs/ui/setup-app)). @@ -41,8 +41,12 @@ export const CrmApp = App.create({ + + + +