You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(spec): regenerate content/docs/references/ui/view.mdx after merging origin/main
os-regen-merge.sh step 3: the merge driver deferred this generated path (both
sides changed it) and kept main's side; pnpm --filter @objectstack/spec
gen:schema && gen:docs re-derives it on the merged tree, carrying forward both
this branch's timeZone describe fix and main's #20474 round-trip-key docs.
Claude-Session: https://claude.ai/code/session_014EJ1ED8X4MMrT18BhVx4tx
Co-authored-by: Claude <noreply@anthropic.com>
|**_lockDocsUrl**|`string`| optional | Optional documentation link surfaced next to _lockReason. |
2259
-
|**isPinned**|`boolean`| optional | Studio round-trip: view pinned in the switcher (per-user state, written by the console — not authored). |
2260
-
|**sortOrder**|`integer`| optional | Studio round-trip: position within the switcher (per-user state, written by the console — not authored). |
2261
-
|**columnState**|`{ order?: string[]; widths?: Record<string, number> }`| optional | Studio round-trip: per-user column order/widths (runtime-only state, written by the console grid — not authored) |
2259
+
|**isPinned**|`boolean`| optional | Console round-trip: the view is pinned in the object's view switcher. Written by the console's pin toggle through the `view` metadata API and read back to draw the pinned group. Stored on the view's row, which has no per-user scope. Not authored. |
2260
+
|**sortOrder**|`integer`| optional | Console round-trip: the view's position among the object's saved views in the switcher, 0-based and counted over saved views only (a code-defined view carries none). Written by the console's drag-reorder and read back to order the tabs. Not authored: `order` is the authored default position. |
2261
+
|**visibility**|`Enum<'private' \| 'team' \| 'organization' \| 'public'>`| optional | Console round-trip: the group the switcher files this view's tab under (private, team, organization or public). Display grouping only, NOT access control: nothing restricts who can list or open the view by this value. No console control sets it; the console carries a stored value forward when it re-saves the row. Not authored. |
2262
+
|**columnState**|`{ order?: string[]; widths?: Record<string, number> }`| optional | Studio round-trip: column order/widths (runtime-only state, written by the console grid and stored on the view's row, which has no per-user scope — not authored) |
@@ -2327,8 +2328,8 @@ This schema accepts one of the following structures:
2327
2328
2328
2329
| Property | Type | Required | Description |
2329
2330
| :--- | :--- | :--- | :--- |
2330
-
|**order**|`string[]`| optional | Column order as field names, leftmost first (runtime-only per-user state — written by the console grid, never authored). |
2331
-
|**widths**|`Record<string, number>`| optional | Column widths in pixels, keyed by field name (runtime-only per-user state — written by the console grid, never authored). |
2331
+
|**order**|`string[]`| optional | Column order as field names, leftmost first (runtime-only state — written by the console grid, never authored). |
2332
+
|**widths**|`Record<string, number>`| optional | Column widths in pixels, keyed by field name (runtime-only state — written by the console grid, never authored). |
2332
2333
2333
2334
---
2334
2335
@@ -2356,9 +2357,10 @@ This schema accepts one of the following structures:
|**_lockDocsUrl**|`string`| optional | Optional documentation link surfaced next to _lockReason. |
2359
-
|**isPinned**|`boolean`| optional | Studio round-trip: view pinned in the switcher (per-user state, written by the console — not authored). |
2360
-
|**sortOrder**|`integer`| optional | Studio round-trip: position within the switcher (per-user state, written by the console — not authored). |
2361
-
|**columnState**|`{ order?: string[]; widths?: Record<string, number> }`| optional | Studio round-trip: per-user column order/widths (runtime-only state, written by the console grid — not authored) |
2360
+
|**isPinned**|`boolean`| optional | Console round-trip: the view is pinned in the object's view switcher. Written by the console's pin toggle through the `view` metadata API and read back to draw the pinned group. Stored on the view's row, which has no per-user scope. Not authored. |
2361
+
|**sortOrder**|`integer`| optional | Console round-trip: the view's position among the object's saved views in the switcher, 0-based and counted over saved views only (a code-defined view carries none). Written by the console's drag-reorder and read back to order the tabs. Not authored: `order` is the authored default position. |
2362
+
|**visibility**|`Enum<'private' \| 'team' \| 'organization' \| 'public'>`| optional | Console round-trip: the group the switcher files this view's tab under (private, team, organization or public). Display grouping only, NOT access control: nothing restricts who can list or open the view by this value. No console control sets it; the console carries a stored value forward when it re-saves the row. Not authored. |
2363
+
|**columnState**|`{ order?: string[]; widths?: Record<string, number> }`| optional | Studio round-trip: column order/widths (runtime-only state, written by the console grid and stored on the view's row, which has no per-user scope — not authored) |
@@ -2402,8 +2404,8 @@ This schema accepts one of the following structures:
2402
2404
2403
2405
| Property | Type | Required | Description |
2404
2406
| :--- | :--- | :--- | :--- |
2405
-
|**order**|`string[]`| optional | Column order as field names, leftmost first (runtime-only per-user state — written by the console grid, never authored). |
2406
-
|**widths**|`Record<string, number>`| optional | Column widths in pixels, keyed by field name (runtime-only per-user state — written by the console grid, never authored). |
2407
+
|**order**|`string[]`| optional | Column order as field names, leftmost first (runtime-only state — written by the console grid, never authored). |
2408
+
|**widths**|`Record<string, number>`| optional | Column widths in pixels, keyed by field name (runtime-only state — written by the console grid, never authored). |
0 commit comments