Greg Johnston
047f0dda0e
chore: clear clippy warnings
2023-03-21 17:12:35 -04:00
Greg Johnston
c086ce21a6
v0.2.4
2023-03-21 17:12:35 -04:00
martin frances
d371b09eda
clippy: simplify Box::pin() call. ( #718 )
2023-03-21 17:12:35 -04:00
Greg Johnston
5a1d249626
fix: <Transition/> behavior ( #717 )
2023-03-21 17:12:34 -04:00
Greg Johnston
aa0fa40eac
docs: small fixes ( #715 )
2023-03-21 17:12:34 -04:00
Carlton Gibson
e36a2ba6df
Used modulo rather than bitwise & for is_odd check.
...
The modulo operator is less of a head-scratcher for folks coming through here. The bitwise & is equally correct (clearly) but is likely to cause confusion if folks don't immediately see what's going on.
2023-03-21 17:12:34 -04:00
Greg Johnston
2072d69cad
chore: clear warning and add exports of helpers with handles
2023-03-21 17:12:34 -04:00
Greg Johnston
2c5253c2ce
chore: handle unbounded_send warnings
2023-03-21 17:12:34 -04:00
Greg Johnston
3558439577
feat: add Scope::batch() ( #711 )
2023-03-21 17:12:34 -04:00
Greg Johnston
b82a15cf67
feat: allow manual signal disposal before the scope is disposed ( #710 )
2023-03-21 17:12:34 -04:00
Greg Johnston
917733b393
feat: add set_interval_with_handle and deprecate set_interval ( #709 )
2023-03-21 17:12:34 -04:00
martin frances
b3c5982ac8
clippy: less .clone() calls, simpler pointer passing. ( #707 )
2023-03-21 17:12:34 -04:00
Alexis Fontaine
3da1b72a3f
fix: view! macro not compiling with a non-default scope name ( #704 )
2023-03-21 17:12:34 -04:00
Greg Johnston
e65bde9a5a
feat: add a debounce helper for event listeners ( #691 )
2023-03-21 17:12:34 -04:00
Elliot Waite
b6b4f51b11
feat: add request_animation_frame_with_handle and request_idle_callback_with_handle ( #698 )
2023-03-21 17:12:34 -04:00
Greg Johnston
396a3506ff
fix: ignore view markers in DynChild hydration (closes issue #697 ) ( #703 )
2023-03-21 17:12:34 -04:00
Greg Johnston
1bde018ca0
fix issues in release mode ( closes #700 ) ( #701 )
2023-03-21 17:12:34 -04:00
Greg Johnston
f7489054ba
docs: beginning work on router docs ( #682 )
2023-03-21 17:12:34 -04:00
Elliot Waite
404a64943f
examples: remove duplicate console_error_panic_hook::set_once() calls ( #692 )
2023-03-21 17:12:34 -04:00
Greg Johnston
6d16a3feb5
feat: support diffing inside component children in hot-reload ( #690 )
2023-03-21 17:12:34 -04:00
Greg Johnston
49932fda39
fix: hydration errors with <Suspense/> inside components in SSR mode ( #688 )
2023-03-21 17:12:34 -04:00
Vassil "Vasco" Kolarov
50a31977fd
examples: added example using Tailwind, CSR (only) and Trunk ( #666 )
2023-03-21 17:12:34 -04:00
Greg Johnston
7639b941c6
fix: allow multiple <Suspense/> on same page during in-order or async rendering ( #687 )
2023-03-21 17:12:34 -04:00
ryndin32
9db245dec4
docs: typos ( #685 )
2023-03-21 17:12:34 -04:00
Brett Etter
de42efab11
Added IntoView for ReadSignal and RwSignal in the stable feature. ( #677 )
2023-03-21 17:12:34 -04:00
Greg Johnston
12e8428a84
Update README.md
2023-03-21 17:12:34 -04:00
Greg Johnston
f76f027ed5
fix: suppress spurious hydration warnings for tags in leptos_meta ( #684 )
2023-03-21 17:12:34 -04:00
Greg Johnston
959c99d7d8
fix: leaking stored values ( #683 )
2023-03-21 17:12:34 -04:00
Greg Johnston
12d4a93ac6
CI: add --release checks ( #681 )
2023-03-21 17:12:34 -04:00
Greg Johnston
421544cec4
feat: maintain order of sources and dependencies ( #678 )
2023-03-21 17:12:34 -04:00
Brett Etter
364b20ccce
fix: release mode ( #679 )
2023-03-21 17:12:34 -04:00
Greg Johnston
8b2daf869b
feat: new reactive system implementation ( #637 )
2023-03-21 17:12:34 -04:00
Greg Johnston
56f8f20d4a
chore: apply cargo machete systematically ( #671 )
2023-03-21 17:12:34 -04:00
Greg Johnston
6d9cc626ff
feat: <ActionForm/> improvements ( #676 )
2023-03-21 17:12:34 -04:00
Greg Johnston
633bcc5f5d
v0.2.3: fix broken stable support (#670 )
2023-03-21 17:12:34 -04:00
Greg Johnston
76a3ce8794
v0.2.2 ( #667 )
2023-03-21 17:12:34 -04:00
martin frances
ddd446fd16
clippy: signal_wrappers_read, was using .clone() when copy is available. ( #665 )
2023-03-21 17:12:34 -04:00
Elliot Waite
ab939ccf7f
docs: typo fixes and other small changes to the docs ( #662 )
2023-03-21 17:12:34 -04:00
Greg Johnston
7f34135463
fix: apply patches to all instances of a view, not just the first one ( #663 )
2023-03-21 17:12:34 -04:00
Greg Johnston
c3c371b020
fix: text node issue in template macro ( #661 )
2023-03-21 17:12:34 -04:00
Charles Taylor
365ac41cad
feat: impl Copy & Clone for MaybeSignal ( #660 )
2023-03-21 17:12:34 -04:00
Greg Johnston
71164c08aa
feat: add fragment support for hot reloading and fix some stuff ( #659 )
2023-03-21 17:12:34 -04:00
Ben Wishovich
d19902b404
feat: provide Request<_> in context for Axum, enabling easier extractor use ( #632 )
2023-03-21 17:12:34 -04:00
martin frances
e4589551ca
chore: cargo machete: leptos_macro - Removed unused crates. ( #656 )
2023-03-21 17:12:34 -04:00
Greg Johnston
dba6f9ee22
feat: impl IntoView for &Fragment ( #655 )
2023-03-21 17:12:34 -04:00
Pikhosh
6f7685ad3e
fix: show console error instead warning for error! ( #654 )
2023-03-21 17:12:34 -04:00
ealmloff
2c944177d4
feat: make server functions work outside of WASM ( #643 )
2023-03-21 17:12:34 -04:00
Greg Johnston
d6e564105e
docs: add create_effect chapter ( #653 )
2023-03-21 17:12:34 -04:00
zack.shen
35dcd12cfd
docs: spelling error ( #651 )
2023-03-21 17:12:34 -04:00
martin frances
a9ba6ca930
chore: bumped typed-builder up to 0.14. ( #648 )
2023-03-21 17:12:34 -04:00
martin frances
d63e65cd53
chore: bump bytecheck to 0.7, remove deprecated simdutf8_std. ( #647 )
...
* bump bytecheck to 0.7, remove deprecated simdutf8_std.
* When using rkyv, must use the appropiate CheckBytes.
2023-03-21 17:12:34 -04:00
Greg Johnston
6bbbacc7cd
chore: typo (closes issue #645 ) ( #646 )
2023-03-21 17:12:34 -04:00
Vanius Bittencourt
0746bc433c
feat: refactor leptos_config to allow loading from string ( #628 )
2023-03-21 17:12:34 -04:00
martin frances
9e80837313
chore: cargo machete: Strip down leptos_server. ( #644 )
2023-03-21 17:12:34 -04:00
martin frances
70c9286626
chore: bump serde-wasm-bindgen to 0.5. ( #639 )
2023-03-21 17:12:34 -04:00
martin frances
a0e564e9be
chore: <Form/> component Removed unused variables. ( #640 )
2023-03-21 17:12:34 -04:00
martin frances
84e21d58aa
Bumped tower-http upto 0.4. ( #638 )
2023-03-21 17:12:34 -04:00
Greg Johnston
efab33beb1
fix: custom events (closes issue #641 ) ( #642 )
2023-03-21 17:12:34 -04:00
jo!
2028a95eed
examples: add session_auth_axum ( #589 )
2023-03-21 17:12:34 -04:00
Greg Johnston
647f62ffa7
CI: split into three actions ( #636 )
2023-03-21 17:12:34 -04:00
erwanvivien
d5a39037e1
de-duplicate todomvc example ( #634 )
2023-03-21 17:12:34 -04:00
martin frances
020b793417
bump typed-builder to version 0.13. ( #633 )
2023-03-21 17:12:34 -04:00
jfloresremar
a7e94e3026
Update 04_iteration.md ( #630 )
2023-03-21 17:12:34 -04:00
IchHabeKeineNamen
e9541e6f60
docs: fix instruction typos ( #631 )
2023-03-21 17:12:34 -04:00
Greg Johnston
dbb8e6bde4
fix: boolean attributes in SSR ( #629 )
2023-03-21 17:12:34 -04:00
WafflePersonThing
b4a0d9363f
fix: added missing attributes of events that don't bubble ( #625 )
...
references used:
- https://developer.mozilla.org/en-US/docs/Web/API/
- web archives of the above before jun 11th 2022, relevant: https://github.com/mdn/content/issues/19590
2023-03-21 17:12:34 -04:00
Greg Johnston
18caac3b2e
feat: hot reloading support for cargo-leptos ( #592 )
2023-03-21 17:12:34 -04:00
Greg Johnston
091e05e610
docs: add a chapter on async actions and create_action ( #623 )
2023-03-21 17:12:34 -04:00
Greg Johnston
8f712966e3
CI: exclude rkyv combos with other serialization traits ( #622 )
2023-03-21 17:12:34 -04:00
Greg Johnston
aeb601f560
fix: suppress warnings caused by resource loading in generate_route_list ( closes #582 ) ( #621 )
2023-03-21 17:12:34 -04:00
Greg Johnston
86e8fadc6d
feat: allow easier client-side form validation ( closes #413 ) ( #620 )
2023-03-21 17:12:34 -04:00
Greg Johnston
0a3935aa16
docs: add patterns for global state ( closes #245 ) ( #619 )
2023-03-21 17:12:34 -04:00
Greg Johnston
62ed91c984
tests: use check instead of build in CI for disk space ( #616 )
2023-03-21 17:12:34 -04:00
Greg Johnston
8ecb63728c
feat: allow multiple class names in view! macro class = ( closes #612 ) ( #614 )
2023-03-21 17:12:34 -04:00
Greg Johnston
fd01a8ce30
docs: improve "Getting Started" page ( #618 )
2023-03-21 17:12:34 -04:00
Greg Johnston
9338fc4928
add note about running Trunk from root
2023-03-21 17:12:34 -04:00
martin frances
7eed00ae0e
chore: clippy - simplified conditional logic in transition.rs. ( #615 )
2023-03-21 17:12:34 -04:00
Roland Fredenhagen
7911c4b613
feat: support expressions in #[prop(default=...)] ( #611 )
2023-03-21 17:12:34 -04:00
Ivan Agafonov
65b1518d6b
docs: updated error handling code ( #610 )
...
code is from already updated example
2023-03-21 17:12:34 -04:00
Sergei Gnezdov
80c2d3ffff
docs: fix compilation error, Issue #608 ( #609 )
...
Compiler reports error
F may not live long enough
2023-03-21 17:12:34 -04:00
Greg Johnston
e2c0bd1ad8
publish framework-independent server_fn crate ( #605 )
2023-03-21 17:12:34 -04:00
Ivan Agafonov
9819f28b2c
docs: use create_node_ref instead of NodeRef::new ( #607 )
...
Code in the example already updated by someone
2023-03-21 17:12:34 -04:00
ealmloff
00730007d0
feat: make server functions framework agnostic ( #596 )
2023-03-21 17:12:34 -04:00
Greg Johnston
92920c2726
fix: memory leak in streaming SSR (closes issue #590 ) ( #601 )
2023-03-21 17:12:34 -04:00
Qwox
30a858defe
fix: set new value before resetting input ( #604 )
...
Co-authored-by: Qwox <qwox@qwox.com >
2023-03-21 17:12:34 -04:00
Artem Makoven
1d6bf78b93
Fix typo in 03_components.md
2023-03-21 17:12:34 -04:00
Ivan Agafonov
d26fa60268
typo
...
_cx replaced with cx
2023-03-21 17:12:34 -04:00
Greg Johnston
4a685bfcdd
fix SSR tests
2023-03-21 17:12:34 -04:00
Greg Johnston
2fadd92856
fix: don't re-set attributes found in HTML during hydration ( closes #597 )
2023-03-21 17:12:34 -04:00
Greg Johnston
19d2a1dfa7
fix: restore SSR fast-path support
2023-03-21 17:12:34 -04:00
Greg Johnston
6c86700666
examples: include missing examples in CI ( #598 )
2023-03-21 17:12:34 -04:00
Brendon Otto
6cb378e02a
example: update README.md ( #595 )
...
Incorrect framework referenced
2023-03-21 17:12:34 -04:00
Greg Johnston
2b68fa6bc0
fix: mouseenter and mouseleave do not bubble ( #593 )
2023-03-21 17:12:34 -04:00
Thomas Kratz
c18847eb55
fix: make counter test compile ( #588 )
2023-03-21 17:12:34 -04:00
Azz
d851803f13
feat: support rkyv encoding ( #577 )
2023-03-21 17:12:34 -04:00
Greg Johnston
c122bbf9fa
perf: improvements to event delegation and element creation in <For/> ( #579 )
2023-03-21 17:12:34 -04:00
g-re-g
ac8201877a
fix: correct scheme handling in router, and improve matching code by removing regexes ( #569 )
2023-03-21 17:12:34 -04:00
Greg Johnston
0bc02df77f
v0.2.0
2023-03-21 17:12:34 -04:00
tanguy-lf
d210d53f48
examples: add ssr_mode_axum ( #575 )
2023-03-21 17:12:34 -04:00
Greg Johnston
6b6782e8b0
fix: <Transition/> with local_resource ( closes #562 ) ( #574 )
2023-03-21 17:12:34 -04:00
Markus Kohlhase
bf06b63779
example: Login with API token (CSR only) ( #523 )
2023-03-21 17:12:34 -04:00
Remo
409ffdd85f
chore: macro panic hygiene ( #568 )
2023-03-21 17:12:34 -04:00
SleeplessOne1917
9bb5fc9965
fix: <Meta/> component as_ property outputs correct attribute html ( #573 )
2023-03-21 17:12:34 -04:00
Denis Nazarov
5a8039b68d
Relax Eq to PartialEq for create_slice() ( #570 )
...
Co-authored-by: Denis Nazarov <denis.nazarov@gmail.com >
2023-03-21 17:12:34 -04:00
Greg Johnston
4c57ba4518
fixes issue #565 ( #566 )
2023-03-21 17:12:33 -04:00
Greg Johnston
ac6013efcc
fix: transition fallback ( closes #562 ) ( #563 )
2023-03-21 17:12:33 -04:00
Fangdun Tsai
3c3282887a
feat: viz integration ( #506 )
2023-03-21 17:12:33 -04:00
PolarMutex
f829d6412e
feature: add class prop to <Html/> component ( #554 )
2023-03-21 17:12:33 -04:00
Greg Johnston
bbafdbdb08
fix: issue with local resources blocking <Suspense/> fragments from resolving ( #561 )
2023-03-21 17:12:33 -04:00
Greg Johnston
f1d7ab0e75
fix: remove unnecessary log ( #560 )
2023-03-21 17:12:33 -04:00
Greg Johnston
98a4e87830
docs: add create_resource, <Suspense/>, and <Transition/> ( #559 )
2023-03-21 17:12:33 -04:00
Greg Johnston
4f524a57d8
docs: add example of <ButtonC on:click/> syntax ( #558 )
2023-03-21 17:12:33 -04:00
Thomas Versteeg
229b08084b
doc: fix button name in parent_child example ( #555 )
2023-03-21 17:12:33 -04:00
Greg Johnston
d483d09300
v0.2.0-beta (#557 )
2023-03-21 17:12:33 -04:00
Ben Wishovich
4a0e60ec42
fix issue with redirects in server fns creating multiple Location headers ( #550 )
2023-03-21 17:12:33 -04:00
Ikko Eltociear Ashimine
f0767cb76c
fix: typo in hydration docs( #552 )
...
identifer -> identifier
2023-03-21 17:12:33 -04:00
Chrislearn Young
0ca96d1bfe
fix: document docs typo ( #553 )
2023-03-21 17:12:33 -04:00
Greg Johnston
8566725347
change: pass Scope as argument into Resource::read() and Resource::with() ( #542 )
2023-03-21 17:12:33 -04:00
Greg Johnston
2df349afd6
fix: more work on hydration IDs with <Suspense/> ( #545 )
2023-03-21 17:12:33 -04:00
Greg Johnston
7092bf5a6d
revert PR #538 ( #544 )
2023-03-21 17:12:33 -04:00
Greg Johnston
26df094513
revert accident
2023-03-21 17:12:33 -04:00
Greg Johnston
3e95440b2d
fix example
2023-03-21 17:12:33 -04:00
Dmitrii Kuzmin
bfa6cb0a78
fix(examples): hackernews_axum styles href ( #536 )
2023-03-21 17:12:33 -04:00
jquesada2016
149a377497
fix: off-by-one error in <For/> ( closes #533 ) ( #538 )
2023-03-21 17:12:33 -04:00
Greg Johnston
6ae08493b3
fix: building leptos_reactive in release mode ( #540 )
2023-03-21 17:12:33 -04:00
Greg Johnston
858db3a792
v0.2.0-alpha2 (#539 )
2023-03-21 17:12:33 -04:00
jquesada2016
10a2d27599
change: move signal method implementations into traits in signal prelude ( #490 )
2023-03-21 17:12:33 -04:00
Sean Aye
757f6231ef
fix compile of leptos dom ( #535 )
2023-03-21 17:12:33 -04:00
Greg Johnston
042cf7614e
feature: in-order streaming and async rendering ( #496 )
2023-03-21 17:12:33 -04:00
Greg Johnston
d8b02a1369
Fix test import location
2023-03-21 17:12:33 -04:00
Greg Johnston
427aa3f4c6
What's in a name?
2023-03-21 17:12:33 -04:00
Greg Johnston
b81592cf34
fix: hydration IDs for elements following <Suspense/> ( closes #527 ) ( #531 )
2023-03-21 17:12:33 -04:00
Greg Johnston
a7d28e233b
feature: reintroduce limited template-node cloning w/ template macro ( #526 )
2023-03-21 17:12:33 -04:00
Greg Johnston
7aed95b29b
fix: top-level SVG in view macro with new exports ( #525 )
2023-03-21 17:12:33 -04:00
Greg Johnston
d90061f28e
change: tweak API of Errors and implement IntoIter ( #522 )
2023-03-21 17:12:33 -04:00
henrik
d9cfcdad7c
feature: enable cargo-leptos to reload multiple CSS files ( #524 )
2023-03-21 17:12:33 -04:00
Greg Johnston
dce7baaea0
Reexport web-sys event types in leptos::ev to make it easier to type handlers ( #521 )
2023-03-21 17:12:33 -04:00
Greg Johnston
f6145e8f65
fix: correct namespace for Unit in empty views ( closes #518 ) ( #520 )
2023-03-21 17:12:33 -04:00
martin frances
7a93c3d3db
leptos_dom erros.rs remove<E>() does not need to be generic. ( #516 )
...
* leptos_dom erros.rs remove<E>() does not need to be generic.
* fixed up errors.remove().
2023-03-21 17:12:33 -04:00
Greg Johnston
af4ae39a08
0.2.0-alpha (#515 )
2023-03-21 17:12:33 -04:00
Greg Johnston
6ab2fef787
remove .unwrap() from redirect in Actix integration ( #514 )
2023-03-21 17:12:33 -04:00
IcosaHedron
0eaadaf391
do not unwrap use_context in integrations axum redirect ( #513 )
2023-03-21 17:12:33 -04:00
Greg Johnston
2a0ba3d884
CI: fix Wasm testing ( #511 )
2023-03-21 17:12:33 -04:00
Greg Johnston
02badcd23f
fix: SSR export in Wasm mode ( #512 )
2023-03-21 17:12:33 -04:00
Greg Johnston
e4863bdba0
fix: import in leptos_dom and add Wasm build to CI for regressions ( #510 )
2023-03-21 17:12:33 -04:00
g-re-g
e601ab4949
Typos and a small cleanup ( #509 )
2023-03-21 17:12:33 -04:00
Greg Johnston
7362e1878a
change: reorganize module exports and reexports ( #503 )
2023-03-21 17:12:33 -04:00
Greg Johnston
f8e84657b7
Add docs on testing ( closes #489 ) ( #508 )
2023-03-21 17:12:33 -04:00
Greg Johnston
615ae14eec
fix: <For/> in todomvc example ( #504 )
2023-03-21 17:12:33 -04:00
Greg Johnston
2f7c192835
docs: further additions ( #505 )
2023-03-21 17:12:33 -04:00
Greg Johnston
cbead2f02a
apply new formatting everywhere ( #502 )
2023-03-21 17:12:33 -04:00
jquesada2016
517f4d423f
chore: add workspace rustfmt.tml ( #483 )
2023-03-21 17:12:33 -04:00
Greg Johnston
7a88eae100
fix: proper disposal of nested route scopes ( #499 )
2023-03-21 17:12:33 -04:00
g-re-g
dbcfb023fc
Allow literal string as class in view macro ( #500 )
2023-03-21 17:12:33 -04:00
Greg Johnston
10af646f37
examples: remove unused index.html ( #497 )
2023-03-21 17:12:33 -04:00
martin frances
03b7bd890a
chore: remove unused .clone() call in <Suspense/>. ( #486 )
2023-03-21 17:12:33 -04:00
Greg Johnston
19985204c9
Handle <ErrorBoundary/> hydration correctly ( closes #456 )
2023-03-21 17:12:33 -04:00
Greg Johnston
c4364fa6d3
Correctly handle custom elements in SSR
2023-03-21 17:12:33 -04:00
Greg Johnston
2b6c8bbbfb
Add error boundary example to list
2023-03-21 17:12:33 -04:00
Greg Johnston
ff67f64bcc
Basic error boundary example
2023-03-21 17:12:33 -04:00
Greg Johnston
5a3bd9484c
Update README.md
2023-03-21 17:12:33 -04:00
Greg Johnston
5c80182498
change: add Scope to view function in <For/> to avoid memory "leak" ( #492 )
2023-03-21 17:12:33 -04:00
Greg Johnston
475265acf8
missing ;
2023-03-21 17:12:33 -04:00
Greg Johnston
619260cf45
fix: fix debug_warn behavior in reactive crate and remove log dependency ( #491 )
2023-03-21 17:12:33 -04:00
jquesada2016
7e89eac267
change: NodeRef<HtmlElement<Div>> generics to NodeRef<Div> ( #481 )
2023-03-21 17:12:33 -04:00
Greg Johnston
17ee674b5c
fix: typed route params with #[derive(Params)] ( #488 )
2023-03-21 17:12:33 -04:00
Greg Johnston
97ff7aa4f9
Fix inner_html in SSR ( #487 )
2023-03-21 17:12:33 -04:00
martin frances
3b0625f457
Minor: Clippy router now uses types OnFormData and OnResponse. ( #484 )
2023-03-21 17:12:33 -04:00
Greg Johnston
34c8a5b49a
fix: errors on 404 page in axum_errors example ( #485 )
2023-03-21 17:12:33 -04:00
Jan
b51885e014
Better styling for router related components ( #477 )
2023-03-21 17:12:33 -04:00
Greg Johnston
4bc23f2828
remove unnecessary "openssl" feature from Actix examples ( #480 )
2023-03-21 17:12:33 -04:00
Greg Johnston
cca606527f
Create README.md
2023-03-21 17:12:33 -04:00
Greg Johnston
93e0fc9379
docs: (in-progress) new tutorial/guide format with integrated CodeSandboxes ( #375 )
2023-03-21 17:12:33 -04:00
Greg Johnston
af0efa03ce
Remove old book
2023-03-21 17:12:33 -04:00
Greg Johnston
24f4cecfbb
fix: adding/removing errors from <ErrorBoundary/> ( #478 )
2023-03-21 17:12:33 -04:00
Greg Johnston
3d29fbc1ce
fix: cargo doc in projects using #[server] ( #476 )
2023-03-21 17:12:33 -04:00
Greg Johnston
935d266f55
fix: correct out-of-order streaming behavior ( #475 )
2023-03-21 17:12:33 -04:00
g-re-g
b3369c6699
impl From<&str> for MaybeSignal<String> ( #472 )
2023-03-21 17:12:33 -04:00
Ben Wishovich
38a175a744
fix: convert site_address to site_addr to match cargo-leptos ( #462 )
2023-03-21 17:12:33 -04:00
Greg Johnston
edeb1dcf1e
fix: fix node_ref in SSR ( #471 )
2023-03-21 17:12:33 -04:00
Greg Johnston
bd2baef127
fix: don't override element event listeners with component event listeners ( closes #461 ) ( #470 )
2023-03-21 17:12:33 -04:00
Roland Fredenhagen
becf8a00cc
error on non meta input for prop attribute ( #469 )
2023-03-21 17:12:33 -04:00
John Funk
b9a706a2bd
Add simple icon logo ( #468 )
2023-03-21 17:12:33 -04:00
Greg Johnston
9ede00ca5d
feature: add isomorphic <Redirect/> component ( closes #412 ) ( #466 )
2023-03-21 17:12:33 -04:00
Roland Fredenhagen
381083121e
impl Default for MaybeSignal ( #464 )
2023-03-21 17:12:33 -04:00
Greg Johnston
530f552616
docs: note about optional fallback ( closes #406 ) ( #463 )
2023-03-21 17:12:33 -04:00
Jan
d092cdbaae
Do it on an other branch ( #460 )
2023-03-21 17:12:33 -04:00
Greg Johnston
3fda12267f
perf: further reduce WASM binary size by ~5-7% ( #459 )
...
* Update `leptos_router` docs
* Further reducing WASM bundle sizes
2023-03-21 17:12:33 -04:00
g-re-g
725954f784
Derive debug in server macro ( #458 )
2023-03-21 17:12:33 -04:00
Greg Johnston
4cb39d4bef
docs: add new Children types to macro docs ( #454 )
2023-03-21 17:12:33 -04:00
Odiseo
c876cc9d65
fix: typo in leptos_config description ( #455 )
2023-03-21 17:12:33 -04:00
Greg Johnston
bc52e7e106
fix: stack overflow in with nested outlet ( closes #452 ) ( #453 )
2023-03-21 17:12:33 -04:00
martin frances
0fc1ec1c94
Clippy: "{input} is not a supported environment. ( #451 )
2023-03-21 17:12:33 -04:00
Greg Johnston
eaf955b3ea
fix: leptos_router hydration issues ( #450 )
2023-03-21 17:12:33 -04:00
Tobias Goulden Schultz
248a992ea2
fix: update leptos dependencies to point to the same workspace as other examples ( #449 )
2023-03-21 17:12:33 -04:00
Greg Johnston
35296b057f
feature: allow on: event listeners on <Component/> nodes ( #448 )
2023-03-21 17:12:32 -04:00
Greg Johnston
850b129a0c
fix: successfully pass context to nested routes via <Outlet/> ( #447 )
2023-03-21 17:12:32 -04:00
Gentle
fe3ce84200
use latest tokio in leptos_axum ( #443 )
2023-03-21 17:12:32 -04:00
martin frances
f7efd4d4ef
router: Machete - Removed unused deps. ( #442 )
2023-03-21 17:12:32 -04:00
martin frances
d07d836ecb
leptos_macro: Machete - Removed unused deps. ( #441 )
2023-03-21 17:12:32 -04:00
martin frances
b4a0fe85aa
leptos-server: Removed dependecy on log, linear-map, rmp-serde. ( #439 )
2023-03-21 17:12:32 -04:00
g-re-g
bec11fead9
Dedup from_str implementations for Env ( #426 )
2023-03-21 17:12:32 -04:00
Greg Johnston
8eb60a2197
fix: correct behavior of <Show/> so it renders correctly when toggling between conditions multiple times, without rerendering on every change ( #436 )
2023-03-21 17:12:32 -04:00
Greg Johnston
21ddad1411
Fix top-level SVG elements in SSR ( #435 )
2023-03-21 17:12:32 -04:00
Greg Johnston
459fe54f55
Switch examples to check instead of build (for CI resources) and add missing examples ( #437 )
2023-03-21 17:12:32 -04:00
Greg Johnston
eb84f198af
docs: Document inner_html attribute ( #429 )
2023-03-21 17:12:32 -04:00
Greg Johnston
b6bc7a070d
Make RouteDefinition public ( #430 )
2023-03-21 17:12:32 -04:00
IcosaHedron
760a3574d0
Several Minor Updates on Examples ( #427 )
2023-03-21 17:12:32 -04:00
jquesada2016
a4c3292215
fixes cx not found on components marked with #[component(transparent)] ( #423 )
2023-03-21 17:12:32 -04:00
Greg Johnston
8670a36eeb
fix: Make all fragment rendering lazy ( closes #299 and #421 ) ( #425 )
...
Make all fragment rendering lazy (closes #299 and #421 )
2023-03-21 17:12:32 -04:00
Greg Johnston
e5adb2ef0c
fix: HTML entity issues in axum_errors example ( #424 )
2023-03-21 17:12:32 -04:00
Ben Wishovich
0378e0b077
Update ErrorBoundary to use miette::Diagnostic instead of Error, and various other tweaks ( #401 )
...
* Switch RwLock to parking_lot so they are no longer async
* cleanup todo_app_sqlite_axum
* add errors_axum example
---------
Co-authored-by: Indrazar <110272232+Indrazar@users.noreply.github.com >
2023-03-21 17:12:32 -04:00
starmaker
7301a24918
Implemented update_returning for StoredValue ( #419 )
2023-03-21 17:12:32 -04:00
Greg Johnston
f15f2365ac
Fix issues with attribute names in SSR ( #418 )
2023-03-21 17:12:32 -04:00
Bruno De Simone
910aa6d993
Add leptos_routes functions for integrations ( #415 )
...
* added leptos_routes_with_context
* added leptos_routes_with_handler for axum integration
2023-03-21 17:12:32 -04:00
Ben Wishovich
9c9218c346
Switch RwLock to parking_lot so they are no longer async ( #414 )
2023-03-21 17:12:32 -04:00
Greg Johnston
9c55b35f6a
Fix <option> and <use> top-level types in SSR ( #416 )
2023-03-21 17:12:32 -04:00
martin frances
05b1ce50d9
Escape <HTML> and <BODY> tokens in documentation markup. ( #410 )
2023-03-21 17:12:32 -04:00
martin frances
ed4815dd0e
Minor: Bump typed-builder from 0.11 to 0.12. ( #409 )
2023-03-21 17:12:32 -04:00
Greg Johnston
db3c041e2f
Add <Html/> and <Body/> components in leptos_meta ( #407 )
...
Closes #376 .
2023-03-21 17:12:32 -04:00
Greg Johnston
d7c5cd8f27
oops
2023-03-21 17:12:32 -04:00
Greg Johnston
1c235e75df
escape attributes
2023-03-21 17:12:32 -04:00
Greg Johnston
5c2381c675
Fixes boolean attributes in SSR ( closes #405 )
2023-03-21 17:12:32 -04:00
Greg Johnston
0e0fbf43f4
Revert "fix: Fixes boolean attributes in HTML fast-path (closes issue #405 )"
...
This reverts commit 2ecb345a79 .
2023-03-21 17:12:32 -04:00
Greg Johnston
0952dcd2d3
fix: Fixes boolean attributes in HTML fast-path (closes issue #405 )
2023-03-21 17:12:32 -04:00
Greg Johnston
78d884db00
Add Children type alias
2023-03-21 17:12:32 -04:00
Greg Johnston
c8ff557a1c
Fix labels in parent_child README
2023-03-21 17:12:32 -04:00
Greg Johnston
5e469039eb
0.1.3
2023-03-21 17:12:32 -04:00
Greg Johnston
00782697ef
Missing web-sys types
2023-03-21 17:12:32 -04:00
Greg Johnston
6ad325fc6b
Fix <ErrorBoundary/> removal behavior
2023-03-21 17:12:32 -04:00
Greg Johnston
a16becddcd
Docs for <Show/> component
2023-03-21 17:12:32 -04:00
Greg Johnston
487a87ce49
Docs for <ErrorBoundary/>
2023-03-21 17:12:32 -04:00
Greg Johnston
e7184ee3f3
Fix hydration issue related to WASM size reduction
2023-03-21 17:12:32 -04:00
Greg Johnston
f46106e606
cargo fmt
2023-03-21 17:12:32 -04:00
Greg Johnston
1f5f8c03c2
clippy stuff
2023-03-21 17:12:32 -04:00
Greg Johnston
2a4c3f00d8
Make helpers into concrete functions for WASM binary size purposes
2023-03-21 17:12:32 -04:00
Greg Johnston
12affc3d98
Use a concrete helper function to generate elements
2023-03-21 17:12:32 -04:00
Thomas Queiroz
d923bf868a
Fix gtk example
2023-03-21 17:12:32 -04:00
Greg Johnston
301e4d8288
Missing Storage dependency (now that gloo is gone)
2023-03-21 17:12:32 -04:00
Greg Johnston
fd2a074693
Remove gloo dependency in leptos_dom
2023-03-21 17:12:32 -04:00
Martin
9416517e0e
BugFix, ch03 properly construct the "input_element".
2023-03-21 17:12:32 -04:00
Martin
b5a9131c8e
doc/book updated leptos version.
2023-03-21 17:12:32 -04:00
Greg Johnston
a8d6b9aca3
Correctly set pending state with ActionForm
2023-03-21 17:12:32 -04:00
Greg Johnston
8db98f26d2
ActionForm should clear input as Action::dispatch() does
2023-03-21 17:12:32 -04:00
Greg Johnston
50eff91072
Fix missing docs error ( #389 )
2023-03-21 17:12:32 -04:00
Greg Johnston
7d6e3c99bc
Check uniqueness of server function names at registration time ( #388 )
...
* Check uniqueness of server function names at registration time, and stop leaking src file path in release mode
* Fix missing dev-dependency
2023-03-21 17:12:32 -04:00
Greg Johnston
283dfdd075
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-03-21 17:12:32 -04:00
Greg Johnston
eaeca26d12
Allow unused cx in server fn arguments ( #385 )
...
* Suppress warning for unused `cx` in server function arguments
2023-03-21 17:12:32 -04:00
Greg Johnston
c939182c68
implements From<Signal<T>> for MaybeSignal<T> ( #384 )
2023-03-21 17:12:32 -04:00
Greg Johnston
a496f3c5a9
Replace site-address with site-addr in cargo-leptos example Cargo.toml files
2023-03-21 17:12:32 -04:00
Gentle
b6a8171f4c
leptos_axum::handle_server_fns was also duplicated ( #383 )
2023-03-21 17:12:32 -04:00
Roland Fredenhagen
aff190d41b
added hgroup element ( #379 )
2023-03-21 17:12:32 -04:00
Gentle
88e98c0f7e
cloning is not needed here ( #381 )
2023-03-21 17:12:32 -04:00
Gentle
ac92b63e4c
refactor to eliminate duplicate code ( #380 )
2023-03-21 17:12:32 -04:00
Greg Johnston
5b116596bf
Fix context in outlets ( #374 )
...
* Add `Scope::parent()` to make access to parent `Scope` possible.
* Handle context properly in nested routes
2023-03-21 17:12:32 -04:00
Markus Kohlhase
8e2d5598b5
Add a counter example that does not use macros ( #373 )
2023-03-21 17:12:32 -04:00
Ben Wishovich
4023e16507
Make Errors Sync ( #372 )
2023-03-21 17:12:32 -04:00
IcosaHedron
d4da935a0c
Fix CSR with Trunk on hackernews example, remove CSR option from isomorphic example ( #369 )
...
* Fix CSR with Trunk on hackernews example
* Update isomorphic example to remove CSR from Readme
2023-03-21 17:12:32 -04:00
Markus Kohlhase
1d5ed41e1d
Replace urlencoding with percent-encoding ( #365 )
...
Motivation: `percent-encoding` is from the Servo team and part of the `url` crate.
2023-03-21 17:12:32 -04:00
Ben Wishovich
22b8640b37
Add <Show/> component to avoid rerendering of closures and tweak ErrorBoundary ( #363 )
...
Add once_cell to leptos, and add Show component! Modify ErrorBoundary to
take a closure that implements IntoView, not View
2023-03-21 17:12:32 -04:00
Greg Johnston
e5998eb321
Reorganize docs re: snake-case names
2023-01-23 09:09:35 -05:00
Greg Johnston
65b0e1265b
clippy
2023-01-23 09:09:26 -05:00