Greg Johnston
02e2948e00
fix: suppress warnings caused by resource loading in generate_route_list
( closes #582 ) ( #621 )
2023-03-03 13:20:38 -05:00
Greg Johnston
c8e6d18139
feat: allow multiple class names in view!
macro class =
( closes #612 ) ( #614 )
2023-03-03 10:44:15 -05:00
Greg Johnston
f46084723a
fix: memory leak in streaming SSR (closes issue #590 ) ( #601 )
2023-03-01 20:54:28 -05:00
Greg Johnston
abef12279b
fix: don't re-set attributes found in HTML during hydration ( closes #597 )
2023-02-28 19:56:13 -05:00
Greg Johnston
04eae63e39
examples: include missing examples in CI ( #598 )
2023-02-28 15:33:02 -05:00
Greg Johnston
1b2a0fe2ad
fix: mouseenter
and mouseleave
do not bubble ( #593 )
2023-02-28 09:39:52 -05:00
Greg Johnston
34f7b90177
perf: improvements to event delegation and element creation in <For/>
( #579 )
2023-02-26 08:31:03 -05:00
Greg Johnston
05b5b25c0e
fixes issue #565 ( #566 )
2023-02-22 09:20:33 -05:00
Ikko Eltociear Ashimine
a2eaf9b3ee
fix: typo in hydration docs( #552 )
...
identifer -> identifier
2023-02-20 07:09:33 -05:00
Chrislearn Young
4032bfc210
fix: document docs typo ( #553 )
2023-02-20 07:08:51 -05:00
Greg Johnston
6c31d09eb2
revert PR #538 ( #544 )
2023-02-18 18:39:08 -05:00
jquesada2016
487dba90d8
fix: off-by-one error in <For/>
( closes #533 ) ( #538 )
2023-02-18 14:57:14 -05:00
jquesada2016
f2f52b2533
change: move signal method implementations into traits in signal prelude ( #490 )
2023-02-18 07:30:03 -05:00
Sean Aye
46d6e3f78c
fix compile of leptos dom ( #535 )
2023-02-17 18:25:58 -05:00
Greg Johnston
586f524015
feature: in-order streaming and async
rendering ( #496 )
2023-02-17 17:31:32 -05:00
Greg Johnston
79781ec20c
Fix test import location
2023-02-17 16:18:22 -05:00
Greg Johnston
0071a48b8a
feature: reintroduce limited template-node cloning w/ template
macro ( #526 )
2023-02-16 07:02:01 -05:00
Greg Johnston
00a796d204
change: tweak API of Errors
and implement IntoIter
( #522 )
2023-02-15 14:03:16 -05:00
Greg Johnston
0a534bd7fd
Reexport web-sys
event types in leptos::ev
to make it easier to type handlers ( #521 )
2023-02-13 20:45:46 -05:00
martin frances
e732a4952b
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-02-13 20:25:11 -05:00
Greg Johnston
6dd3be75d1
fix: import in leptos_dom
and add Wasm build to CI for regressions ( #510 )
2023-02-12 18:58:57 -05:00
g-re-g
51e11e756a
Typos and a small cleanup ( #509 )
2023-02-12 18:11:31 -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
jquesada2016
d4648da5c6
chore: add workspace rustfmt.tml
( #483 )
2023-02-11 14:25:55 -05:00
Greg Johnston
c24874d9c8
change: add Scope
to view function in <For/>
to avoid memory "leak" ( #492 )
2023-02-08 20:28:04 -05:00
jquesada2016
765006158a
change: NodeRef<HtmlElement<Div>>
generics to NodeRef<Div>
( #481 )
2023-02-07 20:13:25 -05:00
Jan
b0a98d8b4f
Better styling for router related components ( #477 )
2023-02-06 18:34:39 -05:00
Greg Johnston
0765e51db8
fix: adding/removing errors from <ErrorBoundary/>
( #478 )
2023-02-05 21:23:02 -05:00
Jan
c28297fe93
Do it on an other branch ( #460 )
2023-02-04 07:12:53 -05:00
Greg Johnston
6d0d70cd17
perf: further reduce WASM binary size by ~5-7% ( #459 )
...
* Update `leptos_router` docs
* Further reducing WASM bundle sizes
2023-02-03 17:38:44 -05:00
Greg Johnston
6b683f9ab6
fix: leptos_router
hydration issues ( #450 )
2023-02-03 06:50:36 -05:00
Ben Wishovich
160f336303
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-01-31 21:56:42 -05:00
Greg Johnston
43ad91512a
Fixes boolean attributes in SSR ( closes #405 )
2023-01-29 16:29:06 -05:00
Greg Johnston
116d23f2c3
Revert "fix: Fixes boolean attributes in HTML fast-path (closes issue #405 )"
...
This reverts commit 2ecb345a79
.
2023-01-29 16:27:28 -05:00
Greg Johnston
2ecb345a79
fix: Fixes boolean attributes in HTML fast-path (closes issue #405 )
2023-01-29 16:02:47 -05:00
Greg Johnston
ae1ca969ef
Merge pull request #397 from leptos-rs/v0.1.2
...
`v0.1.2`
2023-01-28 11:17:30 -05:00
Greg Johnston
895f9d8487
Missing web-sys
types
2023-01-28 08:19:13 -05:00
Greg Johnston
1e45b182a0
Fix <ErrorBoundary/>
removal behavior
2023-01-28 08:14:32 -05:00
Greg Johnston
c7c672717c
Fix hydration issue related to WASM size reduction
2023-01-28 07:16:08 -05:00
Greg Johnston
7802d941bd
cargo fmt
2023-01-27 17:04:34 -05:00
Greg Johnston
4afbef87f6
clippy stuff
2023-01-27 16:56:22 -05:00
Greg Johnston
218485e3be
Make helpers into concrete functions for WASM binary size purposes
2023-01-27 16:24:05 -05:00
Greg Johnston
1ba01a46af
Use a concrete helper function to generate elements
2023-01-27 15:33:28 -05:00
Greg Johnston
590056e047
Remove gloo
dependency in leptos_dom
2023-01-27 14:01:07 -05:00
Greg Johnston
76a9c719a3
Fix missing docs error ( #389 )
2023-01-27 12:29:22 -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
Roland Fredenhagen
2fc20d8312
added hgroup
element ( #379 )
2023-01-26 15:05:58 -05:00
Ben Wishovich
4c24795ffd
Make Errors Sync ( #372 )
2023-01-25 20:15:47 -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
Martin
7aa0181192
Removed unused variables.
2023-01-23 09:46:28 +00:00
Martin
7f9919e2d5
Clippy fixes: redundant clone, .to_string() issues.
2023-01-22 14:03:15 +00:00
Greg Johnston
a5531b1a7c
Merge pull request #338 from benwis/error-handling
...
ErrorBoundary Component
2023-01-21 16:03:48 -05:00
benwis
3e04318082
Remove extra
2023-01-21 10:58:47 -08:00
benwis
2d88524354
Wrap cfg_if to prevent on_cleanup from panicing on the server
2023-01-21 10:56:38 -08:00
Greg Johnston
69e02bfce2
Update html.rs
...
Yikes! Fix broken format string.
2023-01-21 13:07:00 -05:00
Greg Johnston
89ee88d75e
Add SVG <script>
, <style>
, and <title>
to set of ambiguous elements — closes #349
2023-01-21 07:23:32 -05:00
benwis
9ea604f516
Merge branch 'main' into error-handling
2023-01-20 15:53:18 -08:00
Greg Johnston
a49dfd3f8e
Merge pull request #344 from leptos-rs/view-ssr
...
Reenable optimizations for SSR using the `view!` macro
2023-01-20 15:14:06 -05:00
Greg Johnston
3d769c9f21
Clean up some rendering issues and the panic when cleaning up
2023-01-20 13:14:09 -05:00
Greg Johnston
603eead12d
cargo fmt
2023-01-20 12:06:04 -05:00
Greg Johnston
8a73f3b879
Use comment nodes for <Suspense/>
to avoid both hydration and styling issues
2023-01-20 12:05:21 -05:00
Greg Johnston
a964e89d1a
cargo fmt
2023-01-20 10:08:13 -05:00
Greg Johnston
285092a467
Reenable SSR benchmarks
2023-01-20 10:00:16 -05:00
Greg Johnston
c1c74ead0f
Get view-macro SSR optimization working
2023-01-20 09:47:16 -05:00
benwis
db63eda2f5
Push gbj's updates
2023-01-18 16:02:06 -08:00
benwis
6cbdc57f7a
Add working impl of ErrorBoundary
2023-01-18 15:49:42 -08:00
benwis
3215e44c9a
Create example of file_and_error handler for Axum, and create <ErrorBoundary/>
...
for leptos
2023-01-18 12:59:15 -08:00
Greg Johnston
e416815591
clippy warning
2023-01-16 20:08:27 -05:00
Greg Johnston
81bdd6788f
Fix hydration in release mode if _0-0-0
is a marker, not an element
2023-01-16 20:08:07 -05:00
Greg Johnston
6130e708ce
cargo fmt
2023-01-16 09:26:40 -05:00
Greg Johnston
d049d2f36b
Use comments instead of element markers for hydration -- fixes issue #320
2023-01-16 09:21:28 -05:00
Greg Johnston
159852b8d7
clippy
2023-01-14 14:12:52 -05:00
Greg Johnston
6f95713b59
Fix <Suspense/>
hydration
2023-01-14 14:10:19 -05:00
Greg Johnston
e17afd4559
Handle custom elements correctly
2023-01-14 14:09:23 -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
7eaa36812d
Merge pull request #301 from leptos-rs/ssr-inner-html
...
Fix SSR of elements with `inner_html`
2023-01-11 21:59:45 -05:00
Greg Johnston
2ef36c65fd
cargo fmt
2023-01-11 20:58:26 -05:00
Martin
1621b86d8f
Minor: "leptos.workspace = true" is invalid.
2023-01-11 17:09:10 +00:00
Greg Johnston
b1ac17995d
Fix SSR of elements with inner_html
2023-01-11 07:47:24 -05:00
Greg Johnston
c8f0988e53
Merge pull request #292 from gbj/router-warnings
...
Implement `state` and `replace` correctly in `leptos_router` and clear warnings
2023-01-09 21:11:28 -05:00
Greg Johnston
64f0f8879b
Implement state
and replace
correctly in leptos_router
and clear warnings
2023-01-09 21:10:42 -05:00
Greg Johnston
b8cafeb650
Merge pull request #289 from gbj/forbid-unsafe
...
Forbid `unsafe` code in all packages
2023-01-09 20:45:28 -05:00
Greg Johnston
c050456a47
Use a runtime warning about SVG <a/> instead of a macro warning on all ambiguous tags
2023-01-09 20:31:51 -05:00
Greg Johnston
4df3687463
Forbid unsafe code in all packages
2023-01-09 19:48:51 -05:00
Martin
3d25e86c23
Policy change: Workflow now enforce "cargo fmt".
2023-01-09 12:44:30 +00:00
Greg Johnston
52e653316e
Merge pull request #270 from gbj/chorse
...
Chores
2023-01-08 07:26:14 -05:00
Martin
b9a83277d9
Removing clone call where possible(round2).
2023-01-08 09:57:19 +00:00
Greg Johnston
dbe3ec015c
Fix warning for unused variable.
2023-01-07 22:06:02 -05:00
Greg Johnston
a6b6864bc5
Merge branch 'adjust-tracing' of https://github.com/gbj/leptos into adjust-tracing
2023-01-07 16:27:33 -05:00
Greg Johnston
063b946cd4
Remove unnecessary log
2023-01-07 16:27:25 -05:00
Greg Johnston
5a2c9ea345
Merge branch 'main' into adjust-tracing
2023-01-07 16:26:20 -05:00
Greg Johnston
808d87598b
Tracing for events and elements.
2023-01-07 16:20:00 -05:00
Greg Johnston
af7b93fa1e
Merge pull request #128 from akesson/workspace-features
...
Workspace features
2023-01-07 14:19:56 -05:00
Greg Johnston
ed940f577a
Add tracing for event handlers
2023-01-07 13:32:40 -05:00
Greg Johnston
dffe195cdc
Fix two warnings
2023-01-07 13:16:20 -05:00
hakesson
b852e459a9
Unify workspace dependencies
2023-01-07 18:00:37 +01:00
hakesson
681f10ec8d
Workspace-based versioning
2023-01-07 17:35:02 +01:00
Martin
7acc309f66
Minor: Clippy format!() all variables now inlined.
2023-01-07 15:46:47 +00:00
Greg Johnston
e12c2d9769
Merge pull request #252 from gbj/additional-meta-tags
...
Additional meta tags — closes issue #158
2023-01-07 07:37:02 -05:00
Greg Johnston
844dc21efd
Merge pull request #255 from martinfrances107/#253_cargo_doc_warnings_rename_EachKey_to_Each
...
#254 Minor: In docs, Rename EachKey to Each.
2023-01-07 07:25:34 -05:00
Martin
6c5bcf30ba
#254 Minor: In docs, Rename EachKey to Each.
2023-01-07 11:51:52 +00:00
Martin
be8ffe935d
#254 Minor: Unbalanced tags.
2023-01-07 11:22:36 +00:00
Greg Johnston
0d92a5dec8
Add <Script/>
and <Style/>
components
2023-01-06 22:54:35 -05:00
Greg Johnston
635aa5c681
Merge pull request #250 from jquesada2016/on_mount
...
added `HtmlElement::on_mount`
2023-01-06 17:46:29 -05:00
Jose Quesada
6df4a6f120
fixed broken compilation within on_mount
2023-01-06 14:17:35 -06:00
Jose Quesada
73c6bbb225
updated to use the equest animation frame method in helpers.rs
2023-01-06 14:02:49 -06:00
Jose Quesada
fa57085946
added HtmlElement::on_mount
2023-01-06 12:24:24 -06:00
Greg Johnston
1125a5f7cb
Additional tracing
2023-01-06 12:30:19 -05:00
Greg Johnston
96418ed684
Start work on instrumenting leptos_reactive
2023-01-06 11:38:03 -05:00
Greg Johnston
64bf01c59e
Reduce CI load with skipped feature sets
2023-01-05 11:08:07 -05:00
Greg Johnston
2a4a5f75c9
Remove unused doc_comment
crate
2023-01-04 10:42:25 -05:00
Greg Johnston
91b65654d6
Fix typed event docs
2023-01-04 10:40:35 -05:00
Greg Johnston
af1a4492e8
leptos_macro
improvements to class:
, prop:
, on:
, :undelegated
, and events
2023-01-04 00:25:53 -05:00
Greg Johnston
6a4cbbf266
Specify html::a
to suppress warning
2023-01-03 16:07:51 -05:00
Greg Johnston
755ceb7d75
0.1.0-beta
2023-01-02 16:35:00 -05:00
Greg Johnston
e2517c99b8
Backtrace
not supported on stable
2023-01-02 12:55:26 -05:00
Greg Johnston
2b01bf99b4
enum Default
not supported on stable
2023-01-02 12:55:16 -05:00
Greg Johnston
60187961a0
Merge pull request #219 from jquesada2016/leptos_dom_stable
...
Stable support for `leptos_dom`
2023-01-02 12:09:48 -05:00
Jose Quesada
7478315970
forgot to commit new dependencies
2023-01-02 09:01:57 -06:00
Jose Quesada
b894444b8d
removed drain_filter
feature flag
2023-01-02 08:28:05 -06:00
Jose Quesada
9f8bcd6fb1
removed iter_intersperse
feature flag`
2023-01-02 08:20:45 -06:00
Jose Quesada
d82781abbd
removed thread_local
feature flag
2023-01-02 08:18:19 -06:00
Jose Quesada
f8c4cac6d3
removed once_cell
feature flag
2023-01-02 07:52:30 -06:00
Greg Johnston
e8eb55ca5c
Make sure tag names are uppercased in debug assertions where they're uppercased
2023-01-01 08:03:26 -05:00
Greg Johnston
7946df8bfc
Merge pull request #209 from benwis/cargo-leptos-release-testing
...
Update all examples to use cargo-leptos and patch integrations for latest cargo-leptos support
2023-01-01 07:56:41 -05:00
Ben Wishovich
f45d33db73
Move the examples out of the workspace, and standardize naming. All of the SSR examples now work with cargo-leptos
2022-12-31 15:52:19 -08:00
Jose Quesada
60e2f34456
changed View::on
to not require manually boxing the closure
2022-12-31 09:59:48 -06:00
Jose Quesada
7ec82c8df3
boxing View::on
closure to fix compiler recursion error
2022-12-31 09:54:13 -06:00
Greg Johnston
c438b46eb1
Merge pull request #200 from gbj/duplicating-text-fix
...
Fixing duplicating-text-node issue in `DynChild`
2022-12-30 19:11:43 -05:00
Greg Johnston
b318449ee7
Issue #178
2022-12-30 11:41:21 -05:00
Greg Johnston
59c291a1e5
Could it be this simple?
2022-12-30 10:47:01 -05:00
Greg Johnston
b98bacdcab
Remove logs
2022-12-29 18:51:39 -05:00
Greg Johnston
d3d71875da
FIXME DynChild
issue
2022-12-29 18:48:21 -05:00
Jose Quesada
0145b01da5
impl IntoView
for &View
2022-12-29 09:55:35 -06:00
Jose Quesada
63e70db736
removed EventHandler
trait
2022-12-28 17:49:10 -06:00
Jose Quesada
8acbc579e0
fixed broken undelegated
type
2022-12-28 15:38:13 -06:00
Jose Quesada
28bb3f81aa
made ev::undelegated
lowercase to match the rest of the event names
2022-12-28 15:28:59 -06:00
Greg Johnston
4b1fce4c9c
Revert "Merge branch 'main' into pr/119"
...
This reverts commit 63f680f37d
, reversing
changes made to 50ba796f49
.
2022-12-28 15:06:46 -05:00
Greg Johnston
fd2a2bd5f4
Fixing merge issues
2022-12-28 14:51:01 -05:00
Greg Johnston
63f680f37d
Merge branch 'main' into pr/119
2022-12-28 14:21:54 -05:00
Jose Quesada
f3b62bcf88
impl HtmlElement::inner_html
for SSR
2022-12-28 11:34:27 -06:00
Jose Quesada
57c72c038c
impl HtmlElement::inner_html
for web targets, SSR still TODO
2022-12-28 11:17:47 -06:00
Greg Johnston
e3c4e9f6a4
chores: fix failing tests, update docs, suppress warnings
2022-12-28 11:33:26 -05:00
Jose Quesada
8b81425b21
explicit handler type to help compiler type inference
2022-12-27 08:46:09 -06:00
Jose Quesada
04e3e7a9a6
Merge branch 'leptos_dom_v2' of https://github.com/jquesada2016/leptos into leptos_dom_v2
2022-12-27 08:33:22 -06:00
Jose Quesada
ab2d554dc3
now only adding event handlers Some(_)
and FnMut
; called cargo fmt
which is why more files were edited
2022-12-27 08:33:09 -06:00
Greg Johnston
6077966cd7
Streaming SSR for <Suspense/>
in release mode
2022-12-26 17:47:26 -05:00
Jose Quesada
a5351dd33d
fixed broken cfg
2022-12-26 09:51:36 -06:00
Jose Quesada
a15b3dd882
now using a shared marker to check if a Each
has already been mounted, rather than calling out to JS
2022-12-26 09:42:37 -06:00