Evan Almloff
|
0554a5db5d
|
Merge branch 'fix-new-clippy-lints' into fix-router-query
|
2023-08-30 09:03:41 -05:00 |
|
Evan Almloff
|
2d916ef628
|
fix web query segments
|
2023-08-30 08:21:24 -05:00 |
|
Luca
|
37eb929d69
|
Explain features necessary for the pre_cache_static_routes function. (#1401)
|
2023-08-25 14:00:38 -05:00 |
|
Evan Almloff
|
3ac2346e46
|
fix a few new clippy lints
|
2023-08-25 07:54:04 -05:00 |
|
Evan Almloff
|
e43bdd815f
|
fix test failures
|
2023-08-08 11:27:29 -07:00 |
|
Evan Almloff
|
f7eba62a5d
|
Merge branch 'master' into update-scroll-history-lazy
|
2023-08-01 10:47:04 -07:00 |
|
Evan Almloff
|
549db35de3
|
update scroll history lazily when you leave a page
|
2023-08-01 10:45:54 -07:00 |
|
Jonathan Kelley
|
fe1ce3bbe7
|
Merge pull request #1273 from Demonthos/dedup-history
Deduplicate route history
|
2023-08-01 10:35:20 -07:00 |
|
Evan Almloff
|
4062e232d9
|
fix navigator
|
2023-08-01 10:21:16 -07:00 |
|
Evan Almloff
|
98de423d99
|
deduplicate route history
|
2023-08-01 10:16:19 -07:00 |
|
Jonathan Kelley
|
39e89c1fac
|
Bump crate versions, fix any publish errors
|
2023-07-31 18:49:54 -07:00 |
|
Evan Almloff
|
3eab363e51
|
Add authors to all crates
|
2023-07-31 17:30:18 -07:00 |
|
ealmloff
|
cfd62e274e
|
Make deprecated use router (#1260)
* make router props expansion better
* fix router data fields
* make a deprecated use_router hook
|
2023-07-27 10:32:23 -07:00 |
|
Jonathan Kelley
|
5e3451a6f2
|
Quiet cargo warnings
|
2023-07-26 21:02:39 -07:00 |
|
Evan Almloff
|
d2ec27e761
|
fix clippy
|
2023-07-26 11:29:34 -07:00 |
|
Evan Almloff
|
cc94711d62
|
rename generic navigator to navigator
|
2023-07-26 11:09:40 -07:00 |
|
Evan Almloff
|
947a153347
|
make navigator non-generic
|
2023-07-26 11:08:45 -07:00 |
|
Evan Almloff
|
0ebcb5f1be
|
remove some logging
|
2023-07-26 10:28:49 -07:00 |
|
Evan Almloff
|
e7a9161066
|
fix link component
|
2023-07-26 10:18:39 -07:00 |
|
Evan Almloff
|
5f0dd3af3e
|
it almost lives?
|
2023-07-25 18:14:48 -07:00 |
|
Jonathan Kelley
|
7d4361a701
|
Merge pull request #1244 from Demonthos/is-decendant
Add is_child_of function to Routable
|
2023-07-24 17:36:30 -07:00 |
|
Evan Almloff
|
61dc549ba1
|
Make new enum router less breaking
|
2023-07-24 11:57:56 -07:00 |
|
Evan Almloff
|
1ddda0cc17
|
fix clippy
|
2023-07-24 11:30:52 -07:00 |
|
Evan Almloff
|
6760c2f961
|
add doc example
|
2023-07-24 11:22:59 -07:00 |
|
Evan Almloff
|
440d2922be
|
add is_child_of function to Routable
|
2023-07-24 10:33:55 -07:00 |
|
Evan Almloff
|
9e70aae989
|
fix route prerendering
|
2023-07-21 11:10:21 -07:00 |
|
Jonathan Kelley
|
3af0355196
|
Merge pull request #1199 from Demonthos/use-server-function
Use server function hook
|
2023-07-20 12:49:47 -07:00 |
|
Jonathan Kelley
|
a49fd81523
|
fix merge conflict
|
2023-07-20 10:55:52 -07:00 |
|
Jonathan Kelley
|
91d4207fa7
|
Merge branch 'master' into feature/use-shared-state-better-diagnostics
|
2023-07-20 10:51:10 -07:00 |
|
Andrea Frigido
|
dccad58f1d
|
Update license field following SPDX 2.1 license expression standard
|
2023-07-20 18:00:07 +01:00 |
|
Evan Almloff
|
dd5d974aeb
|
fix suspense
|
2023-07-17 16:48:54 -07:00 |
|
Evan Almloff
|
a831c1375a
|
remove web test for router
|
2023-07-14 13:30:04 -07:00 |
|
Evan Almloff
|
97115f6537
|
fix nested nest segments
|
2023-07-14 12:32:46 -07:00 |
|
Evan Almloff
|
d19a33d59c
|
fix reversed nests
|
2023-07-14 11:40:38 -07:00 |
|
Evan Almloff
|
1dac04ba8a
|
fix with_initial_path
|
2023-07-14 08:22:31 -07:00 |
|
Evan Almloff
|
8a142bbc95
|
improve index route parsing error message
|
2023-07-14 08:13:44 -07:00 |
|
Evan Almloff
|
5f37dcc2ac
|
fix layouts in child routes
|
2023-07-13 19:56:30 -07:00 |
|
Evan Almloff
|
128f3e4425
|
fix nested routers
|
2023-07-13 19:29:43 -07:00 |
|
niedzwiedzw
|
f159779af4
|
make thiserror a workspace dependency everywhere else
|
2023-07-11 22:54:24 +02:00 |
|
ealmloff
|
39ec5f498c
|
Merge branch 'master' into router-typesafe
|
2023-07-10 19:16:39 -05:00 |
|
Evan Almloff
|
73a45fb113
|
fix incremental router cache
|
2023-07-08 12:22:54 -07:00 |
|
Marc Espín
|
32d4472bfd
|
fix: Remove duplicated doc links and improved some descriptions (#1167)
|
2023-07-08 11:04:27 -05:00 |
|
Evan Almloff
|
523be82965
|
fix clippy
|
2023-07-06 12:14:40 -07:00 |
|
Evan Almloff
|
1110026d54
|
allow nested routers
|
2023-07-06 11:52:17 -07:00 |
|
Evan Almloff
|
cbeaa07be0
|
create static_routes helper
|
2023-06-30 18:51:33 -07:00 |
|
Jon Kelley
|
6f38c765e5
|
Merge pull request #877 from Demonthos/fix-component-attribute-formatting
Don't accept raw attributes in components without trailing commas
|
2023-06-30 12:10:57 -07:00 |
|
Evan Almloff
|
f5c60eeb4c
|
make fullstack helpers compatable with prerendering
|
2023-06-28 18:48:42 -07:00 |
|
Evan Almloff
|
7b1f0c9412
|
Merge branch 'master' into router-typesafe
|
2023-06-28 08:56:07 -07:00 |
|
Evan Almloff
|
0600a1bb49
|
simpilify static generation example
|
2023-06-27 16:06:44 -07:00 |
|
Evan Almloff
|
2da1f7faa7
|
allow nested routes
|
2023-06-26 16:08:53 -07:00 |
|
Evan Almloff
|
c238c22eb5
|
add required features to fix tests
|
2023-06-24 14:07:48 -07:00 |
|
Evan Almloff
|
e83866b986
|
fix router examples
|
2023-06-24 13:44:22 -07:00 |
|
Evan Almloff
|
a165e13564
|
add cache headers
|
2023-06-24 13:21:12 -07:00 |
|
Evan Almloff
|
99674fcf94
|
create server launch macro
|
2023-06-23 18:23:03 -07:00 |
|
Evan Almloff
|
1704ee0068
|
router/fullstack/ssr intigration
|
2023-06-22 16:51:48 -07:00 |
|
Evan Almloff
|
28f875857e
|
add timestamps to incremental rendering
|
2023-06-22 12:13:51 -07:00 |
|
Evan Almloff
|
3d41dd95c9
|
remove logging
|
2023-06-21 18:51:40 -07:00 |
|
Evan Almloff
|
3a690877d1
|
basic incremental renderer
|
2023-06-21 18:36:32 -07:00 |
|
Evan Almloff
|
5f873511c5
|
use workspace dependancies
|
2023-06-19 14:29:11 -05:00 |
|
Evan Almloff
|
bc063c58b7
|
throttle history updates to 100ms
|
2023-06-19 12:04:06 -05:00 |
|
Evan Almloff
|
33f0e30369
|
fix default web history provider
|
2023-06-18 19:24:31 -05:00 |
|
Evan Almloff
|
a9307e57e6
|
fix CI
|
2023-06-02 12:33:47 -05:00 |
|
Evan Almloff
|
577f99e68c
|
link to the router guide in the readme
|
2023-06-01 17:50:42 -05:00 |
|
Evan Almloff
|
bc99d9b01a
|
fix formatting
|
2023-06-01 17:48:43 -05:00 |
|
Evan Almloff
|
b5a2f0d6cb
|
finish router refrence
|
2023-06-01 17:31:13 -05:00 |
|
Evan Almloff
|
07446386e6
|
fix external router examples
|
2023-06-01 14:10:33 -05:00 |
|
Evan Almloff
|
67992f7da9
|
create cfg factory
|
2023-06-01 13:13:50 -05:00 |
|
Evan Almloff
|
2f473f7c97
|
make serde optional
|
2023-06-01 11:03:44 -05:00 |
|
Evan Almloff
|
fe601e2a48
|
restore navigator
|
2023-06-01 09:45:31 -05:00 |
|
Evan Almloff
|
ed0184685d
|
fix doc links
|
2023-05-31 17:14:40 -05:00 |
|
Evan Almloff
|
ece8f0fb22
|
general cleanup
|
2023-05-31 17:12:52 -05:00 |
|
Evan Almloff
|
09cabe4e8b
|
update doc examples
|
2023-05-31 15:51:26 -05:00 |
|
Evan Almloff
|
35befa1784
|
update tests
|
2023-05-31 13:57:33 -05:00 |
|
Evan Almloff
|
58b74c1155
|
create redirects
|
2023-05-31 12:11:11 -05:00 |
|
Evan Almloff
|
ecc99cd013
|
format example
|
2023-05-23 19:39:18 -05:00 |
|
Evan Almloff
|
d3b21879fb
|
create non generic wrappers for each route
|
2023-05-23 19:31:30 -05:00 |
|
Evan Almloff
|
3678fa1d3f
|
create example
|
2023-05-23 19:09:24 -05:00 |
|
Evan Almloff
|
d0d7e88a0d
|
generate site map constant
|
2023-05-23 18:47:33 -05:00 |
|
Evan Almloff
|
502d670dff
|
improve macro ergonomics
|
2023-05-23 17:32:40 -05:00 |
|
Evan Almloff
|
1f68399e7b
|
allow extra fields in the enum not from the route
|
2023-05-23 13:57:50 -05:00 |
|
Evan Almloff
|
46017d5b7e
|
fix outlets being updated out of order
|
2023-05-23 12:59:31 -05:00 |
|
Evan Almloff
|
f94dc85491
|
fix scroll history
|
2023-05-23 12:59:22 -05:00 |
|
Evan Almloff
|
dd48c5a163
|
fix web history
|
2023-05-23 11:58:12 -05:00 |
|
Evan Almloff
|
b91fb39142
|
Merge branch 'upstream' into router-typesafe
|
2023-05-23 11:24:31 -05:00 |
|
Evan Almloff
|
7ae8403af7
|
update web history
|
2023-05-23 11:22:57 -05:00 |
|
Evan Almloff
|
e4b8fbfafe
|
Intigrate macro with router hooks and components
|
2023-05-22 16:42:32 -05:00 |
|
Jon Kelley
|
6bd3437e3a
|
Merge branch 'master' into server-fn
|
2023-05-18 13:18:41 +02:00 |
|
Evan Almloff
|
2aadeb8046
|
parse query strings
|
2023-05-12 20:55:38 -05:00 |
|
Evan Almloff
|
579da12ab6
|
Merge branch 'upstream' into server-fn
|
2023-05-02 11:05:38 -05:00 |
|
Evan Almloff
|
ed4709101c
|
fix duplicate example names
|
2023-05-02 09:38:58 -05:00 |
|
Evan Almloff
|
80a8310297
|
switch debug logs to trace in the router and web crates
|
2023-04-20 15:08:56 -05:00 |
|
Adrian Wannenmacher
|
90c7e22f8b
|
actually make clippy happy
|
2023-04-12 20:19:01 +02:00 |
|
Adrian Wannenmacher
|
2f3bb4d6d5
|
make clippy happy
|
2023-04-12 19:48:27 +02:00 |
|
Adrian Wannenmacher
|
e24526dab3
|
add tests for the link component
|
2023-04-11 22:07:00 +02:00 |
|
Adrian Wannenmacher
|
18c7f9c056
|
reimplement link click event handler prop
|
2023-04-11 20:38:39 +02:00 |
|
Adrian Wannenmacher
|
00174d4f46
|
switch router to async-lock
|
2023-04-11 19:58:07 +02:00 |
|
Adrian Wannenmacher
|
231e32d76e
|
merge upstream changes
|
2023-04-11 19:21:48 +02:00 |
|
Evan Almloff
|
219af51526
|
fix cargo check
|
2023-04-03 17:39:09 -05:00 |
|
Evan Almloff
|
bfcb0f6eab
|
add an example illistrating intigration with the router
|
2023-03-31 15:33:44 -05:00 |
|
Arniu Tseng
|
ec8b77ab32
|
Remove unused simple-logger
|
2023-03-25 18:20:01 +08:00 |
|
Evan Almloff
|
71b5689b1e
|
fix web router test build
|
2023-03-21 08:22:40 -05:00 |
|
Kyle Smith
|
eee6cbabb2
|
Update Router book to reflect crate separation and need for web feature. (#873)
|
2023-03-10 07:07:53 -06:00 |
|
Evan Almloff
|
a51f67c2ec
|
add version to docs links in readmes
|
2023-02-18 18:38:30 -06:00 |
|
Evan Almloff
|
3f3db39c28
|
update doc links
|
2023-01-15 15:18:12 -06:00 |
|
Evan Almloff
|
52d5c8d4e7
|
update READMEs and tags for the 0.3 release
|
2023-01-10 10:16:11 -06:00 |
|
Jonathan Kelley
|
7f01f61138
|
feat: publish 0.3 versions of many crates
|
2023-01-04 14:31:07 -05:00 |
|
Jonathan Kelley
|
4fdbce9a70
|
chore: clean up readmes
|
2022-12-29 16:17:03 -05:00 |
|
Jonathan Kelley
|
366e46eddf
|
chore: add some fixes to hot reload
|
2022-12-25 23:22:43 -05:00 |
|
Jonathan Kelley
|
9b0244ee5c
|
fix: use ready nodes in more places
|
2022-12-25 01:37:00 -05:00 |
|
Jonathan Kelley
|
85f6ea0545
|
feat: expand error boundary concept
|
2022-12-23 23:59:10 -05:00 |
|
Adrian Wannenmacher
|
f1e32f6358
|
rustfmt
|
2022-12-23 18:56:24 +01:00 |
|
Adrian Wannenmacher
|
f1cbfe0874
|
change router to use option again
|
2022-12-23 18:55:03 +01:00 |
|
Jonathan Kelley
|
5a70c6ecf9
|
chore: swap over router none
|
2022-12-22 14:45:48 -05:00 |
|
Jonathan Kelley
|
d3be971f4e
|
chore: rollback to option instead of anyhow
|
2022-12-19 18:06:13 -08:00 |
|
Adrian Wannenmacher
|
7d0c098a61
|
try fix CI test
|
2022-12-16 12:55:50 +01:00 |
|
Adrian Wannenmacher
|
83d428b853
|
try fix CI test
|
2022-12-16 12:44:05 +01:00 |
|
Adrian Wannenmacher
|
38915b1f96
|
try fix CI test
|
2022-12-16 12:33:46 +01:00 |
|
Adrian Wannenmacher
|
75357e974d
|
rustfmt
|
2022-12-16 12:10:49 +01:00 |
|
Adrian Wannenmacher
|
da1862507e
|
update router readme
|
2022-12-16 12:03:59 +01:00 |
|
Adrian Wannenmacher
|
96bd8b5565
|
fix outlet depth override
|
2022-12-15 21:59:18 +01:00 |
|
Adrian Wannenmacher
|
10c2abf0d8
|
implement scroll restoration
|
2022-12-15 20:09:53 +01:00 |
|
Adrian Wannenmacher
|
53d97755fd
|
add web history integration
|
2022-12-15 14:46:40 +01:00 |
|
Adrian Wannenmacher
|
e26e44fbc5
|
fix router example indentation
|
2022-12-14 18:10:36 +01:00 |
|
Adrian Wannenmacher
|
41bcc1e1f8
|
remove unneeded code from simple router example
|
2022-12-14 18:09:37 +01:00 |
|
Adrian Wannenmacher
|
d866f6782e
|
add a bit more content to the router example
|
2022-12-14 18:07:04 +01:00 |
|
Jonathan Kelley
|
7e45f2aa04
|
feat: add scroll to 0 for web router
|
2022-12-13 15:00:54 -08:00 |
|
Jonathan Kelley
|
5c20e651da
|
fix: get rollover working
|
2022-12-13 14:44:47 -08:00 |
|
Jonathan Kelley
|
79e786aca5
|
chore: convert to logs
|
2022-12-13 12:38:27 -08:00 |
|
Adrian Wannenmacher
|
9fcdacbeb8
|
add a few outlet tests
|
2022-12-13 18:28:36 +01:00 |
|
Adrian Wannenmacher
|
4677a00adc
|
apply clippy suggestions
|
2022-12-13 16:19:40 +01:00 |
|
Adrian Wannenmacher
|
83f6984b0a
|
change empty outlet to placeholder instead of div
|
2022-12-13 16:01:53 +01:00 |
|
Adrian Wannenmacher
|
af6362ce3e
|
deny missing docs in router
|
2022-12-13 12:42:18 +01:00 |
|
Adrian Wannenmacher
|
8d52a6d208
|
document components
|
2022-12-13 12:18:54 +01:00 |
|
Adrian Wannenmacher
|
4e1c746f25
|
document the prelude
|
2022-12-13 11:22:44 +01:00 |
|
Adrian Wannenmacher
|
7d2466ff28
|
make hooks return a result instead of an option
|
2022-12-13 11:09:24 +01:00 |
|
Adrian Wannenmacher
|
3e86c0e364
|
make nested use_router calls behave correctly
|
2022-12-13 10:59:25 +01:00 |
|
Adrian Wannenmacher
|
64399794c0
|
document hooks
|
2022-12-13 10:46:30 +01:00 |
|
Adrian Wannenmacher
|
398043eba0
|
add history buttons
|
2022-12-13 09:10:51 +01:00 |
|
Jonathan Kelley
|
d4b6bb8a7b
|
feat: fix the scope rollover bug
|
2022-12-12 18:31:30 -08:00 |
|
Adrian Wannenmacher
|
0cc0cba482
|
add navigator and use_navigate hook
|
2022-12-13 00:09:32 +01:00 |
|
Adrian Wannenmacher
|
85ac35c198
|
update default external navigation failure component
|
2022-12-12 23:39:52 +01:00 |
|
Adrian Wannenmacher
|
8df588046d
|
add use_route hook
|
2022-12-12 23:39:34 +01:00 |
|
Adrian Wannenmacher
|
3d752e31ec
|
add a fixed route to example
|
2022-12-09 04:11:31 +01:00 |
|
Adrian Wannenmacher
|
780786c520
|
fix outlet panic
|
2022-12-09 03:33:12 +01:00 |
|
Adrian Wannenmacher
|
ef76453422
|
fix release build
|
2022-12-09 01:42:30 +01:00 |
|
Adrian Wannenmacher
|
a170aa76e0
|
add simple example
|
2022-12-09 01:15:04 +01:00 |
|
Adrian Wannenmacher
|
9f48cab9ad
|
add comp() and default failure components
|
2022-12-09 01:14:54 +01:00 |
|
Adrian Wannenmacher
|
89ac4d51ab
|
fix breaks from previous merge
|
2022-12-08 23:56:41 +01:00 |
|
Adrian Wannenmacher
|
ea43192267
|
add link component
|
2022-12-08 22:56:57 +01:00 |
|
Jonathan Kelley
|
e6920e9b34
|
chore: fix web
|
2022-12-07 16:02:35 -08:00 |
|