Skip to content

Releases: modstart/ModStartCMS

数据Grid样式优化,富文本格式刷支持,精简代码

16 Dec 07:37
Compare
Choose a tag to compare
  • 新增:队列操作工具类 QueueUtil
  • 新增:基础库增加 jQuery.Marquee
  • 新增:微信小程序SDK,便于功能集成
  • 优化:Grid 数据表个导出当前筛选结果筛选按钮提示
  • 优化:后台授权登录显示样式功能优化
  • 优化:前端打包工具类 FeUtil 增加资源同步功能
  • 优化:数据表格通用导出页面数据筛选为空是增加提示信息
  • 优化:富文本默认使用连续格式模式,支持快速格式化
  • 优化:富文本gif图片上传失效问题
  • 优化:富文本首行缩进不准确问题
  • 优化:富文本图标样式调整优化
  • 删除:移除 Vendor 模块中一些无用的文件

富文本多图粘贴,命令方式安装,用户注册IP记录

29 Oct 08:08
Compare
Choose a tag to compare
  • 新增:富文本支持编辑器直接粘贴多张图片功能
  • 新增:支持 modstart:init 系统初始化命令,方便命令行初始化系统
  • 新增:用户注册增加注册IP定位,支持用户注册地理位置记录
  • 优化:后台菜单注册闭包检测
  • 优化:多语言语言检测获取功能优化
  • 优化:Grid 过滤控件支持 select remote 远程数据源模式
  • 优化:后台登录验证码路径使用简单生成方式
  • 优化:后台多处录用生成使用简单生成方式
  • 优化:留言页面增加栏目权限判断逻辑,支持栏目权限控制
  • 升级:UEditorPlus 升级到 v4.1.0
  • 优化:Form 表单提交异常捕获,自动转换数据库字段异常
  • 修复:富文本 retainOnlyLabelPasted = true 模式下,内容过滤换行失效问题

图片上传优化,富文本编辑器修复

27 Sep 07:16
Compare
Choose a tag to compare
  • 新增:用户登录传输用户密码加密
  • 新增:前端加密基础库
  • 新增:图片上传新增支持 svg 格式文件
  • 新增:ComplexFieldsList 组件支持 textarea 输入
  • 优化:头像裁剪保存页面样式优化,图标不显示修复
  • 优化:模型查询条件支持自定义过滤功能 ModelUtil::queryRemoveCondition
  • 优化:自定义字段序列化为空时异常处理
  • 优化:链接生成参数合并过滤异常的 amp; 字段
  • 优化:图片上传增加处理提示,避免出现无状态情况
  • 优化:图片可视化设计库尺寸缩放问题优化
  • 优化:多语言获取方法优化,提高性能支持
  • 优化:HtmlUtil 工具类新增 extractTextAndImages 换行优化
  • 修复:图片、文件选择窗口初始化快速点击自定义输入时自动跳转文件库 Tab 问题
  • 修复:图片选择直接弹出相机问题
  • 修复:富文本单图上传不能连续上传相同的两张图片

富文本编辑器升级,后台报表统计优化

20 Aug 06:42
Compare
Choose a tag to compare
  • 新增:后台首页报表统计功能升级
  • 新增:RandomImageProvider 逻辑升级重构,支持更丰富的随机图片生成
  • 新增:CheckBox 组件支持表单最小宽度设置,支持更多选项传入方式
  • 新增:URL安全的 Base64 编码和解码方法
  • 新增:UEditorPlus 升级到 4.0.0
  • 新增:项目静态资源文件增加 .nvmrc 文件,方便开发者使用 nvm 管理 node 版本
  • 新增:Grid 增加 hookPreQuery 支持数据查询前的钩子处理
  • 新增:ComplexFields 组件支持图片链接字段类型
  • 优化:后台首页 Dashboard 报表格式优化
  • 优化:FileUtil 生成随机文件路径后缀为空时路径拼接方式优化
  • 优化:模型字段数据库报错文案转换优化,自动识别长度超长问题
  • 优化:爬虫机器人检测规则优化,支持更多机器人识别
  • 修复:后台用户管理开启手机邮箱时,空字段唯一索引冲突问题
  • 修复:多语言 LM 方法参数不生效问题
  • 修复:data-tab-open 打开页面菜单栏高亮不消失问题

文件前端直传,用户VIP功能升级

