Add Effect v4 support, Fast Refresh tooling, and revamped docs #56

Merged
Thilawyn merged 133 commits from next into master 2026-07-26 02:32:59 +02:00

133 Commits

Author SHA1 Message Date
Julien Valverdé 7b6fa23343 Fix CI
Lint / lint (push) Successful in 57s
Test build / test-build (pull_request) Successful in 2m29s
2026-07-26 02:28:28 +02:00
Julien Valverdé 85af8ecb97 Cleanup
Lint / lint (push) Successful in 59s
Test build / test-build (pull_request) Successful in 2m19s
2026-07-26 02:22:52 +02:00
Julien Valverdé 01477c304e Fix CI
Lint / lint (push) Successful in 57s
Test build / test-build (pull_request) Successful in 2m21s
2026-07-26 02:15:43 +02:00
Julien Valverdé 7982a568f7 Fix docs
Lint / lint (push) Successful in 2m2s
Test build / test-build (pull_request) Successful in 2m27s
2026-07-26 02:07:53 +02:00
Julien Valverdé 0af88596fe Fix docs package
Lint / lint (push) Successful in 1m0s
Test build / test-build (pull_request) Successful in 2m16s
2026-07-26 01:48:08 +02:00
Julien Valverdé 86e0bfb733 Add CI for Docker
Lint / lint (push) Successful in 56s
Test build / test-build (pull_request) Successful in 6m18s
2026-07-26 01:30:34 +02:00
Julien Valverdé bcc3fe859f Update Docusaurus
Lint / lint (push) Successful in 55s
2026-07-26 00:53:03 +02:00
Julien Valverdé 1a7c15d777 Fix docs
Lint / lint (push) Successful in 56s
2026-07-26 00:50:43 +02:00
Julien Valverdé cd2115b49a Fix docs version
Lint / lint (push) Failing after 33s
2026-07-26 00:36:41 +02:00
Julien Valverdé d0fa8f04a2 Update docs
Lint / lint (push) Failing after 56s
2026-07-26 00:32:33 +02:00
Julien Valverdé 926eba0570 Fix README
Lint / lint (push) Successful in 55s
2026-07-26 00:19:10 +02:00
Julien Valverdé d32389fa81 Fix CI
Lint / lint (push) Successful in 55s
2026-07-26 00:13:35 +02:00
Julien Valverdé 5e9c25641f Fix
Lint / lint (push) Failing after 39s
2026-07-25 23:56:44 +02:00
Julien Valverdé 2b677f8810 Fix tests
Lint / lint (push) Failing after 39s
2026-07-25 23:54:24 +02:00
Julien Valverdé 73399c1b24 Fix tests
Lint / lint (push) Failing after 39s
2026-07-25 23:52:11 +02:00
Julien Valverdé 65e90325d0 Change build system
Lint / lint (push) Failing after 40s
2026-07-25 23:47:16 +02:00
Julien Valverdé 3533fa0c84 Remove ErrorObserver
Lint / lint (push) Failing after 39s
2026-07-25 22:48:42 +02:00
Julien Valverdé c40df980ed Rename vite plugin
Lint / lint (push) Failing after 38s
2026-07-25 22:44:09 +02:00
Julien Valverdé 23547afe91 Fix refresh plugin
Lint / lint (push) Failing after 39s
2026-07-25 22:27:11 +02:00
Julien Valverdé 462895a3c2 Add Refreshable trait
Lint / lint (push) Failing after 1m45s
2026-07-25 02:02:17 +02:00
Julien Valverdé 116c1b440d Add tests to CI
Lint / lint (push) Failing after 43s
2026-07-24 23:42:22 +02:00
Julien Valverdé 7d6bab81be Fix ScopeRegistry
Lint / lint (push) Failing after 41s
2026-07-24 23:07:06 +02:00
Julien Valverdé faac021527 Fix Async
Lint / lint (push) Failing after 42s
2026-07-23 04:58:41 +02:00
Julien Valverdé 3a25b1a34e Fix example
Lint / lint (push) Failing after 41s
2026-07-23 04:36:31 +02:00
Julien Valverdé 296f65ee1b Fix
Lint / lint (push) Failing after 42s
2026-07-23 04:13:27 +02:00
Julien Valverdé d8b9c0394c Fix
Lint / lint (push) Failing after 48s
2026-07-23 03:35:38 +02:00
Julien Valverdé 71f66cd5bc Fix
Lint / lint (push) Failing after 49s
2026-07-23 03:33:15 +02:00
Julien Valverdé d09c17e1c2 Fix
Lint / lint (push) Failing after 48s
2026-07-23 03:26:14 +02:00
Julien Valverdé cce0a47ea5 Fix
Lint / lint (push) Failing after 51s
2026-07-23 03:22:16 +02:00
Julien Valverdé 7e816d041e Fix
Lint / lint (push) Failing after 48s
2026-07-23 03:13:17 +02:00
Julien Valverdé c6eeb7b8bc Fix
Lint / lint (push) Failing after 2m8s
2026-07-23 03:08:42 +02:00
Julien Valverdé ccb33973db Fix
Lint / lint (push) Failing after 41s
2026-07-23 01:34:17 +02:00
Julien Valverdé 3516ba05f8 Fix
Lint / lint (push) Failing after 42s
2026-07-23 01:30:29 +02:00
Julien Valverdé cb62639829 Implement ScopeRegistry
Lint / lint (push) Failing after 42s
2026-07-23 01:22:14 +02:00
Julien Valverdé 8fed17789a ScopeMap -> ScopeRegistry
Lint / lint (push) Failing after 43s
2026-07-22 22:51:38 +02:00
Julien Valverdé c151b4608f Add report
Lint / lint (push) Failing after 41s
2026-07-22 22:22:25 +02:00
Julien Valverdé cce1d6e485 Fix
Lint / lint (push) Failing after 42s
2026-07-22 21:41:26 +02:00
Julien Valverdé a5867ef36a Fix Query tests
Lint / lint (push) Failing after 42s
2026-07-22 21:07:16 +02:00
Julien Valverdé fa058ecf53 Improve README
Lint / lint (push) Failing after 43s
2026-07-22 20:56:51 +02:00
Julien Valverdé ffed4bda40 Improve README 2026-07-22 20:56:42 +02:00
Julien Valverdé c48ca0acd3 Add ErrorHandler report
Lint / lint (push) Failing after 2m32s
2026-07-22 06:04:37 +02:00
Julien Valverdé 6e7172a24e Add React Refresh feasibility report
Lint / lint (push) Failing after 42s
2026-07-22 05:11:45 +02:00
Julien Valverdé b91729888c Fix
Lint / lint (push) Failing after 41s
2026-07-22 04:56:32 +02:00
Julien Valverdé 5f3e560969 Fix docs
Lint / lint (push) Failing after 41s
2026-07-22 04:52:40 +02:00
Julien Valverdé 8f8a66f7a9 Add logo
Lint / lint (push) Failing after 41s
2026-07-22 04:51:05 +02:00
Julien Valverdé 9789969ecf Improve docs landing page
Lint / lint (push) Failing after 44s
2026-07-22 04:24:59 +02:00
Julien Valverdé 4be5b12121 Update docs
Lint / lint (push) Failing after 43s
2026-07-22 04:13:14 +02:00
Julien Valverdé 547aeec2fb Update docs
Lint / lint (push) Failing after 41s
2026-07-22 03:51:26 +02:00
Julien Valverdé 1651e96696 Update docs
Lint / lint (push) Failing after 44s
2026-07-22 03:44:16 +02:00
Julien Valverdé 22933b2a09 Update docs
Lint / lint (push) Failing after 41s
2026-07-22 03:34:27 +02:00
Julien Valverdé 36c47e1b4b Improve docs
Lint / lint (push) Failing after 42s
2026-07-22 03:23:16 +02:00
Julien Valverdé c4b954d21c Update docs
Lint / lint (push) Failing after 42s
2026-07-22 02:51:43 +02:00
Julien Valverdé f669dbee3a Add Mutation docs
Lint / lint (push) Failing after 42s
2026-07-22 02:21:36 +02:00
Julien Valverdé e610fa1773 Add Query docs
Lint / lint (push) Failing after 1m44s
2026-07-22 02:09:57 +02:00
Julien Valverdé 75f51cdf1c Overhaul form docs
Lint / lint (push) Failing after 42s
2026-07-22 01:31:17 +02:00
Julien Valverdé d7f0aa1a38 Fix docs
Lint / lint (push) Failing after 42s
2026-07-22 01:17:11 +02:00
Julien Valverdé 9a93d72e48 Change useContextFromLayer to useLayer
Lint / lint (push) Failing after 43s
2026-07-20 20:40:13 +02:00
Julien Valverdé 19d5aba009 Docs work
Lint / lint (push) Failing after 47s
2026-07-20 07:35:44 +02:00
Julien Valverdé 5017ccf5ba Docs work
Lint / lint (push) Failing after 46s
2026-07-20 07:26:17 +02:00
Julien Valverdé 10784322b1 Docs work
Lint / lint (push) Failing after 46s
2026-07-20 07:24:17 +02:00
Julien Valverdé 1fa2440d71 Fix
Lint / lint (push) Failing after 49s
2026-07-20 07:20:26 +02:00
Julien Valverdé fb4fd633dc Fix
Lint / lint (push) Failing after 40s
2026-07-20 03:14:40 +02:00
Julien Valverdé c804262e5f Fix
Lint / lint (push) Failing after 40s
2026-07-20 03:10:40 +02:00
Julien Valverdé a47ae73618 Add a working LensForm example
Lint / lint (push) Failing after 40s
2026-07-20 03:10:27 +02:00
Julien Valverdé efdf490bc0 Fix form example
Lint / lint (push) Failing after 39s
2026-07-20 02:43:38 +02:00
Julien Valverdé 8bbeed9b8d Fix scope registry race condition
Lint / lint (push) Successful in 1m43s
2026-07-20 02:15:39 +02:00
Julien Valverdé 4ba7943bef Test 2026-07-20 01:59:29 +02:00
Julien Valverdé 89c8ac59bc Fix
Lint / lint (push) Successful in 39s
2026-07-20 01:33:45 +02:00
Julien Valverdé d21ff53c26 Fix Query state
Lint / lint (push) Successful in 39s
2026-07-20 00:57:25 +02:00
Julien Valverdé 6551969bb1 Fix Query lifecycle
Lint / lint (push) Successful in 39s
2026-07-19 20:41:59 +02:00
Julien Valverdé cc01e46997 Fix runtime
Lint / lint (push) Successful in 38s
2026-07-19 18:55:01 +02:00
Julien Valverdé 1dc8368750 Rename withRuntime to withContext
Lint / lint (push) Successful in 39s
2026-07-19 18:44:01 +02:00
Julien Valverdé f22743eefe Fix
Lint / lint (push) Successful in 39s
2026-07-19 18:20:22 +02:00
Julien Valverdé 31d87ffcab Fix
Lint / lint (push) Successful in 38s
2026-07-19 04:00:46 +02:00
Julien Valverdé 885cff74b3 Example fix
Lint / lint (push) Successful in 38s
2026-07-19 03:27:41 +02:00
Julien Valverdé cbb050673b Fix
Lint / lint (push) Successful in 38s
2026-07-19 03:20:24 +02:00
Julien Valverdé 9b25ef4b57 Fix
Lint / lint (push) Successful in 39s
2026-07-19 03:15:55 +02:00
Julien Valverdé be1038fc8d Rename Form subtypes
Lint / lint (push) Failing after 40s
2026-07-19 03:01:38 +02:00
Julien Valverdé 956c77d45b Fix
Lint / lint (push) Failing after 38s
2026-07-19 02:56:32 +02:00
Julien Valverdé 985556b430 Fix
Lint / lint (push) Failing after 39s
2026-07-19 02:50:37 +02:00
Julien Valverdé feced4732f Refactor Form subtypes
Lint / lint (push) Failing after 1m43s
2026-07-19 02:43:48 +02:00
Julien Valverdé cc64ae785d Refactor Form
Lint / lint (push) Failing after 39s
2026-07-19 00:46:36 +02:00
Julien Valverdé 3fc3904c6c Upgrade effect-lens
Lint / lint (push) Failing after 1m44s
2026-07-17 21:25:07 +02:00
Julien Valverdé 23cdfb3894 Refactor Query
Lint / lint (push) Failing after 37s
2026-07-17 01:15:53 +02:00
Julien Valverdé 7a7783e7de Refactor Query
Lint / lint (push) Failing after 45s
2026-07-07 21:22:05 +02:00
Julien Valverdé e07ce1cd68 Refactor Query
Lint / lint (push) Failing after 1m1s
2026-07-01 21:12:05 +02:00
Julien Valverdé c59e2ee035 Refactor Query/Mutation
Lint / lint (push) Failing after 14s
2026-06-26 02:54:40 +02:00
Julien Valverdé e5ac120cea Refactor Mutation
Lint / lint (push) Failing after 48s
2026-06-26 02:38:24 +02:00
Julien Valverdé 015aa0c816 Refactor Query
Lint / lint (push) Failing after 49s
2026-06-25 04:37:14 +02:00
Julien Valverdé 5945953555 Refactor QueryClient
Lint / lint (push) Failing after 16s
2026-06-24 00:54:10 +02:00
Julien Valverdé 65fcfb395e Refactor
Lint / lint (push) Successful in 15s
2026-06-23 04:08:49 +02:00
Julien Valverdé a86cb7e024 Refactor Component
Lint / lint (push) Failing after 16s
2026-06-23 03:57:56 +02:00
Julien Valverdé 24ce543092 Fix
Lint / lint (push) Failing after 14s
2026-06-23 03:32:13 +02:00
Julien Valverdé 6b5c501a98 Refactor
Lint / lint (push) Failing after 1m6s
2026-06-23 03:25:58 +02:00
Julien Valverdé c8df30480a Fix
Lint / lint (push) Failing after 16s
2026-06-22 06:44:31 +02:00
Julien Valverdé a38be0b172 Component v4 migration work
Lint / lint (push) Failing after 16s
2026-06-22 06:36:32 +02:00
Julien Valverdé 091e102b23 Add Effect v4 version
Lint / lint (push) Successful in 48s
2026-06-22 02:04:20 +02:00
Julien Valverdé b7ea35006d Add forms doc
Lint / lint (push) Successful in 16s
2026-06-22 01:38:06 +02:00
Julien Valverdé 257d505fdf Docs
Lint / lint (push) Successful in 14s
2026-06-12 01:51:30 +02:00
Julien Valverdé 241d489b0c Docs
Lint / lint (push) Successful in 14s
2026-06-12 01:44:40 +02:00
Julien Valverdé cf2cb8bf09 Docs
Lint / lint (push) Successful in 16s
2026-06-11 14:25:00 +02:00
Julien Valverdé 7ae5d08555 Docs
Lint / lint (push) Successful in 46s
2026-06-11 12:29:10 +02:00
Julien Valverdé 9fb56da120 Docs
Lint / lint (push) Successful in 35s
2026-06-09 22:25:53 +02:00
Julien Valverdé 1cead4bb7b Docs
Lint / lint (push) Successful in 16s
2026-06-09 22:21:26 +02:00
Julien Valverdé ad1ef4a73b Docs
Lint / lint (push) Successful in 16s
2026-06-09 22:15:41 +02:00
Julien Valverdé 81fb1dcf42 Docs
Lint / lint (push) Successful in 16s
2026-06-09 21:59:12 +02:00
Julien Valverdé c90c5f9532 Docs
Lint / lint (push) Successful in 15s
2026-06-09 21:44:08 +02:00
Julien Valverdé 436dc275b3 Docs
Lint / lint (push) Successful in 16s
2026-06-09 20:34:24 +02:00
Julien Valverdé 5791c08b51 Docs
Lint / lint (push) Successful in 18s
2026-06-09 19:00:09 +02:00
Julien Valverdé a74ec6e398 Docs
Lint / lint (push) Successful in 17s
2026-06-09 18:09:47 +02:00
Julien Valverdé fe65cd96aa Docs
Lint / lint (push) Successful in 16s
2026-06-09 15:30:00 +02:00
Julien Valverdé c492408969 Docs
Lint / lint (push) Successful in 14s
2026-06-09 14:50:25 +02:00
Julien Valverdé 86bdb5374e Docs
Lint / lint (push) Successful in 15s
2026-06-09 13:35:58 +02:00
Julien Valverdé 054f8773f0 Docs
Lint / lint (push) Successful in 16s
2026-06-09 11:34:13 +02:00
Julien Valverdé eb81ff16d2 Docs
Lint / lint (push) Successful in 15s
2026-06-09 11:27:39 +02:00
Julien Valverdé 3000ff2d87 Docs
Lint / lint (push) Successful in 17s
2026-06-09 11:18:08 +02:00
Julien Valverdé 91670779fe Docs
Lint / lint (push) Successful in 15s
2026-06-09 11:16:33 +02:00
Julien Valverdé d3525aaad7 Docs
Lint / lint (push) Successful in 16s
2026-06-09 11:09:47 +02:00
Julien Valverdé 0a59fdf2b4 Docs
Lint / lint (push) Successful in 17s
2026-06-09 10:54:00 +02:00
Julien Valverdé 88b3a1c98a Docs
Lint / lint (push) Successful in 19s
2026-06-09 10:48:46 +02:00
Julien Valverdé 74a8e3a102 Fix
Lint / lint (push) Successful in 47s
2026-06-09 10:42:42 +02:00
Julien Valverdé 8303c1f70e Docs
Lint / lint (push) Successful in 16s
2026-06-08 22:23:49 +02:00
Julien Valverdé c941e5970a Docs
Lint / lint (push) Successful in 16s
2026-06-08 22:19:58 +02:00
Julien Valverdé a8d4520fed Docs
Lint / lint (push) Successful in 16s
2026-06-08 22:03:42 +02:00
Julien Valverdé d40ac326ec Docs
Lint / lint (push) Successful in 15s
2026-06-08 22:01:58 +02:00
Julien Valverdé 05a8ae9ae4 Docs
Lint / lint (push) Successful in 14s
2026-06-08 21:47:27 +02:00
Julien Valverdé 25fac0ca32 Fix
Lint / lint (push) Successful in 15s
2026-06-08 15:35:15 +02:00
Julien Valverdé 845aa193ba Add getting started docs
Lint / lint (push) Successful in 16s
2026-06-08 13:55:16 +02:00
Julien Valverdé 1292b9885a Fix
Lint / lint (push) Successful in 48s
2026-06-08 11:14:31 +02:00
Julien Valverdé 658e6bb8ea Fix tests
Lint / lint (push) Successful in 13s
2026-06-07 15:15:57 +02:00
Julien Valverdé 7638324f2f Add tests
Lint / lint (push) Successful in 14s
2026-06-07 15:10:26 +02:00
Julien Valverdé fcb29c0d76 Add tests
Lint / lint (push) Successful in 15s
2026-06-07 15:01:07 +02:00
Julien Valverdé ea0108650b Add tests
Lint / lint (push) Successful in 47s
2026-06-07 14:51:18 +02:00