* attempt fix for flakey playwright test
* fix link
* disable blitz-shell file dialog
* remove rfd integration in native for now
* undo file-dialog pass-thru in anticipation of blitz-shell update
* upgrade to blacksmith
* blitz-shell bump
* use faster runner
* fix serialization order
* add regression test
* split out test into a seperate package
* revert logging
* change order
* opinions on structure
* small wait in hydration order test
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>
overhaul dioxus fullstack using a new implementation of server_fn
This PR is a complete rewrite of dioxus fullstack designed to improve compatibility with axum and to fix a number of compilation errors based on feature flag unification plumbing through macros.
* Cache hashed assets forever in fullstack
* fix clippy
* fix fullstack test port
* fix fullstack clippy
* fix double insertion of meta in fullstack test
* pull out head element changes
* Fix cli-optimization test when interrupted
* remove tests for raw assets
* fix playwright tests
* look for hash in asset name instead of building a manifest
* undo changes to cli
* fix clippy
* fix test_file_name_looks_immutable
* switch to a Document trait and introduce Script/Head/Style/Meta components
* Fix desktop title
* Insert special elements into the head during the inital SSR render
* Make all head component attributes optional
* hydrate head elements
* improve the server streaming head warning
* Document fullstack head hydration approach
* deduplicate head elements by href
* move Link into head::Link
* document head components
* add meta and title examples
* Fix a few doc examples
* fix formatting
* Add title to playwright tests
* serde is optional on web, but it is enabled by hydrate
* remove leftover console log