WIP: Dioxus Bootstrap migration — hero_aibroker #26
No reviewers
Labels
No labels
prio_critical
prio_low
type_bug
type_contact
type_issue
type_lead
type_question
type_story
type_task
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_aibroker!26
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_dioxus_bootstrap"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
DO NOT MERGE
Dioxus WASM frontend migration per lhumina_code/home#26
Migrate the Tera/JS admin UI to a Dioxus WASM SPA using dioxus-bootstrap-css v0.1.6 for Bootstrap 5.3 components. New crate: hero_aibroker_ui_wasm - All 7 tabs: Chat, Models, MCP, API Keys, Metrics, Logs, API Docs - Sidebar with server info, stats, providers, MCP status - Navbar with connection status and theme toggle - Toast notifications, modal dialogs - RPC client for JSON-RPC 2.0 calls to /rpc - SSE streaming chat via /v1/chat/completions Server changes (hero_aibroker_http): - --dist CLI arg to serve WASM SPA from dist directory - /assets/{*path} route for WASM static assets - index_handler tries dist/index.html first, falls back to Tera - dist_dir added to AppStateConvert remaining button { class: "btn..." } to Button { color, outline, size } using dioxus-bootstrap-css components.mik-tf referenced this pull request from lhumina_code/hero_os2026-03-16 16:34:04 +00:00
Pull request closed