Skip to content

v8.6.0

Latest
Compare
Choose a tag to compare
@zhontai zhontai released this 18 Dec 09:05
· 10 commits to master since this release

🎉新增 消息管理模块,支持添加用户消息
🎉新增 消息分类模块,支持二级消息分类
🎉新增 消息详情页,支持用户查看消息详情
🎉新增 站内信界面和站内信抽屉,支持标记已读、全部已读、批量删除、批量标记已读、消息分类、是否已读、标题筛选功能
✨新增 添加消息用户推送消息功能
✨新增 未读消息红点提示
🎉新增 用户管理新增在线查看、强制下线和部门转移功能
🎉新增 即时通讯服务端项目 ZhonTai.IMServer
🎉新增 中台即时通讯服务端模板 ZhonTai.Template.IMServer
✨新增 im配置ImConfig
🎉新增 my-link组件,支持链接外显和普通路由跳转标签页
✨新增 my-layout/split-panes.vue分割界面组件
✨新增 route.ts新增登录即可访问界面路由commonRoutes
新增 用户更换部门时发送SubscribeNames.UserOrgChange部门转移消息UserOrgChangeEvent
新增 Host项目新增iis web.config配置
⭐新增 新增和修改实体接口新增姓名属性 CreatedUserRealName,数据权限接口IData增加拥有者部门名称OwnerOrgName
✨新增 开发环境获取枚举列表接口/api/system/get-enums
新增 应用配置枚举列表程序集名称appconfig.EnumListAssemblyNames
新增 地区同步数据 @YeRenJie
新增 限流429状态码前端提醒 @YeRenJie
新增 接口日志开关 @YeRenJie
⭐新增 视图管理新增复制功能
⭐新增 权限管理增加复制分组、菜单、权限点功能
✨新增 自定义权限验证ICustomPermissionHandler

✨修改 界面间隔统一调整为10px,表格增加边框表头增加背景色
✨修改 用户、角色、套餐、数据字典布局组件为my-layout/split-panes.vue,其它界面默认使用my-layout/index.vue布局组件
修改 实体属性顺序
修改 告警邮件邮件地址命名错误
✨修改 避免sass弃用@import警告,改用@use
⭐修改 接口同步交由开发者配置同步哪个项目
修改 默认关闭任务调度管理界面
修改 前端生产环境更改为本地环境
⚠️修改 邮件服务命名空间Msg更改位Email
⚠️修改 用户修改取消部门设置

🦀️修复 使用内存缓存获取全部key,null会报错的问题 @YeRenJie
🦀️修复 app项目无法生成枚举列表的问题
🦀️修复 普通路由多开时,关闭选项卡不能正确跳转到普通路由的问题
🦀修复 租户一键登录无法登录的问题
🦀修复 权限接口初始化数据异常的问题
修复 视图管理排序为空不能保存的问题
修复 模板项目nlog信息日志写到警告日志中
修复 http-client.ejs模板未添加访问过于频繁代码
修复 cascader组件禁用persistent后,无法显示文本的问题
修复 菜单图标选择组件为空无法弹出选择对话框的问题

✨优化 添加任务调度代码,封装ConfigureScheduler、ExecutGrpc、FailRetry、SendAlarmEmail系统方法按需引用
✨优化 my-editor组件上传文件
⭐优化 MyApp任务调度代码
优化 DbKeys.cs 数据库注册键 @harry7988
优化 升级vs最新版本后出现包漏洞警告的问题
优化 用户一键登录用户查询
优化 主题布局宽度,避免选项列表文本显示不全的问题

✨更新 初始化数据
✨更新 nuget和npm包至最新版本
✨升级 项目至.net9.0
✨升级 Freesql相关包至3.5.102
✨升级 MyApp项目模板

💥注意:RepositoryBase继承DefaultRepository更改为BaseRepository,删除RepositoryBase(IFreeSql fsql, Expression<Func<TEntity, bool>> filter)构造方法