Commit Graph

7198 Commits

Author SHA1 Message Date
daiwei 06f525249d chore: minor tweaks 2025-01-01 18:25:22 +08:00
autofix-ci[bot] 8484ddace5
[autofix.ci] apply automated fixes 2024-12-31 02:46:28 +00:00
daiwei 952e1708b1 chore: update 2024-12-31 10:45:35 +08:00
daiwei 1dbd642492 chore: update 2024-12-31 09:30:16 +08:00
daiwei b0a2ce5b0e test: update tests 2024-12-30 17:20:33 +08:00
daiwei 8ca43b5c93 pref(runtime-vapor): refactor apiCreateIf 2024-12-30 17:20:07 +08:00
edison ef6986fbc3
refactor(compiler-vapor): move operation with constant values out of renderEffect (#12547) 2024-12-16 14:30:38 +08:00
edison bd130019d1
refactor(vapor): import v-o withModifiers or withKeys on demand (#12539) 2024-12-16 14:28:56 +08:00
edison e79a6df093
fix(vapor/defineProps): register type bindings before compile template + props destructure work with vapor (#12545) 2024-12-16 14:18:27 +08:00
Evan You 6c0e8a8f24
wip(vapor): handle slot fallback when content changes 2024-12-14 22:17:16 +08:00
Evan You 4318129b96
wip(vapor): createIf 2024-12-14 20:37:43 +08:00
Evan You bcb9209c4c
wip(vapor): optimize unmounted children removal 2024-12-14 16:28:05 +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 c07734debf
wip(vapor): further tweak single root attr fallthrough behavior 2024-12-13 20:23:20 +08:00
Evan You f9a6e8cd58
wip(vapor): handle class / style merging behavior 2024-12-13 18:00:58 +08:00
Evan You 4160b6d567
test(vapor): fix templateRef compiler tests 2024-12-13 09:39:29 +08:00
Evan You 023f72f049
test(vapor): useTemplateRef tests 2024-12-13 09:37:49 +08:00
Evan You 0d1df25f23
wip(vapor): templateRef adjustments 2024-12-12 22:34:35 +08:00
Evan You e38805354d
chore: fix setStyle and tests 2024-12-12 22:02:30 +08:00
Evan You c4b853d997
chore: remove no longer needed file 2024-12-12 21:02:45 +08:00
Evan You 4505727412
wip: refactor vapor vBind codegen 2024-12-12 18:17:29 +08:00
Evan You dfe06f8f4e
wip: cache setProp prev value on element, simplify codegen
Also separate `setClass`/`setClassIncremental` and `setStyle`/
`setStyleIncremental`
2024-12-12 13:18:04 +08:00
Evan You badd995e56
ci: fix continuous release vapor skip 2024-12-11 16:43:17 +08:00
Evan You e41858cde4
chore: todos 2024-12-11 14:33:16 +08:00
Evan You 64e007eabe
chore: Merge branch 'main' into vapor 2024-12-11 14:27:54 +08:00
edison 1bb9a0f8c7
refactor: drop recordPropMetadata + merge renderEffect (#301) 2024-12-11 14:02:34 +08:00
Evan You 4e17b0bf2e
chore: disable continuous release for vapor for now 2024-12-11 13:47:05 +08:00
Evan You 23fe7f991f
chore: make type check pass 2024-12-11 11:50:17 +08:00
Evan You 92526b06de
chore: fix dts build 2024-12-11 08:55:19 +08:00
Evan You dbdc0aa9dd
chore: make compile type consistent 2024-12-10 21:45:50 +08:00
Evan You b191beb876
chore: fix vapor apiExpose test 2024-12-10 21:39:09 +08:00
Evan You dff54a17fb
test(vapor): componentSlots 2024-12-10 21:36:06 +08:00
Evan You 7f3b883aea
chore: make types pass in vapor directive tests 2024-12-10 19:41:29 +08:00
Evan You 5648dda0c0
test(vapor): componentEmits 2024-12-10 19:37:55 +08:00
Evan You a1276f7577
test(vapor): componentAttrs 2024-12-10 19:22:25 +08:00
Evan You 25989f6ede
chore: update compiler-vapor inline mode snapshots 2024-12-10 18:44:36 +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 baf68a0fe4
test(vapor): apiSetupContext 2024-12-10 15:50:57 +08:00
Evan You 217e1e6f86
wip(vapor): make createComponent rawProps/rawSlots accept wider types for internal use 2024-12-10 15:50:49 +08:00
Evan You c2e7312da4
test(vapor): lifecycle (partial) 2024-12-10 15:30:40 +08:00
Evan You 89707e8b5f
test(vapor): inject 2024-12-10 15:19:00 +08:00
Evan You 48fc65f25c
test(vapor): apiCreateVaporApp 2024-12-10 12:49:47 +08:00
Evan You 443ac60394
chore: remove stale test lines 2024-12-10 11:53:35 +08:00
Evan You 08c4967086
wip: avoid iife for vapor prod mode 2024-12-10 08:35:54 +08:00
Evan You dc9078382c
chore: fix sfc playground build 2024-12-10 08:26:39 +08:00
Evan You 017c860d86
build: fix mutli format build script 2024-12-10 08:21:18 +08:00
Evan You c2ff3bd564
chore: fix compat props default test 2024-12-10 08:11:36 +08:00
Evan You ab6f75d1da
test(vapor): skip todo tests 2024-12-10 07:34:23 +08:00
Evan You 527905a85b
test(vapor): errorHandling 2024-12-09 23:42:23 +08:00