Commit graph

54 commits

Author SHA1 Message Date
Evan Almloff
97eedd22c5 fix fullstack docs building 2023-08-03 10:45:50 -07:00
Jonathan Kelley
59016007f2
Merge pull request #1251 from DioxusLabs/make-ssr-state-public
Make SsrState public
2023-07-31 17:37:35 -07:00
Jonathan Kelley
e1dcc335c0
Merge pull request #1263 from Demonthos/builder-launch-fullstack
Switch to launch builder instead of macro for fullstack
2023-07-31 11:44:36 -07:00
Evan Almloff
fcb993a2cb don't spawn a new runtime every request 2023-07-28 13:14:26 -07:00
Evan Almloff
9f891f9478 switch to launch builder instead of macro for fullstack 2023-07-28 12:58:34 -07:00
Evan Almloff
d2ec27e761 fix clippy 2023-07-26 11:29:34 -07:00
Evan Almloff
5f0dd3af3e it almost lives? 2023-07-25 18:14:48 -07:00
Evan Almloff
a4ed9bc0ef make ssrstate public 2023-07-25 15:29:40 -07:00
Miles Murgaw
6210c6fefe
Convert use_eval to use send/recv system (#1080)
* progress: reworked

don't run this, it'll kill your web browser

* feat: use_eval but with comms

* revision: async recv & recv_sync

* revision: use_eval

* revision: standard eval interface

* revision: use serde_json::Value instead of JsValue

* revision: docs

* revision: error message

* create: desktop eval (wip)

* fix: desktop eval

* revision: wrap use_eval in Rc<RefCell<_>>

* fix: fmt, clippy

* fix: desktop tests

* revision: change to channel system

- fixes clippy errors
- fixes playwright tests

* fix: tests

* fix: eval example

* fix: fmt

* fix: tests, desktop stuff

* fix: tests

* feat: drop handler

* fix: tests

* fix: rustfmt

* revision: web promise/callback system

* fix: recv error

* revision: IntoFuture, functionation

* fix: ci

* revision: playwright web

* remove: unescessary code

* remove dioxus-html from public examples

* prototype-patch

* fix web eval

* fix: rustfmt

* fix: CI

* make use_eval more efficient

* implement eval for liveview as well

* fix playwright tests

* fix clippy

* more clippy fixes

* fix clippy

* fix stack overflow

* fix desktop mock

* fix clippy

---------

Co-authored-by: Evan Almloff <evanalmloff@gmail.com>
2023-07-21 17:36:25 -05:00
Evan Almloff
f3d1600822 fix clippy 2023-07-18 10:40:09 -07:00
Evan Almloff
8e54a89a74 fix use_server_future 2023-07-17 17:23:15 -07:00
Evan Almloff
dd5d974aeb fix suspense 2023-07-17 16:48:54 -07:00
Evan Almloff
b05fb16155 fix server_cached function 2023-07-17 09:48:35 -07:00
Evan Almloff
040b9d15a8 document from_server 2023-07-14 17:39:46 -07:00
Evan Almloff
de72d85391 create server_cached function 2023-07-14 17:23:12 -07:00
Evan Almloff
c6ddee6f21 remove the extract macro 2023-07-12 16:20:44 -06:00
Evan Almloff
831bcfd8e7 Fix warp fullstack adapter 2023-07-10 19:14:13 -05:00
Evan Almloff
0e83d48c04 Fix salvo fullstack builds 2023-07-10 18:48:55 -05:00
Evan Almloff
73a45fb113 fix incremental router cache 2023-07-08 12:22:54 -07:00
Evan Almloff
d94316f7dd fix formatting 2023-07-08 11:03:16 -07:00
Evan Almloff
6a3198ef85 cargo fix axum 2023-07-08 10:58:04 -07:00
Evan Almloff
1e5c57dd16 cargo fix 2023-07-08 10:57:44 -07:00
Evan Almloff
27b0c2683b create auth example 2023-07-08 10:37:28 -07:00
Evan Almloff
453d087ed6 fix prop serialization 2023-07-08 09:13:24 -07:00
Evan Almloff
f0d1346652 remove unsafe from fullstack and ssr 2023-07-07 19:15:25 -07:00
Evan Almloff
576bc61855 fix playwrite tests 2023-07-07 19:03:25 -07:00
Evan Almloff
aa26c086de fix clippy 2023-07-07 18:41:22 -07:00
Evan Almloff
14883bb711 add server function middleware 2023-07-07 18:25:45 -07:00
Evan Almloff
c49c75cb60 remove props compression 2023-07-07 11:08:27 -07:00
Evan Almloff
7597068af6 integrate extractors with the macro 2023-07-07 11:03:59 -07:00
Evan Almloff
4f6e6a7c0d add extractors to server-fn 2023-07-06 17:54:05 -07:00
Evan Almloff
f53dd5c181 remove logging 2023-07-04 11:54:41 -07:00
Evan Almloff
e7c3047aa1 apply headers to axum adapter 2023-07-04 09:19:22 -07:00
Evan Almloff
040055ba9d compress assets by default in the launch macro 2023-06-30 19:22:43 -07:00
Evan Almloff
b927e2fec8 change server_config -> serve_config 2023-06-30 18:48:12 -07:00
Evan Almloff
b334444711 formatting 2023-06-30 14:09:19 -07:00
Evan Almloff
f5c60eeb4c make fullstack helpers compatable with prerendering 2023-06-28 18:48:42 -07:00
Evan Almloff
4fba279291 fix imports in the launch macro 2023-06-27 09:28:24 -07:00
Evan Almloff
6569827b97 remove debug handler 2023-06-26 12:54:04 -07:00
Evan Almloff
a165e13564 add cache headers 2023-06-24 13:21:12 -07:00
Evan Almloff
b8806b0854 remove brackets around address 2023-06-23 18:56:20 -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
495fd22bfd Merge branch 'master' into router-typesafe 2023-06-22 12:52:11 -07:00
Evan Almloff
07215924bc WIP: fullstack router intigration 2023-06-22 12:51:10 -07:00
Evan Almloff
da44b7a3f2 fix salvo server function handler example 2023-06-19 16:11:59 -05:00
Evan Almloff
158852e5a0 make regestering server functions optional 2023-06-19 16:08:46 -05:00
Evan Almloff
a9307e57e6 fix CI 2023-06-02 12:33:47 -05:00
Evan Almloff
4a8542c28e fix response spelling 2023-05-11 18:40:02 -05:00
Evan Almloff
ab1de6e53f finish server function docs 2023-05-04 09:57:11 -05:00