feat: consolidated improvements — CI, tech debt, docs, MDX, PDF, books, island fixes #35
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_consolidated"
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?
Summary
Consolidates 7 open PRs into a single branch, plus the books island is now WASM-native instead of iframe-based.
Merged PRs
Additional fixes
base_urlprop replaceshost/port— accepts/hero_books_serverfor proxy routingbase_urlfromhost:portattrs orbackend-urlattrTest plan
cargo build --target wasm32-unknown-unknown🤖 Generated with Claude Code
- Add [package.metadata.island] to Cargo.toml so build_standalone.sh discovers and builds this island as a standalone WASM package - Rewrite island.rs: remove iframe + postMessage theme sync; render all 9 views (Home, BookList, Library, BookDetail, Page, Search, Import, Convert, Settings) as native Dioxus components - base_url derived from context.api_host ("/hero_books" relative path works behind hero_proxy; absolute URL works for direct access) - View changes dispatched via hero:view-change custom event - lib.rs: remove host/port thread_locals, pass only context to BooksApp - Add ViewList with 5 nav views + 4 hidden detail views to metadata()