Commit Graph

2317 Commits

Author SHA1 Message Date
Greg Johnston c74b15b120 docs: add section on WASM binary size 2023-04-23 15:07:48 -04:00
Craig Rodrigues 9a4f3ab08c
chore: specify dependency version for cached (#929) 2023-04-22 17:51:40 -04:00
Greg Johnston a0935c169e
docs: add some content on server-side rendering (#930) 2023-04-22 15:15:48 -04:00
yuuma03 0e2181fb90
fix: allow nested slots (#928) 2023-04-22 14:14:01 -04:00
Greg Johnston 732ec14302
docs: add use of `batch` to avoid `BorrowMut` panic 2023-04-22 07:03:10 -04:00
agilarity ec95060b6e
fix: features related compile error (#919)
`cargo make test` sets the --all-features flag by default. This change
clears it.
2023-04-22 06:50:35 -04:00
J 689afec26e
docs: fixed typo in interlude_styling.md (#924) 2023-04-22 06:49:15 -04:00
J bbf23ea40a
docs: removed extra unused code blocks in form.md (#923) 2023-04-22 06:48:28 -04:00
J 34e0a8e47d
docs: fixed a minor typo in async readme (#921) 2023-04-22 06:47:44 -04:00
Ben Wishovich 81f330e888
feat: add thorough tracing throughout (#908) 2023-04-22 06:47:11 -04:00
Greg Johnston e5d657dd55
fix: panic when creating nested `StoredValue` (#920) 2023-04-22 06:44:25 -04:00
Greg Johnston f919127a7e
fix some issues with animated routing (#889) 2023-04-21 15:33:14 -04:00
Greg Johnston 2001bd808f
examples: fix broken `counters` tests (#915) 2023-04-21 15:26:18 -04:00
yuuma03 f51857cedc
feat: add slots (closes #769) (#909) 2023-04-21 14:36:38 -04:00
Greg Johnston f3b8d27c4f
change: add `window_event_listener_untyped` and deprecate `window_event_listener` pending 0.3.0 (#913) 2023-04-21 14:14:35 -04:00
Greg Johnston d3a577c365 `cargo fmt` 2023-04-21 12:45:08 -04:00
Greg Johnston b80f9e3871
fix: issue with ordering of `class` attribute and `class=("fancy-name-200", true)` (closes #907) (#914) 2023-04-21 12:42:35 -04:00
Greg Johnston 328d42656d
docs: compile error on mutually-exclusive features (#911) 2023-04-21 12:25:21 -04:00
Logan B. Nielsen d3d2cbed7e
feat: add typed window event listeners (#910) 2023-04-21 11:43:11 -04:00
agilarity d6f7aedec1
CI: use cargo make to run tests for examples (#904) 2023-04-21 10:33:12 -04:00
Daniel Santana 7a5a776cb9
feat: get_untracked for node_ref. (#902) 2023-04-19 20:09:54 -04:00
Greg Johnston 06f782aa13
perf: improve router performance on server by calculating route branches once (#898) 2023-04-19 20:09:29 -04:00
Greg Johnston 6b825fec37
fix: erroneous non-reactive access warning in undelegated events (#900) 2023-04-19 20:09:05 -04:00
Greg Johnston b452d8af40
feat: add ability to mutate resources (closes #856) (#886) 2023-04-19 11:40:46 -04:00
Daniel Santana e96f1d2129
feat: impl Serialize/Deserialize for ParamsMap (closes #892) (#895) 2023-04-19 06:19:53 -04:00
OvermindDL1 72d6af9c84
fix: use once_cell crate until OnceLock stabilized (closes #890)
* Fixes #890 that was using OnceLock, which is nightly only, by adding the once_cell crate as a dependency.

* Make `cargo fmt` happy
2023-04-18 16:31:04 -04:00
Filip Dutescu 8198cd0b68
chore(readme): add link to Matrix bridge (#894)
While the project offers a [Matrix][matrix] bridge, it is nowhere shown.
One would need to join the [Discord][discord] server and search through
it to find it.

To make it easier to join through [Matrix][matrix], add a badge in the
project `README.md`.

[matrix]: https://matrix.org/
[discord]: https://discord.com/

Fixes: #893

Signed-off-by: Filip Dutescu <filip@hucksy.dev>
2023-04-18 15:30:00 -04:00
Greg Johnston fe68b47ba2
perf: tiny optimization on primitive child values (#887) 2023-04-17 22:09:10 -04:00
Greg Johnston 384d39543c
fix: dispose of scope when server fns return error (closes #862) (#888) 2023-04-17 22:08:47 -04:00
agilarity 225e62d12f
examples: split counter without macros web test (#884) 2023-04-17 20:26:31 -04:00
Greg Johnston 3905a2aa60 docs: SSR modes 2023-04-17 17:00:52 -04:00
Greg Johnston ff6ce2dac0 docs: add SSR mode videos 2023-04-17 16:03:36 -04:00
Greg Johnston 16675cbff2 docs: add chapter on styling 2023-04-17 11:50:50 -04:00
HJin.me 9524c6e289
fix: <For/> rendering error in SSR InOrder/Async Mode (#879) 2023-04-17 10:48:07 -04:00
Mark Catley bc316c648c
feat: add `expect_context` function (#864)
Most of the time when using use_context it would be a bug if the context
wasn't present and appropriate to panic. This is a convenience function
that has that behavior.
2023-04-17 10:47:50 -04:00
Matt Crane 6753ba21c4
fix: allow server functions to work with non-Cargo build systems with `SERVER_FN_OVERRIDE_KEY` env var (#878) 2023-04-17 08:46:32 -04:00
Greg Johnston efbe32e081
feat: add non-animation base classes to `<AnimatedOutlet/>` and `<AnimatedRoutes/>` (#877) 2023-04-17 08:12:22 -04:00
Kamil Ogórek 55fd6d44f9
docs: Add per-project toolchain override readme (#876) 2023-04-16 16:30:20 -04:00
Mustafa Zaki Assagaf 90972f2d94
fix: updated nix flakes lock files on session auth axum examples to fix once_cell doesn't compile (#872) 2023-04-15 13:32:59 -04:00
Greg Johnston 7382c7e51c
feat: add the ability to specify animations on route transitions (#736) 2023-04-14 18:20:42 -04:00
Greg Johnston 8a6d129575
examples: fix error handling in fetch example (#870) 2023-04-14 16:13:14 -04:00
Stackingttv e20c77710d
docs: fixed typo in life cycle docs (#869) 2023-04-14 15:12:18 -04:00
Greg Johnston 93da88eac0
feat: add ability to set `node_ref` and pass additional attributes to `<Form/>` and friends (#853) 2023-04-14 14:25:52 -04:00
agilarity 5072539917
examples: fix `counter_without_macros` test (#863) 2023-04-14 14:06:53 -04:00
Chris Roth 78c59df1d1
docs: fix match statement (#860) 2023-04-14 14:05:21 -04:00
Greg Johnston 75e40eafb2 docs: add "Life Cycle of a Page Load" 2023-04-14 13:30:53 -04:00
Álvaro Mondéjar 274a1ac5f0
Remove `&` at the end of params queries (#854) 2023-04-12 17:04:22 -04:00
Greg Johnston 17040a4af4
fix: custom events in SSR mode (#852) 2023-04-12 13:21:36 -04:00
Greg Johnston b09a5f905e
docs: emit error when trying to combine global class and dynamic class in a bugged way (#850) 2023-04-11 21:15:07 -04:00
Greg Johnston 683511f311 `clippy` 2023-04-11 14:37:54 -04:00