* feat: wasm-split base implementation
* kinda sorta works with the cli
* okay great it actually works
* fix: cache busting for chunks
* cleaned up version
* it works with the router
* wip: migrate to a faster linear solution using id remapping
* add a good harness
* it works completely on the docsite
* the super tight build works too
* make parallelizable
* works on the docsite but not the harness
* light cleanups, fix for both harness and docsite
* make codegen smaller by extract some shared functions to prevent monos
* chunking works, but tbd on tuning heuristics
* extract used module
* wip: cleaning up module
* wip: much better understanding of how imports work
* fix the call graph
* working again...
* wip: thinking about ifuncs
* ifunc approach works
* yes the ifunc approach works!!
* it all works completely even with chunks
* small cleanups
* comments
* actually locate all of the symbols
* clean up final implementation
* clean up tomls, revert some mono changs
* clean up, add some more comments / docs in places
* hoist more packages
* clean up impl a bit more
* clean cli
* move harness to playwright
* update playwright
* extract codgen
* add lazy to components
* Add docs to split loader
* clippy
* typos
* clippy, don't generate splits if not on wasm
* whoops, const
* Typos and docs
* enable optimizations in ci
* add optimizations to ci
* add wasm-split router feature
* parallel playwright?
* fix no case check
* disable pre-compress... think that might be the issue
* better logging, no default pre-compress, caching of shared symbols
* Fix: compressing assets
* fix non-interactive logging for serve
* cache playwright even on failure, use the cli with optimizations
* fix prebuild
* fix playwright webserver
* Fix server crash logging and opening fullstack apps
* Fix race condition during SSG
* move route prerendering into a separate stage
* Fix static site generation with dx serve
* only proxy the fullstack server if ssg is disabled
* test nested-suspense with ssg in playwright
* clean up logging to avoid random extra trace
* fix race condition with updates
* properly wire up verbose
* fix bundling (macos) and logging
* Add structured output
* clean up clap names
* extract out wire format
* switch structured key to json
* fix random println, fallback to `dioxus/platform`
* clean up logging for run/build
* clean up logging around project
* remove manual exits
* fix tokio runtime for mobile
* rework dog app
* rip out ssg
* Switch dioxus/axum to dioxus/server
* add android template inline
* pre restructure for bundle prep
* add the whole res directory
* Better theme for the app
* remove mobile demo now that most apps work natively
* self-referential android
* only use deep linking for assets
* fix imports for android
* clippy, fixup ios and android
* I'm not boxing compiler message you can't make me
* fix clippy on unix