🌐 US-Proxy
class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
Skip to content

refactor(site/src): extract shared workspace-app frame module - #26088

Merged
ethanndickson merged 2 commits into
mainfrom
ethan/agents-app-frame-refactor
Jun 12, 2026
Merged

refactor(site/src): extract shared workspace-app frame module#26088
ethanndickson merged 2 commits into
mainfrom
ethan/agents-app-frame-refactor

Conversation

@ethanndickson

@ethanndickson ethanndickson commented Jun 5, 2026

Copy link
Copy Markdown
Member

Extracts the workspace app iframe, wildcard warning, and workspace-app helper functions out of TaskPage into shared site/src/modules/apps modules. Existing agent and app lookups in the task chat helpers, download-logs dialog, and workspaces table now route through the shared workspaceApps helpers instead of duplicating resource-flattening logic. The extracted frame preserves the existing preview-only toolbar behavior, and its open-in-new-tab link gains rel="noreferrer" to harden against tabnabbing.

Relates to CODAGT-346

ethanndickson commented Jun 5, 2026

Copy link
Copy Markdown
Member Author

@ethanndickson
ethanndickson changed the base branch from main to graphite-base/26088 June 5, 2026 02:52
@ethanndickson
ethanndickson force-pushed the ethan/agents-app-frame-refactor branch from 67ace3c to 50f50c2 Compare June 5, 2026 02:52
@ethanndickson
ethanndickson changed the base branch from graphite-base/26088 to ethan/agents-multi-terminal-tabs June 5, 2026 02:52
@linear-code

linear-code Bot commented Jun 5, 2026

Copy link
Copy Markdown

CODAGT-346

@ethanndickson
ethanndickson force-pushed the ethan/agents-app-frame-refactor branch from 50f50c2 to 259222f Compare June 5, 2026 03:54
@ethanndickson
ethanndickson force-pushed the ethan/agents-multi-terminal-tabs branch 2 times, most recently from debb4a0 to 6589f87 Compare June 5, 2026 04:25
@ethanndickson
ethanndickson force-pushed the ethan/agents-app-frame-refactor branch 2 times, most recently from 5cda3d4 to 2dd2708 Compare June 5, 2026 07:49
@ethanndickson
ethanndickson force-pushed the ethan/agents-multi-terminal-tabs branch 2 times, most recently from 20f5d3d to 1401838 Compare June 5, 2026 10:21
@ethanndickson
ethanndickson force-pushed the ethan/agents-app-frame-refactor branch 2 times, most recently from 3680c09 to c0db8fe Compare June 9, 2026 03:10
@ethanndickson
ethanndickson force-pushed the ethan/agents-multi-terminal-tabs branch 2 times, most recently from a055112 to e7f2e8b Compare June 9, 2026 03:46
@ethanndickson
ethanndickson force-pushed the ethan/agents-app-frame-refactor branch 2 times, most recently from 635b6bd to a6b5c92 Compare June 9, 2026 05:29
@ethanndickson
ethanndickson force-pushed the ethan/agents-multi-terminal-tabs branch from e7f2e8b to 3171944 Compare June 9, 2026 05:29
@ethanndickson
ethanndickson force-pushed the ethan/agents-app-frame-refactor branch from a6b5c92 to d70dd00 Compare June 9, 2026 06:55
@ethanndickson
ethanndickson marked this pull request as ready for review June 9, 2026 06:56
@ethanndickson
ethanndickson force-pushed the ethan/agents-app-frame-refactor branch from d70dd00 to 679f311 Compare June 9, 2026 12:55
@ethanndickson
ethanndickson force-pushed the ethan/agents-multi-terminal-tabs branch from 3171944 to 912a4e1 Compare June 9, 2026 12:55
@ethanndickson
ethanndickson force-pushed the ethan/agents-app-frame-refactor branch from 679f311 to 09b7e94 Compare June 9, 2026 13:06
Base automatically changed from ethan/agents-multi-terminal-tabs to main June 9, 2026 14:08
@ethanndickson
ethanndickson force-pushed the ethan/agents-app-frame-refactor branch 3 times, most recently from 6f1482d to 6e6d829 Compare June 10, 2026 06:44
@ethanndickson
ethanndickson force-pushed the ethan/agents-app-frame-refactor branch 5 times, most recently from 0db6498 to 51b7fad Compare June 11, 2026 08:08
@ethanndickson
ethanndickson force-pushed the ethan/agents-app-frame-refactor branch from 51b7fad to 0887837 Compare June 11, 2026 13:34

@DanielleMaywood DanielleMaywood left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving although we have two helpers that don't really make much sense to be exported from the file they're in.

Comment thread site/src/modules/apps/workspaceApps.ts Outdated
Comment thread site/src/modules/apps/workspaceApps.ts Outdated
@ethanndickson
ethanndickson merged commit 7632e73 into main Jun 12, 2026
48 of 50 checks passed
@ethanndickson
ethanndickson deleted the ethan/agents-app-frame-refactor branch June 12, 2026 01:51
@github-actions github-actions Bot locked and limited conversation to collaborators Jun 12, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants