Skip to content

feat(embedded, ui): support embedding Hunk in host TUIs#309

Draft
khoaHyh wants to merge 7 commits into
modem-dev:mainfrom
khoaHyh:feat/opentui-solid-export
Draft

feat(embedded, ui): support embedding Hunk in host TUIs#309
khoaHyh wants to merge 7 commits into
modem-dev:mainfrom
khoaHyh:feat/opentui-solid-export

Conversation

@khoaHyh
Copy link
Copy Markdown

@khoaHyh khoaHyh commented May 14, 2026

Playing with hunkdiff internals for an opencode plugin.

Trying to embed hunkdiff to render inside OpenCode's TUI via a custom route, backed by a new Solid OpenTUI component export

@socket-security
Copy link
Copy Markdown

socket-security Bot commented May 14, 2026

No dependency changes detected. Learn more about Socket for GitHub.

👍 No dependency changes detected in pull request

@benvinegar
Copy link
Copy Markdown
Member

benvinegar commented May 14, 2026

Am I misinterpreting, but does this mean maintaining an internal solidjs fork going forward?

Edit (after more than a passing glance): Okay, I guess it's not that bad. Just wondering how we can avoid drift between the React and Solid JS exports.

@khoaHyh khoaHyh changed the title feat(opentui-solid,ui): add solidjs export feat(embedded, ui): support embedding Hunk in host TUIs May 18, 2026
@khoaHyh khoaHyh force-pushed the feat/opentui-solid-export branch from 9eb8b26 to cd00647 Compare May 18, 2026 05:02
khoaHyh added 6 commits May 18, 2026 01:27
Add an embedded session broker availability adapter so embedded sessions start the daemon through the package-provided Hunk CLI.
Return snapshots from embedded session open and reload calls so callers can observe reused or refreshed review state directly.
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