22 Jul 06:14
Compare
Choose a tag to compare
  • 新增:用户文件、图片上传支持前端直传云存储(需要安装模块支持)
  • 新增:Grid 增改差页面支持标题自定义,使用 pageTitleAdd、pageTitleEdit、pageTitleShow 属性
  • 新增:VIP 优惠券功能集成,支持折扣券
  • 新增:WebUploader 内置 JS 组件升级
  • 新增:可完全自定义上传功能定制的特性 UploadScript Hook
  • 新增:Grid 批量操作弹窗支持自定义大小 ( data-dialog-width、data-dialog-width 属性)
  • 新增:参数占位处理工具类 ParamUtil ,支持处理参数占位符
  • 新增:Json 组件 API 数据配置显示优化
  • 新增:Grid 表格操作支持底部操作区域(方法 footOperate)
  • 优化:轮播类型添加修改是否为空判断
  • 优化:BizTrait 增加 first 和 firstName 方法,支持查询第一条数据
  • 优化:VIP 开通页面交互形式优化
  • 优化:文件路径判断
  • 优化:Grid 中批量操作快捷监听优化 data-batch-dialog-operate
  • 优化:多语言 i18n 渲染方式优化
  • 优化:CurlUtil 请求头格式校验,避免错误传参导致的异常
  • 优化:Grid 快捷编辑请求失败,页面自动刷新回复原状态
  • 修复:CMS 内容审核状态编辑异常问题修复
  • 修复:富文本编辑器高度自适应概率性失效问题
  • 修复:MultiSelect 组件数据回显异常修复
  • 修复:uni-app 打包脚本在 windows 环境下运行异常问题
  • 修复:CurlUtil 中 GET 请求方法大小写引起的异常问题
  • 修复:用户登录事件 MemberUserLoginedEvent 参数异常问题

富文本编辑器升级,搜索蜘蛛检测优化

01 Jul 09:39
Compare
Choose a tag to compare
  • 新增:升级 UEditorPlus 到 v3.9.0
  • 新增:AgentUtil 工具类新增浏览器版本判断,方便不同场景兼容
  • 新增:模型操作增加 insertIfNotExists 方法,支持快捷插入数据
  • 新增:ValueUtil 和 ArrayUtil.firstValidValue 方法,支持获取第一个有效值
  • 新增:Provider 和 Biz 增加 listAllEnabled 方法,支持查询所有启用数据
  • 优化:图片处理工具类水印处理方法增加图片类型检查
  • 优化:并发访问原子类性能优化
  • 优化:JsonKeyValue 字段显示优化
  • 优化:EChart 折线图样式优化
  • 优化:Response 下载方法浏览器兼容优化
  • 优化:代码清理和重构优化
  • 优化:搜索蜘蛛检测工具类优化
  • 优化:统计代码条件判断后置,系统性能优化
  • 优化:组件 JsonIdItems 数据预览接口返回兼容 .records 格式
  • 优化:组件 Image、File、Video、Audio 支持一键恢复默认值
  • 优化:Json 组件 API 模式支持处理响应内容
  • 修复:用户注册弹窗异常验证码发送异常问题

留言提交支持验证码,基础框架功能升级

12 Jun 07:18
Compare
Choose a tag to compare
  • 新增:CMS表单提交支持验证码配置,拦截恶意信息提交
  • 新增:后台标准返回 redirect 支持静默跳转
  • 新增:命令超时运行函数
  • 新增:优化 Nav 组件,支持链式调用,支持弹窗打开
  • 新增:增加命令执行函数和数组多键值排序方法
  • 新增:文件流式下载工具类,加密方式默认使用安全 Key
  • 新增:用户上传数据表模型表
  • 新增:Grid、Form、Detail 支持自定义 view 和 viewData
  • 新增:后台支持自定义样式文件 modstart.admin.styles
  • 新增:Hidden 组件支持序列化类型,避免入库异常
  • 优化:LockUtil 加锁方法优化
  • 优化:网站统计报表实时查询数据库插入冲突问题
  • 优化:记录是否存在方法优化
  • 优化:在 Linux 系统下,artisan 命令运行用户检测,避免 root 运行引起的权限问题
  • 优化:时间辅助函数方法优化
  • 优化:超长表格 loading 效果不可见问题
  • 优化:临时文件清理调度默认调整到后台运行
  • 优化:Code 换行符默认替换为 \n 问题
  • 优化:Zip 工具类 tree 预览新增 macCount 字段,显示预览文件数量
  • 优化:Grid 增加按钮默认使用 titleAdd 属性
  • 优化:Grid 列表错误异常渲染优化
  • 修复:code 组件重复编码问题
  • 修复:关联模型数据异常问题
  • 修复:已登录绑定授权信息,开启自动绑定账户时,绑定账户异常问题
  • 修复:后台安全提醒修改密码链接不存在问题
  • 修复:后台自动跳转到第一个有权限菜单异常问题

