• 新增后台菜单栏hook
    优化后台修改管理员密码脚本
    优化安装脚本,默认禁用admin模块
    优化插件列表参数和分页显示
    Karson
    提交 浏览文件

  • 修复后台表格图片点击弹出新窗口的BUG
    优化后台站点名称、用户昵称头像的显示渲染
    优化后台宽度自适应
    增强后台管理员安全鉴权
    Karson
    提交 浏览文件

  • 新增选择附件页上传功能
    新增Api跨域判断
    优化API文档绑定域名时URL判断
    优化后台左侧无权限菜单的显示逻辑
    优化验证码失败时自动刷新验证码
    修复Windows下离线安装成功后不删除压缩包的BUG
    修复通用搜索需要重置2次的BUG
    修复表格导出配置不生效的BUG
    修复data-table-id不统一的BUG
    修复多图片预览时错误的BUG
    Karson
    提交 浏览文件



  • 如果不手动设置`$this->logined=false` 那么在`application/admin/model/AdminLog::record()`方法里出现问题。
    
    具体问题就是`$admin_id = $auth->isLogin() ? $auth->id : 0;` 这样代码得到的$admin_id为null,而不是0.   因为执行到$auth->isLogin()后的得到的结果为`true`,那么这个时候系统已经清除了相关session信息,所以$auth->id返回null值。
    
    得到null值后,在进行写日志到adminlog表的时候,由于admin_id字段不允许为null就会报错。类似如下错误
    ```
    SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'admin_id' cannot be null
    ```
    lepig
    提交 浏览文件

  • 新增插件配置温馨提示的功能
    新增后台登录入口为默认时的安全提示
    新增余额增减的静态方法
    优化前台默认布局的展示
    优化附件管理中非图片资源的图标显示
    优化移动端左侧菜单栏滑动体验
    修复语言包在加载失败时页面不加载的BUG
    修复通用搜索在重置后分页的BUG
    修复管理员禁用后仍然能登录后台的BUG
    修复一键打包插件在Win下打包后目录路径错误的BUG
    修复API接口Token无法刷新的BUG
    Karson
    提交 浏览目录 »



  • 新增一键生成API文档导航列表功能
    优化后台默认加载页的响应速度
    优化二级栏目挺拽排序功能
    修复后台部分列表会被截断的BUG
    修复一键生成API文档@ApiInternal不生效的BUG
    修复一键生成API文档空类的BUG
    修复一键生成CRUD模型不正在字段的BUG
    Karson
    提交 浏览文件

  • 新增$selectpageFields字段用于控制selectpage的字段
    修复指定语言不起作用的Bug
    修复Selectpage过滤字段不起作用的Bug
    优化跳转页面,允许页面停留显示
    优化弹窗内部显示,去除min-height限制
    优化Citypicker城市数据,使用最新数据源
    优化install.php错误提醒
    优化部分多语言显示
    Karson
    提交 浏览文件


  • 新增全局的Template
    新增自定义通用搜索表单内容
    新增通用搜索按钮显示配置
    新增单独清除模板、插件缓存
    新增后台登录失败重试配置
    优化通用搜索,搜索元素支持自动绑定元素事件
    优化本地插件显示
    优化前台首页和API文档字体显示
    修复元素验证指定data-target不生效的BUG
    修复插件命令行添加--force不生效的BUG
    修复noNeedLogin和noNeedRight大小写的BUG
    修复fieldlist无法挺拽的BUG
    修复一键CRUD后指定字段显示后无法显示关联数据的BUG
    Karson
    提交 浏览文件 »

  • 新增插件绑定二级域名功能
    新增加载JS公用模块
    新增命令行创建插件自动生成菜单功能
    新增后台菜单Fast.api.refreshmenu
    新增后台菜单在数据变更后自动刷新的功能
    新增require.min.js压缩版
    新增从Headers中读取授权token的功能
    新增Form.events.daterangepicker时间区别事件
    新增Form表单提示成功和失败的回调事件
    新增Fast.api.getrowbyid和Fast.api.getrowbyindex方法
    新增commonsearch的find_in_set类型搜索
    新增Menu::export的方法
    新增php think api一键生成API文档功能
    新增php think min的压缩参数和调试功能
    
    优化API模块生产环境下错误信息的显示
    优化移动端显示移除顶部Logo一行
    优化bower.json和composer.json的版本依赖
    优化插件管理列表显示
    优化后台控制区多作的选项卡数据
    优化CRUD生成的复选框样式及文字
    优化规则管理的列表显示
    优化第三方前端资源,移除冗余资源
    
    修复在启用域名部署下的BUG
    修复API初始化接口的BUG
    修复会员积分日志模型BUG
    修复多语言切换不存在的BUG
    修复Backend.php中multi操作不触发模型事件的BUG
    Karson
    提交 浏览文件


  • 新增附件删除的行为
    新增命令行安装时的参数配置
    新增一键生成菜单时忽略未启用软删除的方法
    修复在iOS下列表中列字段过多未启用卡片视图的BUG
    修复会员管理中规则管理分页的BUG
    修复导航菜单隐藏后仍显示的BUG
    优化数据列表在移动端的显示
    优化异常页面的显示
    
    
    Karson
    提交 浏览文件




  • 新增后台会员管理、会员规则和会员分组管理
    新增短信发送的行为事件
    新增前台Token、短信、日志模型
    新增自动检测更新配制
    新增插件信息查看
    优化CRUD生成普通搜索的功能
    优化后台登录后管理员Session的存储
    Karson
    提交 浏览目录 »






  • 新增overtrue/pinyin包依赖
    修复cdnurl函数获取不了配置的BUG
    优化buttons的url参数
    优化插件前端文件addons.js,移除backend依赖
    优化php think min在Win下可能导致压缩失败的问题
    优化后台菜单获取拼音字母可能导致的错误
    优化mbstring编码问题,默认为utf-8
    Karson
    提交 浏览文件 »

  • 新增后台版本检测功能
    新增插件命令行操作
    新增citypicker城市选择插件
    新增Backend.api.open的callback功能
    新增Backend.api.close方法用于回调
    新增Menu菜单类
    新增Version版本类
    新增rmdirs和copydirs函数
    新增btn-ajax类直接发送AJAX请求功能
    新增$this->assignconfig渲染数据到JS中的功能
    启用全新网站首页
    
    变更上传和表单的接口参数
    变更菜单栏折叠时的展现方式
    修复在包含下线划表的关联模型下的搜索错误
    移除auth_rule表中name的admin前缀
    移除从DOM中绑定上传和表单的事件
    移除插件化后的模块及数据库
    移除使用$this->code和$this->data功能
    移除前台冗余的控制器和类
    Karson
    提交 浏览文件 »

  • 新增基类的selectpage方法,用于独立提供下拉列表搜索
    新增前台SMS控制器,用于验证码的发送
    新增JS的Fast的全局方法
    新增CRUD生成Model中自动更新权重weigh字段的功能
    修复install.php文件检测和目录检测的BUG
    修复前台Ucenter方法公开访问的BUG
    修复在路由中禁用Admin模块的路由
    修复部分脚本显示编码的BUG
    修复CRUD时自定义主键时的生成的Model关联错误的BUG
    移除冗余的LESS文件和CSS文件
    移除Configvalue模块功能
    Karson
    提交 浏览文件


  • 新增php think crud一键删除功能
    新增php think menu一键删除菜单节点功能
    新增默认生成validate服务端验证器的文件
    新增添加编辑时启用validate的功能,默认关闭
    新增固定一个后台页面的功能
    新增微信配置管理,采用独立的wechat_config表存储
    分类配置变更在后台系统配置中增改
    变更CRUD生成的视图文件,取消调用函数生成,而是通过foreach标签生成
    修复时间字段为int时不能修改的BUG
    修复窗口过小导致部分组件被隐藏的BUG
    Karson
    提交 浏览文件