Commit Graph
51 Commits
Author SHA1 Message Date
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
Miles MurgawandEvan Almloff 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
Evan Almloff 515aee6c3c reorganize the fullstack docs 2023-05-02 17:43:07 -05:00
Evan Almloff a9375af2b4 remove ws message logging 2023-05-02 11:06:54 -05:00
Evan Almloff fb6757484d pull out serve static assets methods 2023-05-02 11:05:21 -05:00