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
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
b9abfb64c0
feat: update version to v0.2.3
2024-06-25 18:53:17 +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
a31f048ffd
feat: update version to v0.2.0
2024-06-23 20:19:30 +02:00
Valerio Ageno
dde5ae7827
feat: update version to v0.1.9
2024-06-21 19:35:38 +02:00
Valerio Ageno
2c1e8f0cc2
feat: updated keywords and lazy vite plugin README.md
2024-06-21 19:06:40 +02:00
Valerio Ageno
5d434aeb68
Change lazy function name to dynamic ( #5 )
...
* feat: add test:watch script
* feat: update lazy babel plugin to support 'dynamic' as function name
* feat: move 'lazy' into 'dynamic' function name to tuono main package
* feat: update version to v0.1.8
2024-06-21 18:52:58 +02:00
Valerio Ageno
7937291281
fix: add recursive pnpm publish + set v0.1.7
2024-06-20 19:57:26 +02:00
Valerio Ageno
777f932266
chore: remove filter from release pipeline + set v0.1.6
2024-06-20 19:47:34 +02:00
Valerio Ageno
f37cb701b3
Create babel plugin to handle lazy loading ( #4 )
...
* feat: create babel plugin to handle lazy loading
* fix: update typescript CI to also run the tests in the pipelines
* doc: update lazy loading component inline documentation
* fix: typescript pipeline
* fix: update CI typescript test command
* fix: prevent duplicate pipelines on PR
* feat: create separate vite plugin package
* chore: refined lazy fn package
* test: add test to lazy fn plugin
* feat: update version to v0.1.5
2024-06-20 19:40:14 +02:00
Valerio Ageno
3de9d1be66
feat: update version to v0.1.4
2024-06-15 21:04:37 +02:00
Valerio Ageno
3587c085b9
feat: update version to v0.1.3
2024-06-15 14:28:21 +02:00
Valerio Ageno
e0fc19ecaf
doc: update tutorial
2024-06-15 14:17:12 +02:00
Valerio Ageno
792358ea9c
fix: format macros
2024-06-15 12:31:39 +02:00
Valerio Ageno
70b4b9c28f
refactor: handle macros code in tuono_lib crate
2024-06-15 12:15:51 +02:00
Valerio Ageno
7d65ede581
feat: update version to v0.1.2
2024-06-12 13:23:08 +02:00
Valerio Ageno
469386388b
feat: update version to v0.1.1
2024-06-08 12:45:36 +02:00
Valerio Ageno
253dd44d0d
feat: update version to v0.1.0
2024-06-07 21:03:54 +02:00
Valerio Ageno
2262264cae
feat: update version to v0.0.12
2024-06-06 19:19:31 +02:00
Valerio Ageno
70a6aa1a67
fix: package name and update version to v0.0.11
2024-06-05 09:06:48 +02:00
Valerio Ageno
e89f2f63f8
feat: update version to v0.0.10
2024-06-04 20:49:13 +02:00
Valerio Ageno
a4b2dd222d
feat: update crate version to v0.0.9
2024-06-04 19:18:30 +02:00
Valerio Ageno
9251d445d3
feat: update version to v0.0.8
2024-06-04 19:06:53 +02:00
Valerio Ageno
8dd8123fb1
feat: update version to v0.0.7
2024-06-04 18:59:33 +02:00
Valerio Ageno
7cfaf94146
feat: enable dynamic routes on frontend
2024-06-02 20:32:53 +02:00
Valerio Ageno
00594b7c3a
feat: pass reqwest client to handler
2024-05-30 21:03:25 +02:00
Valerio Ageno
e2e6e313a5
feat: update version to v0.0.6
2024-05-25 18:01:09 +02:00
Valerio Ageno
9550f8243c
chore: remove outdated READMEs
2024-05-25 15:03:31 +02:00
Valerio Ageno
ee092194d1
fix: change version to v0.0.5
2024-05-25 12:15:49 +02:00
Valerio Ageno
47a02cc572
fix: add tuono_lib_macro crate
2024-05-25 12:07:19 +02:00
Valerio Ageno
89ffcf0923
CD: prepare for tuono crate release
2024-05-25 11:29:11 +02:00
Valerio Ageno
9a0bb45a03
feat: create server side api handler
2024-05-20 21:07:37 +02:00
Valerio Ageno
4ed6c9902f
feat: allow any serializable object as response
2024-05-19 20:32:19 +02:00
Valerio Ageno
208c18c94a
feat: create base payload, request and response data structures
2024-05-19 12:22:56 +02:00
Valerio Ageno
d4c9b25b90
feat: create route handler macro
2024-05-18 20:45:35 +02:00