Repository navigation
Remove the Dioxus and Ratatui example renderers; keep the host CLI and served web - #253
Merged
Merged
Conversation
The Dioxus web/desktop adapters in examples/malleable-site and examples/local-triage pulled the wry/GTK/WebKit/servo dependency tree into both Cargo.locks — glib 0.18/0.20, gtk3, webkit2gtk, kuchikiki 0.8.8-speedreader, selectors/phf, rand 0.7.3, fxhash, paste, and proc-macro-error. Every one of those advisories is unreachable: wry pins kuchikiki exactly, no gtk4 wry exists, and the crates themselves carry no fixed releases. The example surface could not reach a clean lock while the adapters stayed, and the packaged local-triage artifact does not need a desktop renderer to demonstrate the ALGAL host lifecycle. Keep the Ratatui terminal adapter as the one renderer path. The triage package becomes an unsigned bin/-only archive (triage-host + triage-tui + optional native inference siblings): the .app bundle, plist, ad-hoc codesigning, desktop performance observer, and dedicated macOS renderer CI leg are removed with the renderer. The measured Dioxus evidence stays in the dated measurement records. Verified: cargo fmt/test/clippy --locked on both workspaces; the local triage package builds and passes the full 23-check package smoke on macOS arm64 through the mac-native lane. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
0thernet
enabled auto-merge (squash)
October 5, 2026 13:08
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
The renderer spike concluded: the examples keep their Bun host CLI and served browser presentation, so the Ratatui crates, their fixtures, measurement suite and the CI job that gated them are removed. The packaged triage artifact now ships bin/triage-host only, with the manifest renderer field updated accordingly. Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
dioxus/web/desktop/tuifeatures, all adapter sources, and thesurface-dioxus/triage-desktop/triage-tui/surface-tuibins fromexamples/malleable-site/renderersandexamples/local-triage/renderers, then delete both renderer workspaces entirely (sources, Cargo locks, fixtures, goldens and the bounded measurement suite — the spike concluded and its records stay in git history).run.ts/triage-host) and the token-guardedservebrowser presentation. Interactive desktop and terminal rendering are gone.wry/GTK3/WebKit2GTK/servo (kuchikiki 0.8.8-speedreader→selectors→phf/rand 0.7.3,fxhash,paste,proc-macro-error,glib 0.18/0.20,gtk,webkit2gtk) into both Cargo.locks; deleting the workspaces removes the tree outright rather than pinning around unreachable advisories.package.tsnow produces an unsignedbin/-only archive (triage-host+ optionalalgal-native/algal-applesiblings):.appbundle, plist, codesigning, the Rust renderer build, and TUI provenance are removed; the manifest'srendererfield readscli-and-served-web.package-smoke.tsdrops the codesign and TUI assertions.surface-renderersandsurface-renderers-macosjobs (they existed solely for the renderer crates) and theirRequiredwiring.local-triage.md,malleable-site.md,browser-tasks.md, example READMEs, and the roadmap progress record (measurement evidence marked as retained in git history).Test plan
bun run check— typecheck, lint, 2085 tests, docs:check, site build: all greengit grep— zeroratatui/dioxus/triage-tui/surface-tuireferences outside dated evidence recordsRequiredCI on this headGenerated with Devin