* feat: add 'has_main_file' to App struct
* feat: handle custom state from the main.rs file
* feat: update tutorial template with new setup
* fix: apply clippy hints
* feat: add ApplicationState mention to documentation website
* feat: update version to v0.13.0
* refactor: pass reqwest from tuono_lib crate and prepared vite_reverse_proxy
* feat: add proxy entry point on vite side
* refactor: internal_handlers_folder
* feat: handle vite websocket tunnel
* feat: handle unexpect WebSocket messages
* feat: split dev/prod ssr handling
* feat: split js/rust bundle reloading
* feat: prevent close error on websocket connection
* feat: remove vite proxy on prod server
* feat: update version to v0.4.0
* refactor: move catch_all in tuono_lib
* refactor: moved server to tuono_lib
* refactor: move router and server into tuono_lib
* refactor: reduce exports from examples
* refactor: re-organize exports
* refactor: removed mode set on project builder
* feat: update version to v0.3.1