dream-weave
28757fb9c8
refactor( @vben-core/form-ui ): migrate to Zod 4 and TanStack Form ( #8176 )
* build(@vben-core/form-ui ): update form validation dependencies
* refactor(@vben-core/form-ui ): replace vee-validate with TanStack Form
* test(@vben-core/form-ui ): cover TanStack Form migration
* docs(@vben/docs ): document Zod 4 form migration
* refactor(project): update form adapters
* refactor(project): migrate application form consumers
* refactor(@vben/playground ): migrate form examples
* docs(@vben/docs ): fix validate return type and required rule empty check in form docs
* fix(@vben-core/form-ui ): resolve oxlint and eslint errors
- rewrite nested ternary expressions as if/else in form-field-array.vue and form-runtime.ts
- sort @tanstack/vue-form before @vben-core/composables in package.json
* chore: fix merge artifacts and formatting
- move dependencies before devDependencies in root package.json
- update preferences snapshot for widget positioning fields
- format form-array demo README
* refactor(@vben-core/form-ui ): optimize form runtime and value flow
- add fine-grained field selectors and atomic dependency resolution
- expose raw and formatted value snapshots with focused regression coverage
* fix(@vben/layouts ): dispose sortable instance on unmount
* docs(@vben/docs ): document form runtime API changes
- list added, changed, removed, and deprecated form APIs
- document atomic dependencies and raw versus formatted values
1 month ago
xingyu
6b6708bcf2
fix: 修复点击退出图标确认后不能退出 && 图标排序等数组字段需顺序敏感比较 ( #8179 )
* chore: 调整 sortablejs 的位置,只在用到的模块引入
* fix: non-null assertion lint error
* fix: 修复点击退出图标确认后不能退出
* fix: 图标排序等数组字段需顺序敏感比较
* feat: 配置中增加 refresh 并统一位置
1 month ago
xingyu4j
d0c327e037
chore: update pnpm v11.15.1
1 month ago
金毛88
f840d235ef
feat: 偏好设置小部件支持位置选择与拖拽排序
- 顶栏各小部件按钮支持选择位置(header/user-dropdown/none),偏好设置按钮额外保留 auto/fixed 智能兜底,移动端/全屏内容模式下自动切 fixed 浮动保命,避免偏好入口死锁
- draggable-list.vue 的 listRef 未在模板绑定,Sortable 永不初始化导致小部件无法拖拽;加 ref 绑定与 data-key 让 onEnd 从 DOM 读真实新顺序
- preferences.ts 的 updatePreferences 用 defu(merge) 合并数组,对 widget.order 是 concat 语义,每次拖拽触发更新都会把当前 order 追加一次,localStorage 里膨胀到上百条;改用 mergeWithArrayOverride 整体替换,加载缓存时 sanitizeCachedArray 去重已存在的脏数据
- preferences 按钮之前在 widget.order 里因 labelMap 未登记显示成裸字符串,且 widgetChecks 缺 refresh 导致刷新按钮不按 order 渲染;统一 preferences 与其它 widget 的拖拽排序与位置 select,refresh 补进 rightSlots.widgetChecks 并补模板渲染
- 补 sortablejs 依赖、WidgetPreferences.order 类型字段、preferences-drawer.vue 的 widgetOrder 绑定
1 month ago
xingyu4j
45c3776ffd
chore: update pnpm v11.12.0
1 month ago
xingyu
dc3466d77a
refactor: 将 unicorn / TypeScript 规则迁移至 oxlint,并完善 oxfmt 配置 ( #8067 )
* chore: update deps
* chore: update archiver v8
* fix: 还原 vue/html-closing-bracket-newline
* feat: 增加默认配置和配置注释
* feat: 增加oxlint默认插件配置和注释
* refactor: remove unicorn ESLint configuration and update dependencies
- Deleted the unicorn ESLint configuration file from the lint-configs package.
- Removed unicorn configuration from the main index file.
- Updated oxlint-config to include a comprehensive set of unicorn rules.
- Adjusted preferences and vxe-table files to disable specific unicorn rules.
- Removed references to eslint-plugin-unicorn from pnpm-lock.yaml and pnpm-workspace.yaml.
* refactor: 移除 eslint 的 @typescript-eslint/eslint-plugin 依赖,将 TypeScript 配置迁移到 oxlint
* feat: open typeAware
* fix: mac 和linux下报错
2 months ago
xingyu4j
8094d1ffb9
chore: update deps
3 months ago
金毛88
0eb72ca4fd
feat: add useTDesignDesignTokens
3 months ago
xingyu
04fbb7a556
chore: 升级 shadcn-vue 组件到v4最新版 ( #7972 )
* fix: useStore is deprecated
* chore: update deps
* feat: 升级shadcn-ui v4
* fix: workbench style
* feat: 升级shadcn-ui v4 step2
* feat: 升级shadcn-ui v4 step3
* chore: 升级shadcn v4
* fix: pagination
* fix: dark style
* fix: doc import
* feat: 增加详情组件,参考 antdv-next
* docs: descriptions docs
* docs: Browser Support
* feat: add table action
* feat: icon use vbenIcon
* fix: type error
* fix: dropdown popConfirm
* feat: 使用默认的文字交互
* feat: 优化渲染性能
3 months ago
xingyu
f2b3b12553
chore: pnpm v11 ( #7942 )
* chore: remove rolldown dep
* fix: issues-helper and maintain-one-comment are temporarily disabled due to security issues
* chore: update deps
* fix: change error type to TypeError for non-browser environment check in LocalStorageDriver
* chore: update pnpm v11
3 months ago
xingyu4j
5db93a345a
fix: doc build error
3 months ago
xingyu4j
aadf9b6e39
chore: update deps
3 months ago
xingyu4j
bd369df3bc
fix: check deps
5 months ago
HaroldZhangCode91
8e0b65a0e1
feat: fix oxlint error for oxlint upgrade ( #7756 )
1. remove unknown rule out of oxlint
2. add the corresponding back to eslint-config
3. fixed the eslint error for package.json
5 months ago
Jin Mao
7a60a081a2
chore: update deps
5 months ago
xingyu4j
e421d9d99b
chore: update deps
5 months ago
xingyu4j
54d95b8761
fix: check deps
5 months ago
HaroldZhangCode91
b8b4308e1c
feat: fix oxlint error for oxlint upgrade ( #7756 )
1. remove unknown rule out of oxlint
2. add the corresponding back to eslint-config
3. fixed the eslint error for package.json
5 months ago
Jin Mao
44a5809a46
chore: update deps
5 months ago
xingyu4j
ca5f360231
chore: update deps
5 months ago
JyQAQ
65287cf4b7
feat: Dockerfile构建调整 ( #7727 )
Co-authored-by: 吉远 <jiyuan@txhmo.com>
5 months ago
雪忆天堂
5613dcef99
feat: table允许通过props动态变化data数据
5 months ago
xingyu
0c300d040c
fix: tailwindcss config ( #7693 )
* chore: update deps
* fix: tailwindcss config
* fix: lint
* fix: lint
* chore: update deps
5 months ago
xingyu4j
c9f7154524
chore(tsdown): remove unbuild leftovers
5 months ago
xingyu4j
b300011d07
refactor(tsdown): migrate ui-kit vue packages
5 months ago
xingyu4j
ae6a75e913
build: migrate core ts packages to tsdown
5 months ago
xingyu
37d72c1628
fix: oxlint config ( #7661 )
* chore: engines node
* chore: update deps
* fix: oxlint
* chore: fix lint issues
5 months ago
xingyu4j
90ae85317c
chore: engines node
5 months ago
xingyu4j
23a8982f5c
chore: add prepare
5 months ago
Jin Mao
a6a6efdf59
chore: release 5.7.0
- 更新 backend-mock 包版本
- 更新 web-antd 包版本
- 更新 web-antdv-next 包版本
- 更新 web-ele 包版本
- 更新 web-naive 包版本
- 更新 web-tdesign 包版本
- 更新 docs 包版本
- 更新 commitlint-config 包版本
- 更新 eslint-config 包版本
- 更新 oxfmt-config 包版本
- 更新 oxlint-config 包版本
- 更新 stylelint-config 包版本
- 更新 node-utils 包版本
- 更新 tsconfig 包版本
- 更新 vite-config 包版本
- 更新 @core/base/design 包版本
- 更新 @core/base/icons 包版本
- 更新 @core/base/shared 包版本
- 更新 @core/base/typings 包版本
- 更新 @core/composables 包版本
- 更新 @core/preferences 包版本
- 更新 @core/ui-kit/form-ui 包版本
- 更新 @core/ui-kit/layout-ui 包版本
- 更新 @core/ui-kit/menu-ui 包版本
- 更新 @core/ui-kit/popup-ui 包版本
- 更新 @core/ui-kit/shadcn-ui 包版本
- 更新 @core/ui-kit/tabs-ui 包版本
- 更新 constants 包版本
- 更新 access 包版本
- 更新 common-ui 包版本
- 更新 hooks 包版本
- 更新 layouts 包版本
- 更新 plugins 包版本
- 更新 request 包版本
- 更新 icons 包版本
- 更新 locales 包版本
- 更新 preferences 包版本
- 更新 stores 包版本
- 更新 styles 包版本
- 更新 types 包版本
- 更新 utils 包版本
- 更新 playground 包版本
- 更新 turbo-run 包版本
- 更新 vsh 包版本
- 更新根目录包版本
5 months ago
xingyu4j
7b064e9f33
chore: vsh lint
5 months ago
xingyu4j
92abf7edaa
chore: oxlint-tsgolint
5 months ago
xingyu4j
68cde54bad
feat: add tsgolint
5 months ago
xingyu4j
748f60c7bb
chore: lint config
5 months ago
xingyu4j
6dabb848a5
build: migrate formatting pipeline to oxfmt
5 months ago
xingyu4j
e7fa87b301
chore: finalize oxlint migration config
5 months ago
xingyu4j
0e4bf80bf4
chore: update deps
5 months ago
xingyu
a4736a49f8
feat: migrate to Tailwind CSS v4 ( #7614 )
* chore: update deps
* feat: use jsonc/x language
* chore: update eslint 10.0
* fix: no-useless-assignment
* feat: add CLAUDE.md
* chore: ignore
* feat: claude
* fix: lint
* chore: suppot eslint v10
* fix: lint
* fix: lint
* fix: type check
* fix: unit test
* fix: Suggested fix
* fix: unit test
* chore: update stylelint v17
* chore: update all major deps
* fix: echarts console warn
* chore: update vitest v4
* feat: add skills ignores
* chore: update deps
* chore: update deps
* fix: cspell
* chore: update deps
* chore: update tailwindcss v4
* chore: remove postcss config
* fix: no use catalog
* chore: tailwind v4 config
* fix: tailwindcss v4 sort
* feat: use eslint-plugin-better-tailwindcss
* fix: Interference between enforce-consistent-line-wrapping, jsx-curly-brace-presence and Prettier
* fix: Interference between enforce-consistent-line-wrapping, jsx-curly-brace-presence and Prettier
* fix(lint): resolve prettier and better-tailwindcss formatting conflicts
* fix(tailwind): update theme references and lint sources
* style(format): normalize apps docs and playground vue files
* style(format): normalize core ui-kit components
* style(format): normalize effects ui and layout components
6 months ago
lmx
36313f378e
chore: update package.json and cspell.json
6 months ago
lmx
173e6b08c9
fix: 修复执行: check:cspell 命令路径参数传入没有转义导致检测路径失效。添加菜单右键功能。优化:多余监听 activePath 变化,自动滚动到激活项 watch
6 months ago
Bryan Qiu
a46ed55a86
fix: bump version to 5.6.0 ( #7592 )
6 months ago
Bin
8cadad0a1e
feat(web): add antdv-next model
7 months ago
xingyu
7680b33b99
fix : #7140 ( #7153 )
* chore: add yaml eslint validate
* chore: update deps
* fix: unused ts lint
* fix: 弹窗只能点击一次 #7140
* chore: update actions/checkout v6
* chore: update node version v22.22.0
7 months ago
xingyu4j
1057f2932b
chore: update deps
7 months ago
xingyu4j
3c2285141c
chore: update deps
8 months ago
xingyu4j
965f5f96b7
chore: update deps
8 months ago
xingyu4j
e981fb159f
chore: update deps
8 months ago
xingyu4j
b2055a4457
chore: update deps
8 months ago
xingyu4j
8f8cf5b704
chore: update deps
9 months ago
xingyu4j
f77216d8f4
feat: lint add pnpm config
9 months ago