Repository navigation
Commit 743b0e3
refactor(dashboards): store dashboards as workspace files
Dashboards are now ordinary workspace files, handled like Sim pages, instead
of a separate resource. Creating or uploading `<Name>.dashboard` drops the
suffix and stamps `text/x-sim-dashboard`; the type is sticky across content
writes. The file viewer renders it live behind the `dashboards` flag, and the
public share viewer shows a workspace-only notice.
- Remove the dashboard resource: sidebar page, API routes, hooks, contracts,
application layer, Mothership dashboards/dashboard_folders tools, resource
tags, and the per-turn dashboardsEnabled payload.
- Revert the file discovery column (0385) and drop the dashboard folder
resource enum (0384); dashboards never shipped, so no backfill.
- Chat panel decides previewability and tab/picker icons from the file type,
not the name, so extensionless dashboards render and get the chart icon.
- Renderer: authored left label columns are kept intact, horizontal bar
frames grow with row count, and hovered rows get a label-and-bar highlight.
- Simplify the create-dashboard skill around one validated example.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01S6aTRnkiu7PxYZPNPXYEMV1 parent f894b9e commit 743b0e3
98 files changed
Lines changed: 653 additions & 61476 deletions
File tree
- apps/sim
- app
- api
- files/uploads
- workspaces/[id]/dashboards
- [dashboardId]
- folders
- workspace/[workspaceId]
- components/folders
- dashboards
- [dashboardId]
- files
- components/file-viewer
- hooks
- home/components
- chat-context-kind-registry
- message-content/components/special-tags
- mothership-view
- components
- add-resource-dropdown
- resource-content
- resource-registry
- resource-tabs
- user-input
- components
- w
- [workflowId]/components/panel/components/editor/components/sub-block
- components/workspace-folder-selector
- hooks
- components/sidebar
- components/rail-resource-flyout
- components
- charts
- dashboards
- icons
- ee/workspace-forking/lib/copy
- hooks/queries
- lib
- api/contracts
- charts
- core/config
- dashboards
- application
- folders
- mothership
- agent-cli
- application
- chat
- generated
- resources
- tools/server
- uploads
- contexts/workspace
- __integration__
- server
- workflows/references
- workspace-files
- search
- stores/panel
- packages/db
- migrations
- meta
- script-migrations
- scripts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
26 | 25 | | |
27 | 26 | | |
28 | 27 | | |
| |||
377 | 376 | | |
378 | 377 | | |
379 | 378 | | |
380 | | - | |
381 | 379 | | |
382 | 380 | | |
383 | 381 | | |
| |||
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | | - | |
40 | 39 | | |
41 | 40 | | |
42 | 41 | | |
| |||
This file was deleted.
This file was deleted.
0 commit comments