Commit ae0664a
committed
Merge branch 'feat/table-fks' into feat/reference-row-preview
# Conflicts:
# apps/sim/app/workspace/[workspaceId]/tables/[tableId]/components/table-grid/cells/cell-content.tsx
# apps/sim/app/workspace/[workspaceId]/tables/[tableId]/components/table-grid/data-row.tsx
# apps/sim/app/workspace/[workspaceId]/tables/[tableId]/components/table-grid/table-grid.tsx
# apps/sim/lib/copilot/generated/tool-catalog-v1.ts
# apps/sim/lib/copilot/generated/tool-schemas-v1.ts
# apps/sim/lib/table/service.test.ts2,455 files changed
Lines changed: 296968 additions & 47927 deletions
File tree
- .agents/skills
- add-block-preview
- add-block
- add-connector
- add-integration
- add-permission-group-item
- add-selector
- agents
- add-trigger
- babysit
- migrate-application-operation
- validate-connector
- validate-integration
- validate-permission-group-item
- validate-selector
- agents
- validate-trigger
- .claude
- rules
- skills
- .devcontainer
- .github
- actions/docker-build
- workflows
- apps
- desktop
- src
- main
- browser-agent
- preload
- test
- docs
- app
- openapi.json
- components
- docs-layout
- ui
- workflow-preview
- content/docs
- agents
- api-reference
- cli
- integrations
- platform
- enterprise
- self-hosting
- tables
- workflows
- blocks
- triggers
- lib
- realtime/src
- handlers
- routes
- sim
- app
- (interfaces)
- chat/hooks
- resume/[workflowId]/[executionId]
- (landing)
- demo/components/demo-scheduler
- integrations
- (shell)/[slug]
- components/integration-comparison-section
- data
- _shell
- _styles
- account/settings/[section]
- api
- auth
- oauth
- connections
- credentials
- disconnect
- microsoft
- files
- file
- token
- wealthbox
- items
- item
- sso
- providers
- register
- billing
- credits
- chat
- [identifier]
- otp
- manage/[id]
- cli/auth
- approve
- poll
- copilot
- chat
- rename
- steer
- update-messages
- checkpoints
- revert
- confirm
- credentials
- models
- tool-permission
- tools/execute
- credential-groups/enroll/[token]/mcp/[mcpServerId]
- cron
- cleanup-stale-executions
- cleanup-table-row-ttl
- workspace-file-search-dispatch
- desktop/tool/authorize
- emails/preview
- files
- download
- public/[token]
- content
- inline
- otp
- serve/[...path]
- invitations/[id]/resend
- link-preview
- logs
- export
- stats
- triggers
- mcp
- managed-connections
- oauth
- callback
- start
- servers
- [id]
- refresh
- test-connection
- tools
- discover
- stored
- workflow-servers
- [id]
- tools
- [toolId]
- mothership/local-files/stage
- organizations/[id]
- billing-summary
- invitations
- members
- permission-groups
- [groupId]
- members
- bulk
- roster
- resume/[workflowId]/[executionId]
- selectors/execute
- status
- superuser/import-workflow
- table
- [tableId]
- cancel-runs
- columns
- run
- delete-async
- dispatches
- events/stream
- export-async
- export
- download
- import-async
- import
- job/cancel
- metadata
- restore
- rows/find
- views
- [viewId]
- import-async
- import-csv
- jobs
- tools
- airtable
- bases
- tables
- asana/workspaces
- attio
- lists
- objects
- bitbucket
- repositories
- workspaces
- calcom
- event-types
- schedules
- clickup
- folders
- lists
- spaces
- workspaces
- cloudwatch
- describe-log-groups
- describe-log-streams
- confluence
- pages
- page
- selector-spaces
- drive
- files
- file
- gmail/labels
- google_bigquery
- datasets
- tables
- google_calendar/calendars
- google_sheets/sheets
- google_tasks/task-lists
- harmonic/saved-searches
- hubspot
- lists
- owners
- pipelines
- properties
- imap/mailboxes
- jira
- issues
- projects
- jsm
- selector-requesttypes
- selector-servicedesks
- linear
- projects
- teams
- managed-agent/list
- microsoft-teams
- channels
- chats
- teams
- microsoft_excel
- drives
- sheets
- microsoft_planner
- plans
- tasks
- monday
- boards
- groups
- netsuite/objects
- notion
- databases
- pages
- onedrive
- files
- folders
- outlook
- calendars
- folders
- pipedrive/pipelines
- slack
- channels
- users
- snowflake/objects
- trello/boards
- wealthbox/items
- webflow
- collections
- items
- sites
- zoho_desk
- agents
- departments
- organizations
- zoom/meetings
- users/me
- api-keys
- profile
- settings
- v1
- admin
- workflows/import
- workspaces/[id]/import
- audit-logs
- [id]
- copilot/chat
- files
- [fileId]
- knowledge
- [id]
- documents
- [documentId]
- search
- logs
- [id]
- executions/[executionId]
- tables
- [tableId]
- columns
- rows
- [rowId]
- upsert
- workflows
- [id]
- deploy
- export
- rollback
- import
- v2
- chat-deployments
- chat
- logs/[runId]
- tools/[toolId]/execute
- workflows/[workflowId]
- deployments/chat
- execute
- runs/[runId]
- cancel
- webhooks
- [id]
- slack/custom/[credentialId]
- workflows
- [id]
- execute
- executions/[executionId]
- cancel
- paused/[executionId]
- reorder
- workspaces
- [id]
- api-keys
- [keyId]
- credential-groups/[groupId]
- enrollments/[enrollmentId]
- mcp-connectors
- [connectorId]
- environment
- files/[fileId]/compiled-check
- inbox
- senders
- tasks
- metrics/executions
- credential-groups/enroll/[token]
- f/[token]
- selfhost/settings/[section]
- workspace
- [workspaceId]
- components/impersonation-banner
- files
- components/file-viewer
- rich-markdown-editor
- collaboration
- mention
- home
- components
- chat-context-kind-registry
- message-content/components/agent-group
- mothership-view/components/resource-content/components
- browser-session
- terminal-session
- user-input
- components
- prompt-editor
- hooks
- hooks
- stream
- integrations/components/connect-slack-bot-modal
- knowledge
- [id]/components
- connector-config-fields
- connector-selector-field
- logs
- providers
- settings
- [section]
- billing/credit-usage
- components
- admin
- api-keys
- components/create-api-key-modal
- billing
- byok
- general
- inbox
- mcp
- sandboxes
- settings-empty-state
- team-management
- secrets/[credentialId]
- tables
- [tableId]
- components
- column-config-sidebar
- column-dropdown
- row-modal
- table-grid
- cells
- workflow-sidebar
- w
- [workflowId]
- components
- chat/components/output-select
- connection-block-selector
- cursors
- note-block
- panel/components
- deploy
- components/deploy-modal/components/chat
- hooks
- editor/components/sub-block
- components
- checkbox-list
- combobox
- dropdown
- mcp-dynamic-args
- mcp-server-modal
- selector-combobox
- selector-input
- short-input
- slack-setup-wizard
- tag-dropdown
- tool-input
- components/tools
- workflow-input-mapper
- workflow-output-selector
- workflow-selector
- hooks
- search-replace/hooks
- subflows
- workflow-block
- workflow-controls
- workflow-edge
- hooks
- utils
- components
- preview/components
- preview-editor
- preview-workflow
- components
- block
- subflow
- sidebar
- components/settings-sidebar
- hooks
- background
- blocks
- blocks
- custom
- components
- agent-stream
- emails
- credential-groups
- settings
- connectors
- ashby
- circleback
- github
- gitlab
- google-drive
- mintlify
- obsidian
- s3
- sentry
- zendesk
- content
- blog/enterprise
- library
- ai-agents-for-marketing-automation
- best-ai-agents-for-lead-enrichment-2026
- sim-open-source-zapier-alternative
- sim-vs-dedicated-chatbot-builders
- ee
- access-control
- components
- hooks
- utils
- credential-groups/components
- custom-blocks/components
- sso/components
- whitelabeling/components
- workspace-forking
- components/fork-sync
- lib
- copy
- mapping
- promote
- remap
- enrichments
- executor
- dag/construction
- execution
- handlers
- agent
- api
- condition
- credential-group
- evaluator
- function
- human-in-the-loop
- mothership
- pi
- cloud
- authoring
- babysit
- plan
- review
- core
- local
- router
- workflow
- utils
- variables
- resolvers
- hooks
- mcp
- queries
- utils
- selectors
- providers
- airtable
- asana
- attio
- bigquery
- bitbucket
- calcom
- clickup
- cloudwatch
- confluence
- google
- harmonic
- hubspot
- imap
- jira
- jsm
- knowledge
- linear
- managed-agent
- microsoft
- monday
- netsuite
- notion
- pipedrive
- sim
- slack
- snowflake
- trello
- wealthbox
- webflow
- workspace
- zoho-desk
- zoom
- lib
- a2a
- analytics
- api-key/application
- api
- application
- contracts
- selectors
- tools
- v1
- admin
- v2
- __tests__
- openapi
- server/routes
- audio
- audit-logs/application
- auth
- connectors
- sso
- application
- billing
- application
- organization-billing-summary
- organization-usage
- core
- credits
- organizations
- browser-agent
- catalog
- application
- projection
- charts
- chat-deployments/application
- collab-doc
- consent
- copilot
- application
- async-runs
- chat
- generated
- request
- context
- go
- handlers
- lifecycle
- session
- tools
- server
- tool-executor
- tools
- client
- handlers
- deployment
- workflow
- server
- blocks
- enrichment
- files
- table
- user
- vfs
- core
- application
- async-jobs
- backends
- config
- rate-limiter
- hosted-key
- security
- egress
- utils
- credential-groups
- application
- credentials
- application
- client-credential-accounts/minters
- orchestration
- custom-tools/application
- data-drains
- destinations
- embeddings
- environment
- execution
- payloads
- remote-sandbox
- sandbox/bundles
- file-parsers
- function-execution
- application
- guardrails
- imap
- integrations
- internal
- agiloft
- ashby
- azure-data-explorer
- brex
- buffer
- clickhouse
- cloudwatch
- confluence
- cursor
- enrichment
- extend
- file
- github
- google-drive
- google-slides
- google-vault
- grafana
- image
- jsm
- jupyter
- linq
- mcp
- microsoft-dataverse
- microsoft-word
- mistral
- mysql
- onedrive
- onepassword
- pipedrive
- principals
- pulse
- rds
- reducto
- sailpoint
- sap-concur
- sap-s4hana
- servicenow
- slack
- stagehand
- stt
- table
- textract
- tool-operations
- twilio-voice
- typeform
- vision
- whatsapp
- windchill
- zoho-desk
- zoominfo
- zoom
- invitations
- knowledge
- application
- connectors
- documents
- logs
- application
- execution
- managed-agents
- mcp
- application
- oauth
- orchestration
- media
- memory/application
- oauth
- __tests__
- permission-groups
- platform-context/application
- pptx-renderer/renderer
- realtime
- secrets/application
- selectors
- application
- client
- server
- providers
- settings
- application
- skills/application
- table
- __tests__
- application
- column-types
- columns
- llm
- orchestration
- rows
- __tests__
- workflow-groups
- tool-execution/application
- uploads
- contexts
- copilot
- workspace
- core
- server
- utils
- users
- application
- webhooks
- polling
- providers
- workflows
- api
- application
- autolayout
- blocks
- canonical
- comparison
- custom-blocks
- diff
- editing
- executor
- migrations
- operations
- orchestration
- persistence
- sanitization
- search-replace
- resources
- streaming
- subblocks
- tool-input
- workspace-files
- api
- application
- search
- workspaces
- application
- providers
- anthropic
- azure-anthropic
- azure-openai
- vllm
- public/library
- ai-agents-for-marketing-automation
- best-ai-agents-for-lead-enrichment-2026
- sim-open-source-zapier-alternative
- sim-vs-dedicated-chatbot-builders
- scripts
- serializer
- tests
- stores
- browser-session
- chat
- operation-queue
- panel
- editor
- resource-list-preferences
- terminal
- console
- undo-redo
- workflow-diff
- workflows
- registry
- workflow
- tools
- ashby
- azure_devops
- bitbucket
- calcom
- circleback
- cloudwatch
- convex
- daytona
- elasticsearch
- file
- function
- generated
- github
- http
- incidentio
- mailchimp
- mistral
- netsuite
- notion
- okta
- pinecone
- pipedrive
- pitchbook
- posthog
- sailpoint
- semrush
- slack
- snowflake
- table
- vercel
- wealthbox
- webflow
- windchill
- zendesk
- triggers
- ashby
- credential-group
- hubspot
- slack
- table
- types
- docker
- helm/sim
- ci
- templates
- tests
- packages
- auth
- src
- browser-protocol/src
- db
- migrations
- meta
- deployment-config/src
- desktop-bridge
- src
- emcn/src
- components
- combobox
- modal
- icons
- logger
- platform-authz/src
- realtime-protocol/src
- runtime-secrets
- security
- src
- sim-cli
- src
- contract
- generated
- http
- runtime
- sim-setup
- src
- testing
- src
- factories
- mocks
- ts-sdk
- utils/src
- workflow-persistence
- src
- workflow-renderer
- src
- edge
- lib
- subflow
- workflow-block
- workflow-types
- src
- scripts
- openapi
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 | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
207 | 207 | | |
208 | 208 | | |
209 | 209 | | |
| 210 | + | |
210 | 211 | | |
211 | 212 | | |
212 | 213 | | |
| |||
217 | 218 | | |
218 | 219 | | |
219 | 220 | | |
| 221 | + | |
220 | 222 | | |
221 | 223 | | |
222 | 224 | | |
| |||
226 | 228 | | |
227 | 229 | | |
228 | 230 | | |
| 231 | + | |
229 | 232 | | |
230 | 233 | | |
231 | 234 | | |
| |||
236 | 239 | | |
237 | 240 | | |
238 | 241 | | |
| 242 | + | |
239 | 243 | | |
240 | 244 | | |
241 | 245 | | |
| |||
691 | 695 | | |
692 | 696 | | |
693 | 697 | | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
694 | 702 | | |
695 | 703 | | |
696 | 704 | | |
| |||
1065 | 1073 | | |
1066 | 1074 | | |
1067 | 1075 | | |
1068 | | - | |
| 1076 | + | |
| 1077 | + | |
| 1078 | + | |
| 1079 | + | |
| 1080 | + | |
1069 | 1081 | | |
1070 | 1082 | | |
1071 | 1083 | | |
| |||
1074 | 1086 | | |
1075 | 1087 | | |
1076 | 1088 | | |
1077 | | - | |
| 1089 | + | |
| 1090 | + | |
| 1091 | + | |
| 1092 | + | |
| 1093 | + | |
| 1094 | + | |
| 1095 | + | |
1078 | 1096 | | |
1079 | 1097 | | |
1080 | 1098 | | |
| |||
1089 | 1107 | | |
1090 | 1108 | | |
1091 | 1109 | | |
1092 | | - | |
| 1110 | + | |
| 1111 | + | |
1093 | 1112 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
197 | 197 | | |
198 | 198 | | |
199 | 199 | | |
200 | | - | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
201 | 208 | | |
202 | 209 | | |
203 | 210 | | |
| |||
217 | 224 | | |
218 | 225 | | |
219 | 226 | | |
220 | | - | |
| 227 | + | |
221 | 228 | | |
222 | 229 | | |
223 | 230 | | |
| |||
260 | 267 | | |
261 | 268 | | |
262 | 269 | | |
263 | | - | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
264 | 273 | | |
265 | 274 | | |
266 | 275 | | |
| |||
296 | 305 | | |
297 | 306 | | |
298 | 307 | | |
299 | | - | |
300 | | - | |
301 | | - | |
302 | | - | |
303 | | - | |
304 | | - | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
305 | 313 | | |
306 | 314 | | |
307 | 315 | | |
308 | | - | |
| 316 | + | |
| 317 | + | |
309 | 318 | | |
310 | 319 | | |
311 | 320 | | |
| |||
607 | 616 | | |
608 | 617 | | |
609 | 618 | | |
610 | | - | |
| 619 | + | |
611 | 620 | | |
612 | | - | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
613 | 626 | | |
614 | 627 | | |
615 | 628 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
270 | 270 | | |
271 | 271 | | |
272 | 272 | | |
| 273 | + | |
273 | 274 | | |
274 | 275 | | |
275 | 276 | | |
276 | 277 | | |
277 | 278 | | |
| 279 | + | |
278 | 280 | | |
279 | 281 | | |
280 | 282 | | |
281 | 283 | | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
282 | 291 | | |
283 | 292 | | |
284 | 293 | | |
| |||
589 | 598 | | |
590 | 599 | | |
591 | 600 | | |
592 | | - | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
593 | 610 | | |
594 | 611 | | |
595 | 612 | | |
| |||
630 | 647 | | |
631 | 648 | | |
632 | 649 | | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
633 | 654 | | |
634 | 655 | | |
635 | 656 | | |
| |||
922 | 943 | | |
923 | 944 | | |
924 | 945 | | |
925 | | - | |
| 946 | + | |
| 947 | + | |
926 | 948 | | |
927 | 949 | | |
928 | 950 | | |
| |||
0 commit comments