Commit Graph

2514 Commits

Author SHA1 Message Date
daiwei dccc47c265 wip: refactor 2025-04-09 15:49:00 +08:00
daiwei 61d6f4801b wip: save 2025-04-09 10:53:14 +08:00
daiwei b0a6ae2cf0 wip: vapor keepalive 2025-04-08 14:30:48 +08:00
edison 05d9b429a4
fix(vapor): handle next host node for vapor component (#12820) 2025-02-28 17:02:11 +08:00
Evan You 2a0cfc03b8
chore: warn vapor hydration for now 2025-02-08 15:06:27 +08:00
Evan You 23939d09c6
wip(vapor): vapor slots in vdom 2025-02-07 21:32:22 +08:00
Evan You 99d70ddd31
wip(vapor): vdom slots in vapor component 2025-02-06 18:12:54 +08:00
Evan You a770a83de6
wip(vapor): support vapor component as root in vdom app 2025-02-05 14:23:32 +08:00
Evan You ccd42b151b
refactor: adjust vapor/vdom interop 2025-02-05 14:16:39 +08:00
Evan You be5c2a2f51
wip: vdom in vapor hmr reload 2025-02-04 22:44:17 +08:00
Evan You 4b12529878
wip(vapor): fix setScopeId for vdom in vapor 2025-02-04 21:55:32 +08:00
Evan You c3e4f6621c
wip(vapor): vdom in vapor interop 2025-02-04 21:38:09 +08:00
Evan You f09e343962
wip(vapor): optimize vapor interop update 2025-02-04 13:11:51 +08:00
Evan You b20bcf1fb6
chore: fix runtime-vapor dts build 2025-02-03 15:46:40 +08:00
Evan You 3464620f12
wip(vapor): vapor in vdom interop 2025-02-02 23:15:39 +08:00
Evan You e49c5a17da
test(vapor): enable more test cases 2025-01-30 10:12:36 +08:00
Evan You 181d3403f7
wip(vapor): v-for 2025-01-29 19:07:40 +08:00
Evan You e6ba91cfac
perf: avoid now() overhead during dev measure calls 2025-01-29 15:53:20 +08:00
Evan You 674151c9b9
chore: Merge branch 'minor' into vapor 2025-01-29 15:37:54 +08:00
edison 7b222990ae
test(runtime-vapor): port tests from rendererComponent.spec.ts (#12677) 2025-01-29 12:12:52 +08:00
edison 139448556d
refactor(runtime-core): useModel work with vapor mode (#12666) 2025-01-29 12:12:44 +08:00
daiwei edc79e7052 Merge branch 'main' into minor 2025-01-24 09:23:17 +08:00
Johnson Chu 9d651e2774
refactor(reactivity): ports alien-signals 1.0.0 (#12570) 2025-01-15 11:19:27 +08:00
Evan You 22dcbf3e20
fix(reactivity): ensure multiple effectScope on() and off() calls maintains correct active scope
close #12631
close #12632

This is a combination of changes from both 8dec243 and #12641
2025-01-08 18:07:44 +08:00
Evan You 76e8d2c4d0
wip(vapor): init feature flags + set devtools when creating vapor app 2024-12-14 16:25:35 +08:00
Evan You 0d1df25f23
wip(vapor): templateRef adjustments 2024-12-12 22:34:35 +08:00
Evan You 92526b06de
chore: fix dts build 2024-12-11 08:55:19 +08:00
Evan You 5648dda0c0
test(vapor): componentEmits 2024-12-10 19:37:55 +08:00
Evan You 4366a7e213
test(vapor): apiWatch 2024-12-10 18:43:26 +08:00
Evan You 12ef12105b
test(vapor): api expose (partial) 2024-12-10 17:00:35 +08:00
Evan You 48fc65f25c
test(vapor): apiCreateVaporApp 2024-12-10 12:49:47 +08:00
Evan You c2ff3bd564
chore: fix compat props default test 2024-12-10 08:11:36 +08:00
Evan You 527905a85b
test(vapor): errorHandling 2024-12-09 23:42:23 +08:00
Evan You 2bbb6d2fc5
fix(scheduler): recover nextTick from error in post flush cb 2024-12-09 18:35:28 +08:00
Evan You f2b69d79ca
chore: remove non-function-related changes from vapor branch 2024-12-09 09:03:43 +08:00
Evan You 54c29aba9a
wip: vapor hmr reload 2024-12-08 23:37:40 +08:00
Evan You 83be45ea88
wip: optimize vapor currentInstance setting 2024-12-08 22:47:05 +08:00
Evan You bb0787b8d4
wip: prepare hmr reload 2024-12-08 21:22:51 +08:00
daiwei f7d95ce28d Merge remote-tracking branch 'origin/main' into minor 2024-12-08 19:53:34 +08:00
Evan You 4833c1c96e
wip: vapor hmr rerender 2024-12-08 17:20:34 +08:00
Evan You 6c4018652b
chore: fix vdom slots currentInstance 2024-12-08 16:42:07 +08:00
Evan You e8067f1cd9
wip: prepare hmr for vapor 2024-12-08 16:32:29 +08:00
Evan You db3151b1a5
wip: avoid including vdom-only public properties map in bundle 2024-12-06 23:06:11 +08:00
Evan You 300bb0859a
wip: fix all runtime-core type errors 2024-12-06 01:19:20 +08:00
Evan You e23a6a8746
wip: unify currentInstance between vdom and vapor + provide/inject 2024-12-05 23:13:24 +08:00
Evan You ee7a93df27
refactor: split current instance logic to separate file 2024-12-05 21:25:16 +08:00
Evan You 4baaa7bca3
wip: optimize props validation 2024-12-05 17:50:09 +08:00
Evan You 93a16af08e
wip: vapor component props validation 2024-12-05 16:14:38 +08:00
Evan You c73ee16345
refactor: remove runtime-shared 2024-12-04 13:50:54 +08:00
Evan You 4fe05bdd74
wip(vapor): reuse createApp from core 2024-12-04 11:54:26 +08:00