Dream
89c05f8274
refactor( @vben-core/layout-ui ): move layout sizing and scrolling to CSS
2 months ago
JyQAQ
e8d35a7471
fix( @vben/styles ): 修复弹窗内 tooltip 层级被遮挡问题 ( #8240 )
将 antd-tooltip 的 z-index 提升至 2001,避免在 Modal/弹窗等高 z-index 容器内的 tooltip 被遮挡
2 months ago
yshbyy
f038166681
chore: 更新.gitattributes文件配置 ( #8178 )
git 不支持 Shell 的花括号展开语法
2 months ago
dependabot[bot]
88cc837f6a
build(deps): bump actions/stale from 10 to 11 ( #8227 )
Bumps [actions/stale](https://github.com/actions/stale ) from 10 to 11.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v10...v11 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: '11'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 months ago
金毛88
82d790a6ab
Merge branch 'fork/dream-weave/fix/popup-route-reentry'
2 months ago
金毛88
9c3ba53990
Merge branch 'fork/ming4762/fix-transition-20260805'
2 months ago
金毛88
cb707c8c78
Merge branch 'fork/LayHuts/fix/lint-format'
2 months ago
Dream
98761dce98
fix( @vben-core/popup-ui ): stabilize content popups across routes
Mount in-content drawers and modals to the persistent main content element.
Initialize drawer open state when mounted after the API opens.
Fixes vbenjs/vue-vben-admin#8210
2 months ago
zhongming4762
d3dc081b5d
perf: 优化路由动画切换 1、切换出现双页面问题 2、切换出现横向和纵向滚动条问题
2 months ago
layhuts
2c1e643ab9
fix: 调整lint执行顺序
使用核心 no-nested-ternary 规则替代 Unicorn 自动修复,避免嵌套三元表达式被错误加括号
调整 oxlint、oxfmt、eslint 和 stylelint 的执行顺序,保证commit与format流程一致
2 months ago
Dream
0a47dc8a3d
fix( @vben/playground ): reset popup form state
2 months ago
Dream
d0c8c887fd
docs: document typed popup data contracts
2 months ago
Dream
f16c780c2b
refactor( @vben/web-naive ): type modal shared data
2 months ago
Dream
ebe0eadee4
feat( @vben/playground ): add typed popup data examples
2 months ago
Dream
3cbb1e8411
refactor( @vben/playground ): type popup data consumers
2 months ago
Dream
21d9132703
feat( @vben-core/popup-ui )!: add typed popup data contracts
Bind shared data to modal and drawer APIs and infer it from exposed connected components.
BREAKING CHANGE: getData<T>() is replaced by getData().
Shared data defaults to unknown, and an unset payload returns undefined instead
of an empty object.
2 months ago
dream-weave
9f5b1cd9fb
fix( @vben-core/form-ui )!: group field slot component props ( #8215 )
* refactor(@vben-core/form-ui )!: group field slot component props
* fix(@vben-core/form-ui ): stabilize grouped field slot bindings
Resolve function-based common component props with field context.
Preserve internal model and event bindings when custom field slots spread componentProps.
Add regression coverage for array contexts, disabled precedence, and stale binding isolation.
* feat(@vben/vite-config ): warn about field slot migration
Print the temporary field-slot migration warning when the development server starts.
Inject the same message into the browser console and keep the plugin serve-only.
* docs(@vben/docs ): document field slot migration
Place the breaking field-slot notice at the start of both form documents.
Explain old and new bindings, development warnings, and planned notice removal.
* feat(@vben/playground ): extend custom form example
Add a switchable input and select field to demonstrate schema component updates.
Update the composite phone field to emit new tuple values so validation observes changes.
2 months ago
dream-weave
32495e40b2
fix( @vben-core/popup-ui ): rebind popup api after HMR ( #8217 )
* fix(@vben-core/popup-ui ): rebind popup api after hmr
* fix(@vben-core/popup-ui ): preserve options after remount
2 months ago
dream-weave
cb52807b27
fix( @vben-core/form-ui ): correct field slot props ( #8216 )
2 months ago
MistyMoon
418c16e093
fix( @vben/locales ): 修复锁屏弹窗按钮文案歧义 ( #8211 )
锁屏设置弹窗(lock-screen-modal)的确认按钮作用是输入密码后锁定屏幕,
但按钮文案 i18n key `ui.widgets.lockScreen.screenButton` 原值为「解锁」/「Unlock」,
与弹窗标题「锁定屏幕」及实际动作矛盾,存在歧义。
- zh-CN: 「解锁」->「锁定」
- en-US: 「Unlock」->「Lock」
(同段另有 `unlock` key 值「点击解锁」,用于已锁定后的全屏解锁界面,语义正确,保持不变)
2 months ago
JyQAQ
b04d728249
fix( @vben-core/form-ui ): 兼容 zod v4 的 ZodArray,避免误用 unwrap() 丢失数组外壳导致数组校验失败 ( #8207 )
2 months ago
JyQAQ
44483db9af
fix(project): 修复弹窗中表单上传组件预览图片层级问题 ( #8205 )
将 PreviewGroupComponent 的 hidden class 替换为通过 classes.popup.root
设置更高 z-index,避免在弹窗内被遮挡
2 months ago
layhuts
fbf0cebf4b
style: 优化 vxe-table 类型组织结构,将 viewed-row 功能域相关类型进行模块化拆分,由全局类型声明调整为功能目录内聚管理,避免公共 types 文件持续膨胀。 ( #8204 )
2 months ago
金毛88
98344dfcec
Merge branch 'fork/dream-weave/fix-layout-scroll-container'
2 months ago
Dream
6d5ccc7ac8
fix( @vben/layouts ): scope hash targets to layout
2 months ago
Dream
b9c6d56f74
fix( @vben/layouts ): restore internal scroll navigation
2 months ago
Dream
aaf0da582c
fix( @vben-core/layout-ui ): stabilize internal layout scrolling
2 months ago
Dream
9a5d052fa5
fix( @vben-core/composables ): lock layout scroll container
2 months ago
Dream
baea741432
feat( @vben-core/shared ): add layout scroll helpers
2 months ago
xingyu4j
33f4522bff
fix: 补充 i18n 缺失的英文
2 months ago
xingyu4j
cb6b0a8872
fix: constrain popper content to available viewport width
2 months ago
xingyu4j
57e2a54219
fix: add missing Symbol descriptions
2 months ago
xingyu4j
4db254cd21
fix: Tailwindcss v4 new variable shorthand syntax
2 months ago
xingyu4j
255a76d79a
feat: canonical tailwind class
2 months ago
dream-weave
dcdbfe5dfc
fix( @vben-core/form-ui ): restore lock screen form submission ( #8195 )
* fix(@vben-core/form-ui ): avoid stale form context access
* fix(@vben/playground ): constrain date range codec fields
* test(@vben-core/form-ui ): harden benchmark fixtures
* docs(@vben/docs ): document form runtime and benchmarks
* fix(@vben/docs ): 明确 getValues/submit 返回值及 submit 参数类型
2 months ago
xingyu
0542b509ca
chore: bump versions ( #8192 )
2 months ago
金毛88
eaf585d03a
Merge branch 'fork/dream-weave/update-zod'
2 months ago
xingyu4j
0a45cb41fb
fix: 添加 StyleProvider 以支持 Tailwind 样式覆盖;移除 InputNumber 组件的宽度样式,优化组件适配;antdv 暂不支持
2 months ago
Dream
517a42ec05
perf( @vben-core/form-ui ): benchmark form hot paths
2 months ago
Dream
bacfdf5e42
perf( @vben-core/form-ui ): optimize array field updates
2 months ago
Dream
2e69c3fefc
fix( @vben/playground ): address form codec edge cases
2 months ago
Dream
43b78da024
refactor( @vben/playground ): share date range codecs
2 months ago
Dream
decbed20bc
fix( @vben-core/form-ui ): harden codec value boundaries
2 months ago
Dream
1ac5ac3e82
fix( @vben-core/form-ui ): preserve array field focus
2 months ago
zhb410181
8d5a419c50
Merge branch 'vbenjs:main' into main
2 months ago
xingyu
2d82505330
fix: dropdown menu responsiveness and improve dialog handling ( #8187 )
* fix: 修复用户下拉框小部件菜单行点击无响应及弹框闪退
- 主题/时区/全屏/通知菜单行补充 @select 处理器,点击行任意位置即可触发
- 时区设置弹框宿主移出 DropdownMenu(showButton 模式),修复弹框随下拉框关闭而闪退
- 通知组件暴露 toggle 供下拉框调用
- 偏好设置小部件文案精简,positionMap 顺序调整
* feat: draggable-list.vue 直接复用 SelectItem,用法和 tabbar.vue 完全一致
2 months ago
dream-weave
98dea92225
feat( @vben-core/form-ui ): add typed form value codecs ( #8189 )
* feat(@vben-core/form-ui ): add typed form value codecs
* test(@vben-core/form-ui ): cover codec value boundaries
* refactor(project): propagate form codec generics
* feat(@vben/plugins ): propagate form codecs through vxe grids
* refactor(@vben/playground ): migrate form codec examples
* refactor(@vben/playground ): migrate query forms to codecs
* docs(@vben/docs ): document form value codecs
2 months ago
hiss
e6a23479ee
fix: 修复锁定屏幕和退出登录小部件,位置在 user-dropdown 时,使用快捷键唤出两个模态窗
2 months ago
zhb410181
294e9f2966
Merge branch 'vbenjs:main' into main
2 months ago
Harold Zhang
f43de252b5
fix: fixed the icon defect which cause to langauge button can not be clicked ( #8184 )
2 months ago