From de4a7687a3a2d3dc9a16232b6d3a16866e18c7db Mon Sep 17 00:00:00 2001 From: waleed Date: Tue, 6 Jan 2026 14:16:18 -0800 Subject: [PATCH 1/2] fix(settings): added isHosted gate to access homepage from settings, fixed context menu options --- .../chunk-context-menu/chunk-context-menu.tsx | 6 +++++- .../document-context-menu.tsx | 6 +++++- .../knowledge-base-context-menu.tsx | 7 ++++++- .../components/general/general.tsx | 17 ++++++++++------- 4 files changed, 26 insertions(+), 10 deletions(-) diff --git a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/chunk-context-menu/chunk-context-menu.tsx b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/chunk-context-menu/chunk-context-menu.tsx index ae8f0eb9a8..b4d2b664be 100644 --- a/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/chunk-context-menu/chunk-context-menu.tsx +++ b/apps/sim/app/workspace/[workspaceId]/knowledge/[id]/[documentId]/components/chunk-context-menu/chunk-context-menu.tsx @@ -158,7 +158,11 @@ export function ChunkContextMenu({ )} {/* Destructive action */} - {onToggleEnabled && onDelete && } + {onDelete && + ((!isMultiSelect && onOpenInNewTab) || + (!isMultiSelect && onEdit) || + (!isMultiSelect && onCopyContent) || + onToggleEnabled) && } {onDelete && ( } + {onDelete && + ((!isMultiSelect && onOpenInNewTab) || + (!isMultiSelect && onRename) || + (!isMultiSelect && hasTags && onViewTags) || + onToggleEnabled) && } {onDelete && ( } + {showDelete && + onDelete && + ((showOpenInNewTab && onOpenInNewTab) || + (showViewTags && onViewTags) || + onCopyId || + (showEdit && onEdit)) && } {showDelete && onDelete && ( )} - + {isHosted && ( + + )} {/* Password Reset Confirmation Modal */} From 3d8f6d01a16054e89723867dadf7061fc3464294 Mon Sep 17 00:00:00 2001 From: waleed Date: Tue, 6 Jan 2026 14:22:25 -0800 Subject: [PATCH 2/2] stronger typing --- .../resume/[workflowId]/[executionId]/[contextId]/route.ts | 2 +- apps/sim/tools/http/types.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/sim/app/api/resume/[workflowId]/[executionId]/[contextId]/route.ts b/apps/sim/app/api/resume/[workflowId]/[executionId]/[contextId]/route.ts index 2130511a97..6c0f44ff54 100644 --- a/apps/sim/app/api/resume/[workflowId]/[executionId]/[contextId]/route.ts +++ b/apps/sim/app/api/resume/[workflowId]/[executionId]/[contextId]/route.ts @@ -29,7 +29,7 @@ export async function POST( const workflow = access.workflow - let payload: any = {} + let payload: Record = {} try { payload = await request.json() } catch { diff --git a/apps/sim/tools/http/types.ts b/apps/sim/tools/http/types.ts index 2b7d307712..e80a2bf027 100644 --- a/apps/sim/tools/http/types.ts +++ b/apps/sim/tools/http/types.ts @@ -4,7 +4,7 @@ export interface RequestParams { url: string method?: HttpMethod headers?: TableRow[] - body?: any + body?: unknown params?: TableRow[] pathParams?: Record formData?: Record @@ -12,7 +12,7 @@ export interface RequestParams { export interface RequestResponse extends ToolResponse { output: { - data: any + data: unknown status: number headers: Record } @@ -20,7 +20,7 @@ export interface RequestResponse extends ToolResponse { export interface WebhookRequestParams { url: string - body?: any + body?: unknown secret?: string headers?: Record }