Moritz Hedtke
16bbabb3e3
Fix base path for wasm splitting ( #4770 )
2025-10-11 20:04:00 -07:00
Amar Sood
11b2ea7f39
Fix wasm hotpatching for zero-sized data symbols ( #4747 )
2025-10-10 21:44:15 -07:00
Jonathan Kelley
9243ef4128
redirects, middleware, Transport, set/capture error status ( #4751 )
...
* wip: redirect
* redirect example
* fix file upload not in a form
* wip
* deny missing cfgs
* wip: add router fallback but it's not working
* fix suspense bug after rebuilds that queued work
* more cleanup
* add test for error codes
* add helpful comment
* bring back middleware annotation
* fix cfg
* add server feature
* fix doctest
* just disable liveview test for now
* fix liveview
* dont send init
* cache more playwright!
* add more pkgs to cache
2025-10-10 21:43:57 -07:00
Amar Sood
8a81475ba8
Handle wasm-bindgen wbg_cast helper in wasm hotpatching ( #4748 )
2025-10-10 18:55:33 -07:00
Nico Burns
0ca8c86cbd
native: disable debug logs by default ( #4740 )
...
Signed-off-by: Nico Burns <nico@nicoburns.com >
2025-10-10 18:04:49 -07:00
Moritz Hedtke
b0774510d8
Don't rely on window ( #4757 )
2025-10-10 11:53:19 -07:00
Klemen
09c1de7574
Fix: File dialogs that are not part of a form ( #4752 )
2025-10-09 15:19:51 -07:00
Jonathan Kelley
9f5cae7e61
use github's arm runner
2025-10-09 12:18:25 -07:00
Jonathan Kelley
783c4e9ead
fix publish ci
2025-10-09 12:14:41 -07:00
Jonathan Kelley
05c098017d
remove outdated example readme
2025-10-08 21:01:44 -07:00
Jonathan Kelley
fada28f7b1
Remove duplicated auth example
2025-10-08 19:47:15 -07:00
Jonathan Kelley
05f3b8d20f
release: dioxus 0.7.0-rc.1
2025-10-08 00:33:21 -07:00
Evan Almloff
fa5d7e681b
Fix ReadOnlySignal alias without storage ( #4735 )
2025-10-07 23:08:00 -07:00
Jonathan Kelley
92792aded9
More fullstack fixes ( #4737 )
...
* allow `--server` only builds!
* rollback example
* capture `/:route` routes
* fix: properly implement file uploads in forms
* implement desktop form uploads
* Performant serialization of form bytes
* finish up file stuff
* cleanups
* add request headers to streaming context
* remove some unwraps
2025-10-07 23:07:43 -07:00
Tom Grushka
fc01a002fd
fix dx serve https=true error: 'no process-level CryptoProvider available -- call CryptoProvider::install_default() before this point' ( #4736 )
2025-10-07 13:10:09 -07:00
Nico Burns
9359446017
Upgrade to Blitz v0.2.0 ( #4731 )
...
* Bump Rust CI version to 1.88
Signed-off-by: Nico Burns <nico@nicoburns.com >
* Upgrade to Blitz v0.2.0
Signed-off-by: Nico Burns <nico@nicoburns.com >
* Native: enable clipboard and file_dialog support by default
* Fix clippy errors
Signed-off-by: Nico Burns <nico@nicoburns.com >
* See if cargo update magically fixes build
Signed-off-by: Nico Burns <nico@nicoburns.com >
* Fix compile err
Signed-off-by: Nico Burns <nico@nicoburns.com >
* Remove unused wasm-opt dep
* Fix wgpu_child_window example
Signed-off-by: Nico Burns <nico@nicoburns.com >
* Update blitz-shell
Signed-off-by: Nico Burns <nico@nicoburns.com >
* cargo fmt
Signed-off-by: Nico Burns <nico@nicoburns.com >
* Allow clippy lint
Signed-off-by: Nico Burns <nico@nicoburns.com >
* CI: Bump pinned nightly version
Signed-off-by: Nico Burns <nico@nicoburns.com >
* Allow clippy lint in whole module
Signed-off-by: Nico Burns <nico@nicoburns.com >
* Fix more clippy lints
Signed-off-by: Nico Burns <nico@nicoburns.com >
* Use Rust 1.90 for clippy
Signed-off-by: Nico Burns <nico@nicoburns.com >
* cargo update --ignore-rust-version
* revert cargo updates
Signed-off-by: Nico Burns <nico@nicoburns.com >
* Revert another silly clippy lint
---------
Signed-off-by: Nico Burns <nico@nicoburns.com >
2025-10-07 11:18:59 -07:00
Moritz Hedtke and Jonathan Kelley
0b1f2fc8c2
Update gradle wrapper ( #4726 )
...
* Add error context when gradle wrapper fails
* Update gradle wrapper
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com >
2025-10-06 16:36:31 -07:00
Moritz Hedtke and Jonathan Kelley
b35a52f337
Propagate linker failure ( #4728 )
...
* Propagate linker failure
* make sure we still write linker error
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com >
2025-10-06 16:22:07 -07:00
Jonathan Kelley
bee89b795d
fix: hotpatching fullstack ( #4730 )
...
* fix: hotpatching fullstack
* add hot-patching fullstack test
* add caching to playwright apt-get
* only run playwright on beta
* install binutils?
* dont commit lockfile
* ignore lockfiles
* make sure ld is in path
2025-10-06 16:12:18 -07:00
Amos Wenger
a4aef33369
Fix Sse keepalive build error ( #4725 )
2025-10-04 18:08:01 -07:00
Jonathan Kelley
7a4a0ca181
move before_render and after_render to their respective hooks
2025-10-04 11:06:11 -07:00
Jonathan Kelley
9bf4d97838
fix: don't unwrap Option<Task>
2025-10-04 10:57:46 -07:00
Jonathan Kelley
c29cef4ea3
move ScopeId methods to the runtime ( #4723 )
...
* move `ScopeId` methods to runtime methods
* cargo check unused
* wip...
* wip...
* fix consume context
* fix test
* guard hoisted
* fix doc comment
2025-10-04 01:55:52 -07:00
Evan Almloff and Jonathan Kelley
c56bac04f4
Look for strip settings in inherited profiles and global configs ( #4645 )
...
* Look for strip settings in inherited profiles and global configs
* fix clippy
* use cargo home env var if it exists
* fix cargo home config path
* small stylistic changes
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com >
2025-10-03 21:11:05 -07:00
Henry and Jonathan Kelley
c39cae6c57
Improve use_server_future docs ( #4558 )
...
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com >
2025-10-03 20:56:18 -07:00
Henry
abfd39d90e
Improve use_hook_did_run docs ( #4554 )
2025-10-03 20:53:37 -07:00
Jonathan Kelley
8b482f4252
update README.md with new gif
2025-10-03 20:30:02 -07:00
Jonathan Kelley
ea35b4de6f
fix merge conflict causing build failure
2025-10-03 20:18:17 -07:00
Evan Almloff
da32278b3a
Sync ReadSignal and Store ( #4608 )
...
* Add some traits read only signal works with sync storage
* seal gats
* minimize diff
2025-10-03 20:05:43 -07:00
Nils Loewen and Nils Loewen
022124e512
Fix #4504 where dx fmt fails on eval of JS that contains empty line. ( #4506 )
...
https://github.com/DioxusLabs/dioxus/issues/4504
Co-authored-by: Nils Loewen <nils@blockrewards.ca >
2025-10-03 20:00:38 -07:00
Evan Almloff and Jonathan Kelley
d0c4376790
Fix route hydration with ssg without early chunk commit ( #4654 )
...
* Fix route hydration with ssg without early chunk commit
* fix clobbered port for fullstack spread (merge conflict)
* wait for hydration
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com >
2025-10-03 19:59:47 -07:00
Omar Mohamed Khallaf
d8a6c265ab
fix: save cli config as a toml file ( #4652 )
...
Signed-off-by: Omar Mohamed <mohamed.omar67492@gmail.com >
2025-10-03 19:46:37 -07:00
Evan Almloff
03801e1312
Fix hydration with empty spread attributes ( #4647 )
...
* Fix hydration of empty spread attributes
* add a regression test
* fix doctest
2025-10-03 19:41:23 -07:00
Timur Gainullin and Jonathan Kelley
f48aec7eff
fix: use floats for pointer events ( #4708 )
...
* fix: use f64 for PointerInteraction
* make clippy happy on beta
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com >
2025-10-03 19:39:00 -07:00
Evan Almloff and Jonathan Kelley
12fab0f9f7
Fix fullstack serialization order for adjacent components ( #4600 )
...
* fix serialization order
* add regression test
* split out test into a seperate package
* revert logging
* change order
* opinions on structure
* small wait in hydration order test
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com >
2025-10-03 19:23:34 -07:00
Evan Almloff and Jonathan Kelley
ecec70f5e8
Fix stores with vec index method and expose opaque writer types ( #4684 )
...
* Use a different indexing method for each data structure
* add a get method for slices
* Rename trait for clarity and simplicity
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com >
2025-10-03 18:43:54 -07:00
Kristoffer Søholm and Jonathan Kelley
8d26a5d22e
Fix splitting logic for serve args ( #4695 )
...
Using .split(' ') for cli arguments causes extra whitespace to become extra
arguments, and "".split(' ') returns the empty string instead of nothing.
Using split_whitespace() fixes both of these problems.
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com >
2025-10-03 18:33:45 -07:00
Moritz Hedtke
6456576a77
Don't try launching a tokio runtime if we are already within one ( #4699 )
2025-10-03 18:31:56 -07:00
Evan Almloff
c709c415c9
Fix chained attribute if statements with static strings ( #4721 )
2025-10-03 18:30:14 -07:00
Jonathan Kelley
f2b1c6d97f
codify "platform" into resolution logic, server-fn/fullstack overhaul ( #4596 )
...
overhaul dioxus fullstack using a new implementation of server_fn
This PR is a complete rewrite of dioxus fullstack designed to improve compatibility with axum and to fix a number of compilation errors based on feature flag unification plumbing through macros.
2025-10-03 18:26:19 -07:00
dependabot[bot]
8421c3aef0
Bump tar-fs from 2.1.3 to 2.1.4 in /packages/extension ( #4702 )
...
Bumps [tar-fs](https://github.com/mafintosh/tar-fs ) from 2.1.3 to 2.1.4.
- [Commits](https://github.com/mafintosh/tar-fs/compare/v2.1.3...v2.1.4 )
---
updated-dependencies:
- dependency-name: tar-fs
dependency-version: 2.1.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-03 13:44:43 -07:00
Nico Burns
ab19ad4624
native: open links in default webbrowser ( #4623 )
2025-10-03 13:43:47 -07:00
Jonathan Kelley
6cfe64209a
fix: hot-patching wasm reference types due to changes in wbg-2.104
2025-10-03 01:11:34 -07:00
Evan Almloff
d65f9a53c4
Fix hydration error suspense ( #4640 )
...
* Fix hydration of error boundaries
* add a regression test
* add more comments
* fix typos
* more typos
* fix clippy
2025-10-02 22:21:41 -07:00
Evan Almloff
ad40f81607
Fix the root error boundary during suspense in ssr ( #4710 )
...
* Fix the root error boundary during suspense in ssr
* fix some typos
2025-10-01 17:10:28 -07:00
Moritz Hedtke
10912f4750
Don't rely on window ( #4697 )
2025-09-26 13:44:25 +01:00
Evan Almloff
2e7e0696a3
Fix opening in new tab with internal links ( #4677 )
2025-09-20 21:34:06 -07:00
Evan Almloff
eef4db67b1
remove usage of private modules ( #4664 )
2025-09-15 12:14:47 -07:00
Evan Almloff
ed285c9604
Pin serde in the CLI ( #4663 )
2025-09-15 10:49:29 -07:00
Evan Almloff
5104644b34
Allow relative assets in rust > 1.88 ( #4658 )
...
* Allow relative assets in rust > 1.88 and assets outside of the crate in
binary crates
* undo changes to assets outside of the crate
* don't use relative assets in examples
2025-09-15 10:43:30 -07:00