Valerio Ageno
edfbd03f13
Prevent not exported routes error ( #76 )
...
* fix: prevent no exported route compiler error
* feat: update version to v0.11.1
* fix: formatting
2024-11-04 19:25:46 +01:00
Valerio Ageno
d04a4c4103
Move to react-helmet-async ( #72 )
...
* feat: move to react-helmet-async
* feat: set version to v0.11.0
2024-11-03 21:09:32 +01:00
Valerio Ageno
ea82d2b1df
Correct documentation spelling ( #68 )
...
* fix: documentation/index spelling
* fix: documentation/development-setup spelling
* fix: documentation/api-fetching spelling
* fix: documentation/components spelling
* fix: documentation/dynamic-routes spelling
* feat: add correct tutorial link to README.md
* chore: remove legacy folder
* fix: formatting
* fix: documentation/error-handling spelling
* fix: documentation/seo spelling
* fix: documentation/redirections spelling
* fix: documentation/production spelling
* fix: documentation/conclusion spelling
* feat: update version to v0.10.4
* fix: redirections spelling
* fix: API fetching spelling
* feat: create CLI doc page
* fix: correct CLI spelling
* fix: update CLI output spelling
2024-10-17 19:00:23 +02:00
Valerio Ageno
002733cd99
Prevent dynamic fn replacement when not imported by tuono ( #57 )
...
* fix: prevent dynamic fn replacement when not imported by tuono
* feat: update version to v0.10.3
* Revert "fix(deps): update dependency zustand to v5 (#55 )"
This reverts commit d7a086dfb1 .
* Revert "fix(deps): update dependency zustand to v4.5.5 (#37 )"
This reverts commit b36dc0b897 .
* Revert "chore(deps): update dependency @testing-library/react to v16 (#38 )"
This reverts commit 1a1b62698c .
* Revert "chore(deps): update dependency @tanstack/config to ^0.13.0 (#32 )"
This reverts commit 6c7cc62371 .
* revert pnpm update
* Revert "chore(deps): update dependency vitest to v2 (#45 )"
This reverts commit c5b5f6aefe .
* Revert "chore(deps): update dependency node to v20.18.0 (#33 )"
This reverts commit 588326cc57 .
2024-10-16 20:41:33 +02:00
renovate[bot]
d60c7dcd9b
fix(deps): update rust crate watchexec-supervisor to v3 ( #56 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-14 19:29:33 +02:00
Valerio Ageno
0a8504d9f2
feat: update version to v0.10.2 ( #50 )
2024-10-13 10:18:19 +02:00
renovate[bot]
e593707ce7
fix(deps): update rust crate syn to v2 ( #48 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-12 18:38:44 +02:00
renovate[bot]
faf7bf29e2
fix(deps): update rust crate tungstenite to 0.24.0 ( #44 )
2024-10-12 13:41:03 +02:00
renovate[bot]
dfb1bebc6b
fix(deps): update rust crate tokio-tungstenite to 0.24.0 ( #39 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-12 13:03:59 +02:00
renovate[bot]
a40367f813
fix(deps): update rust crate tower-http to 0.6.0 ( #40 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-12 13:03:44 +02:00
renovate[bot]
23d84b25be
fix(deps): update rust crate ssr_rs to 0.7.0 ( #35 )
...
* fix(deps): update rust crate ssr_rs to 0.7.0
* chore: update ssr error
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Valerio Ageno <valerioageno@yahoo.it >
2024-10-12 12:45:23 +02:00
Valerio Ageno
d0a6c59c62
Add response time to SSR GET log ( #29 )
...
* feat: add response time to SSR GET log
* feat: update version to v0.10.1
2024-08-19 18:25:00 +02:00
Valerio Ageno
509283adab
feat: update tuono version to v0.10.0
2024-08-18 11:19:54 +02:00
Valerio Ageno
acd663d79f
Add custom response type ( #27 )
...
* feat: support route names with dots
* feat: add support for Response::Custom value
* feat: statically export xml files
2024-08-18 11:09:27 +02:00
Valerio Ageno
2cbcd8ad70
feat: update version to v0.9.2
2024-08-16 11:28:42 +02:00
Valerio Ageno
30073c226d
feat: update version to v0.9.1
2024-08-15 20:44:25 +02:00
Valerio Ageno
341fba6ca9
Preload chunks when links are visible in the viewport ( #24 )
...
* feat: preload chunk when links are visible in the viewport
* feat: update version to v0.9.0
2024-08-14 20:50:47 +02:00
Valerio Ageno
9835a4c0d1
fix: route switch wrappers re-rendering ( #23 )
...
* fix: route switch wrappers re-rendering
* feat: update version to v0.8.4
2024-08-14 14:26:52 +02:00
Valerio Ageno
170c5ea098
Update static build html structures ( #20 )
...
* fix: improve static build output structure
* feat: update version to v0.8.3
2024-07-27 14:42:28 +02:00
Valerio Ageno
19782a2dbe
feat: update version to v0.8.2
2024-07-25 19:06:15 +02:00
Valerio Ageno
b755e658f5
fix: add mdx file to watch script
2024-07-25 19:06:15 +02:00
Valerio Ageno
92a76032eb
feat: update version to v0.8.1
2024-07-24 20:59:49 +02:00
Valerio Ageno
1726312d34
Support nested roots ( #18 )
...
* feat: remove isLoader route property
* fix: has-parent-route fs-router util
* feat: handle routeGenerator nested __root
* feat: enable multiple roots with nested dynamic paths
* feat: enable nested routes
* fix: prevent route path creation for __root
* feat: prevent wrong path on subfolder index routes
* chore: cleaned tutorial example folder
* feat: update version to v0.8.0
2024-07-23 19:13:18 +02:00
Valerio Ageno
444d1479b0
Add support for MDX ( #17 )
...
* feat: add support for MDX
* fix: prevent empty server handler error message
* doc: add MDX mention to README
* feat: update version to v0.7.0
2024-07-22 07:59:43 +02:00
Valerio Ageno
2949ea4dfa
Support Static Site Generation (SSG) ( #16 )
...
* refactor: init routes within App::new
* feat: handle build and server run within App struct
* feat: prevent dynamic routes SSG
* feat: support SSG
* chore: remove debugger
* feat: update version to v0.6.0
2024-07-21 14:10:12 +02:00
Valerio Ageno
9d8bfd9826
Refactor application struct representation ( #15 )
...
* feat: add ssg module and CLI argument
* refactor: tuono lib.rs structure
* refactor: create App struct
* feat: extend file extensions to read in src/routes/
* feat: load all routes in the app.route_map
* refactor: creaded AxumInfo struct
2024-07-14 20:58:03 +02:00
Valerio Ageno
78990d3c08
Add support for meta tags ( #14 )
...
* feat: added support for head meta tags
* doc: update tutorial
* feat: add support to no css manifest entries
* feat: update version to v0.5.0
* doc: add mention to add the imports field
* feat: add filter to workspace package.json
* fix: add types declarations for react-meta-tags
2024-07-13 12:09:56 +02:00
Valerio Ageno
67d4e1bcac
Create use router hook ( #13 )
...
* refactor: useRouter to useInternalRouter
* feat: create useRouter hook
* feat: optimized payload sent to client
* feat: add support for query and pathname value in useRouter
* feat: update version to v0.4.6
2024-07-11 21:43:38 +02:00
Valerio Ageno
b412371287
Remove lifetime notation on Request ( #12 )
...
* feat: remove lifetime notation on Request
* feat: update version to v0.4.5
2024-07-09 19:00:48 +02:00
Valerio Ageno
e4d4a75b88
Crate standalone fs router package ( #11 )
...
* refactor: moved fs-router to standalone package
* chore: remove useless split source function
* feat: add simple test cases
* fix: README formatting
* fix: remove useless RouteSubNode
* feat: update version to v0.4.4
2024-07-08 21:39:00 +02:00
Valerio Ageno
74e2f4e873
fix ssr keyword
2024-07-08 09:24:20 +02:00
Valerio Ageno
d9d62a91f7
Add keywords to crates
2024-07-08 09:19:00 +02:00
Valerio Ageno
77b34fbb7b
feat: update version to v0.4.1
2024-07-07 12:24:45 +02:00
Valerio Ageno
d3040aa63f
feat: correct module visibility
2024-07-07 12:23:54 +02:00
Valerio Ageno
672e4b69d7
Proxy vite dev server ( #10 )
...
* 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
2024-07-07 11:44:36 +02:00
Valerio Ageno
9cd90ba62a
Refactor server ( #9 )
...
* 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
2024-07-02 21:59:30 +02:00
Valerio Ageno
b6d0bb13ef
Handle redirections ( #8 )
...
* feat: support axum permanent redirect
* feat: lowercase route names
* feat: allow redirection on client side routing
* doc: update tutorial
* refactor: update useListenBrowserUrlUpdates hook
* refactor: moved initRouterStore to useRouterStore file
* feat: update version to v0.3.0
* fix: types
2024-06-29 11:58:04 +02:00
Valerio Ageno
7401a59346
update version to v0.2.5
2024-06-27 17:53:12 +02:00
Valerio Ageno
622ae93d68
fix: crates categories
2024-06-27 17:52:32 +02:00
Valerio Ageno
b4207feb7e
Update version to v0.2.4
2024-06-27 17:47:09 +02:00
Valerio Ageno
332fdb70ca
Update ssr_rs to v0.5.5
2024-06-27 17:46:19 +02:00
Valerio Ageno
b9abfb64c0
feat: update version to v0.2.3
2024-06-25 18:53:17 +02:00
Valerio Ageno
3ca8861d85
feat: use the correct public folder according to the mode
2024-06-25 18:48:55 +02:00
Valerio Ageno
c123e93433
Update scaffold_project.rs
2024-06-25 14:23:22 +02:00
Valerio Ageno
35557d296d
feat: update version to v0.2.2
2024-06-25 08:35:09 +02:00
Gábor Szabó
d0d6550d7e
It is better to use the repository field in Cargo.toml ( #7 )
2024-06-25 07:42:04 +02:00
Valerio Ageno
38d9be2bb0
feat: update version to v0.2.1
2024-06-24 17:41:34 +02:00
Valerio Ageno
fcb33d208c
fix: format tuono_lib_macros
2024-06-24 17:38:37 +02:00
Valerio Ageno
3bfed5fabc
feat: update launch log according to mode
2024-06-24 17:32:40 +02:00
Valerio Ageno
a31f048ffd
feat: update version to v0.2.0
2024-06-23 20:19:30 +02:00