Commit Graph
100 Commits
Author SHA1 Message Date
Evan Almloff 568631e331 test signal drops 2024-03-04 16:02:19 -06:00
Evan Almloff 8322b508a7 fix signals leaking memory 2024-03-04 15:51:14 -06:00
Evan Almloff 55f308363d expose non-blocking functions to read and write to the fullstack request 2024-02-29 10:39:02 -06:00
Evan Almloff b58a3bb759 Merge pull request #1984 from agreyyy/main
Add better documentation to use_future, use_resource, use_effect and use_context
2024-02-28 08:55:38 -06:00
Evan Almloff fe839ab347 Move some global variables in the interpreter into locals in the interpreter 2024-02-27 15:15:12 -06:00
Evan Almloff acbc1f6a47 fix headless tests on desktop 2024-02-27 12:19:34 -06:00
Evan Almloff 271b53e866 Update the liveview renderer to the new sledgehammer version 2024-02-27 11:46:40 -06:00
Evan Almloff f7209e123f restore the docs for the image element 2024-02-27 10:36:45 -06:00
Evan Almloff 93ee53454f bump the sledgehammer bindgen version 2024-02-27 10:35:16 -06:00
Evan Almloff 277e4677e9 fix clippy 2024-02-26 11:49:05 -06:00
Evan Almloff f539698963 add debug information for signal subscriptions 2024-02-26 11:46:01 -06:00
Evan Almloff 451a8f231e Merge pull request #1975 from tigerros/fix-routable-clippy-warning
Fix Clippy warning in `Routable` macro
2024-02-24 11:22:04 -06:00
Evan Almloff 0c5c9eafe5 Merge pull request #1958 from fdgStilla/fix-svg-type-attribute
Fix name for SVG attribute "type"
2024-02-21 14:47:55 -06:00
Evan Almloff 36ae7ec12e wrap fullstack rebuilds in block in place 2024-02-19 14:59:58 -06:00
Evan Almloff c0f2e8391c Merge pull request #1948 from atty303/fullstack-wasm
feat(fullstack): support wasm target
2024-02-19 08:52:05 -06:00
Evan Almloff c4a4a31eec Merge branch 'master' into pr/atty303/1948 2024-02-19 08:35:31 -06:00
Evan Almloff 6724847685 swap out web-time for chrono 2024-02-19 08:03:29 -06:00
Evan Almloff 14b4af4bbc fix cargo check all features except the router 2024-02-16 16:22:13 -06:00
Evan Almloff 2952578a2e add a streaming example 2024-02-16 16:04:12 -06:00
Evan Almloff 31a7d2ac04 remove the nightly feature from the server macro crate 2024-02-16 15:27:48 -06:00
Evan Almloff e7d8a25d17 get the dioxus CLI compiling 2024-02-16 14:55:44 -06:00
Evan Almloff 30af559275 add tracing to server function registration 2024-02-16 14:19:36 -06:00
Evan Almloff 194d90e66f fix a few CLI errors 2024-02-16 12:39:36 -06:00
Evan Almloff e745212157 bump server functions 2024-02-16 12:17:01 -06:00
Evan Almloff 6879507652 fix a few warnings when checking with all features 2024-02-16 09:09:35 -06:00
Evan Almloff 0ef29b7d75 reorganize fullstack 2024-02-16 09:03:35 -06:00
Evan Almloff d1c0e0a5e0 comment out the memo tests for now 2024-02-14 15:55:19 -06:00
Evan Almloff 05a6dda89c fix formatting 2024-02-14 12:13:54 -06:00
Evan Almloff 649d264a38 fix clippy 2024-02-14 12:13:21 -06:00
Evan Almloff 78ef453888 simplify memo test failure 2024-02-14 11:38:09 -06:00
Evan Almloff 5f8d0f6c40 add a third party feature for freya 2024-02-14 09:56:29 -06:00
Evan Almloff f42bc61288 warn the user if they try to launch without a renderer selected 2024-02-14 09:50:55 -06:00
Evan Almloff 48751d2f98 only subscribe scopes to signals when rendering 2024-02-14 09:33:22 -06:00
Evan Almloff 476b2ac88a fix client side suspense 2024-02-12 08:56:27 -06:00
Evan Almloff 8e007cc137 fix the web renderer panicing when the hot reload connection fails 2024-02-11 13:35:34 -06:00
Evan Almloff 6c6df1e2fd Merge pull request #1917 from spookyvision/patch-1
fix `HasFileData` for `WebDragData`
2024-02-10 14:52:02 -06:00
Evan Almloff 2e65e7a913 restore deploy key for cross repo deploys 2024-02-09 16:33:33 -06:00
Evan Almloff 5462c98d4f Use the default token for the docs workflow 2024-02-09 16:20:24 -06:00
Evan Almloff 8bc76c47ca pin nightly version to fix https://github.com/tkaitchuck/aHash/issues/200 2024-02-09 16:02:48 -06:00
Evan Almloff af6467baeb update cargo.toml to fix ahash dependency issue 2024-02-09 12:57:40 -06:00
Evan Almloff f4651cecb8 Merge pull request #1916 from DogeDark/master
Add Prerelease Doc Generation
2024-02-09 12:45:59 -06:00
Evan Almloff 002de62e0c fix the docsite branch 2024-02-09 12:31:53 -06:00
Evan Almloff 7a53dc20d8 deploy nightly rust docs to dioxuslab.com/api-docs/nightly 2024-02-09 12:30:36 -06:00
Evan Almloff 162b033c36 provide feature hints for the dioxus crate as well 2024-02-09 12:23:57 -06:00
Evan Almloff b4d17abfc1 document all features 2024-02-09 12:15:59 -06:00
Evan Almloff 0a4603d30e Merge pull request #1902 from Dangerised/master
add rustfmt support
2024-02-09 09:33:05 -06:00
Evan Almloff d1ed15c2ac fix autofmt tests 2024-02-08 10:13:57 -06:00
Evan Almloff 23e15ee9c8 change rustfmt flag to all_code now that we don't use rustfmt 2024-02-08 10:03:52 -06:00
Evan Almloff b88c66d8df report syn parse errors to the user 2024-02-08 10:00:25 -06:00
Evan Almloff 65d4f922b4 Merge branch 'master' into pr/Dangerised/1902 2024-02-08 09:41:08 -06:00
Evan Almloff cb113cf4b6 Fix external links in dioxus desktop 2024-02-07 11:35:50 -06:00
Evan Almloff 1bbecc3c70 restore dioxus signals dependencies 2024-02-07 11:31:13 -06:00
Evan Almloff 8689509eb5 erase the original readable type 2024-02-07 11:19:39 -06:00
Evan Almloff c8937cb4df make mapped signal readable 2024-02-07 09:35:06 -06:00
Evan Almloff 1af8f56e89 make target an associated type 2024-02-07 08:53:21 -06:00
Evan Almloff 3270f7341a fix manganis support for dioxus desktop 2024-02-06 11:39:30 -06:00
Evan Almloff ef101dd876 Merge pull request #1903 from Andrew15-5/1862-fix-long-rebuilds
fix(serve): fixed long rebuilds with `dx serve`
2024-02-06 10:49:36 -06:00
Evan Almloff 1909b05412 Merge branch 'master' into pr/Andrew15-5/1903 2024-02-06 10:28:49 -06:00
Evan Almloff 7f32809a96 use out_dir in a few more places 2024-02-06 10:27:26 -06:00
Evan Almloff 72ae13ccb5 fix the double click event 2024-02-05 18:24:21 -06:00
Evan Almloff f8003fd9ea Fix the history button props 2024-02-05 17:51:31 -06:00
Evan Almloff 9988fa46b9 fix fullstack playwright tests 2024-02-05 15:41:16 -06:00
Evan Almloff c431429448 fix web playwright tests 2024-02-05 15:25:51 -06:00
Evan Almloff b4f2a925c7 fix fullstack playwright test features 2024-02-05 15:04:49 -06:00
Evan Almloff b63c14fab8 change config flags from ssr to server to match the features 2024-02-05 14:20:15 -06:00
Evan Almloff 61e2478fbf Merge pull request #1897 from Andrew15-5/fix-liveview-adapter-comments
docs(liveview): fixed adapter comments
2024-02-05 12:41:18 -06:00
Evan Almloff 417cea7569 Merge pull request #1898 from Andrew15-5/fix-fullstack-cli-build
Now fullstack client uses correct config via `dx build`
2024-02-05 09:28:45 -06:00
Evan Almloff b1f617acd3 Merge pull request #1899 from Andrew15-5/fix-router-macro-typo
chore(docs): fixed typo in router-macro
2024-02-05 09:27:40 -06:00
Evan Almloff cb9a43561a Merge pull request #1900 from Andrew15-5/add-short-release-option
feat(cli): added short `release` build option
2024-02-05 09:27:17 -06:00
Evan Almloff 356497df4e fix some clippy lints 2024-02-05 08:17:25 -06:00
Evan Almloff 91fea15cdc don't expose the signal scope subscriber API publicly 2024-02-05 08:13:52 -06:00
Evan Almloff 30bac267c9 simplify reactive context and expose less signal internals 2024-02-05 08:05:27 -06:00
Evan Almloff 8324f5290a rename rc to reactive context to avoid confusion with Rc 2024-02-05 07:24:31 -06:00
Evan Almloff 26e4651e9f fix infinite recursion in reactive context 2024-02-05 07:23:32 -06:00
Evan Almloff e767e49d5e switch to server instead of ssr everywhere 2024-02-02 19:32:18 -06:00
Evan Almloff 1afada528d fix user server future 2024-02-02 18:01:57 -06:00
Evan Almloff 1c4e1d84ea serialize data in the server and deserialize data in the client 2024-02-02 17:23:00 -06:00
Evan Almloff 38bdab880d only give out a ReadOnlySignal from async resources 2024-02-02 15:00:05 -06:00
Evan Almloff 79501e43c1 revert readme example to the simple counter 2024-02-02 14:49:17 -06:00
Evan Almloff 308226996c actually derive the copy trait for eval 2024-02-02 14:48:31 -06:00
Evan Almloff a789d6a64e make eval copy 2024-02-02 14:47:59 -06:00
Evan Almloff b3ed337b6b fix SLEDGEHAMMER_JS import path in desktop 2024-02-01 10:55:10 -06:00
Evan Almloff 2371c9eed3 minify js at runtime in liveview 2024-02-01 10:10:05 -06:00
Evan Almloff e2e0a934fd remove minified js from build scripts 2024-02-01 10:07:03 -06:00
Evan Almloff 33e90da314 fix router release builds 2024-01-31 16:58:55 -06:00
Evan Almloff 8eda785ace try to pull the default out directory for the fullstack server from the config 2024-01-31 16:50:54 -06:00
Evan Almloff 13b6f3b9e7 re export the dioxus router prelude 2024-01-31 16:16:07 -06:00
Evan Almloff 8f68585c1f fix the default server fullstack history 2024-01-31 16:04:44 -06:00
Evan Almloff 2034591ab3 fix the incremental feature on the router 2024-01-31 15:40:39 -06:00
Evan Almloff fb01a276b0 fix axum build in fullstack 2024-01-31 15:25:19 -06:00
Evan Almloff a7a3513b3f fix ifmt spans 2024-01-31 12:41:35 -06:00
Evan Almloff af75fb855f wrap the result of render_with_location in an option 2024-01-31 12:24:36 -06:00
Evan Almloff 913ed0cfe3 fix outputting rsx with a manual location 2024-01-31 12:22:56 -06:00
ealmloff d5c17af13c Merge pull request #1882 from Andrew15-5/refactor-crateconfig-struct
Converted `out_dir` and `asset_dir` fields to methods in `CrateConfig` (cli-config refactor)
2024-01-30 16:24:14 -06:00
Evan Almloff aa03a6316a remove Rc from the Component type alias 2024-01-30 12:29:47 -06:00
ealmloff 1e013a7f24 fix the layout docs as well 2024-01-30 12:12:48 -06:00
ealmloff 87eb9744e0 fix a tiny typo in the Routable macro docs: the route attribute only takes 2 parameters, not three 2024-01-30 12:04:31 -06:00
Evan Almloff 11555e4a51 Merge branch 'breaking' of https://github.com/Demonthos/dioxus into breaking 2024-01-30 11:10:47 -06:00
Evan Almloff 300a7dc12b Create a new function for dioxus-rsx Element 2024-01-30 11:10:45 -06:00
ealmloff c518c91c4c Merge pull request #1880 from Andrew15-5/improve-cli-errors
refactor(cli): added multiple nested errors support
2024-01-30 09:59:00 -06:00