Greg Johnston
b621ead607
fix: forward subscribers for already-resolved Suspend during client-side build
2024-09-16 21:10:02 -04:00
Greg Johnston
66cf21f650
fix: Ok => Err transition with Suspend ( closes #2957 )
2024-09-16 21:02:30 -04:00
Greg Johnston
efc6fc017d
fix: forward subscribers for already-resolved Suspend during hydration
2024-09-10 06:59:47 -04:00
Greg Johnston
346efd66f5
chore: remove unused cancellation logic for now
2024-09-09 21:19:55 -04:00
Greg Johnston
7c0889e873
fix: do not retrigger parent effect when Suspend's resources resolve ( closes #2956 )
2024-09-09 18:10:48 -04:00
Greg Johnston
5a57d48913
beta5
2024-09-08 19:40:32 -04:00
Greg Johnston
32bea69c28
fix: implement dry_resolve
on Suspend so that resources created inside a Suspend are registered ( closes #2917 ) ( #2940 )
2024-09-06 14:49:37 -04:00
Greg Johnston
7831e4ad05
next beta release
2024-08-31 11:59:05 -04:00
Baptiste
be20ecd366
fix: implement Copy and Clone for HtmlElement without needing Rndr to be Clone/copy ( #2889 )
2024-08-28 07:25:51 -04:00
Greg Johnston
5790d8ad12
fix: derive various traits on Dom
to make it easier to derive traits on structs that take a generic Renderer
2024-08-28 07:25:08 -04:00
Oliver
88d4f14541
added attributes to source element ( #2883 )
...
Co-authored-by: Oliver Nordh <oliver.nordh@proton.me>
2024-08-26 19:27:01 -04:00
Álvaro Mondéjar Rubio
53cc479c14
chore: set tracing
as feature for all crates ( #2843 )
2024-08-23 17:34:05 -04:00
Greg Johnston
b932bd5e04
Merge pull request #2859 from leptos-rs/2743
...
Add `Resource::refetch()` and `Resource::update()`
2024-08-19 07:23:41 -04:00
Tomer Hanochi
78dc8b4410
fix: make any_spawner optional and dependent on the reactive_graph feature ( #2858 )
2024-08-18 16:32:20 -04:00
Greg Johnston
c6bf525270
chore: version bump for tachys and meta bug
2024-08-18 16:25:53 -04:00
Greg Johnston
1b276e1e02
Revert "fix: run unmount logic for element children ( closes #2832 ) ( #2834 )"
...
This reverts commit 951f4a73ee
.
2024-08-16 17:43:55 -04:00
Greg Johnston
a898d3f2f7
beta2 release
2024-08-14 20:13:14 -04:00
Greg Johnston
951f4a73ee
fix: run unmount logic for element children ( closes #2832 ) ( #2834 )
2024-08-14 19:59:54 -04:00
Saber Haj Rabiee
db1c15f4e4
fix: fix web-sys
warnings in server_fn
( #2828 )
...
* fix: fix web-sys warnings in server_fn
* fix: update web-sys to 0.3.70
* fix: web-sys clipboard api in 0.3.70
2024-08-13 15:46:34 -07:00
Saber Haj Rabiee
e01dfbf497
fix: update to wasm-bindgen 0.2.93 ( #2827 )
2024-08-13 15:21:57 -07:00
mahmoud-eltahawy
20af4928b2
chore: use workspace edition for examples and crates ( #2816 )
2024-08-12 19:25:47 -04:00
Greg Johnston
7b62ad44d2
feat: restore hot reloading for 0.7 ( #2775 )
2024-08-12 16:11:30 -04:00
Greg Johnston
5fe58369f5
fix: only implement global attributes on HtmlElement, not on all renderable types, to improve autocomplete ( #2811 )
2024-08-11 13:21:08 -04:00
Saber Haj Rabiee
b3e2040ec9
chore: upgrade dependencies ( #2765 )
2024-08-10 20:01:41 -04:00
Greg Johnston
d1248d3faf
fix: hydration for attributes with Option<_>
( closes #2793 ) ( #2794 )
2024-08-08 14:11:26 -04:00
martin frances
97e0222061
chore: cargo outdated, bump rustc-hash to version 2.0.0, no additional fixup needed. ( #2778 )
2024-08-05 20:53:16 -04:00
luoxiaozero
a7aedee4fd
feat: adds ForEnumerate
component that gives reactive access to current index in list ( #2773 )
2024-08-05 20:52:18 -04:00
Corvus
f180941b7b
feat: complete img
and video
attributes set ( #2774 )
2024-08-05 20:38:20 -04:00
Corvus
f174688974
feat: provide deprecated create_node_ref ( #2777 )
2024-08-05 20:33:58 -04:00
Corvus
3dbedfc871
feat: reintroduce custom events ( #2762 )
2024-08-04 08:21:10 -04:00
luoxiaozero
026152d20e
fix: correctly rebuild reactive attributes to avoid stale signals ( #2763 )
2024-08-04 08:16:02 -04:00
Greg Johnston
00fb8f29d3
fix: do not pass SendWrappers through Suspense ( closes #2756 )
2024-08-02 10:27:35 -04:00
Greg Johnston
c88409a333
fix: update reactive views for new requirements
2024-08-01 19:43:09 -04:00
Greg Johnston
11011c2bda
fix: correct async resolution for islands ( closes #2734 )
2024-08-01 19:43:09 -04:00
Greg Johnston
29b0dca1d8
fix: allow Suspense to remount before rebuilding ( closes #2721 )
2024-08-01 19:43:09 -04:00
Greg Johnston
260c624461
fix: serializing island props ( closes #2730 )
2024-08-01 19:43:09 -04:00
Greg Johnston
1aa2752842
fix: if island is not entry point, update hydration cursor correctly to include island node ( closes #2724 )
2024-08-01 19:43:09 -04:00
Greg Johnston
30cf1167f2
fix: correct re-exports for islands with props ( closes #2723 )
2024-08-01 19:43:09 -04:00
Greg Johnston
d9b590b8e0
fix: unique IDs and correct hydration for <ErrorBoundary/>
( closes #2704 )
2024-08-01 19:43:09 -04:00
Greg Johnston
54401c6f69
beta version
2024-08-01 19:43:09 -04:00
Greg Johnston
6a705e2a21
chore: clippy
2024-08-01 19:43:09 -04:00
Greg Johnston
4c4d3dcfa3
feat: mark branches in AnyView
2024-08-01 19:43:09 -04:00
Greg Johnston
55053da00c
chore: clippy
2024-08-01 19:43:09 -04:00
Greg Johnston
200047a8bc
chore: remove unnecessary default generics
2024-08-01 19:43:09 -04:00
Greg Johnston
634ac1c4a3
chore: clippy and fmt
2024-08-01 19:43:09 -04:00
Greg Johnston
1f2b13a976
feat: allow !Send
signals
2024-08-01 19:42:51 -04:00
Greg Johnston
d4ec5e187b
fix: rename nightly feature for const generic &'static str
( d0c11bf6e3
\#diff-7b65e42e2b87910c94950caf7f0687fda2f9f98f311099404f5c4afb4a36e50c)
2024-08-01 19:42:51 -04:00
Greg Johnston
4fe7fe725f
chore: remove pub
field in Suspend
so that Suspend::new()
must be used
2024-08-01 19:42:51 -04:00
Greg Johnston
8635887ca7
feat: optional branch-marking in HTML to support initial work on client-side islands routing
2024-08-01 19:42:51 -04:00
Greg Johnston
75336bc265
fix: add HTML global on___
attributes
2024-08-01 19:42:51 -04:00
Greg Johnston
93e6456e19
fix: require Suspend::new()
to ensure the Future
is properly scoped at creation time, not at render time
2024-08-01 19:42:51 -04:00
Greg Johnston
7752ab78e3
fix: custom elements SSR
2024-08-01 19:42:50 -04:00
Greg Johnston
64bc2580ff
docs: add tachys docs
2024-08-01 19:42:50 -04:00
Greg Johnston
62cb361031
chore: clippy
2024-08-01 19:42:50 -04:00
Greg Johnston
04c67cb8b6
chore: clear warnings
2024-08-01 19:42:50 -04:00
Greg Johnston
efd060c955
feat: Suspend on style: and class:
2024-08-01 19:42:50 -04:00
luoxiaozero
12a9e06c5e
feat: additional ARIA attributes ( #2677 )
2024-08-01 19:42:50 -04:00
Greg Johnston
4b539b524b
fix: was disposing of Suspense Owner too early
2024-08-01 19:42:50 -04:00
Greg Johnston
67fe4cc540
fix: rebuilding NodeRef
2024-08-01 19:42:50 -04:00
Greg Johnston
fa731d5018
feat: top-level Suspend without Suspense
2024-08-01 19:42:50 -04:00
Greg Johnston
ccf6703274
chore: clippy and clean up unused functions
2024-08-01 19:42:50 -04:00
Greg Johnston
e9c7b50dfd
feat: attributes on body and html
2024-08-01 19:42:50 -04:00
Greg Johnston
4a0f173bb5
feat: support Suspend in attributes
2024-08-01 19:42:50 -04:00
Greg Johnston
0cf3113812
feat: local resources with .await
2024-08-01 19:42:50 -04:00
Greg Johnston
1dae77d6b4
fix: don't break Routes SSR now that it uses Suspend
2024-08-01 19:42:50 -04:00
Greg Johnston
a68653b385
feat: automatically replace Suspense blocks if they are still waiting to be flushed, without JS (replaces PartiallyBlocked)
2024-08-01 19:42:50 -04:00
Luke Naylor
f8283f4674
Add missing 'form' attribute for <mo> ( #2660 )
...
This attribute seems to be missing in the attribute
table on Mozilla Docs, however does appear in the
compatibility table lower down.
This attribute is also frequently used by temml,
a common generator for mathml content.
2024-08-01 19:42:50 -04:00
Greg Johnston
059c8abd2f
chore: clippy
2024-08-01 19:42:50 -04:00
Greg Johnston
6885777c75
support MaybeSignal in view
2024-08-01 19:42:50 -04:00
Greg Johnston
055701ebf6
fix: <option>
struct generation
2024-08-01 19:42:50 -04:00
Greg Johnston
88af893703
fix: <option>
struct generation
2024-08-01 19:42:50 -04:00
Greg Johnston
514c51ca30
fix: rebuilding AnyView
2024-08-01 19:42:50 -04:00
Greg Johnston
44eae4c2ed
0.7.0-alpha
2024-08-01 19:42:50 -04:00
Greg Johnston
61876dff10
fix: correct For behavior when mounting with siblings, and when clearing
2024-08-01 19:42:49 -04:00
Greg Johnston
081f4ec550
chore: cargo fmt
2024-08-01 19:42:49 -04:00
Greg Johnston
598c59b9c2
make RemoveEventHandler a concrete type
2024-08-01 19:42:49 -04:00
Greg Johnston
9de6c5bb4a
feat: add ElementExt to give access to the same view APIs at runtime that we do at compile time
2024-08-01 19:42:49 -04:00
Greg Johnston
f65eaec9ba
feat: add ElementExt to give access to the same view APIs at runtime that we do at compile time
2024-08-01 19:42:49 -04:00
Greg Johnston
095dc78893
remove log
2024-08-01 19:42:49 -04:00
Greg Johnston
3ebea79e05
preliminary work on directives (not useful yet until we have an ElementExt that allows you to do things declaratively from an Element
2024-08-01 19:42:49 -04:00
Greg Johnston
fe7c7c3a99
omit () entirely if it is the only child of an HTML element
2024-08-01 19:42:49 -04:00
Greg Johnston
8b142c72f0
fix: don't override a text node's 'next sibling after text' position if it's in Either, now that they don't have separate marker nodes
2024-08-01 19:42:49 -04:00
Greg Johnston
04e09d2005
fix: remove extra comment at end of Suspense now that Either no longer requires it
2024-08-01 19:42:21 -04:00
Greg Johnston
722fd0f6c2
fix: () in templates
2024-08-01 19:42:21 -04:00
Greg Johnston
d7e17a2ec9
remove unnecessary logs
2024-08-01 19:42:21 -04:00
Greg Johnston
81c0947ce5
fix reactive styles
2024-08-01 19:42:21 -04:00
Greg Johnston
309a3d504a
fix: correctly rebuild reactive attributes to avoid stale signals
2024-08-01 19:42:21 -04:00
luoxiaozero
63f8da2fb5
feat: Attr exposes PhantomData field ( #2641 )
2024-08-01 19:42:21 -04:00
Greg Johnston
f7ee0c4764
chore(ci): add Makefiles for smaller packages
2024-08-01 19:42:21 -04:00
Greg Johnston
10230d6d65
remove most remaining marker/placeholder elements
2024-08-01 19:42:21 -04:00
Greg Johnston
4a80c8b65b
fix: can't memoize JS properties, because they can be set between signal updates by user input
2024-08-01 19:42:21 -04:00
Greg Johnston
f191bb8324
fix: correctly escape style and class attributes
2024-08-01 19:42:21 -04:00
Greg Johnston
e28e5ceb1e
catch resource reads inside Signal during Suspense
2024-08-01 19:42:21 -04:00
Greg Johnston
0d867ba016
fix: correctly escape text nodes, except in script/style tags
2024-08-01 19:42:21 -04:00
Greg Johnston
32f77cc42b
refactor insert_before_this to find parent lazily, and use it for rebuilding reactive components by replacing their whole contents
2024-08-01 19:42:21 -04:00
Greg Johnston
1afdc4fe1e
remove unused leptos_reactive integration
2024-08-01 19:42:20 -04:00
Greg Johnston
36272a0b1b
Revert "fix: constrain reactive rendering to Fn(), because using dry_resolve() for Suspense requires idempotent render functions so that they can be called once (to register resources) and called a second time to resolve"
...
This reverts commit 7ec5c77ba3e8f45bae04a7661a56741f95125adb.
2024-08-01 19:42:20 -04:00
Greg Johnston
e0f98dc0fd
fix: constrain reactive rendering to Fn(), because using dry_resolve() for Suspense requires idempotent render functions so that they can be called once (to register resources) and called a second time to resolve
2024-08-01 19:42:20 -04:00
Rakshith Ravi
98ea18009d
Update import statements in examples ( #2625 )
2024-08-01 19:41:56 -04:00
Greg Johnston
a47759007f
chore: clippy
2024-08-01 19:41:55 -04:00