框架稳定性持续迭代,修复部分已知问题

24 May 09:55
Compare
Choose a tag to compare
  • 新增:为所有组件新增 data-field 属性,方便获取组件数据
  • 新增:升级支持支付宝授权登录最新方式
  • 新增:开发者工具模块新建操作优化,支持多种预定义模板代码
  • 新增:图标增加 eye-close
  • 新增:链接选择弹窗增加默认类型过滤
  • 新增:后台左上角标题支持自定义,修改 modstart.php 中 admin.title 配置
  • 新增:JS 库新增 MS.util.sprintf 方法
  • 新增:Vue文件Widget支持style,支持自定义样式
  • 优化:内容为空样式间隙大小优化
  • 优化:异常上报内容显示优化
  • 优化:后台首页概况无权限时,尝试跳转第一个有权限的页面
  • 优化:注册登录文案提示优化
  • 优化:bool值表单联动判断
  • 优化:文件库文件删除脏数据异常问题
  • 优化:组件jsonKeyValue列表和详情显示优化
  • 优化:Code组件编辑默认调整为代码编辑器,支持多种语言设置
  • 优化:GridFilter增加hidden属性,支持自定义条件回调
  • 优化:CurlUtil 请求头 referer 默认值调整为空
  • 优化:事件触发工具类参数优化
  • 修复:模块管理配置缓存失效问题
  • 修复:非模型字段在复制和编辑时填充异常问题

运营报表增强,框架演示上线

10 Apr 02:55
Compare
Choose a tag to compare
  • 新增:运营报表-用户数据页面,支持统计报表和每日明细
  • 新增:后台支持 Widget 动态请求,方便开发者自定义页面内容
  • 新增:后台用户列表支持一键登录,方便管理员快速登录用户中心(默认关闭,需要在模块管理中开启)
  • 新增:Time组件增加秒存储方式,方便存储时间精确到秒
  • 新增:AdminConfigBuilder 增加 pageAppend 方法,方便在页面中追加内容
  • 新增:AdminConfigBuilder 增加 hookFormWrap 方法,方便自定义组建表单
  • 新增:时间工具增加日期范围限定功能
  • 新增:搜索 like 关键词转义方法,模糊搜索时不再受特殊字符影响
  • 新增:运营报表-网站访问页面,合并设置和详细页面
  • 新增:Text 新增 asLink 方法,支持内容以链接形式展示
  • 新增:支持 modstart:module-list 命令,列出当前系统已安装、系统配置模块
  • 新增:KeyPoolManager 支持通用多个 Key 轮询快速开发
  • 新增:Echarts 组件重构,支持饼图和散点图
  • 优化:后台多标签切换浏览器页面标题显示优化
  • 优化:i18n 语言包文字书写错误纠正
  • 优化:后台界面左侧菜单和标签显示优化
  • 优化:后台报表数据最后一个元素水平间隙优化
  • 优化:modstart_config 缓存失效问题优化

白色清爽主题,桌面快捷应用

26 Mar 08:52
Compare
Choose a tag to compare
  • 新增:后台白色清爽主题,可通过设置 ADMIN_THEME=default 切换后台主题
  • 新增:桌面快捷应用,支持将网页快捷方式添加到桌面(安装 DesktopApp)
  • 新增:Curl 工具类请求增加 writeFunctionCallback 参数,支持流式请求
  • 新增:JS 库增加 markdown 操作工具类,支持 markdown 转 html
  • 新增:JS 库增加【ijs】类型字符串,支持默认可执行代码
  • 新增:分类快捷操作工具类 CategoryUtil
  • 新增:Display 组件 asLink 参数支持回调模式,支持自定义链接
  • 新增:SecureUtil 加密 key 为空时异常提醒
  • 新增:Row 组件增加 flexColumn 属性,支持自适应列
  • 优化:搜索引擎蜘蛛检测库优化
  • 优化:系统全局消息提示 UI 全新优化
  • 优化:后台登录界面自适应不同设备,界面升级
  • 优化:模块管理模块缓存优化,模块存在真实性判断
  • 优化:后台登录界面左侧宽度自动增加样式问题,标题边距调整
  • 优化:GridFilter 筛选 range 查找逻辑优化
  • 优化:后台管理首页服务器信息显示优化
  • 修复:开启图片压缩,图片压缩失败的情况下继续上传
  • 修复:默认用户开通积分赠送不生效问题修复
  • 修复:多语言部分书写错误
  • 修复:文档下载名称非法字符替换优化
  • 修复:用户名字符长度提示文案异常问题