Greg Johnston
8320f16716
chore: fix new clippy warnings
2023-08-02 16:05:42 -04:00
martin frances
e0b5738606
chore: document the magic number in FILTER_SHOW_COMMENT. ( #1468 )
2023-07-29 16:53:10 -04:00
Greg Johnston
5740c9b76b
feat: add MaybeProp
type ( #1443 )
2023-07-27 18:18:25 -04:00
Greg Johnston
7bc1ad2b4f
fix: incorrect opening node for <Each/>
in debug mode ( closes #1168 ) ( #1436 )
2023-07-26 10:43:46 -04:00
Greg Johnston
ec4bfb0e8a
chore: resolve clippy incorrect_clone_impl_on_copy_type
( closes #1401 ) ( #1418 )
2023-07-22 22:14:52 -04:00
Greg Johnston
338d2ab839
Merge pull request #1379 from agilarity/lint-with-clippy
...
ci: lint with clippy
2023-07-20 14:15:16 -04:00
Greg Johnston
9e7c31d1e4
docs: small issues ( #1385 )
2023-07-19 08:53:37 -04:00
Joseph Cruz
3af115a663
fix: maybe_misused_cfg
2023-07-18 20:56:39 -04:00
Joseph Cruz
a344804734
fix: incorrect_clone_impl_on_copy_type (allow)
2023-07-18 20:54:51 -04:00
Greg Johnston
47148f2033
perf: exclude hydration code in CSR mode ( #1372 )
2023-07-17 12:20:33 -04:00
Greg Johnston
f40ae6af30
fix: correctly show fallback for Transition on first load even if not hydrating ( #1362 )
2023-07-16 15:19:51 -04:00
Greg Johnston
8e68699435
feat: add support for adding CSP nonces ( #1348 )
2023-07-14 16:37:18 -04:00
Greg Johnston
193aa79956
docs: how not to mutate the DOM during rendering ( #1344 )
2023-07-13 16:57:07 -04:00
Joseph Cruz
3481a6ee53
build: run tasks from workpace or member directory ( #1339 )
2023-07-13 16:46:51 -04:00
Greg Johnston
d4b1ceda90
fix: event delegation issue with <input name="host">
( #1332 )
2023-07-12 16:20:11 -04:00
Greg Johnston
03a8609680
fix: warning generated by new #[must_use]
on views ( #1329 )
2023-07-12 10:00:05 -04:00
g-re-g
3e40f9cc66
chore: bump indexmap to 2 ( #1325 )
2023-07-11 15:24:21 -04:00
Martinez
7a4d475cca
docs: update warnings to remove mention of csr as a default feature ( #1313 )
2023-07-09 20:32:25 -04:00
Greg Johnston
ae3ddcb0e6
docs: must use View
( #1302 )
2023-07-08 06:42:02 -04:00
g-re-g
bab9f40a81
fix: rework diff functionality for <For/>
( #1296 )
2023-07-07 15:32:26 -04:00
Greg Johnston
f06ffd72aa
fix: use once_cell::OnceCell
rather than std::OnceCell
( #1288 )
2023-07-05 17:16:51 -04:00
Greg Johnston
83d3d7579c
fix: issue with class hydration not removing classes correctly ( closes #1286 ) ( #1287 )
2023-07-05 12:00:27 -04:00
Greg Johnston
d81c1a929e
fix: duplicate text nodes during <For/>
hydration ( closes #1279 ) ( #1281 )
2023-07-04 11:50:59 -04:00
Greg Johnston
f69c28df18
fix: improved diagnostics about non-reactive signal access ( #1277 )
2023-07-03 19:37:15 -04:00
Greg Johnston
81e416b085
fix: error messages in dyn_classes
( #1270 )
2023-07-03 09:57:50 -04:00
Greg Johnston
0f1ebccad5
fix: clearing <For/>
that has a previous sibling in release mode ( fixes #1258 ) ( #1267 )
2023-07-02 17:27:39 -04:00
Greg Johnston
2f01df6185
fix: HtmlElement::dyn_classes()
when adding classes ( #1265 )
2023-07-02 17:27:24 -04:00
martin frances
c4982319fe
chore: ran cargo clippy --fix and reviewed changes. ( #1259 )
2023-07-02 17:27:14 -04:00
Greg Johnston
67300adf41
fix: regression in ability to use signals directly in the view in stable ( #1254 )
2023-06-30 11:59:29 -04:00
Greg Johnston
ee7dbafc85
change: migrate to nightly
and csr
features rather than stable
and default-features = false
( #1227 )
2023-06-26 21:12:14 -04:00
Greg Johnston
966100c2d6
feat: add an anyhow
-like Result
type for easier error handling ( #1228 )
2023-06-25 15:18:00 -04:00
Greg Johnston
9da4084561
fix: nested Suspense/Transition with cascading resources ( #1214 )
2023-06-21 16:39:58 -04:00
jquesada2016
1d7235d4ca
fix: in <For/>
, removed
not being cleared when setting a diff to clear, causing panic ( #1220 )
2023-06-21 15:19:12 -04:00
Greg Johnston
2cb8171105
docs: document <ErrorBoundary/>
/<Suspense/>
relationship ( #1210 )
2023-06-21 11:17:20 -04:00
Greg Johnston
8ae5cf0ccf
fix: don't re-mount identical child in DynChild
( #1211 )
2023-06-19 17:04:08 -04:00
jquesada2016
5f0013e482
fix: reorder <For />
apply_diff
steps ( #1196 )
2023-06-15 20:37:17 -04:00
jquesada2016
97127a90c6
fix: new <For/>
bug when clearing which ignores further additions ( #1181 )
2023-06-14 13:56:56 -04:00
Greg Johnston
a98885a123
fix: <ErrorBoundary/>
IDs with new hydration key system ( #1180 )
2023-06-13 18:38:23 -04:00
jquesada2016
f415f7b146
fix: removes in new <For/>
causing panics in some circumstances ( #1173 )
2023-06-13 15:43:02 -04:00
jquesada2016
b6d9060152
feat: improved <For/>
algorithm ( #1146 )
...
Rewrites the algorithm behind the `<For/>` component to create a more robust keyed list implementation, with the potential for future additional optimizations related to grouping moved ranges.
Closes #533 .
2023-06-11 10:20:14 -04:00
Greg Johnston
55266f2efd
perf: reduce overhead of hydration keys ( #1122 )
2023-05-31 20:30:31 -04:00
Greg Johnston
5d70275c3a
fix: dispose of runtime when stream is actually finished ( closes #1097 ) ( #1110 )
2023-05-28 13:44:31 -04:00
Marc-Stefan Cassola
475566837e
feat: added scrollend
event ( #1105 )
2023-05-27 11:04:30 -04:00
Greg Johnston
7ff08615bb
fix: remove debug logs accidentally included
2023-05-27 06:08:08 -04:00
Greg Johnston
2d418dae93
fix: debug-mode bugs in <For/>
( closes #955 , #1075 , #1076 ) ( #1078 )
2023-05-22 06:49:13 -04:00
Greg Johnston
a9ed8461d1
feat: add "async routing" feature ( #1055 )
...
* add "async routing" feature that waits for async resources to resolve before navigating
* add support for Outlet
* add `<RoutingProgress/>` component
2023-05-21 06:46:23 -04:00
Greg Johnston
2cbf3581c5
fix: docs note on style
refers to class
( #1066 )
2023-05-19 13:42:16 -04:00
Greg Johnston
00fcd1c65e
docs: fix small docs issues ( closes #1045 ) ( #1049 )
2023-05-16 13:01:29 -04:00
Greg Johnston
85ad7b0f38
fix: <Suspense/>
hydration when no resources are read under it ( #1046 )
2023-05-16 12:20:23 -04:00
Greg Johnston
40c1556f29
change: remove APIs that had been marked deprecated ( #1037 )
2023-05-12 19:45:48 -04:00