Greg Johnston
576bb078f7
fix: Actix server fn `redirect()` duplicate `Location` headers ( #1326 )
2023-07-11 13:57:44 -04:00
Greg Johnston
23594a43ea
fix: allow `FnOnce` extractors ( #1192 )
2023-06-15 20:09:13 -04:00
martin frances
6fac92cb62
perf: removed duplicate calls to .collect() and .into_iter() in `leptos_actix` ( #1133 )
2023-06-11 21:54:24 -04:00
Greg Johnston
bb10b32200
feat: register server functions automatically ( #1154 )
2023-06-11 09:09:21 -04:00
martin frances
f6d856ee11
chore: cargo clippy --fix. ( #1136 )
2023-06-03 11:35:33 -04:00
Greg Johnston
4e41fad107
fix: wait for blocking fragments to resolve before pulling metadata ( closes #1118 ) ( #1137 )
2023-06-02 17:32:32 -04:00
yuuma03
cc68d20758
fix: duplicate headers (like Set-Cookie) on the actix integration ( #1086 )
2023-05-25 11:16:29 -04:00
yuuma03
b2faa6b86c
feat: allow multipart forms on server fns (Actix) ( #1048 )
2023-05-17 19:53:55 -04:00
Mark Catley
b472aaf6a0
fix: typo in actix extract documentation ( #1043 )
2023-05-15 08:57:49 -04:00
Greg Johnston
40c1556f29
change: remove APIs that had been marked deprecated ( #1037 )
2023-05-12 19:45:48 -04:00
Greg Johnston
d7b919032e
feat: `SsrMode::PartiallyBlocked` ( #1026 )
2023-05-10 13:30:01 -04:00
Ben Wishovich
6c3381ce52
feat: add From for RequestParts into Parts for Axum and add an option to ge… ( #931 )
2023-04-24 20:08:28 -04:00
Greg Johnston
0a7dbb0ca4
feat: add Actix `extract` helper ( #936 )
2023-04-24 20:03:24 -04:00
Ben Wishovich
81f330e888
feat: add thorough tracing throughout ( #908 )
2023-04-22 06:47:11 -04:00
Greg Johnston
384d39543c
fix: dispose of scope when server fns return error ( closes #862 ) ( #888 )
2023-04-17 22:08:47 -04:00
Greg Johnston
764192af36
feat: allow multiple HTTP request methods/verbs ( #695 )
2023-04-10 16:42:15 -04:00
Greg Johnston
ff5ceddbe2
fix: correctly pass server fn errors to client ( #822 )
2023-04-07 08:12:10 -04:00
Ben Wishovich
8b57ba7aa8
feat: add the ability for server fns to be submitted via GET requests ( #789 )
2023-04-05 06:47:17 -04:00
Greg Johnston
1e037ecb60
chore: clippy and docs warnings ( #779 )
2023-03-31 17:12:42 -04:00
Greg Johnston
42360d109b
change: insert `<head>` metadata tags at the beginning of the head, not the end ( #731 )
2023-03-31 14:51:27 -04:00
Igor Shevchenko
98a9ec8335
chore(docs): fix a few typos ( #756 )
2023-03-27 20:06:34 -04:00
jquesada2016
f2f52b2533
change: move signal method implementations into traits in signal prelude ( #490 )
2023-02-18 07:30:03 -05:00
Greg Johnston
586f524015
feature: in-order streaming and `async` rendering ( #496 )
2023-02-17 17:31:32 -05:00
henrik
bde585dc3e
feature: enable `cargo-leptos` to reload multiple CSS files ( #524 )
2023-02-14 18:51:47 -05:00
Greg Johnston
7d6c4930e4
remove `.unwrap()` from `redirect` in Actix integration ( #514 )
2023-02-13 06:02:43 -05:00
Greg Johnston
1dbcfe2861
change: reorganize module exports and reexports ( #503 )
2023-02-12 17:04:36 -05:00
Greg Johnston
6bab4ad966
apply new formatting everywhere ( #502 )
2023-02-11 14:30:06 -05:00
Greg Johnston
352601aa42
fix: correct out-of-order streaming behavior ( #475 )
2023-02-05 17:29:35 -05:00
Ben Wishovich
76aeb573bf
fix: convert `site_address` to `site_addr` to match `cargo-leptos` ( #462 )
2023-02-04 16:37:41 -05:00
Greg Johnston
4034aa9c11
feature: add isomorphic `<Redirect/>` component ( closes #412 ) ( #466 )
2023-02-04 10:02:17 -05:00
Bruno De Simone
e2cdbc746f
Add leptos_routes functions for integrations ( #415 )
...
* added leptos_routes_with_context
* added leptos_routes_with_handler for axum integration
2023-01-31 09:09:58 -05:00
Ben Wishovich
48cf8d9382
Switch RwLock to parking_lot so they are no longer async ( #414 )
2023-01-30 20:11:56 -05:00
Greg Johnston
62061f90ea
Add `<Html/>` and `<Body/>` components in `leptos_meta` ( #407 )
...
Closes #376 .
2023-01-29 19:07:48 -05:00
Greg Johnston
b861f84e40
Fix a large number of small issues in docs ( #386 )
...
* Fix example links in docs
* Restore missing CSR READMEs
* Document need to enable features on `leptos_router` and `leptos_meta`
* Add "Is it production ready?" to FAQs
* Document which types are provided as contexts in server integrations
* Fix broken links and other issues in docs
2023-01-26 21:44:01 -05:00
Ben Wishovich
9b0fb63632
Add methods to take Actix/Axum Extractors/Route Info/Stuff and pass it to Leptos ( #359 )
2023-01-23 07:28:05 -05:00
hakesson
884297706a
Search https://github.com/gbj/ and replace with https://github.com/leptos-rs/
2023-01-13 09:03:11 +01:00
Greg Johnston
cdf709fb09
`0.1.0`
2023-01-12 09:57:08 -05:00
Greg Johnston
a16540ccc5
Merge pull request #302 from martinfrances107/invalid_toml
...
Minor: "leptos.workspace = true" is invalid.
2023-01-11 20:48:51 -05:00
Martin
1621b86d8f
Minor: "leptos.workspace = true" is invalid.
2023-01-11 17:09:10 +00:00
hakesson
6471af8b89
Let data_fn return DataResponse
2023-01-11 12:08:44 +01:00
hakesson
abf54b832e
Improve naming and doc
2023-01-11 09:56:58 +01:00
hakesson
91e839c71a
data_fn returns Result
2023-01-11 09:08:07 +01:00
hakesson
339c920b19
Make data_fn take cloned HttpRequest
2023-01-10 18:55:45 +01:00
hakesson
3f036ee321
Fix refactoring error
2023-01-10 18:48:05 +01:00
hakesson
4e00ec2348
Add leptos_data_routes
2023-01-10 18:27:35 +01:00
hakesson
9c59b720b7
Improve fmt
2023-01-10 18:26:11 +01:00
hakesson
da4340894f
Extract fn provide_contexts
2023-01-10 18:18:25 +01:00
hakesson
02f5c3891c
Extract fn leptos_corrected_path
2023-01-10 18:06:24 +01:00
hakesson
087e67466f
Extract fn html_parts & stream_app
2023-01-10 18:03:11 +01:00
Greg Johnston
1613616008
Merge branch 'main' into workflow_cargo_fmt
2023-01-10 09:36:53 -05:00
hakesson
0547b4f846
Add missing semi-colon
2023-01-10 10:01:23 +01:00
henrik
75659ce674
Merge branch 'main' into workspace-multi-projects
2023-01-10 09:59:44 +01:00
hakesson
1f556cefb0
Default to serve root
2023-01-10 09:52:21 +01:00
hakesson
6a68ef67f3
Add LEPTOS prefix to OUTPUT_NAME in all files
2023-01-10 09:26:10 +01:00
Martin
23bbd90c81
Policy change ( part 2 ) added rule of enforcing cargo fmt.
2023-01-10 08:20:02 +00:00
Greg Johnston
4df3687463
Forbid unsafe code in all packages
2023-01-09 19:48:51 -05:00
Martin
c56806713e
Keeping up with changes to main.
2023-01-09 12:47:50 +00:00
Martin
3d25e86c23
Policy change: Workflow now enforce "cargo fmt".
2023-01-09 12:44:30 +00:00
benwis
dc60c35b58
Rewrite file handlers for Axum, and update all examples to use the new
...
generated routes. Fix a few issues in the integrations, and reduce the
number of warnings
2023-01-08 14:18:51 -08:00
benwis
1b8175e2fa
Add missing tokio dep for RwLock
2023-01-07 20:27:05 -08:00
Ben Wishovich
1d25134213
Merge branch 'main' into generated_routes
2023-01-07 14:58:26 -08:00
benwis
5d3cfc6483
Actix seems to be working now, plus applied Henrik's path recommendations
2023-01-07 14:49:25 -08:00
Greg Johnston
af7b93fa1e
Merge pull request #128 from akesson/workspace-features
...
Workspace features
2023-01-07 14:19:56 -05:00
Greg Johnston
a5e2587555
Merge pull request #261 from martinfrances107/Clippy_removed_clone_where_possible
...
Clippy: Removed stray calls to .clone().
2023-01-07 12:47:06 -05:00
hakesson
f8c680d14d
Integrations with workspace dependencies
2023-01-07 18:05:35 +01:00
Martin
7acc309f66
Minor: Clippy format!() all variables now inlined.
2023-01-07 15:46:47 +00:00
Martin
9527de15ed
Removed stray calls to .clone().
2023-01-07 14:53:59 +00:00
Greg Johnston
dd35c31db1
Correct `leptos_autoreload` event variable name
2023-01-06 09:50:29 -05:00
Greg Johnston
a349707e1f
Merge pull request #230 from gbj/server-docs-and-debug
...
Improve docs and debugging tools for server functions (closes #225 )
2023-01-03 21:51:10 -05:00
Ben Wishovich
05468d3307
You WILL change your doc comments
2023-01-03 17:33:22 -08:00
Greg Johnston
0da88f39cd
Improve docs and debugging tools for server functions ( closes #225 )
2023-01-03 20:05:47 -05:00
Ben Wishovich
64e6eedb4d
Add a redirect() function and some helpful utility functions for ResponseParts and ResponseOptions
2023-01-03 10:35:30 -08:00
Greg Johnston
d4b5b958f3
`0.1.0-beta`
2023-01-02 16:52:18 -05:00
Greg Johnston
755ceb7d75
`0.1.0-beta`
2023-01-02 16:35:00 -05:00
Ben Wishovich
442dc1e041
More changes to the examples
2022-12-30 16:17:17 -08:00
Ben Wishovich
c3fbf13ef3
No leading slashes, and a working todo-app-sqlite example. Improved config section detection
2022-12-30 11:01:01 -08:00
Ben Wishovich
1f1d675d17
Basic cargo-leptos test
2022-12-29 16:42:05 -08:00
Greg Johnston
70f6297277
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into jquesada2016-leptos_dom_v2
2022-12-29 09:32:12 -05:00
Greg Johnston
b86e7f33dc
Bump versions for new `cargo-leptos` compatible integrations
2022-12-29 08:04:22 -05:00
Ben Wishovich
5729655657
Merge remote-tracking branch 'origin/cargo-leptos-beta' into cargo-leptos-beta
2022-12-27 13:02:13 -08:00
Ben Wishovich
f2ed521de8
Missing .is_ok() and more examples changes
2022-12-27 13:01:40 -08:00
Ben Wishovich
f8f0d9fae0
Merge branch 'main' into cargo-leptos-beta
2022-12-27 12:49:17 -08:00
Ben Wishovich
be94c1b846
Update examples to camelcase and add missing fields for feature flags. Should be working with cargo-leptos beta again
2022-12-27 10:58:05 -08:00
Greg Johnston
5540bb8e8c
Bump version to `0.1.0-alpha`
2022-12-25 22:58:07 -05:00
Ben Wishovich
ff0d058a3e
leptos_watch is not a bool
2022-12-24 10:30:29 -08:00
Greg Johnston
2499755a9e
Merge `main` integrations in
2022-12-23 14:22:49 -05:00
Greg Johnston
f54ffab888
Update integration versions
2022-12-23 12:43:18 -05:00
Ben Wishovich
fbacfc787c
Add missing port to Websockets code
2022-12-22 20:56:47 -08:00
Ben Wishovich
ac489e7523
Who let me near the computer before coffee?
2022-12-22 08:42:16 -08:00
Ben Wishovich
0909f60e55
Remove redundant env check and add path option to get_configuration()
2022-12-22 08:39:04 -08:00
Ben Wishovich
5ec76682a7
Fix Websockets Code and re-enable optimizations in tailwind. Remove watch as a param
2022-12-21 23:54:48 -08:00
Ben Wishovich
428999fd14
Updated all the examples to use the new leptos_options, and make cargo-leptos porting easy. Refactored the Tailwind example to bring it closer to leptos norms
2022-12-21 23:08:39 -08:00
Ben Wishovich
0d314224c9
Make tests pass, and do small tweaks/cleanup
2022-12-21 11:51:29 -08:00
Ben Wishovich
f2e9d6f4c3
More small tweaks to support config
2022-12-20 17:56:38 -08:00
Ben Wishovich
ee379bb405
Add errors to leptos_config and more changes to support beta
2022-12-20 12:14:42 -08:00
Ben Wishovich
6fa15a5584
Cleanup of testing files
2022-12-16 17:35:32 -08:00
Ben Wishovich
2d289dd2b6
Actix version, but the issue is the same
2022-12-16 13:18:35 -08:00
Ben Wishovich
2658e158df
HERE BE DRAGONS
2022-12-15 22:31:47 -08:00
Ben Wishovich
f9bda65dbe
WIP impl of SSR Header/Status setting
2022-12-15 13:14:02 -08:00
Ben Wishovich
90849cc6e3
Add working example of Actix/Axum Header and Status Setting
2022-12-14 10:55:05 -08:00