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
{{ message }}
Repository navigation
Commit 6f27ddd
Browse filesBrowse the repository at this point in the historyBrowse files
fix(dashboards): list by folder, canonical folder paths, named props
The dashboard browser now asks for one folder's dashboards instead of
filtering the first 500 across the workspace, folder paths use the shared
segment encoder, and the README names the renumbered migrations.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01S6aTRnkiu7PxYZPNPXYEMV
Copy file name to clipboardExpand all lines: apps/sim/app/workspace/[workspaceId]/home/components/mothership-view/components/add-resource-dropdown/available-resources.ts
+7-3Lines changed: 7 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -118,9 +118,13 @@ export function useAvailableResources(
Copy file name to clipboardExpand all lines: apps/sim/app/workspace/[workspaceId]/home/components/mothership-view/components/resource-tabs/resource-tabs.tsx
+7-3Lines changed: 7 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -165,9 +165,13 @@ function useResourceNameLookup(
Copy file name to clipboardExpand all lines: apps/sim/lib/dashboards/README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,7 +41,7 @@ These measures take a condition rather than a numeric field, so tables do not ne
41
41
axis formatting. Pie/donut distributions can continue grouping by outcome and
42
42
counting rows; their slice percentages are computed by ECharts.
43
43
44
-
Queries reuse the table predicate compiler and the existing read-only repeatable-read transaction guards, including statement/lock timeouts and tenant index planning. The built-in timestamp predicate leaves the indexed column uncast. Custom date extraction requires scanning matching table rows. There is no background polling. Migration 0384 adds `dashboard` to the existing folder resource enum; it does not create a dashboard table.
44
+
Queries reuse the table predicate compiler and the existing read-only repeatable-read transaction guards, including statement/lock timeouts and tenant index planning. The built-in timestamp predicate leaves the indexed column uncast. Custom date extraction requires scanning matching table rows. There is no background polling. Migration 0391 adds `dashboard` to the existing folder resource enum; it does not create a dashboard table.
45
45
46
46
Bounds: 128 KB source, 48 blocks, 4 layout levels, 2 grouping fields, 8 measures, 12 projected columns, 500 result rows and 8 KB per returned row. Limits apply after aggregation. An explicit limit yields a labeled top-N result; unrequested group overflow is an error. API rate admission is per viewer. Errors are never turned into successful zeros. Only visible tabs mount their query observers; identical queries share React Query cache entries for one minute, and Refresh requests fresh data.
47
47
@@ -89,8 +89,8 @@ New dashboard definitions are unlisted workspace files. Dashboard APIs select th
89
89
content type explicitly, and the resource picker requests dashboards separately from Files.
90
90
Versions, billing, cleanup, and complete workspace copies still include unlisted resources.
91
91
92
-
Migration 0385 adds the defaulted discovery column and a temporary bridge for old upload
93
-
writers during rollout. Script migration 0025 backfills non-workspace uploads in id-keyed
92
+
Migration 0392 adds the defaulted discovery column and a temporary bridge for old upload
93
+
writers during rollout. Script migration 0027 backfills non-workspace uploads in id-keyed
94
94
pages of 1,000, including archived uploads, without changing content revisions or ownership.
95
95
It contains no dashboard backfill: dashboards have not shipped. Remove the bridge in a
96
96
later migration after all discovery-aware writers are deployed.
0 commit comments