feat: native books island, CSS theming, port alignment, and UI polish #16
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_mik"
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 PRs #8, #10, and #14 into a single PR covering:
Native Books Island (was PR #14)
CSS Variable Theming (was PR #10)
Port Alignment (was PRs #8 and #10)
Infrastructure
Closes
Dependencies
Test Plan
Consolidated from #14 into
development_mikbranch (includes latestdevelopmentmerged in).- Fix empty LibraryView: API returns {books: [...]} object, not array - Use display_name for library cards, book_count from API response - Map book "description" field to display title (matching API format) - Make Search namespace-aware: BooksView::Search { namespace } - Add "Search this library" button in LibraryView - Pre-set namespace filter when entering Search from a library Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>Ported to
developmentin commit1c88309All valuable improvements from this branch have been selectively ported to
development, adapted for the current unified archipelago architecture:What was ported
var(--color-*, fallback)pattern for runtime theme switchingFromStrtrait forIslandSize/IslandMode, unused var prefixes, deref instead of clone,#[allow(dead_code)]annotationsservices/mod.rs) and full Dioxus UI (views/mod.rs) added alongside the existing iframe embeddeps.txt),cargo check --target wasm32-unknown-unknown, clippy with livekit exclusionWhat was intentionally excluded
api_hostproxy routing; mik's directport/hostprop pattern was skippedhero_forgereferences — development renamed tohero_fossil; all ported code uses the new namesVerification
cargo check --workspacepasses with zero errorsThis PR can be closed as incorporated.
Pull request closed