Releases: modstart/ModStartBlog
Releases · modstart/ModStartBlog
博客编辑器富文本升级,命令行安装,已知问题修复
- 新增:富文本支持编辑器直接粘贴多张图片功能
- 新增:ComplexFieldsList 组件支持 textarea 输入
- 新增:支持 modstart:init 系统初始化命令,方便命令行初始化系统
- 优化:多语言获取方法优化,提高性能支持
- 优化:HtmlUtil 工具类新增 extractTextAndImages 换行优化
- 优化:后台菜单注册闭包检测
- 优化:多语言语言检测获取功能优化
- 优化:Grid 过滤控件支持 select remote 远程数据源模式
- 优化:后台登录验证码路径使用简单生成方式
- 优化:后台多处录用生成使用简单生成方式
- 优化:路由 action 生成默认不带域名链接
- 升级:UEditorPlus 升级到 v4.1.0
- 优化:Form 表单提交异常捕获,自动转换数据库字段异常
- 优化:Grid 数据表个导出当前筛选结果筛选按钮提示
- 修复:富文本 retainOnlyLabelPasted = true 模式下,内容过滤换行失效问题
富文本编辑器更新,部分已知问题修复
- 新增:RandomImageProvider 逻辑升级重构,支持更丰富的随机图片生成
- 新增:CheckBox 组件支持表单最小宽度设置,支持更多选项传入方式
- 新增:URL安全的 Base64 编码和解码方法
- 新增:UEditorPlus 升级到 4.0.0
- 优化:后台首页 Dashboard 报表格式优化
- 优化:Grid 快捷编辑请求失败,页面自动刷新回复原状态
- 优化:FileUtil 生成随机文件路径后缀为空时路径拼接方式优化
- 优化:模型字段数据库报错文案转换优化,自动识别长度超长问题
- 修复:后台用户管理开启手机邮箱时,空字段唯一索引冲突问题
- 修复:多语言 LM 方法参数不生效问题
- 修复:blog网站切换分类时,地址栏参数page不自动刷新
博客公告功能,文件前端直传
- 新增:系统公告模块适配,支持博客公告(需安装 Notice 模块支持)
- 新增:用户文件、图片上传支持前端直传云存储(需要安装模块支持)
- 新增:Grid 增改差页面支持标题自定义,使用 pageTitleAdd、pageTitleEdit、pageTitleShow 属性
- 新增:模型操作增加 insertIfNotExists 方法,支持快捷插入数据
- 新增:ValueUtil 和 ArrayUtil.firstValidValue 方法,支持获取第一个有效值
- 新增:Provider 和 Biz 增加 listAllEnabled 方法,支持查询所有启用数据
- 新增:WebUploader 内置 JS 组件升级
- 新增:可完全自定义上传功能定制的特性 UploadScript Hook
- 新增:Grid 批量操作弹窗支持自定义大小 ( data-dialog-width、data-dialog-width 属性)
- 新增:参数占位处理工具类 ParamUtil ,支持处理参数占位符
- 新增:Json 组件 API 数据配置显示优化
- 新增:Grid 表格操作支持底部操作区域(方法 footOperate)
- 优化:Json 组件 API 模式支持处理响应内容
- 优化:轮播类型添加修改是否为空判断
- 优化:BizTrait 增加 first 和 firstName 方法,支持查询第一条数据
- 优化:文件路径判断
- 优化:Grid 中批量操作快捷监听优化 data-batch-dialog-operate
- 优化:多语言 i18n 渲染方式优化
- 优化:CurlUtil 请求头格式校验,避免错误传参导致的异常
- 修复:富文本编辑器高度自适应概率性失效问题
- 修复:MultiSelect 组件数据回显异常修复
- 修复:uni-app 打包脚本在 windows 环境下运行异常问题
- 修复:CurlUtil 中 GET 请求方法大小写引起的异常问题
博客编辑器升级,已知问题优化
- 新增:增加命令执行函数和数组多键值排序方法
- 新增:文件流式下载工具类,加密方式默认使用安全 Key
- 新增:Grid、Form、Detail 支持自定义 view 和 viewData
- 新增:后台支持自定义样式文件 modstart.admin.styles
- 新增:Hidden 组件支持序列化类型,避免入库异常
- 新增:升级 UEditorPlus 到 v3.9.0
- 新增:AgentUtil 工具类新增浏览器版本判断,方便不同场景兼容
- 优化:临时文件清理调度默认调整到后台运行
- 优化:Code 换行符默认替换为 \n 问题
- 优化:Zip 工具类 tree 预览新增 macCount 字段,显示预览文件数量
- 优化:Grid 增加按钮默认使用 titleAdd 属性
- 优化:Grid 列表错误异常渲染优化
- 优化:图片处理工具类水印处理方法增加图片类型检查
- 优化:并发访问原子类性能优化
- 优化:JsonKeyValue 字段显示优化
- 优化:EChart 折线图样式优化
- 优化:Response 下载方法浏览器兼容优化
- 优化:代码清理和重构优化
- 优化:搜索蜘蛛检测工具类优化
- 优化:统计代码条件判断后置,系统性能优化
- 优化:组件 JsonIdItems 数据预览接口返回兼容 .records 格式
- 优化:组件 Image、File、Video、Audio 支持一键恢复默认值
- 修复:博客分类标题显示重复问题
- 修复:网站导航链接选择不支持博客多级分类
后台安全升级,已知问题修复
- 新增:图标增加 eye-close
- 新增:链接选择弹窗增加默认类型过滤
- 新增:后台左上角标题支持自定义,修改 modstart.php 中 admin.title 配置
- 新增:JS 库新增 MS.util.sprintf 方法
- 新增:Vue文件Widget支持style,支持自定义样式
- 新增:后台标准返回 redirect 支持静默跳转
- 新增:命令超时运行函数
- 新增:优化 Nav 组件,支持链式调用,支持弹窗打开
- 修复:博客编辑状态下可浏览,标签和博客分类数量计算数量异常
- 优化:LockUtil 加锁方法优化
- 优化:bool值表单联动判断
- 优化:文件库文件删除脏数据异常问题
- 优化:组件jsonKeyValue列表和详情显示优化
- 优化:Code组件编辑默认调整为代码编辑器,支持多种语言设置
- 优化:GridFilter增加hidden属性,支持自定义条件回调
- 优化:CurlUtil 请求头 referer 默认值调整为空
- 优化:事件触发工具类参数优化
- 优化:网站统计报表实时查询数据库插入冲突问题
- 优化:记录是否存在方法优化
- 优化:在 Linux 系统下,artisan 命令运行用户检测,避免 root 运行引起的权限问题
- 优化:时间辅助函数方法优化
- 优化:超长表格 loading 效果不可见问题
- 修复:非模型字段在复制和编辑时填充异常问题
- 修复:code组件重复编码问题
- 修复:关联模型数据异常问题
- 修复:后台安全提醒修改密码链接不存在问题
- 修复:后台自动跳转到第一个有权限菜单异常问题
博客内容导航,已知问题优化
- 新增:博客页面标题自动提取,支持内容页面导航
- 新增:为所有组件新增 data-field 属性,方便获取组件数据
- 新增:Echarts 组件重构,支持饼图和散点图
- 新增:后台左侧菜单支持鼠标滚动拖拽,方便管理超长菜单
- 新增:KeyPoolManager 支持通用多个 Key 轮询快速开发
- 新增:开发者工具模块新建操作优化,支持多种预定义模板代码
- 优化:后台首页概况无权限时,尝试跳转第一个有权限的页面
- 优化:内容为空样式间隙大小优化
- 优化:modstart_config 缓存失效问题优化
- 优化:后台多标签切换浏览器页面标题显示优化
- 优化:异常上报内容显示优化
- 修复:模块管理配置缓存失效问题
桌面快捷应用,图片上传前端压缩
- 新增:桌面快捷应用,支持将网页快捷方式添加到桌面(安装 DesktopApp)
- 新增:Redis 增加 isEnableSuccess 判断是否启用成功
- 新增:MultiSelect 组件增加,支持下拉多选
- 新增:默认图标增加抖音图标(iconfont icon-douyin)
- 新增:抖音授权登录(MemberOauth模块)
- 新增:JS 库增强 MS.ui.elementMover,支持元素动态移动效果
- 新增:Decimal 组件增加 unit、unitPosition 属性,支持单位显示
- 新增:图片上传是否压缩可通过配置文件配置(默认开启压缩)
- 新增:富文本编辑器迷你版增加 markdown 内容导入功能
- 新增:Curl 工具类请求增加 writeFunctionCallback 参数,支持流式请求
- 新增:JS 库增加 markdown 操作工具类,支持 markdown 转 html
- 新增:JS 库增加【ijs】类型字符串,支持默认可执行代码
- 新增:分类快捷操作工具类 CategoryUtil
- 新增:Display 组件 asLink 参数支持回调模式,支持自定义链接
- 新增:SecureUtil 加密 key 为空时异常提醒
- 新增:Row 组件增加 flexColumn 属性,支持自适应列
- 优化:搜索引擎蜘蛛检测库优化
- 优化:系统全局消息提示 UI 全新优化
- 优化:后台登录界面自适应不同设备,界面升级
- 优化:模块管理模块缓存优化,模块存在真实性判断
- 优化:后台登录界面左侧宽度自动增加样式问题,标题边距调整
- 优化:GridFilter 筛选 range 查找逻辑优化
- 优化:后台管理首页服务器信息显示优化
- 修复:开启图片压缩,图片压缩失败的情况下继续上传
- 修复:多语言部分书写错误
二级分类支持,博客前台发布,富文本升级
- 新增:博客分类支持二级分类,博客列表页面支持二级分类筛选
- 新增:前台增加博客发布和后台管理入口功能区域(仅后台登录的情况下出现)
- 新增:进程运行命令runInNewProcess,支持进程隔离运行
- 新增:AdminConfigBuilder 增加配置保存检查回调函数,支持配置与检查
- 新增:博客留言工具类支持获取最新留言内容
- 新增:时间工具类增加tomorrowDate方法
- 新增:Form 表单组件增加 hookResponse 属性,支持自定义返回数据
- 新增:文件上传事件增加参数,用于区别用户、后台等文件上传类型
- 新增:Select 组件增加 gridEditable 属性,支持表格编辑模式
- 优化:队列调度支持work-max-jobs属性,支持进程批量处理
- 优化:动画样式类优化
- 优化:异常错误日志 URL 获取优化,提高定位效率
- 升级:UEditorPlus 版本到 3.8.0
SEO独立设置,管理条件筛选,交互优化
- 新增:后台已登录状态下,前台可直接一键编辑文章,方便快捷
- 新增:博客首页的SEO标题、关键词、描述信息可以单独设置
- 新增:后台博客管理增加更多筛选条件,支持多条件筛选
- 新增:Request::mergeQueries 合并请求参数按参数名称排序,避免同业不同链问题
- 新增:Values 组件新增 countFixed 属性,固定显示数量
- 新增:表单字段新增 [data-field] 标识,方便字段操作
- 新增:后台框架页面增加禁止搜索引擎爬取 meta 标签
- 新增:地址智能解析 AddressParseProvider
- 新增:搜索中心内容索引重建统一入口,安装 SuperSearch 模块
- 新增:Form 支持原生 Response 直接返回,便于处理文件下载等表单
- 新增:请求输入 getBase64File 自动检测 Base64 文件前缀
- 新增:NumberRange 组件支持,用于输入数字范围
- 优化:兼容处理微信电脑端浏览器 UserAgent
- 优化:AES加密函数解密异常时错误优化
富文本支持导入/粘贴Markdown,多处优化
- 新增:模块安装时是否启用资源软连接功能
- 新增:富文本编辑器文档导入支持直接粘贴 Markdown 格式
- 新增:CurlUtil::mockUserAgent 支持模拟真实UA
- 优化:RedisQueue一处多进程调度性能问题
- 优化:UEditor 图片抓取特殊 URL 文件类型判断优化,新增真实 UserAgent
- 优化:图片水印工具类全面优化,支持文字单行、文字多行、图片单个、图片多个
- 优化:组件when方法数据类型优化
- 修复:一处LayUI树tree多选问题
- 修复:后台 Job 执行时候,资源全路径修正问题
- 修复:一处图片分片上传异常问题