Skip to content

feat: in-app tracesift explore view with selected frames Investigation - #18

Merged
hurali97 merged 7 commits into
mainfrom
tracesift-explore-view
Oct 21, 2026
Merged

hurali97 merged 7 commits into
mainfrom
tracesift-explore-view

Conversation

@hurali97

@hurali97 hurali97 commented Oct 16, 2026 •

Copy link
Copy Markdown
Collaborator

Description

This adds the support for in-app Profile exploration while still allowing to open in browser window. This PR also adds support to select frame(s) and investigate those explicitly.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟡 Changes recommended

A critical machine-specific dependency and multiple unresolved runtime, fallback, timeout, and state-handling issues remain.

6 open issues
1 file not reviewed
  • spike/package-lock.json: Generated file
What changed in this PR

Adds an embedded TraceSift Explore experience with payload transport, investigation workflows, selection handoffs, telemetry, styling, and build integration.

Changes:

  • Adds task and React explorers with fullscreen and browser fallback support.
  • Adds compressed MCP payload transport, client integration, and telemetry.
  • Adds selection-based investigation workflows and extensive tests.
  • Updates CSS/build tooling, documentation, and validation spikes.
File Reviewed change
tracesift-embed-plan.md Embedding implementation plan
tests/​tracesift-ui.test.ts Explorer navigation and selection tests
tests/​tracesift-tools.test.ts MCP payload transport tests
tests/​tracesift-telemetry.test.ts Payload telemetry tests
tests/​tracesift-selection.test.ts CPU selection handoff tests
tests/​tracesift-react-selection.test.ts React selection handoff tests
tests/​tracesift-explore-css.test.ts CSS scoping tests
tests/​tracesift-client.test.ts Explore API client tests
tests/​tracesift-cards.test.ts Embedded explorer tests
src/​ui/​tracesift-controller.ts Explorer state, navigation, selection, and telemetry
src/​ui/​style.css Explorer and selection styling
src/​ui/​components/​tracesift-explorer.tsx Embedded explorer UI
src/​ui/​components/​tracesift-cards.tsx Cards-to-explorer switching
src/​shared/​tracesift.ts Explore handoff types
src/​shared/​tracesift-selection.ts CPU selection handoff
src/​shared/​tracesift-react-selection.ts React selection handoff
src/​shared/​tracesift-explore.ts Payload envelope and decoding
src/​server/​tracesift-tools.ts MCP payload tool and compression
src/​server/​tracesift-client.ts TraceSift integration clients
src/​server/​telemetry.ts Payload telemetry
spike/​validate-ui-build.mjs UI build validation
spike/​package.json Spike dependencies
spike/​gen.mjs Payload generators
spike/​FINDINGS.md Spike findings
spike/​explore-visual/​harness.tsx Visual explorer harness
spike/​explore-visual/​fixture.ts Visual fixture data
spike/​explore-visual/​build.mjs Visual build script
spike/​css/​build-spike.mjs CSS integration spike
spike/​bridge.mjs Transport bridge spike
spike/​.gitignore Spike output exclusions
skills/​mobile-dev/​SKILL.md Updated Explore guidance
scripts/​shared-node-modules.mjs Shared dependency resolution
scripts/​explore-css.mjs Explore stylesheet processing
scripts/​dev-ui.mjs Development UI integration
scripts/​build.mjs Production UI integration
package.json Explore dependencies
package-lock.json Dependency lock updates
docs/​telemetry.md Telemetry documentation
docs/​architecture.md Embedded explorer architecture

Review effort: Lite

Comment thread package.json Outdated
Comment thread src/server/tracesift-client.ts
Comment thread src/server/tracesift-tools.ts Outdated
Comment thread src/ui/tracesift-controller.ts Outdated
Comment thread src/ui/tracesift-controller.ts
Comment thread docs/architecture.md Outdated
@hurali97 hurali97 changed the title feat: In-App Tracesift explore view with Investigation feat: In-App Tracesift explore view with selected frames Investigation Oct 21, 2026
@hurali97
hurali97 marked this pull request as ready for review October 21, 2026 10:20
@hurali97 hurali97 changed the title feat: In-App Tracesift explore view with selected frames Investigation feat: in-app tracesift explore view with selected frames Investigation Oct 21, 2026
@hurali97
hurali97 merged commit 57fb4e1 into main Oct 21, 2026
6 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants