Evan Almloff
aba2e73025
Simplify fullstack auth example ( #3598 )
2025-01-20 16:35:19 -08:00
Christopher Serr
eaf9f80abd
Fix: Only Resize WebView Associated With Window ( #3584 )
...
When resizing a window, Dioxus previously accidentally resized every
single webview to the dimensions of the window that just got resized.
This fixes it so only the webview that is associated with the window is
resized.
2025-01-17 12:00:38 -08:00
Jonathan Kelley
a729968ee4
fix: window state preservation by soft-killing the process ( #3579 )
2025-01-16 17:53:09 -08:00
Evan Almloff and Jonathan Kelley
e22ea0c2ff
Fix repeated subscription to dropped scope leak ( #3569 )
...
* Fix repeated subscription to dropped scope leak
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com >
2025-01-16 17:35:14 -08:00
Cathal and Jonathan Kelley
c7951b7dd5
feat(cli): add feature to disable downloads ( #3465 )
...
* feat(cli): add feature to disable downloads
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com >
2025-01-16 16:49:30 -08:00
Jonathan Kelley
cd121f2828
fix: messy ui for package types in bundle
2025-01-16 15:34:18 -08:00
19d5fae12d
Fix outdir not work when run dx bundle --platform web --outdir mydir ( #3572 )
...
* Make legacy asset dir optional
* properly implement outdir
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com >
Co-authored-by: Nathy-bajo <bajon7680@gmail.com >
2025-01-16 15:17:33 -08:00
Jonathan Kelley
db16de15c5
fix: don't accidentally generate .d.ts files with wasm-bindgen ( #3577 )
...
* no typescript flag
* move field
2025-01-16 13:27:07 -08:00
Evan Almloff
857c3e232e
Fix rsx expression autocomplete ( #3568 )
...
* Fix autocomplete in node and attribute expressions
* Fix release expansion
* revert changes to expr_node
* fix rsx expansion in release mode
2025-01-14 10:51:39 -08:00
James Benze and Jonathan Kelley
d5a04c69ba
Add server context to suspense resolution ( #3552 )
...
* Add server context to suspense resolution
While this was done correctly in the streaming case, non-streaming
suspense resolution didn't recieve the server context. This meant that
anything that required the context after the point of suspension would
find it missing.
* fmt
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com >
2025-01-13 12:30:00 -08:00
sertschgi and Jonathan Kelley
25a64d97c0
Fixed the multiple window closing issue, where the two multiwindow examples weren't working. ( #3499 )
...
* fixed window when multiple windows not closing
* fixed window when multiple windows not closing
* fixed accidental includes
* polished
* fix last window closing hiding app and rc hardcount
* find the suspect strong count holders and fix them
* Use the proper type alias
* fmt
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com >
2025-01-13 12:10:22 -08:00
Anakael
36522cf3ea
fix: cli pakage name search ( #3561 )
2025-01-13 11:18:50 -08:00
Plebshot and fabian
a621cb8044
docs: demonstrate extending both global and element attributes ( #3555 )
...
Co-authored-by: fabian <fabian@staff.identeco.de >
2025-01-13 10:34:51 -08:00
Miles Murgaw
1419d9c71b
Fix: Enable keep_fn_names In SWC Mangling ( #3539 )
...
* fix: swc, keep fn name
* fix: don't update swc
2025-01-13 10:31:40 -08:00
Evan Almloff
2924ec4678
Fix pointer provenance in const rust with zero sized type enum variants ( #3532 )
2025-01-10 13:01:15 -08:00
Evan Almloff
c4b5e7dbf1
Remove doctor command which doesn't do anything ( #3536 )
2025-01-10 12:55:11 -08:00
Evan Almloff
76cf2f0bfe
Fix server crash logging and opening fullstack apps ( #3488 )
2025-01-08 19:54:11 -08:00
Evan Almloff
5b5e3d3960
Fix ssg race condition ( #3521 )
...
* Fix server crash logging and opening fullstack apps
* Fix the event handler memory leak
* Add a regression test for memory leaks
* add a component to the memory leak test
* Fix race condition during SSG
* move route prerendering into a separate stage
* Fix static site generation with dx serve
* only proxy the fullstack server if ssg is disabled
* test nested-suspense with ssg in playwright
2025-01-08 19:53:51 -08:00
Evan Almloff
ecc419df0a
Fix ssg race condition ( #3521 )
...
* Fix server crash logging and opening fullstack apps
* Fix race condition during SSG
* move route prerendering into a separate stage
* Fix static site generation with dx serve
* only proxy the fullstack server if ssg is disabled
* test nested-suspense with ssg in playwright
2025-01-08 19:52:10 -08:00
Jonathan Kelley
343c48f5ad
fix: viewBox translation by not accidentally stringifying literals ( #3527 )
...
* fix: don't double stringify lits
* also split off namespaces in translation
2025-01-08 16:12:48 -08:00
Miles Murgaw
a3812d66da
Fix: Asset Cache On Windows & Asset Status ( #3525 )
...
* fix: asset caching on windows
* fix: asset status
2025-01-08 15:08:18 -08:00
Evan Almloff
5ea0867a34
Fix the test_stream function running after the stream is closed ( #3396 )
2025-01-08 15:00:05 -08:00
Jonathan Kelley
5815e05014
fix: add additional lock when calling wait_for_work on android ( #3524 )
...
* fix: add additional lock when calling wait_for_work
* simplify
2025-01-08 14:45:23 -08:00
Tobias Domhan and Jonathan Kelley
6755accbdc
fix: Handle unicode in webview events. ( #3386 )
...
* Handle unicode in webview events.
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com >
2025-01-08 14:32:57 -08:00
BleemIs42
20cdafbf16
Fix dx bundle fails when no assets are copied ( #3519 )
2025-01-08 08:56:51 -08:00
Evan Almloff
c8d6444e88
Improve error message when dx is called on a virtual or library package ( #3505 )
...
* Improve error message when dx is called on a virtual or library package
2025-01-07 23:30:52 -08:00
Evan Almloff
d890cc72ac
Fix mounted event after initial hydration ( #3480 )
...
* trigger queued mounted events immediately after hydrating
* add a playwright test to prevent regressions
2025-01-07 19:52:27 -08:00
Evan Almloff and Jonathan Kelley
d41ab3a756
Fix hydration of suspense fragments that contain text nodes ( #3287 )
...
* Fix hydration of suspense fragments that contain text nodes
* fix release builds
* disable link deduplication
* restore meta tag deduplication
* Add a test for the failed hydration case
* make changes to the document trait non-breaking
* remove info log from server future hook
* restore default implementation - this was also a breaking change
* fix semver breakage
* clean up server_future
* Cleanup unused code
* fix clippy
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com >
2025-01-07 19:47:23 -08:00
Evan Almloff
57d637184f
Fix Routable::parent with hash segments and query params ( #3484 )
...
* Fix Routable::parent with hash segments and query params
2025-01-07 15:42:13 -08:00
Jonathan Kelley
bb3fd38231
feat: document and re-export dioxus-cli-config ( #3515 )
...
* feat: document and re-export dioxus-cli-config
2025-01-07 15:39:14 -08:00
Marc Espin and Jonathan Kelley
d75cb59491
feat: Reexport the Warning trait in dioxus-signals ( #3321 )
...
* re-export warnings under dioxus::warnings
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com >
2025-01-07 14:07:46 -08:00
Mahmoud
4d484df1a0
fix(cli): get ip addr & port number from config ( #3369 )
2025-01-07 13:39:45 -08:00
charles-r-earp
b348a725de
Get server address from dioxus-cli-config. ( #3494 )
2025-01-07 13:39:25 -08:00
Miles Murgaw
273b70e9d6
Dioxus Playground Hot Reload Support ( #3098 )
...
* feat: playground hr support
* feat: playground hot-reload support
* revision: playground hot reloading
2025-01-07 13:07:58 -08:00
Yongkie Wiyogo and Yongkie Wiyogo
0a72cbac5b
Fix compiler error in examples/fullstack-auth ( #3359 )
...
Co-authored-by: Yongkie Wiyogo <6004558-ywiyogo@users.noreply.gitlab.com >
2025-01-07 13:00:54 -08:00
Jonathan Kelley
773d805037
fix: bump futures-channel to prevent locked versions from conflicting ( #3510 )
...
* chore: hoist some versions, drop pretty_env_logger
* bump futures-channel
2025-01-07 12:52:01 -08:00
Plebshot and fabian
ea8fd16153
Log errors with adb ( #3493 )
...
Co-authored-by: fabian <fabian@staff.identeco.de >
2025-01-07 12:40:35 -08:00
Evan Almloff
19ca7075d6
Fix the event handler memory leak ( #3508 )
...
* Fix the event handler memory leak
* Add a regression test for memory leaks
* add a component to the memory leak test
2025-01-07 11:44:54 -08:00
Amirhossein Akhlaghpour
2ad5d1beb8
fix: doc ( #3387 )
...
Signed-off-by: Amirhossein Akhlaghpour <m9.akhlaghpoor@gmail.com >
2025-01-07 10:42:18 -08:00
Evan Almloff
807cfd29b7
Use a better default browser list and fail gracefully when css parsing fails ( #3509 )
2025-01-07 10:38:05 -08:00
Liigo Zhuang
6071fde2c4
the main exe to be bundled should have '.exe' extension on windows ( #3482 )
...
`hotdog.exe` instead of `hotdog` in directory `target\dx\hotdog\bundle\windows\`
2025-01-02 15:01:33 -05:00
Youn Mélois and Jonathan Kelley
0ffa91df65
remove version pin on tao ( #3485 )
...
* remove version pin on tao
instead on including 0.31.0 as a breaking change, removing the pin upgrades tao automatically to 0.30.8
* prefer 0.30.8 as minimum tao
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com >
2025-01-02 14:59:54 -05:00
Jonathan Kelley
beae32b190
fix: pin cargo-msrv to older version ( #3486 )
...
* fix: pin cargo-msrv to older version
* lock msrv
2025-01-02 14:26:38 -05:00
Jonathan Kelley
9e2f1b4e1d
Fix: some typos
2025-01-02 14:00:56 -05:00
Sam Jude and Sam
04841063aa
Fixed asset path resolver to use the second segment instead of first. ( #3472 )
...
Co-authored-by: Sam <@>
2025-01-02 13:53:13 -05:00
Gino Valente
04282ef889
Make Routable derive macro hygienic ( #3437 )
2024-12-31 20:03:32 -05:00
Liigo Zhuang
26132cfc59
Keep rebuilding toast alive until dismissed manually or there's a build error ( #3455 )
2024-12-26 12:42:26 -05:00
Rhaskia
d20f85b318
Return None in autodetect on cargo feature on other platforms ( #3445 )
2024-12-24 16:10:18 -05:00
Florian Bartels
61b55c9d37
Fix path to image ( #3443 )
2024-12-23 17:34:37 -05:00
Evan Almloff
01ebccc269
Assume the virtual dom is not rendering while not diffing components ( #3406 )
...
* Invert when the rendering flag is set
* Add a playwright test to make sure effects, and web-sys integration is working
* fix playwright test
2024-12-20 12:08:57 -08:00
Liigo Zhuang
cf1940cdac
fix copy assets progress by moving fetch_add out of trace!(). ( #3385 )
2024-12-20 12:03:50 -08:00
Evan Almloff
21fdecd219
Don't panic if the duration is negative in try_get_or_insert ( #3413 )
2024-12-20 12:02:07 -08:00
Evan Almloff
ecf8d16f3e
Fix event closure invoked recursively ( #3405 )
2024-12-20 12:01:31 -08:00
Evan Almloff
aab1258f0e
remove the file engine feature in the html crate ( #3392 )
2024-12-20 12:00:03 -08:00
Jonathan Kelley
c2952a79f8
Release: dioxus 0.6.1
2024-12-17 18:30:08 -08:00
Jonathan Kelley
8b553063ea
Add a guide for releasing Dioxus ( #3384 )
...
* add a release guide
* Add note about conferring with community
* Add link to cargo-workspaces
* Add note about why we use cargo-workspaces
* extra note about building docs
* add note about docs.rs not building
* add note about backports
* add note about updating docsite
* more notes
2024-12-17 18:12:37 -08:00
Evan Almloff
df719241fa
Improve the second example in the read write same scope warning ( #3374 )
2024-12-17 15:32:01 -08:00
Evan Almloff
c0e01f99af
Fix onmounted event triggering many times ( #3346 )
...
* Fix event handler diffing
* Add headless tests for the onmounted event
* fix typo triggerd -> triggered
2024-12-17 15:21:15 -08:00
Miles Murgaw
01c5716128
revision: template creation message ( #3320 )
2024-12-17 15:19:15 -08:00
Anatol Ulrich and Anatol Ulrich
0596e53eb5
fix peek() example ( #3375 )
...
Co-authored-by: Anatol Ulrich <e+github@mail.taugt.net >
2024-12-17 15:18:26 -08:00
Jonathan Kelley
040dc54200
add helpful message for obscure cargo failures ( #3380 )
2024-12-17 15:14:28 -08:00
Jonathan Kelley
94b86477b5
fix: throw error when asset is empty ( #3379 )
...
* fix: throw error when asset is empty
* Use std::path::absolute to fix windows unc problems
* fix: don't use canonicalize at all on windows
2024-12-17 15:14:01 -08:00
Jonathan Kelley
fa48016d0c
Fix space remaining (again) ( #3377 )
...
This commit was tested in a separate project
2024-12-17 13:42:09 -08:00
Jonathan Kelley
95cde59606
fix space remaining mis calc in cli frame causing tears ( #3371 )
2024-12-17 10:56:16 -08:00
Jonathan Kelley
eb76d48eae
Fix: unwraps while ignoring log lines ( #3370 )
2024-12-16 17:13:52 -08:00
Jonathan Kelley
86082cec5c
Chore: Bump and release extension
2024-12-12 14:06:47 -08:00
Miles Murgaw and Jonathan Kelley
ccf500c77b
Feat: CLI wasm-bindgen-cli Installer ( #3335 )
...
* feat: wasm-bindgen-cli installer
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com >
2024-12-11 11:27:11 -08:00
Evan Almloff
3e1e7f05e7
Fix client side liveview links ( #3341 )
...
* Fix liveview links
* Serve all routes under with_virtual_dom
2024-12-11 11:12:20 -08:00
Jonathan Kelley
94a499c900
fix: print error: messages and their contents from cargo ( #3336 )
2024-12-10 21:50:24 -08:00
Jonathan Kelley
49caa2b113
fix: toasts ( #3333 )
2024-12-10 21:11:05 -08:00
Jonathan Kelley
e598cfe31c
Fix merge conflict causing CLI lifetime to be wrong
2024-12-10 17:08:45 -08:00
Evan Almloff
d89ab3cfad
Always run toast eval inside the runtime ( #3313 )
2024-12-10 16:47:51 -08:00
Jonathan Kelley
ca70e8660d
feat: android asset hotreloading ( #3332 )
2024-12-10 16:46:30 -08:00
Jonathan Kelley
6a10fd8d78
fix: drop target list to make docsrs build happy ( #3329 )
2024-12-10 16:24:57 -08:00
Miles Murgaw
b20c8ac277
Fix: Windows Manganis Asset Hot Reload ( #3330 )
...
* fix: windows asset hot reload
* revision: canonicalize err handling
2024-12-10 16:24:39 -08:00
Evan Almloff
38cb2759e8
Fix enable_out_of_order_streaming doc example and manganis macro remote example ( #3317 )
2024-12-09 11:58:10 -08:00
Evan Almloff
b643461129
Fix hot reloading stylesheets with an existing query parameter and deduplicate random query param ( #3315 )
2024-12-09 09:09:57 -08:00
Jonathan Kelley
3326e6b2fa
bump wasm-bindgen and js-sys
2024-12-07 22:40:07 -08:00
Jonathan Kelley
e2e565c889
split typo checker out so it runs against markdown
2024-12-06 20:02:04 -08:00
Jonathan Kelley
46ee13fb2d
Fix 404 links
2024-12-06 19:57:04 -08:00
Jonathan Kelley
30f760ca15
Feat: Release Dioxus v0.6
2024-12-06 19:54:08 -08:00
Jonathan Kelley
e00ebec804
Fix readme typos
2024-12-06 19:34:40 -08:00
Jonathan Kelley
66a50240bc
Update all docs links to 0.6, release 0.6 ( #3225 )
...
* update doc links to 0.6
* add new splash pages for crates
* update keyword features
* remove some unnecessary links
2024-12-06 19:15:15 -08:00
Jonathan Kelley
d7d2c2fd53
Fix: move the hotreload msg into debug-only so it's so long
2024-12-06 18:18:34 -08:00
Jonathan Kelley
1fd5680937
fix: asset copy counter
2024-12-06 18:00:16 -08:00
Jonathan Kelley
7d490dc3bd
feat: integrate dioxus-logger inline ( #3302 )
...
* feat: integrate dioxus-logger inline
* remove log/simple logger references
* fix: add dioxus-data-id-0 to root elements to not emit errors internally
* drop config.toml and use cargo.toml profiles instead
* make clippy happy with the unit value lint
* feat: better presentation for logging
2024-12-06 16:27:05 -08:00
Jonathan Kelley
995a529b2f
feat: some simple UI tweaks to CLI ( #3301 )
2024-12-06 15:15:42 -08:00
Jonathan Kelley
02b2a12011
make wasm compile a bit faster
2024-12-06 13:43:55 -08:00
Jonathan Kelley
fb85726084
longer ssg timeout
2024-12-06 12:12:00 -08:00
Jonathan Kelley
2c9d8aea56
fix: allow post_create on dx new to fail silently
2024-12-06 12:04:02 -08:00
Jonathan Kelley
aa7d952a72
fix: never cache spanless expressions in autofmt ( #3297 )
...
* fix: never cache spanless expressions
* clippy
2024-12-05 14:19:03 -08:00
Miles Murgaw
f3b6ec5a2c
fix: flush cargo logs ( #3282 )
2024-12-05 10:50:30 -08:00
Miles Murgaw
bff5478fdf
Feat: Manganis SCSS Support ( #3294 )
...
* feat: scss manganis support
* revision: make ScssLogger private
2024-12-05 10:41:44 -08:00
Jonathan Kelley
e6f76c7e75
fix wasm-bindgen verify logic
2024-12-04 18:34:43 -08:00
Jonathan Kelley
0974550c9f
fix: line clipping and overlapping ( #3291 )
2024-12-04 17:50:18 -08:00
Jonathan Kelley
d738effb6e
simplify leptos comparison ( #3292 )
...
* simplify leptos comparison
2024-12-04 17:49:01 -08:00
Jonathan Kelley
5bfdc039db
Fix performance of wasm-bindgen-cli by bumping walrus
2024-12-04 13:28:08 -08:00
Evan Almloff
29a7325bb7
Expose streaming options to choose between full prerendering and out of order streaming ( #3288 )
...
* expose streaming options to choose between full prerendering and out of order streaming
* add examples to streaming_mode
2024-12-04 13:25:08 -08:00
Miles Murgaw
2db758ad7b
feat: reexport cargo-metadata in wire-format ( #3281 )
2024-12-03 20:06:27 -08:00
Jonathan Kelley
1a30a2f75f
Publish 0.6.0-rc.0
2024-12-02 17:35:25 -08:00