1 Star 0 Fork 931

金良code / KODExplorer

forked from 雾渺 / KODExplorer 
Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Clone or download
ChangeLog.md 89.11 KB
Copy Edit Web IDE Raw Blame History
雾渺 authored 2019-03-21 22:39 . version 4.40 权限细节优化

ver4.40 2019/3/21


update:

  • 文件列表中文排序优化;中文、数字等组合按自然排序进行排列;
  • 水印插件优化:分享文档水印显示分享者信息
  • 自定义桌面目录,可以指定桌面文件夹名称
  • 离线下载,http header兼容不标准的头处理。中文文件名自动识别优化。
  • 控制器自动路由,Hook加入重定向文件;方便插件整体替换某个控制器文件;

fix bug

  • 禁用预览权限,部分预览插件依然能预览问题处理;优化无权限时前端提示
  • 在部门中没有列目录权限时,打开首页报错优化处理【不显示内容,点击切换该目录时提示权限】
  • 用户管理部门文档权限时:不允许内部拖拽到外部;
  • 分享文件夹,部分类型文件打开预览是报错处理

ver4.39 2019/3/1


update:

  • 桌面打开文件夹对话框,不同窗口文件相互剪切粘贴,自动同步窗口文件列表状态。
  • 解压到选择文件夹时;自动判断当前文件夹是否可写入;不可写则不可选择当前文件夹
  • 验证码固定为4位

fix bug

  • 解决APP中文本文件预览问题
  • 桌面压缩文件解压功能异常问题修复;
  • 桌面文件夹中含有#*&字符的文件夹,打开路径错误问题修复;

ver4.38 2019/2/25


update:

  • 排序优化:文件夹列表,中文排序支持按拼音进行排序
  • 针对移动端APP进行兼容适配优化
  • 部门列表过多时,排序效率优化。
  • 新增hook点
  • 其他细节优化

fix bug

  • https请求优化兼容
  • cad分享无法预览问题解决

ver4.37 2018/11/28


update:

  • 大文件上传合并超时处理优化。
  • 右键菜单优化:切换列表模式、图标大小、排序方式不自动隐藏
  • 压缩文件时创建文件已存在则自动重命名
  • markdown工具设置支持多光标;加标签/取消标签
  • 编辑器光标位置记录支持前进后退
  • 移动端图片多选上传加入,去除针对ios 11 以前的兼容;
  • 更新插件插件服务器兼容不支持访问https的情况
  • https页面不允许打开http页面的情况兼容,检测后对话框模式改为新窗口打开模式

fix bug

  • zip查看大文件内容;部分文件名位置错位,中文乱码问题解决;(自动识别中文编码优化)
  • bug处理:ltrim trim rtrim //参数是分割值字符,移除左侧所有;而不是移除左侧字符串;
  • kod 永中office预览兼容; php curl上传的一个兼容性问题
  • kod 上传处理兼容( IIS 配置问题 IIS+PHP无法上传)
  • zip解压缩:zip64打包兼容;解压兼容;压缩包内含有大于4G文件时处理优化;
  • 上传失败提示优化;普通版本不检测空间大小
  • 分享文件夹,文件打开预览不了问题处理

ver4.36 2018/09/28


update:

  • 上传加入断点续传,断点续传分片指纹提取算法优化,20倍速度提升;失败重传加入延时机制
  • 插件配置:文件选择组件支持配置参数;同文件选择组件参数;插件表单组件formMake增强
  • 断点续传分片重传加入延时;断网等类似情况下15s内自动上传
  • 通用前端worker调用支持
  • 分享的的失效时间是否可以设置到分钟
  • 分享后设置禁止下载,禁用打开方式等相关操作
  • https的curl请求加入ssl版本声明;兼容性调整
  • 移动端上传对话框样式优化
  • 用户使用空间大小变更优化
  • 子目录集成父部们权限优化
  • ios拍照上传失败问题; 图片或视频分片上传后重命名优化处理(用一个文件不同分片采用同一个文件名)
  • ios上传视频多选;(非Safari的其他浏览器不支持多选,0B)
  • 移动端管理菜单二级菜单点击展开异常问题;移动端touch事件穿透问题
  • 移动端文件管理菜部分单点区域击不响应问题处理;
  • 细节样式等优化
  • 解压缩增强优化
    • zip64解压支持;支持解压超过4G的zip文件
    • zip文件查看,打开大文件内部列表处理采用worker处理;优化打开压缩文件内含有超多目录情况页面异步处理.优化操作体验
    • 压缩文件夹,文件夹内文件含有中文问题处理;自适应当前操作系统的中文编码
    • 压缩文件夹预览,没有写权限也允许查看(个人可查看部门压缩文件内容)
    • 压缩文件夹解压权限优化(没有写权限的目录,不允许解压到该目录;公共目录下的压缩文件没有写权限不可解压)

fix bug

  • windows下中文搜索文件名编码问题处理
  • 文件选择组件,打开时将其他对话框确定按钮置disable处理
  • 上传过程中取消某个上传,没有终止问题处理;

ver4.35 2018/09/5


update:

  • 新建文件,不同排序字段及排序方式,新建文件插入位置优化。
  • 子目录集成副部们权限优化
  • 细节样式等优化
  • 兼容老版本(4.0一下)升级

fix bug

  • 压缩文件夹预览,没有写权限也允许查看(个人可查看部门压缩文件内容)
  • 压缩文件夹解压权限优化(没有写权限的目录,不允许解压到该目录;公共目录下的压缩文件没有写权限不可解压)
  • 用户使用空间大小变更优化

ver4.33 2018/08/28


update:

  • 选中内容,支持拖拽到左侧树目录:我的文档,公共网盘,收藏的文件夹,部门文档;
  • 文件夹内内容项太多的情况下速度优化:自适应排序算法,移动端图片懒加载优化;
  • 重命名同名文件大小写检测优化;
  • 移动端分享支持;
  • 样式细节优化;
  • 上传超大文件性能优化处理;
  • Hook调用加入死循环判断检测及提示;
  • 文件夹上传或拖拽文件夹上传,超过1500个文件时提示压缩上传;
  • 插件优化
    • 移动端分享等页面出现播放器的问题;
    • 压缩文件打开,展示文件夹尺寸大小;
    • office编辑保存接口处理;

fix bug

  • 带密码分享视频播放问题处理;;
  • 中文搜索问题优化;
  • 新建用户中文编码处理;
  • 文件上传、复制粘贴、剪切粘贴、加压缩等操作使用存储空间大小更新;
  • 选择拖拽松开后,打开其他文件,锁打开的内容对应不一致问题处理;
  • 360等浏览器下载文件夹异常处理;
  • 上传过程中服务器没有响应,客户端报错处理;上传提示优化处理,上传成功误判处理;

ver4.32 2018/07/10


update:

  • 修复vi语言多语言问题;
  • 分享对话框加入二维码;分享页面加入二维码;
  • 服务器兼容处理: 子目录绑定的服务器兼容问题处理;兼容前端、后端通用处理;
  • IE兼容问题优化: 预览CAD报错问题处理, 视频播放问题;edge兼容性问题;
  • 部分服务器上传合并失败问题兼容;
  • 其他优化:
    • adminer登陆状态处理;
    • loading图片缓存处理,用户管理loading未加载问题
    • 服务器开启了php缓存时更新文件丢失问题;
    • 编辑器文件预览出现函数列表异常
    • 压缩含有逗号的文件报错
    • 子目录绑定,浏览器打开文件、文件夹路径出错处理;
    • 代理穿透访问时部分界面乱码问题解决
    • 音乐播放器,选中多个右键播放时含有已存在播放列表文件时加入列表失败问题.

ver4.30 2018/07/05


update:

  • 文件管理
    • 并发读写文件数据异常问题解决
    • 选中文件,自动出现快捷操作工具栏
    • icon列表模式,排序方式菜单按钮
    • 扩展名限制自动处理
    • 文档排序自然排序数字优化
    • 文件名结尾为空格时处理:文件操作、列表图标等处理
    • 正序倒序文件夹都在前面;
    • 新建文件、文件夹;根据语言自动命名。
    • 新建office文档直接放在右键中;去除无关扩展名新建 【新建Word/Excle/PowerPoint 文档】
    • 优化所有文件小图标显示:文件列表、右键菜单、对话框标题、标签栏图标等
    • 文件、文件夹属性优化:文件大小优化,非管理员隐藏真实权限相关内容
    • 新建文件和新建文件夹时,不输入文件名称,提示创建文件/文件夹成功,实际上目录下未出现文件夹/文件
    • 文件搜索样式、筛选逻辑优化
  • 系统及用户管理优化
    • 壁纸管理优化:登陆背景管理、桌面壁纸管理;
    • 记住密码优化本地存储;登陆密码传输加密
    • 用户管理支持批量设置用户空间大小
    • 用户昵称支持;
    • 用户新建修改;部门新建修改、部门权限组新建修改、部门新建修改;名称不能为空格
    • 设置部门优化: 部门只展开第一层级;设置用户部门自动展开到对应层级
    • 部门编辑,添加自己到子部门排除检测;
    • 系统管理员角色设置,隐藏设置项
    • 权限细节优化;部门下载权限,屏蔽相关入口(浏览器打开,zip文件内容下载)
    • 批量添加用户有重复时,列表自动刷新处理;
  • 上传优化:
    • 文件分片上传速度优化
    • 上传对话框关闭继续后台上传,上传完成自动隐藏对话框
    • 上传是否成功大小校验,空文件上传处理,报错提示及报错相关优化。
    • 权限前置判断:没有部门上传权限提前判断,空间不足提前判断
    • 文件夹上传,部分文件上传到文件夹外面的问题;
    • 文件大小为0时目录不存在则自动处理;
  • 分享优化:
    • 分享页面等打开方式统一优化处理,移动端打开方式按优先级处理;移动端office打开方式优化处理
    • 分享页面打印样式优化,针对文本、markdown专门处理
    • 加密码分享内容内部成员不可见;
    • 系统设置关闭用户列表则不展示用户分享数据;
    • 文件夹分享设置可上传,移动端没有上传处理
    • 分享文件重名时,文件预览打开方式关联失败;分享禁用下载时隐藏下载按钮;分享office支持onlyoffice预览;
    • 移动端打开需要密码的分享页面,输入密码问题;微信中图片分享优化;
    • 分享创建优化;加入快速复制分享链接;保存后自动关闭
  • 编辑器优化:
    • 新增开发相关实用工具:插入时间;繁简转换;base64编解码;URL编解码;文字选中生成二维码;md5等
    • 新增自由计算功能(实时编译执行)。
    • 编辑器打开文件,编辑器对话框置顶;
    • 编辑器着色优化;php格式化太长时优化处理。
    • 编辑器底部显示文件编码,点击切换、修改编码
    • 授权版:编辑器帮助中隐藏: 关于,了解更多
    • php格式化优化;
    • markdown编辑右侧工具栏菜单展开按钮点击自动显示隐藏;
    • markdown优化:打印样式处理;标题标签自动加入锚点跳转(分享页面、下载html统一处理)
    • 编辑器自动保存支持;配置开关
    • 其他优化:tab新增右键新窗口打开;新打开时不显示帮助,入口可加到工具栏
  • API 功能接口增强
    • 文件选择API优化:自动筛选符合选择的内容(同时支持双击打开、右键操作);移动端优化;返回值功能增强
    • 支持通过用户名获取用户信息。
    • 通用文件预览组件,预览未知文件处理;
    • hook绑定点加入show_json;
  • 插件增强及优化
    • 插件更新红点提示,新增一键更新
    • 插件安装更新链接请求走后端,提升安全性
    • 插件安装卸载权限加入权限体系
    • ofd,djvu 文件格式支持在线预览。客户端实时渲染,支持文本选中复制。
    • 视频播放器新增内置Dplayer;体验优化,支持弹幕、支持自动挂载字幕;
    • PSD/AI 等文件在线预览;视频缩略图生成;中文路径兼容linux,windows;检测问题提示;可执行文件可以手动指定;
    • 永中officedoc预览大纲,打印;样式优化;点聚office编辑保存生成历史版本记录
    • 音乐播放有概率出现.mp3格式的音乐无法播放的情况,一直在缓冲中,重启打开一次后,音乐正常播放
    • office配置自适应ip、端口处理
    • 插件重新启用(或升级);配置数据还原的问题
    • PSD在线预览插件优化;安装部署教程
    • 域账户插件:支持数据库存储;默认存储
  • 其他优化:
    • 界面样式诸多细节优化
    • 回收站文件右键菜单处理;
    • 右键菜单小图标样式优化;
    • 宽度不足时不显示文件选中时快捷菜单。
    • json_encode/json_decode 服务器兼容;
    • 页面加载、对话框加载loading处理优化
    • nginx自目录绑定相关url不一致问题兼容;nginx反向代理端口、url等跳转问题兼容
    • 优化对话框弹出层,iframe全屏调用问题
    • 对话框中iframe加载持续未完成loading自动隐藏处理
    • 一键清理Win中文乱码问题,清空位置完善
    • 移动端菜单中加入剪切功能;
    • https 优化;

fix bug

  • 搜索界面文件类型筛选条件不生效,筛选gif搜索了其他类型文件,文件类型筛选条件未生效
  • 新建部门创建文件夹从配置读取失败问题;
  • 移动端上传取消提示文字优化
  • 编辑器对话框,未保存文件关闭提示;
  • 多选打开文件,进入了打开方式
  • 移动端音乐播放界面最小化后,无法快速的恢复到窗口模式
  • 插件设置多次打开保存配置失败问题解决
  • 搜索文件内容报错问题,程序信息不显示任务栏,文件属性项目加入标记,文字修改:登陆==>登录;
  • DIY主题样式显示问题;
  • 搜索路径为空时优化处理,搜索文件内容json输出时乱码问题解决;
  • 勾选用户所在部门窗口,权限组名长导致换行问题,支持放大缩小。
  • dockeroffice 重启脚本优化
  • 视频、psd等缩略图浏览器缓存处理
  • 浏览器兼容处理:
    • Edge 浏览器样式优化处理
    • IE上传下拉菜单——上传文件item被隐藏了
    • IE上传进度条不匹配百分比问题
    • IE第二次双击打开视频,出现“没有支持此文件的应用”
    • ios系统safari登录问题优化

ver4.25 2017/12/01


update:

  • 文件通用选择,支持跨域,允许第三方调用
  • 部分服务器获取当前url异常情况兼容处理.
  • tar解压,文件名过长兼容处理(路径大于100字符处理)
  • 图片预览大图处理;生成多级缩略图
  • 权限组开启了文件下载权限,对应开启外链功能
  • ace更新到1.29,支持emoji;emmt扩展加载机制优化
  • 编辑器markdown多光标编辑,支持关联工具栏快捷功能
  • aero效果支持,登录界面优化
  • 其他优化:文件名超出部分...表示;正在上传、远程下载关闭页面提醒

fix bug

  • 安全漏洞修复:文件越权读取漏洞紧急修复,iis6配置不当导致安全问题优化
  • 插件自动更新数据同步问题优化
  • 分享文件夹,编辑器打开页面,左侧文件夹展开目录异常问题;(没有上传权限==>不显示上传按钮)
  • token错误:下载时、zip文件解压等; 压缩文件内图片预览不了问题
  • 压缩文件内文本文件预览;zip提示错误问题优化
  • 文件列表;内容含有乱码兼容处理(iconv报错优化)
  • 全文搜索,中文截取导致json解析错误问题
  • 对话框隐藏对应没有tab时的处理
  • 打开方式界面css bug
  • 登陆共享兼容data自定义目录
  • 文件输出缓存 etag优化
  • 其他:分享页面双击重命名屏蔽;markdown工具栏状态自适应;用户分享列表文件大小,navbar菜单新窗口打开问题
  • 移动端优化:
    • 文件列表,展开操作时页面滚动问题;桌面宽度不足问题
    • 移动端菜单展开后没有自动收缩
    • 编辑器优化: 隐藏函数列表
    • 功能菜单放置在右下角;
    • 电脑版切换放置在左侧弹出层中;
    • 重命名文件只选中文件名部分;
    • 加号菜单优化
    • iOS设备拍照上传自动重命名文件名
    • iOS 对话框含有iframe 时滚动条失效问题优化
    • 桌面开始菜单优化

ver4.24 2017/10/10


update:

  • url获取服务器兼容性优化(sso部分使用)
  • 部分特殊服务器环境兼容.

fix bug

  • 安全漏洞修复:文件越权读取、删除漏洞;getshell漏洞紧急修复
  • 服务器做了端口转发,url获取兼容性问题解决
  • 移动端优化:文件列表,展开操作时页面滚动问题;桌面宽度不足问题
  • 插件自动更新数据同步问题优化
  • 分享文件夹,编辑器打开页面,左侧文件夹展开目录异常问题;(没有上传权限==>不显示上传按钮)
  • 其他优化:错别字更正; 移动端编辑器输入法出不来问题;

ver4.22 2017/9/20


update:

  • 压缩文件预览:tab栏中文问题;插件filePath文件名优化记录
  • 上传兼容性优化;支持自定义多线程上传,支持自定义是否二进制上传
  • 其他优化: iframe 点击事件冒泡到上级;编辑器主题黑色样式优化;树目录自动记录以及目录展开状态优化;文件大小逗号分隔;
  • 图片缩略图缓存问题优化
  • 图片exif插件;图片预览时自动修正方向
  • ie8: 样式调整优化,js报错兼容优化
  • 文件夹双击事件优化:系统双击鼠标位置不懂情况下不触发双击事件问题
  • 文件保存插件挂载点

fix bug

  • 桌面图片缩略图加载慢问题
  • 解压缩含中文路径优化
  • 移动端
    • 点击不了问题;右键菜单二级菜单无法点击问题
    • 移动端字体问题

ver4.21 2017/9/11


update:

  • https服务器兼容性调整优化
  • 管理员查看群组;进入真实目录优化
  • 导航子菜单加入,插件支持添加自定义菜单
  • 部分主机session默认为memcache或user类型;兼容数据

fix bug

  • 安全及性能优化
  • 编辑器部分国产浏览器中文输入多字符问题
  • 移动端
    • 去除鼠标提示title
    • 点击菜单事件优化
    • 移动端视频文件图标问题
    • 导航菜单加入

ver4.1 2017/9/5


update:

  • markdown优化:新增绘图支持;加入流程图、时序图、甘特图、类图
  • 优化部分服务器rar解压缩,文件名或路径为中文名时解压没有内容情况
  • php7.1以上中文文件远程上传问题优化;
  • 搜索内容自动填充到搜索对话框问题优化
  • 分享页面样式优化,文本分享移动端排版优化

fix bug

  • 编辑器最大化工具菜单失去焦点问题;编辑器最大化后按钮不可点问题优化
  • 支持自定义指定host,避免反向代理导致部分主机请求异常问题
  • 部分https转发的网站,相关插件静态资源引用问题;支持指定网站host
  • 分享文件夹含有密码移动端问题
  • chrome 下载文件名含有逗号下载失败问题
  • 文件api:压缩文件打开问题
  • markdown预览宽度- 分享文件夹指定了别名,文件打开不存在问题自适应

ver4.06 2017/8/30


update:

  • 新增用户数据自动备份;
  • 部分服务器远程下载不支持,插件中心新增支持手动下载
  • 界面样式优化
  • 上传进度title实时更新
  • 移动端优化:
    • 登陆页面登录框宽度固定;
    • 图标宽度:设置;插件中心
    • 移动端头部菜单
    • 文件点击打开;菜单单独处理

fix bug

  • 部分浏览器编辑器光标位置错位问题优化
  • Safari 编辑器中文输入问题优化
  • data目录被移走;sso登陆session目录不存在问题
  • 编辑器 space_table无法取消
  • session目录删除部分服务器不支持兼容(兼容mac)
  • 非管理员分享文件夹,会出现分享全部文件的问题;文件打开提示不存在
  • 权限中禁用了编辑权限的用户不支持office文件编辑;分享不允许编辑office
  • 拖拽组件(移动端单独处理=》touch 和mousedown冲突)

ver4.05 2017/8/26


update:

  • 4.0稳定优化版
  • 登陆开放接口;优化提供认证登陆给其他程序优化
  • 开启/关闭 图片略缩图功能[]
  • 图片幻灯片播放增强:支持文件列表、压缩文件内、搜索结构、编辑器树目录等同级目录的多张图片打开
  • 压缩文件内的压缩文件支持继续打开
  • 文件打开接口hook,target统一设置
  • 桌面图标大小和文件列表图标大小分开
  • 移动端:
    • 拖拽兼容触摸事件;宽度调整;对话框拖拽
    • 弹出菜单,点击其他区域默认隐藏
    • 打开图片播放处理
    • 移动端返回:空路径
    • 底部版本展示优化,登陆页样式优化
    • title自适应优化

fix bug

  • 修复头部导航栏下拉菜单被对话框挡住问题解决
  • photoSwipe 图片播放重复打开,蒙版没有消失问题
  • CAD预览水印显示登录信息;
  • office在线编辑、授权用户的底部信息会丢失等问题修复
  • 桌面默认图标升级丢失问题

ver4.03 2017/8/20


update:

  • 全面插件化;系统开放性全面打通

    • 插件化:支持前后端各类开发扩展支持;简单友好强大的插件开发机制和特性
    • 全新插件中心;提供插件安装卸载;插件更新;插件开启关闭;插件配置;插件搜索等全系列功能
    • 插件通用配置组件集;很方便插件编写及自由配置;插件多语言自动支持
    • 插件权限处理——允许谁使用;支持用户、权限组、群组自由组合
    • 插件挂载点:可以无需修改kod源码从而实现任意功能的添加、修改。有效避免了版本更新导致的原有修改被覆盖。
    • 插件化后端挂载点
      • 可以挂载动作到每一个controller和方法入口,实现功能重定向或数据预处理
      • 模板挂载点
      • 通用前端js输出挂载点
    • 前端插件化挂载点
      • 各类右键菜单支持自由自定义和组合,方便轻易追加新功能
      • 文件列表加载、刷新、模式切换挂载点
      • Hook机制监听每个动作并可以做相应的相应
      • 通用文件选择框对外开放
      • 其他各个细节
  • 默认内置插件

    • yzOffice: 永中office的在线office预览工具,无需服务器在外网,即可轻松实现office各类文件的预览和查看
    • zipView: 各类压缩文件打开预览、解压缩工具;压缩文件内的各类文件打开同样支持自定义打开方式;强大到无以复加
    • adminer:数据库管理工具;类似于phpmyadmin,但比他更轻量;同时不失强大
    • googleDocs: google开放的office等文件在线预览支持(程序需要部署在外网)
    • jPlayer: 音乐视频html5播放器
    • officeLive: 微软提供的office在线文档预览接口;可以在线预览office系列文件(程序需要部署在外网)
    • photoSwipe: 图片播放工具,非常适用于移动端
    • picasa: 图片播放工具
    • 更多插件可以通过插件中心自由安装,也可以自己开发提交到官方应用市场
  • 文件打开方式自动关联

    • 配合插件关联的打开方式;自动关联不同类型文件的打开方式
    • 右键打开方式自由选择
    • 设置用户自己默认的打开方式
    • 没有关联的扩展名可以自己绑定指定应用,管理员可以搜索应用市场进行关联安装
    • 支持文件打开的插件,管理员可以在插件中心设置插件的优先级;更高的自定义
    • 文件打开在不同场景的支持
      • 分享文件夹; 文件预览;[image;media;oexe;word;cad;pdf;epub;html;text;unknow]
      • 分享文件单页;[image;media;oexe;word;cad;pdf;epub;html;text;unknow]
      • 压缩文件内预览: [image;media;pdf;oexe;word;cad;html;text;unknow]
  • 文件管理

    • 文件多选勾选框,可以左键多选或取消选择文件
    • 文件操作菜单入口按钮;右键菜单的快捷入口(树目录、文件列表都支持)
    • windows下部分文件名特殊字符处理(新建、上传等文件含有特殊字符的集中处理)
    • 文件列表图标模式间隙自动调整;flex自动均衡排版
    • 上传优化;支持base64直接构造上传;
    • ctrl+v粘贴快捷键,检测到系统剪切板里面的图片,自动上传图片到当前位置
    • 文件管理工具栏,功能和菜单优化:新建和上传加入下拉菜单;
  • 编辑器优化

    • 编辑器加入手动指定以某种编码打开,转换为某种编码
    • markdown编辑,选择图片时提示权限错误问题修复;管理员获取更简化的url.
    • markdown工具栏,部分浏览器兼容性调整
    • 编辑器:内容含有未知字符时,导致光标不正确问题修复
    • 编辑器底部菜单定位错误问题;
  • 移动端优化

    • 解决android下解压缩iconv转码失败问题;采用mb_string系列函数
    • 移动端地址栏宽度自适应
    • 移动端:图片打开title显示;切换目录关闭图片失败问题;大小自动获取
    • 界面样式优化;图标增强;点击反馈;样式优化
    • 新增文件九宫格排列方式
    • 文件预览:[image;media;oexe;word;cad;pdf;epub;html;text;unknow]
    • 移动端底部版权:登陆页;内容页
  • 文件通用预览打开接口

    • 压缩文件预览支持;[文件下载-->直接保存到文件,避免内存占用];压缩文件内预览文本-标题处理
    • 文本文件通用预览
    • 标题title统一为文件名
    • 插件文件参数统一处理
    • 指定应用打开
    • 通用预览插件调用认证;api.view pluginApp.to 权限处理
    • office文档保存接口- 移动端样式优化;新增图标模式
  • 其他优化

    • 全文搜索不受限于文件编码(自动识别)
    • 拖拽框选,当框超出可视区,滚动条自动滚动跟随
    • 图片缩略图失败则加载文件扩展名icon
    • 多语言统一优化
    • 对话框控件最大化最小化优化;
    • 对话框右键菜单处理;统一进行处理;
    • 修复上传中文文件进度不显示问题
    • 修复上传https验证问题
    • 不支持gd;生成二维码调用第三方优化
    • 对话框最大化后浏览器调整大小
    • 轻应用分类支持自定义
    • 样式调整:系统设置用户群组选择;插件设置含有右侧按钮的input框加大;slider滑杆优化
    • ie8兼容插件 报错问题解决(arttemplate es5兼容性问题)
    • bmp生成缩略图优化

fix bug

  • 移动端打开未知文件,提示下载,access_token错误
  • 编辑器换行采用windows换行模式 \r\n;兼容记事本查看
  • 文件夹移动到自己的目录;导致丢失问题;
  • 分享文件夹允许上传,远程下载时提示错误问题
  • 地址栏粘贴window路径兼容优化 C:\aaa\b 地址,转为/
  • 文件目录/重复时压缩zip丢失文件名解决.
  • 按文件大小排序,部分情况排序错误问题
  • 系统设置:添加安全tab;dialog大小调整
  • 文件保存对话框dialog选择文件错误问题
  • gz文件解压;预览等支持;图标优化
  • 别人的共享:地址栏问题;是否存在展示问题
  • 群组设置成员只读——可以创建副本的bug
  • Edge浏览器下载中文文件名乱码问题;压缩文件含有中文优化处理

ver3.46 2017/4/20


update:

  • 图片预览:加入删除按钮;删除快捷键
  • 删除文档对话框样式优化
  • 0kb文件上传问题;【拖拽单文件,文件夹;选择文件,文件夹;】上传取消后上传失败优化
  • 普通用户压缩到tar,gz时路径问题解决
  • 部分服务器反向代理导致不支持csrf防护的,加入设置中手动开关
  • 右键文件夹打开:提示仅支持分享您自己的文档
  • 数据丢失:删除install.lock;重置admin密码;—— 新建用户
  • 分享文件夹预览:图片播放,不支持权限则隐藏对应功能;显示列表模式切换
  • 适配新浪sae虚拟主机.

fix bug

  • 文件外链打开下载文件名问题
  • 重命名状态,双击选择优化

ver3.45 2017/4/9


update:

  • 安全防护;全面防护csrf攻击;安全性提升。
  • 高并发下:用户数据文件读写异常处理
  • 上传优化: 文件权限设置644->755;大文件分片上传优化;ie浏览器兼容处理;上传失败自动重传机制加入
  • 文件编辑:换行切换为\r\n;兼容windows记事本;标签右键菜单图标样式问题
  • 工具栏——更多菜单加入:浏览器打开;图标优化;右键菜单二级菜单偶尔失去焦点情况处理
  • 远程下载优化:windows下载失败处理,优化多级301跳转文件下载;下载加入同域名referer; 断点续传优化;下载0Kb优化;不支持curl服务器优化;
  • 对话框icon点击菜单,双击icon关闭
  • 分配了权限组添加用户权限:但提示没有权限。
  • 关闭了下载权限:允许文件预览、pdf、office预览等;屏蔽pdfjs上的下载按钮;
  • 快捷键新增:shift+delete 直接删除;alt+enter查看文件属性;alt+left alt+right 历史记录前进后退;
  • shift + 右键菜单彻底删除;删除提示加入文件名;
  • 编辑器隐藏时;打开文件自动显示到最上层
  • 文件管理:复制快捷键允许冒泡;允许快捷键复制选中的文字
  • 壁纸自动下载文件夹放置在桌面下;桌面支持自定义中文文件夹
  • IE浏览器样式兼容性调整。
  • 文件右键——浏览器打开所有用户开启。
  • markdown预览优化:h1 下划线;预览最大化——禁用左右分栏;加入html转义
  • 服务端强制设置了cookie为httpOnly导致csrf-token获取失败问题兼容性调整;语言切换失败问题
  • 收藏夹树目录:文件夹右键菜单加入文件夹对应功能,不存在则红色显示;可以拖拽文件到收藏夹的文件夹
  • 其他细节优化:样式优化,win7主题播放器样式优化;
  • php7 兼容性优化.部分版本php报错;token error问题
  • 设置加入:
    • 自定义全局css|全局js[统计代码]
    • 公共目录展示用户开关配置,默认展示所有用户;
    • 授权用户:根目录是否组展示子组开关,默认不展示
    • 其他:清空缓存,清空所有用户回收站;自定义程序logo支持图片
  • 移动端优化:
    • 上传窗口大小优化;移动端下载功能处理;iphone拍照上传文件自动重命名
    • 下拉菜单:新建文件加入;失去焦点隐藏;
    • 分享目录支持上传:手机端功能加入
    • 分享文件夹搜索问题解决
    • 左侧目录目录列表和pc端一级目录统一
    • 分享页面文件打开未知文件,点击下载跳转到登陆页问题
    • android音视频播放优化,直接打开文件;
    • android文件下载;文件名去除*filename
    • 前进后端;后退到最后undefined检测。
  • 在线解压缩全面支持
    • 支持压缩为zip,tar,gz,tar.gz格式文件
    • 单选,多选右键菜单自动压缩指定内容
    • 右键菜单自动关联压缩文件:支持扩展名zip;tar;tar.gz,tgz,rar,7z,apk,ipa
    • 压缩乱码解决:压缩包内中文跨系统支持自动识别,解压缩自动重命名为当前系统编码
    • rar解压支持rar5;mac系统解压缩支持作为插件单独存在;
    • 在线预览
      • 支持zip,rar,7z,gz,tar,tgz等格式在线预览,在线解压;
      • 自动编码识别:[gbk,utf-8];zip,tar,gz,tgz,rar,7z...;windows,linux(centos,debain)
      • 文件列表;树目录,列表展开,中文编码自动识别
      • 浏览,文档属性查看,预览子文件,下载子文件,解压子文件,解压子文件夹,解压全部
      • 文件预览在:自己目录;自己分享;分享页面;别人的分享;群组文档;群组共享
        • 图片、媒体文件、pdf、flash、oexe、html
        • 大于30m不直接预览,建议解压后预览;zip中含有zip则提示解压
        • token安全问题考虑:文本文件、office文件
      • 解压
        • 解压文件、文件夹到:当前目录,自定义目录;
        • 文件管理解压后,刷新并自动选择内容;编辑器打开则刷新父目录
        • 场景和权限:当前目录不可写隐藏『解压到当前』;分享页面隐藏解压功能; 群组文档权限配置;
    • 后端权限组安全性优化,简化逻辑流程
    • 群组角色管理:添加,编辑,修改,删除【隐藏&标签样式】
    • 设置用户群组角色:管理处label样式展示;下拉选择;多语言
    • 前端展示:树目录icon read&write区分弱化;地址栏后label展示为label样式;label显示隐藏统一优化
    • 没有权限优化:新建文件&新建文件夹&重命名文件;
  • 运行异常检测并提示
    • 解压缩出错处理;不支持检测;shell_exec防注入处理
    • 函数检测 gzopen,gzinflate;[不支持则不能解压]
    • js文件缺失报错提示;
    • 文件夹乱码json输出,json_encode优化;允许未知编码文件输出
    • 当开启了php cache时更新不生效提示
    • 解压错误输出时避免输出真实目录
    • 打包编译优化:去除gzinflate调用;空间支持更广。
    • 扩展名没有权限的文件解压:不忽略——追加txt扩展名
    • 优化部分主机防火墙误判问题;(post 字段名不能含有list) net::ERR_CONNECTION_RESET
    • 检测列目录速度慢问题优化
    • 授权版降级到免费版部分数丢失问题解决;本地授权写入到lib/core;
    • 目录没有写权限,session不可写判断并做提示
    • 剩余空间样式优化:过少则提示

fix bug

  • 部分服务器下载中文文件,文件名乱码问题:
  • cdn静态分离优化:播放器加载html跨站问题
  • 授权丢失:强制输入授权码页面 commonjs 加载变为页面问题
  • 修复safari音视频播放不了问题;下载断点续传逻辑优化
  • 多选右键操作;父子文件夹包含问题误判解决
  • 解压文件权限判断错误:压缩文件目录不可写,解压到某个文件夹可写
  • 手动覆盖更新update更新文件没有删除自己权限问题解决。
  • 多选下载加入防跨站请求token
  • safari 搜索打开图片文件宽高为0问题解决
  • 共享页面打开pdf文件预览优化.

ver3.41 2017/3/5


update:

  • 右键菜单图标优化
  • 移动端打开html直接浏览
  • 远程下载优化,不受限于服务器的超时设置,支持断点续传(需要下载的url支持)
  • 为安全考虑,仅支持分享自己的文档;分享其他目录进行提示!
  • 分片上传优化成0.8M
  • 群组目录;群组分享目录;管理员或有权限访问读写权限统一处理

fix bug

  • 部分windows服务器,数据写入失败问题解决
  • 分享分享过期判断处理
  • office预览弹出层打开。
  • 编辑器编码识别优化
  • 树目录删除文件提示文字信息有误问题
  • 修复右键菜单修改排序字段,排序方式时会有数据不完整情况。
  • 登陆界面忘记密码对话框挡住问题
  • 编辑器编码自动识别,编辑并保存兼容更多编码。
  • ie部分显示兼容问题优化
  • 旧版本3.22版本,windows服务器下升级不成功问题优化

ver3.38 2017/3/1


update:

  • 图片打开缩略图列表懒加载优化
  • 群组权限默认为可读写

fix bug

  • 修复部分文本文件编码识别错误问题
  • 登陆重定向过多问题:session可写进一步判断。
  • 树目录新建文件夹取消再删除会删除home问题
  • 部分浏览器;编辑器选择内容时会全选问题
  • 分享页面音乐播放问题;视频播放title不全问题
  • 授权版组织架构不显示
  • 系统设置——错误提示位置问题,加入关闭按钮。
  • 移动端对话框绝对位置问题
  • 树目录文件名排序问题;排序模式优化(首次打开没有排序);收藏夹、组织架构不排序
  • office编辑保存权限处理;没有权限则只读
  • office在线编辑新页面打开,文件格式完善;分享页面&分享目录下文件预览;
  • 上传大文件,同名文件处理策略没有按配置方式
  • 上传大文件断点续传优化;上传大文件有概率出现内容错误问题
  • 文件频繁读写内容出现异常的问题优化
  • 上传优化:滚动条自动滚动;全部取消-清空已完成
  • 已经授权的版本,文件分享页面版权修改提示误判

ver3.37 2017/1/1


update:

  • 部分主机兼容:不支持相对路径问题;iconv系统库补全兼容处理(压缩时压缩失败);不兼容777权限问题优化;incluce_once导致更新覆盖不了问题
  • 移动端优化;loading效果加入;移动端默认隐藏桌面;去掉title的hover效果
  • 桌面优化:自适应图标间隙高度;优化图标大小范围
  • 同名文件默认覆盖
  • 自定义公共目录名称:使用群组名称(如果name不等于public)

fix bug

  • 下载链接rewrite默认关闭;修复部分主机打不开pdf,office文档问题
  • 错误提示统一处理;超时时间优化;不再检测connected状态
  • 输出清空之前缓存(show_json,验证码,文件下载,显示模板)
  • 用户管理界面:用户名宽度加宽;授权版支持批量添加用户
  • 自动更新优化,更新失败相应处理;util.js误判问题修复;
  • 前端处理 app_host;web_host兼容部分反向代理设置;上传等问题解决

ver3.36 2016/12/31


update:

  • UI样式各个细节兼容性调整;ie8图标优化;移动端样式优化;右键二级菜单位置优化(点不到问题)
  • 文件(夹)可读写检测兼容性增强;兼容docker、虚拟机挂载目录读写判断
  • 大于4G文件大小获取错误;下载失败问题
  • 移动到回收站——window文件夹新建特殊字符处理;文件名不允许字符检测 win,linux各自检测;群组文件删除,移动到自己的回收站;
  • 剪切文件夹,数据不完整处理(遍历问题,删除文件夹导致遍历中断)
  • 文件上传分片大小默认设定,可以自定义上传分片大小;提高上传超大文件的成功率
  • 文件夹拖拽上传,文件夹含超过100个时丢失问题;(文件夹内含有软连接会忽略)
  • 分享——文件属性(md5懒加载;图片尺寸查看)
  • 下载链接优化,采用类伪静态地址;第三方软件下载时文件名能更友好
  • 通用音效设置处理,增加用户设置开关,默认关闭
  • 视频播放自适应宽度高度
  • 文件打开历史记录:不存在时自动关闭标签;浏览器用户数据存储——区分用户id[]
  • 输出缓冲区统一处理,兼容下载文件等操作含BOM的影响;
  • 分享页面多语言设置
  • 游客打开pdf问题优化,移动端打开pdf自适应优化
  • 扩展应用;应用中心样式修复;ie11新建应用导致丢失问题;含双引号的应用无法添加问题;
  • 应用编辑,增加首次打开全屏选项;全屏应用取消全屏大小调整优化
  • 双击文件名重命名功能加入
  • 时间戳统一成24小时制式
  • 文件下载优化:
    • 中文文件下载win下文件名乱码修复;
    • firefox下载文件,文件名含有空格截断问题
    • 下载大文件,兼容部分服务器反应慢问题;断点续传优化
  • 编辑器优化:
    • php文件编辑注释错误;(php,js注释错误;css,html正确);自动补全 php-html-js-css; php--html_worker;
    • 编辑器新增php代码格式化功能;(缩进处理,空白字符处理;)
    • 编辑器关键字去掉加粗,优化部分浏览器光标问题
    • 中文文件打开乱码问题优化;utf8有bom及无bom、GBK,Unicode等文本编码自动识别
    • markdown快捷键只用于md模式中;markdown公式支持更新(编辑器;分享页面)
  • 跨系统含中文,解压缩优化
    • win下压缩,上传到(linux/windows);解压自动识别编码
    • linux下压缩,上传到(linux/windows);解压自动识别编码
    • linux访问(linux/windows)服务器,下载文件夹压缩编码自动识别
    • windows访问(linux/windows)服务器,下载文件夹压缩编码自动识别
  • 自动更新优化
    • 升级失败问题优化
    • 用户组根目录home建立
    • 显示用户目录、显示用户组目录;中文处理(新建用户,删除)
    • 去除代码加密;安全狗误报问题优化($_REQUEST[''])
    • 禁止列目录检测

fix bug

  • 编辑器:树目录多一个undefined问题
  • 文件(夹)移动、删除到回收站;————兼容不在同一个磁盘
  • 搜索:文字超出部分处理;未知文件打开下载不了问题修复
  • 用户组上传权限对管理员开启。虚拟目录读写权限判断优化
  • 登陆偶尔ajax报错;登陆页空flash闪烁
  • 对话框关闭,偶尔闪烁问题修复
  • 其他用户分享根目录不允许删除
  • 图片旋转,php环境不支持提示

ver3.35 2016/12/17


update:

  • 文件管理新增及优化
    • 虚拟目录加入:用户根目录——回收站,我的共享,我的收藏,我所在的群组,全部群组;支持文件列表查看,支持收藏
    • zip解压缩跨平台中文乱码解决(解压时,支持自动识别压缩文件内部文件编码;压缩时自动判断浏览器编码自适应到中文)
    • zip解压缩,新增支持解压到:当前文件夹,同名文件夹,指定选择文件夹
    • 同名文件处理 【上传、粘贴、拖拽;统一设定————重命名、覆盖、跳过;默认重命名(都保留)】
    • 文件列表显示,文件名、创建时间等宽度可以调节;服务端自动保存配置
    • 文件列表新增自然序排序;支持中文数字排序【更智能的文件排序,支持中文数字排序】[树目录&文件夹]
    • 大目录分页加载支持【滚动到底部自动加载】,优化打开含有超过1万的文件及文件夹的目录:秒级打开
    • 文件列表图片懒加载;自动加载屏幕可视区内容。避免图片过多载入慢的情况;加载失败时再次尝试加载
    • 多选后右键加入 "复制到","移动到" 选择指定文件夹
    • 幻灯片播放:新增支持图片旋转功能;增加图片当前位置;加入全屏功能
    • pdf浏览支持html5方式
    • 文件icon优化:高清重置图标,支持retina;缩略图优化,支持超大图标;icon共享(文件图标,任务栏,树目录,编辑器,标题栏等)
    • 系统图标:收藏、发送到快捷方式、地址栏;统一对应图标
    • 分享、快捷键等图标统一meta标签支持
    • 拖拽增强:新增拖拽到回收站——删除;拖拽到地址栏——复制or粘贴;拖拽到树目录——复制粘贴,ctrl拖拽复制到指定文件夹
    • 下载权限弱化:禁用下载权限后,任然可以获取文件内容,查看图片,pdf,视频,音乐等在线浏览功能
    • 树目录自动记录第一层级打开关闭状态;同时记录编辑器;文件打开对话框等
    • 新增状态栏:当前文件夹项目数、选中数展示
    • 文件属性,增加查看文件md5;图片文件支持查看图片尺寸;大文件md5延迟加载
    • 当前目录变更;左侧树目录对应状态选中;编辑器同理 (path相同则忽略——避免树目录多个存在)
    • 文件管理菜单栏优化:功能下拉增加『加入到收藏夹』;自动针对当前目录类型,读写情况功能适配
    • 发送到桌面快捷方式:支持文件、文件夹、虚拟目录等创建桌面快捷方式
    • 收藏夹:添加取消收藏采用局部刷新;支持收藏文件、回收站、用户分享、群组等虚拟目录;对应不存在则提示
    • 收藏夹、全部群组、用户共享、自己的群组等虚拟目录的列表查看;和树目录展开保持一致;是否有子目录处理
    • 桌面优化:内容过多时允许滚动条;框选优化;捷键键问题修复,上下左右,shift Ctrl多选
    • 随机壁纸获取;精选壁纸;切换后自动下载到home/picture/wallpage 文件夹;兼容https
    • 下载链接,分享链接;对话框内含iframe;加入二维码
    • 桌面回收站空&满,状态自动更新
    • 左侧树目录宽度修改后支持配置保存服务器
    • 打开文件夹管理时,焦点选择优化;快捷键等定位到当前焦点
    • 重命名或新建文件&文件夹,名称过长时高度自适应;新建文件、文件夹支持同名策略
    • 文件过多时,框选优化;自动滚动屏幕
    • 文件拖拽UI简化;多选拖拽对不同状态进行优化展示;动画效果加入
    • 框选优化:框选到某个元素弹起时该元素也选中;文件框选最后一个没有选中问题
    • 回收站,多选右键菜单不恢复问题;回收站删除问题。新增:加入文件右键——彻底删除;
    • 文档目录发生变化(新建,删除);左侧目录自动更新;
    • 树目录优化:文件夹有子目录没有展开选项;树目录展开文件夹loading状态优化;树目录icon优化;地址栏处理
    • 树目录创建副本问题:文件夹副本需要刷新父节点
    • 树目录优化:文件浏览则——单击打开该目录&双击展开收缩;文档编辑——单击则展开收缩
    • 解决树目录新建文件、文件夹时,该节点未展开时状态错误
    • 文档列表html模板简化啊,文件分离;优化图片picasa浏览
    • oexe图标问题;markdown pre 中文字体;
    • 前进后退优化,改为客户端维持,多窗口独立自己的前进后退列表;前进后退历史记录问题处理
    • 权限提示优化:目录不可写or只读 菜单栏及右键菜单功能屏蔽;目录不存在时提示;
    • 文件重命名支持大小写[mac-ok;linux,windows]
    • 文件输出加入缓存机制;针对变化才重新输出
    • 文件下载优化:实时检测是否下载完成(兼容url读取一直没有中断问题)
    • 拖拽:非文件、url、网页文件、文本【上传dialog——只有文件才处理;没有上传权限则不提示上传选项】
    • 非web目录,右键浏览器打开:给出提示
    • 新建文件&文件夹;自动滚动到可视区
    • 重命名:textarea双击——不再处理
    • 路径命名优化:支持%20、?、&、+ 等特殊字符
    • 文件管理快捷键优化:上下左右、上下翻页、shift组合选择。(解决判断快捷键焦点问题)
    • 快速新建文件,网络访问慢导致文件重名问题解决。
    • 新建office文档;office文档预览(所有支持的列表);内网实现预览(服务端转换——pdf)
    • 虚拟目录多选操作右键菜单:收藏夹;我所在的组、全部组;我的共享
    • 虚拟目录选中(多选)快捷键操作:屏蔽删除、复制、剪切、重命名
    • 文件图标排列时,高度自适应,文件名最高四行文字
;(桌面特殊处理);拖动到指定文件夹放大效果
    • xxs问题优化:文件名特殊处理,对应地址栏、树目录、重命名展示、分享等展示的地方统一做处理
    • 新建文件,重命名文件;(icon,自动高度后 优化;图标和列表模式)
    • 不同类型目录之间切换:单选、多选;右键菜单还原(目录、回收站、分享目录、收藏夹、所有群组、我的群组等)
    • 中文优化:win下分享含有中文问题;自定义用户目录中文等乱码问题解决
    • 时间戳统一成24小时制式
    • 文件列表模式增强:
      • 支持含有子目录的文件夹多层级展开
      • 列表方式:含有双击展开的目录,没法展开&收回树目录
      • 刷新:记录上次展开内容(右键、新建、重命名后、删除后、解压缩、安装app、下载、上传--优化)
      • 快捷键支持:上下选择,左右展开;ctrl+shift多选问题解决;框选
      • 跨目录多选后:移动;复制;剪切;压缩 [父文件夹及子目录都选择则移除子目录及文件]
      • 内容过多加入展开全部查看——进入该目录
    • 文件分栏模式
      • 支持目录分栏模式,类似于mac系统的Finder管理
      • 分栏宽度可随意调节,并自动记录每一栏的宽度
      • 依次展开到多层,单击&双击--打开文件夹
      • 当前目录焦点自动切换,突出选中链路的层级关系;并根据当前目录特性更新右键菜单、工具栏。
      • 选择:上下选择,左右展开;ctrl+shift多选,支持跨目录选择;框选锁定在当前焦点目录
      • 刷新:刷新指定栏——获取所在栏(右键、新建、重命名后、删除后、解压缩、安装app、下载、上传--优化);
      • 操作层级:始终在最后一个(G.thisPath);否则清除后面层级,(点击,层级点击,打开文件)
      • 虚拟目录不允许拖拽(分享内容,回收站)
      • 不允许拖拽到虚拟目录:收藏夹根目录;我所在的组;全部组;我的共享[允许:回收站、我的组]
      • 我的收藏、回收站、我的共享等虚拟目录根目录文件列表右键菜单固定(split焦点切换时优化处理)
  • 分享优化
    • 分享文件夹,支持设置可以允许别人上传【可用于提交作品】
    • 分享列表查看访问量,别人访问时浏览量记录
    • 分享页面、目录等细节调整,优化flash文件不显示问题
    • 分享目录,列表排序模式等客户端自动记录
    • 下载权限和预览权限弱化;【可以预览,但限制下载】
    • 自己共享、别人共享、群组空间、群组共享【对应右键菜单处理,菜单处理】
    • 分享根目录工具栏、右键菜单处理(区分自己和其他人);
    • 自己的分享加入标签;默认直接分享(名称已存在则弹出层);——已分享则弹出编辑。
    • 分享时间上午下午未区分问题
    • 分享已存在,则自增文件名并创建
    • 分享已删除对应提示:该分享指向的文档不存在
    • 文件夹共享编辑器:同步界面及相关工具栏
    • 编辑共享:展示密码;过期时间
    • 用户分享目录处理;是否存在处理,查看二级目录path问题。
    • 分享优化:别人的分享目录:右键简化——编辑共享;取消共享
  • 播放器优化
    • 全新的视频播放器,支持格式:mp4,m4v,mov,ogv,webm,webmv,flv
    • 全新的音乐播放器,支持格式:mp3,wav,m4a,aac,ogg,oga
    • 支持html5及flash自动切换,ie8+,safari,firefox,chrome等主流浏览器
    • 视频播放,根据视频宽高自动调整尺寸;
    • 音乐播放器支持音乐列表;多选文件,右键可添加到播放列表:视频自动过滤
    • 跨窗口播放;分享音乐视频文件页面适配
  • 移动端优化:
    • 移动端支持和电脑端相互切换
    • 支持文件夹下载
    • 移动端搜索优化
    • 展示优化:时间处理,左侧路径完善
    • 图片显示缩略图
    • 图片幻灯片播放
    • 文件上传支持多选;上传ui优化。
    • 目录可读写区分;操作目录菜单根据可读写进行展示隐藏;
    • 工具栏下拉菜单功能根据当前目录可读写进行展示隐藏;
    • 文本文件打开则进入编辑状态
  • 上传优化
    • 修复上传时切换目录导致上传到其他地方问题
    • 客户端分片上传,不再受限于服务器各种配置限制;分片失败自动重传
    • 改进某个文件夹内容大于100个的限制;(文件夹内含有软连接会忽略)
    • 支持断点上传(上传失败,浏览器刷新,即便是换电脑,只要是同一个文件,都会接着上次上传的位置继续上传。)
    • 小于1k文件大小显示错误,解决大小为0文件上传失败问题
    • ie9+ 拖拽上传兼容性调整:未打开对话框时拖拽不生效问题
    • webkit内核浏览器支持文件夹拖拽直接上传(保持目录结构)
    • 选择文件夹上传(支持webkit内核浏览器)
    • flash上传失败问题;(采用分片上传),解决ie上传分片问题
    • 上传速度显示优化,进度精确到小数点后一位
    • 解决上传失败问题:拼接错误,百分比乱跳【nginx post限制——导致每个包都上传失败;配置最大上传分包】
    • 上传大小限制:用户&群组;空间大小记录&上限处理 【上传、远程下载、从回收站删除,剪切——粘贴(是否自己空间——加减)】——组没有回收站
  • 编辑器优化
    • 鼠标中键多光标选择,ctrl+shift+G多选模式
    • 中文全编码支持,告别乱码(自动识别编码,编辑后保持之前编码)
    • 记录文件打开历史纪录:并自动打开;并按项目区分;新打开不存在则提示
    • 状态栏显示:当前行、列、选择时光标位置、多光标选择等、选中内容长度;切换语言高亮语法
    • 打开新文件时自动显示编辑器并提到最前面
    • 增加代码格式化功能【js,css,html,php 可以格式化选择部分;没有选中则格式化整个文档】
    • 函数列表匹配优化;全功能匹配php,javascript;支持快捷搜索;函数部分正则匹配卡死问题,增强函数匹配功能(js,c,php等)
    • 支持扩展名增强;150种语言
    • 搜索优化;支持批量选择同时编辑(同sublime快捷键:ctrl+win+G)
    • 代码主题切换,自动适应整个编辑器主题切换;风格融为一体
    • 工具支持:显示隐藏行号,功能扩展,转换为tab/space
    • 修复chrome53以上中文输入错乱问题
    • 切换代码高亮风格,支持搜索快捷定位
    • 选中部分显示不可见字符(css文件内容优化)
    • tab优化:文件类型图标展示;tab宽度自适应调整,新建关闭时动画展示;鼠标中键关闭
    • 中文异常换行问题(死循环问题)
    • wrap自动换行后一行空位为初始行加上tableSize,底部高度优化
    • 调整窗口时;函数列表宽度固定(百分比计算)
    • 多光标;中文输入丢失多光标状态问题;修复中文光标错位问题
    • 编辑器预览&函数列表每个多标签独立对应。保存修改刷新等加入独立loading
    • 编辑器弹出层,标题显示当前文档名称;浏览器打开编辑器弹层&对应打开相应文件
    • html模式支持emmet,快速编码;编辑器底部加入空行
    • 代码自动补全支持php文件中 php css html等各自的代码混合补全
    • php文件,注释和取消注释和html混淆问题
    • php在线编程体验优化,支持所有php函数及关键字自动提示;
    • 新建文件保存,选择保存位置并自动更新
    • 修复首次文件打开输入出现两次的bug
    • 左侧树目录新建问题
    • 文件管理中编辑文件,最大化窗口编辑器最下面行遮挡住问题
    • 选择内容,鼠标移出浏览器事件依旧保持【解决窗口事件丢失问题】
    • 搜索增强,实时显示搜索结果数,及展示当前位置
    • 公共搜索框;多标签切换搜索数据自动重置(一次弹出,所有地方共用,搜索框对应编辑器尺寸变化;所有地方可以关闭)
    • 搜索历史记录记住;(上下切换历史记录;开启搜索未选中词时,默认展示最后一次搜索内容;搜索历史记录下拉列表)[local_storage]
    • 搜索设置配置保存 (正则;大小写;全词匹配)
    • 文档含有引号创建快捷方式转义处理;打开文件dialog头部生成二维码连接及url处理
    • 解决部分apache配置原因导致php-mode.js加载失败问题 php-mode重命名为phhp-mode;
  • API支持
    • 通用文件夹、文件选择弹框
      • 支持限定选择文件、文件夹或混合类型;支持限定文件扩展名
      • 支持单选、多选;
      • 选中状态自动适应到界面;选中后通用回调
    • kod提供第三方应用同步登陆;支持指定用户名、用户组、权限组等方式登陆;其他系统能共享kod的登陆状态
    • 第三方可以通过api方式进行某个用户的自动登陆; 便于集成到另一个系统
  • 支持markdown
    • 支持markdown文档实时编辑预览;导出网页文件;markdown文档分享则自动转换。
    • 自动开启预览;预览去除动画进出;函数列表自动开启关闭;
    • 滚动条自动跟随;markdown全屏预览取消scroll跟随
    • LaTeX公式支持;行内公式、块级公式;高效率自动绘制;延迟解析
    • 根据编辑器主题自动生成对应的风格
    • markdown分享页面;TOC连接点击
    • markdown工具栏支持;插入图片支持从文件选择;自动生成图片外链
  • 搜索增强
    • 文件夹搜索,速度优化(先文件扫描);自动终止搜索(搜索时间计时;超过10s则提示;可取消搜索)
    • 搜索列表:点击文件对应打开文件或文件夹;支持进入文件所在目录
    • 搜索文件内容,展示每个文件搜索到的项目,点击自动跳转到所在位置,并且可以继续搜索
    • 搜索文件新增全文搜索,支持罗列所有搜索项【对话框展示,搜索按行搜索,避免内存占用问题】
    • 搜索结果显示行数,点击能直接定位到指定位置。
  • 增加组织架构
    • 创建编辑用户组——父组,可以手动下拉树选择;添加用户选择组同一功能
    • 用户组管理:右键用户【查看,删除-禁用-启用;移除该组,权限设置为】
    • 用户多选批量【禁用,解除禁用;移动到组,添加到组,设置权限角色为,设置用户空间】
    • 权限设置:下载权限和预览权限分开。默认有预览权限、但没有下载权限//];下载统一不暴露url地址,path_id
    • 支持用户、群组空间大小设置;用户&组空间使用情况;
    • 支持自定义群组所在目录;
    • 支持自定义用户所在目录;
  • 其他优化
    • 全面适配htts;
    • 增加win10主题;新增炫彩系列主题;用户也可以自定义主题风格
    • 炫彩主题增强:背景——渐变色配色 [开始颜色,终止颜色,旋转角度];背景图片——自定义;选择;跟随壁纸,是否模糊
    • 通用对话框优化:最大化、还原、最小化、显示、隐藏加入动画
    • 用户配置数据本地存储 localStorage cookie相互兼容
    • tips控件优化;tips允许重复;loading公用一个;统一后端错误提示
    • checkbox radiobox ui优化
    • 可以设置开启关闭回收站
    • 对话框事件焦点优化(打开多个文档管理,快捷键等响应到当前)
    • 优化拖拽超出当前iframe或者浏览器后事件丢失问题【框选,选中拖拽,tab拖拽,dialog拖拽,editor选择等】
    • 更新播放器,拖拽进度条出错的问题。
    • 安装初始化用户目录及公共组:默认用户目录随机生成;【admin/demo/guest;public】;默认数据设为空;安装判空
    • 右键菜单优化:宽度自适应
    • 分组没有子目录则不显示组织架构【只显示公共目录】
    • 复制粘贴;来源和目标权限检测冲突解决。
    • 全面隐藏用户真实路径【回收站、树目录、搜索、共享目录查看、文件列表、浏览打开——只有管理员才有web目录结构————html打开等】
    • office预览如果是内网或domain不为外网 则提示购买【iframe——提示信息】
    • office 本地转换预览,office预览支持自定义
    • 应用列表:应用内容更新优化(不可访问部分删除)
    • 权限分离:角色创建分离————编辑、删除、修改;添加用户限制不能是管理员[]
    • 群组访问地址栏优化;tips;树目录及地址栏icon:访客,组用户只读,组用户读写
    • 群组不同权限的图标有所不同【不在组,在该组,组管理员】
    • 权限设置:去掉群组、用户管理配置;
    • 域名转发:APPHOST兼容性调整 分享地址、文件属性打开地址等等
    • 允许在iframe下使用。【文本打开;setting;应用程序;artdialog.though】
    • 增加iframe下文件查看类型【type=explorer|file_list】//文档查看、文件列表
    • firefox:右键菜单子菜单问题;设置——用户管理弹出层尺寸拖动问题
    • 设置部分,后端模板文件处理成前端模板
    • 全局字体调整;用em作单位
    • 各种错误提示优化,更好的兼容php各种环境;
    • 首次登陆目录不可写提示,登陆页面多语言选择
    • 登陆页面密码找回提示;管理员密码快速找回;

    • 验证码复杂性增强
    • 没有GD库则【关闭验证码;图片直接输出-不生成缩略图】
    • 登陆:ajax方式(成功&失败)[失败原因码——验证码:换图片;输入框焦点设置]

fix bug

  • 重命名 textarea框过大问题
  • ie访问时,添加收藏夹含中文导致清空bug
  • dialog 标题过长,导致大小错乱问题
  • oexe 重命名取消扩展名问题
  • 解决超过2G文件大小异常问题
  • 修复密码不支特"#"等殊字符问题
  • 键盘文件首字母快捷选择文件,bug修复。
  • ie 兼容问题。ie透明背景处理【css皮肤不加载-使用默认】
  • firefox兼容性优化:选中文件后拖拽问题(没有hover),插入style样式不生效问题
  • Safari兼容性优化:对话框打开尺寸错位问题;加载文件时loading位置问题
  • chrome兼容性优化:错位问题:编辑器开启搜索,当搜索不在屏幕区域会撑开头部,53版本编辑器输入中文问题解决
  • session 重定向循环问题 【本地session-cookie和服务端不一致】
  • ie8 兼容性优化
    • ie11重命名,点击input失去焦点。
    • ie中文文件(夹);收藏夹名称;用户名;xxs兼容性调整
    • 列表时文件夹展开图标不可见
    • split文件夹右侧图标不可见;点击展开无效
    • 拖拽时hover状态丢失;
    • pie ie678界面兼容处理(圆角;background-size;透明度)

ver3.21 2015/10/25


update:

  • 编辑器函数列表匹配优化;底部高度优化
  • 文件文件夹属性:文件下载地址:下载临时地址【永久下载地址、临时下载地址】
  • 扩展名限制优化
  • 防止暴力请求
  • 远程下载优化,只产生一个临时文件;下载界面关闭则自动停止
  • 编辑器刷新功能
  • office预览支持自定义
  • 右键菜单优化:按钮下后松起在菜单上则触发对应动作(参考mac右键菜单处理)
  • 移动端适配
    • 1.列出目录
    • 2.手机,pad打开页面时,默认进入手机版本
    • 3.菜单处理
    • 4.文件打开预览处理

fix bug

  • 远程下载windows下重命名失败问题
  • 自动更新失败问题
  • 编辑器 中文光标错位问题
  • 修复https访问
  • ie8 登陆页面白色背景问题;(没有背景图片);桌面背景图片缩放问题
  • ie下载文件,中文文件urlencode问题(windows——服务器;浏览器——ie)
  • 回收站非admin文件属性;路径隐藏
  • 文件夹权限修改bug
  • 文件创建快捷方式打不开修复
  • 我的分享——图片不显示
  • window创建txt(GB2312)——utf8打开写入内容后上传——分享后打开url乱码
  • 清空上传列表(出错失败的清空不了)
  • 修改密码、添加用户……data目录没有写权限出错提示
  • ie8 9上传失败问题
  • 火狐选中问题
  • 右键菜单分栏line导致右键菜单消失
  • 分享去掉jiathis
  • 编辑器 左侧树目录新建问题
  • 重命名 textarea框过大问题
  • 目录分享:带有音乐文件,双击打开会有二次数据,导致无法播放
  • 视频播放关闭问题

ver3.12 2015/3/31


update:

  • 兼容ie中文,导致菜单保存丢失问题
  • 用户没有权限,提示优化
  • 用户配置数据保存,写入失败提示

fix bug

  • 分享mp3,音乐播放路径问题
  • 火狐bug修复
  • 分享页面、文件夹;office预览问题
  • 编辑器 中文光标错位问题 tab 宽度根据标签个数自动缩放(ie 火狐不兼容问题) 当前文件路径对应到title; 工具栏火狐兼容性bug

ver3.1 2015/3/26


update:

  • 分享可以修改路径;避免文件移动后原始分享路径失效问题
  • 分享后自动刷新当前目录;跟新配置数据
  • 文件管理 当前文件夹不可写,对应右键菜单功能屏蔽

fix bug

  • cookie自动登录失败,导致页面css丢失问题
  • cookie路径导致语言设置失败问题
  • 应用中心css丢失问题
  • 解压不了、权限验证过于严格问题
  • 左侧树目录被底部盖住问题
  • 分享office不能预览问题
  • 群组;群组列表选择错误
  • 菜单编辑中文部分乱码
  • 图片预览优化

ver3.0 2015/3/23


update:

  • 文档分享[文件、文件夹分享;支持添加密码;文件分享支持多种格式在线预览]
  • 回收站;(避免误删除)
  • 系统设置(自定义程序的一些配置)
  • 头部菜单管理
  • 文件夹下载,多选批量下载
  • 数据全面安全优化
  • 上传优化:
    • 分片上传,不再受php.ini环境限制;
    • 加入上传速度
    • 上传目录:随着当前目录变化而变化。
    • 上传完成可点击,进入文件所在目录
    • 界面简化(不显示切换到当前目录;保存路径不要,列表不自动删除;不需要最大化,以及调整窗口大小)
    • 上传;总status ——放到标题栏
    • 大文件分片上传尝试(失败情况处理)
    • 上传文件夹:不刷新f5 - 最后刷新
    • 显示文件名,大小;
    • 允许重复文件上传
    • 上传前可以删除
    • 进图展示优化:显示文件大小、速度、完成进度
  • 编辑器:
    • 编辑器 函数列表;c9 IDE;展示并定位;实时更新:php function、js:function
    • 函数列表开启与关闭配置
    • php代码自动补全 缺少关键字部分
    • 下拉列表;点击其他地方则消失
    • 非txt则open;不能open则tips bindary:fla ...;右键加入:强制编辑
    • 字体优化
    • 修复github主题光标位置错位问题(选中、编辑都会出现)
  • 离线下载优化:加入取消机制;避免持续执行;显示文件大小、速度、完成进度
  • 图片缓存,按照文件MD5来缓存;与路径无关
  • 文件列表,hover的title更多详细信息展示
  • 对话框,标题栏右键加入:刷新、新窗口打开
  • 对话框双击最大化、取消最大化(只对可以缩放的对话框有效)
  • 对话框最大化、最小化对话框放大按钮图标改变
  • 权限前端验证(上传等 上传格式前端限制);前端检测 - 新建、上传、删除
  • 设置中心 - -用户管理 非管理员显示优化
  • 公共js部分采用动态调用方式;后续优化可由js完成前端MVC
  • 文件、文件夹创建快捷方式
  • 文件夹创建工程项目
  • 未知文件打开提示、不自动下载
  • 右键菜单:加入字母快捷打开
  • 右键自适应:隐藏 - -zip - 视频;多选时:含有视频音频文件时才显示——加入播放列表
  • 右键触发到菜单上(暂时修改jquery-contentMenu 屏蔽右键按下移动触发菜单功能)
  • 拖拽优化:框选、tasktap切换;选中其他文字问题;性能问题
  • 框选文件,超出屏幕则自定滚动选中;屏蔽文字可以被选中的问题
  • simple主题,界面UI优化
  • seajs text:tpl修改为html;
  • 统一走proxy;隐藏真实地址;web_root,web_host,
  • 统一proxy后,office打开权限问题解决:加密方式生成临时访问地址
  • 播放器更多格式支持:wmv、avi、mpg等

fix bug and 优化:

  • win下 中文路径导致的问题处理
  • public中拖拽问题 复制粘贴问题
  • 桌面任务栏,右键菜单绑定丢失问题
  • 对话框,标题栏右键菜单不显示问题处理
  • 用户名支持中文
  • 密码含有特殊字符bug处理
  • 播放器解决第一次打开有时候无法播放的问题。
  • 桌面新建位置问题;列表在不同情况下新建问题。始终放在最后
  • firefox兼容性 mac兼容性;ie9 10兼容性;
  • appstore 创建、修复只允许管理员操作,显示优化
  • app创建,js代码类型时,单引号导致不可用问题。
  • 循环跳转 session判断 if(!isset($_SESSION)){session_start();}
  • win下 中文扩展名导致获取目录列表问题:扩展名获取优化
  • 编辑器保存 ajax 异步请求。loading
  • 上传目录错误问题;(上传到了其他目录 ie8 中文)
  • 优化mac下gd库支持
  • 窗口拖动到task之下,出不来问题。top大于一定值则锁定
  • 多个同域名;登录退出互不干扰
  • office变更 https://view.officeapps.live.com/op/view.aspx?src=
  • appstore icon方式;默认减少;
  • 列表模式:重命名oexe没修改但自动加入了;(oexe不显示)
  • 非管理员,zip压缩导致文件名被截断问题修复;win-win 中文解压缩处理;mac-mac中文解压缩处理
  • 下载有BOM问题
  • wwwroot识别问题;

fix bug 3.01 beta1:

  • 新建用户下拉菜单出不来问题
  • 分享bug
  • 设置中心:开启游客ui兼容性问题
  • demo用户 office预览————关闭了下载功能---tips
  • 文件右键菜单:zip和浏览器打开替换
  • 公共目录public不显示
  • 分享打开后有错误;点击不了生成按钮
  • 默认开启下载权限
  • 分享者禁止了下载;下载功能----
  • 登录页面底部copyright隐藏
  • 管理目录 标题栏显示对应的文件夹名称
  • 根目录 继续上级则提示
  • 没有下载权限;前端验证
  • 修复分享打开后出现校验权限失败问题
  • 公共目录分享;树目录点击对应文件列表展示问题
  • 分享页面cookie存储配置问题
  • 分享页面:文件预览权限更随下载权限
  • 分享修改时覆盖前一个分享的问题

ver2.8 2014/11/23


update:

  • 上传控件优化
  • 兼容性优化;支持ie8以上
  • 更新font-awesome到最新版本

fix bug:

  • 安全优化
  • 上传图片取消大文件压缩选项
  • 优化部分操作下显示问题

ver2.73 2014/9/17

fix bug:

  • 安全优化补丁

ver2.72 2014/9/16

fix bug:(bug解决和程序优化)

  • 任意执行:远程下载apache 扩漏洞:判断扩展名中是否含有.php.
  • 不存在的用户
  • 桌面:开始按钮被tab盖住了
  • 主题切换,错位问题
  • 透明对话框拖动时 标题栏不显示问题

ver2.71 2014/8/31


update:

  • 编辑器配置保存:文字大小、主题风格;主题修改
  • 精简初始桌面应用

fix bug:(bug解决和程序优化)

  • 修改用户密码失败:
  • 打开设置设置壁纸,关掉,再打开个人中心,桌面乱掉
  • 桌面开始菜单 最大化问题
  • 语言选择下拉菜单错位
  • 修改主题重叠问题
  • appstore 添加应用tips不见

ver2.7 2014/8/25


update:

  • 安全及性能优化
  • 静态文件加入?版本标识,版本更新后不缓存
  • webuploader 升级到0.14 优化部分上传问题
  • 错误级别:error_reporting(E_ERROR | E_WARNING);
  • 地址栏(tab模式、编辑模式)两种模式宽度自适应
  • 自建office解析服务器配置
  • 最大化全屏

fix bug:(bug解决和程序优化)

  • install 加入iconv、mbstring检测
  • 右键重命名 快捷键冒泡处理
  • 文件列表图片缩略图拖拽问题
  • 标题超出部分截取优化
  • 编辑器预览滚动条自适应

ver2.61 2014/7/12


update:

  • 实时搜索,根据搜索框内容变化,实时选中匹配到的结果;
  • 弹出搜索框遍历子文件夹递归搜索
  • session key 加入kod_前缀 避免和其他系统key冲突
  • 编辑器选中优化 选择鼠标到窗口外事件处理

fix bug:(bug解决和程序优化)

  • backspace后退截获浏览器事件,作为后退前一次访问的文件夹;
  • 搜索首字母不匹配问题
  • 弹出层中的弹出层关闭,父窗口失去焦点问题。
  • 代码中grunt部分代码拆分开,放到程序外面;提交到git、osc
  • 桌面:删除alert enter快捷键删除
  • install 检测 加入跳过,(只判断用到的函数) 加入多语言
  • zip压缩没有权限 提示红色,false 统一查找
  • 登录成功后 验证码输错清除
  • 非root用户拖拽到文件夹问题
  • 非root解压问题 不能解压
  • list oexe 图标问题
  • 用户目录不存在判断
  • fileCahe 互斥锁 reset 不用
  • ie 8~10样式问题调整

ver2.6 2014/7/6


update:

  • 完全性优化;加入严格的校验机制
  • 首次运行环境检测[data目录检测,必须的函数支持提示]
  • 上传已存在处理——创建副本(另外包括粘贴,解压)
  • 选中优化 ctrl选中拖拽
  • 键盘快捷键选中文件,多个字符支持
  • 文件文件夹权限修改(右键——属性,即可修改)
  • 对话框加入ico,对应任务栏
  • 右键等部分菜单效果优化
  • 远程下载加入进度条,下载速度等信息

fix bug:(bug解决和程序优化)

  • 下载前判断当前目录可写
  • 文件扩展名处理,分为用户方式和扩展名权限方式
  • 上传结束提示:是否成功、失败原因
  • 上传扩展名限制 解决apache .php.*当做php执行bug
  • 文件名非法字符限定
  • 树目录展开箭头状态修复
  • 树目录新建文件,没有子节点刷新bug解决
  • 文件大小为0上传不了问题
  • windows下进入某些系统文件夹死循环bug解决
  • tips 居中显示
  • 任务栏标签选中问题:已经显示且为交点窗口 点击——隐藏;否则——显示,并且置为焦点窗口
  • 拖入url ——oexe 新窗口打开
  • 选中文件时,移动到屏幕可视区域(解决上下左右选中文件滚动条不一致问题)

ver2.51 2014/6/22


fix bug:(bug解决和程序优化)

  • 登录多次密码输入错误验证码bug解决
  • 修复漏洞:创建副本加入权限控制。和拖文件拽权限一致
  • 文件上传失败检测
  • 树目录同步优化

ver2.5 2014/6/15


update:

  • 增加创建副本功能 按住ctrl拖拽即可,可以到当前,也可以到文件夹。
  • 多选拖拽优化:剪切到、移动到某个文件夹
  • 创建副本功能
  • 树目录和文件列表一致性保持 更新相互通知

fix bug:(bug解决和程序优化)

  • 桌面重命名bug
  • 统一对话框部分bug
  • php notice 提示解决
  • ajax返回非json 则展示服务错误的返回
  • 所有入口都加入index.php 解决部分服务器没有设置默认入口问题

ver2.4 2014/6/8

update:

  • 语言选择
  • 远程下载文件名优化
  • 树目录事件优化
  • 收藏夹点击 undefined
  • 没权限建立文件夹错误提示 红色
  • 打开dialog 不显示问题。先显示后打开
  • ajax error 系统错误 对话框提示内容
  • 懒加载优化

ver2.3 2014/6/2


update:

  • 拖动url——创建ext app
  • 文件管理,树目录变化后(增删改)自动同步到文件列表
  • 文件管理,文件列表变化后(增删改)自动同步到树目录
  • 中文用户名限制
  • 对话框打开关闭动画
  • 其他多处优化

fix bug:(bug解决和程序优化)

  • 文件名限制bug
  • 同目录多个程序cookie bug修复
  • 地址栏 最后显示宽度问题
  • 服务器路径下 编辑器预览404修复
  • 树目录显示优化
  • 登录记住密码优化

ver2.2 2014/5/11


update:

  • 公共目录支持(多个用户可以共享目录,写权限跟随用户组权限设定)
  • 自动升级优化
  • 文件管理工具栏 增加菜单选项,方便移动设备操作
  • 文件编辑器,文件树目录 上下左右键盘切换 快捷键加入
  • 树目录去掉库,改为个人目录等多处文案修改
  • 默认打开用户目录

fix bug:(bug解决和程序优化)

  • 桌面任务栏点不中bug
  • 部分文案问题
  • 众多细节优化

ver2.1 2014/4/2


update:

  • 文件夹拖拽上传,完美解决(保持原始目录结构)
  • 解压缩优化;解压中文问题。解压缩整体速度
  • 树目录增加快捷键支持(上下、左右展开树目录;复制、粘贴、剪切、删除、打开、搜索、新建文件(夹)、)
  • pdf预览支持
  • mac快捷键 ctrl 一一对应command
  • 音乐播放器和视频播放器相互独立
  • 图片懒加载、图片较多的情况下只加载首屏图片缩略图;
  • 编辑文件打开出错,自动关闭标签;文件打开20M限制(大于20M则不处理,浏览器会卡死)
  • 标签关闭提示:检测是否有未保存文件,文件修改实时修改是否修修改的按钮状态

fix bug:(bug解决和程序优化)

  • 文本文件编辑 文件名含有url编码则出错bug
  • 右键菜单在最下面时,右键位置重叠导致点击菜单问题
  • 编辑器打开文件时光标问题,处理:移动到行尾;编辑器enter建不显示自动提示
  • iframe 打开url 优化。解决canvas问题
  • 文件编辑器,载入loading去掉
  • 删除错误时,或上传错误时也刷新目录。删除提示颜色错误
  • 对话框右键 点击右键菜单隐藏修复
  • 手机端 touch =双击
  • 文件列表 explorer 右键 不清除选才·
  • 树目录中文展开问题。
  • ie 重命名状态textarea不可选则问题
  • 修复mac 下 ctrl连选出现右键菜单。
  • ie 树目录右键兼容性

ver2.01 2014/3/2


fix bug:(bug解决和程序优化)

  • body右键屏蔽(保留input、textarea)
  • 重命名&新建时 右键(编辑内容系统菜单)
  • 对话框 不显示边框(位移处理,opacity:0)
  • esc 退出程序 屏蔽该功能。
  • 关闭播放器,还在播放bug
  • 增加资源管理器任务栏。任务栏加入右键功能。
  • 对话框增加右键功能
  • guest [三类用户 root/default/guest] guest登录处加链接。20min
  • 打包程序[update user_add,admin/demo; 删除webuploader.js thumb less]
  • 编辑添加应用权限只能是root用户才可以。
  • 保存文件不可写提示!
  • 解压缩结果提示。(对话框)

upload

  • dialog display
  • root登录 目录修改为服务器路径
  • artdialog 已经打开的窗口 (设了id) 最小化时,再次打开则显示
  • 最小化窗口后,再次打开 dialog display (setting-display)
  • 上传进度加入大小
  • 上传窗口关闭,自动停止所有上传队列
  • 拖拽后,更新上传地址为当前地址。(之前上传队列也会这样。bug)
  • root用户非服务器路径下文件预览(图片、mp3、视频、html、swf、……php代理输出文件内容,http方式)
  • 对话框最小化或关闭,重置最大index为焦点窗口
  • 图片缩略图生成:小于5k则不生成(直接输出)
  • 加载文件列表改为异步方式,数据返回采用回调函数方式。增强体验
  • 选中优化,文件&文件夹重命名、文件&文件夹新建 后自动选中。(f5增加回调。);
  • 选中保持,选中后如果调整排序等等,保持选中状态。
  • 上传文件选中当前。
  • f5改为异步(加入mask loading) 优化文件夹打开体验
  • 键盘按键选中文件 增加字符搜索定位功能(单个字符,增加到多个字符选中。两次响应直接延迟250ms)
  • 幻灯片播放[优化成fancybox或者 重写动画部分、打开时关不掉问题]
  • 编辑器backspace、delete时不提示。
  • 编辑器,增加选中效果
  • 增加不自动提示功能,配置项作为全局配置。影响后续建立的文件。选中标记状态。
  • 更换桌面背景图片【load后替换】
  • 更换主题【css load 后载入】
  • 删除。不清除选中。提前准备数据
  • 构建打包,合并压缩。添加版本、版权
  • 自动升级(本地记录版本,服务器js调用 参数 url、### version;忽略此版本。cookie。统计用户)

ver2.0 2014/3/2


fix bug:(bug解决和程序优化)

  • 优化文件打开处理
  • 文件&文件夹:含有%、+号的处理(显示不出等问题,encoenURIComponent——rawurldecode)
  • 文件下载,支持大文件下载、断点续传。
  • 解决更改排序方式后 ——对应右键菜单不同步问题。
  • 优化右键更改列表状态,同步保存配置到服务端。
  • 文件浏览器打开(a点击新窗口跳转,a不支持click,用子元素冒泡来实现点击)
  • 优化配置文件存储方案。直接由前端操作后端key,value
  • 修复添加收藏夹问题(已打开设置窗口再添加失败问题)
  • 修复树目录中文文件名bug
  • 优化pic图片幻灯片播放
  • 优化新建文件&文件夹 清空选择状态
  • 对话框组件 ie8 优化;tips不显示任务栏;
  • 优化地址栏过长编辑状态问题
  • 优化新建、重命名文件(夹) 高度自适应问题
  • firefox ctrl+s 系统对话框屏蔽
  • 树目录:收藏夹优化(右键绑定);右键操作优化,拖拽优化(文件管理&编辑器)
  • 收藏夹优化(右键 >编辑删除)

update:

新增功能

  • 多用户、权限控制:
  • 可以建立权限组,将功能分配给权限组
  • 添加用户,选择所属的权限组。
  • 权限按功能划分成颗粒,可以任意配置,例如普通使用者、游客等
  • 搜索:支持递归搜索,可选择是否搜索文件内容。
  • 增加桌面自定义壁纸。
  • 皮肤优化 ok 多色彩支持。
  • 应用商店,root用户可以管理应用。安装、修改、删除。普通用户可以安装应用。
  • 应用添加了图标。对应右键功能。
  • office文档在线预览。

上传下载

  • 采用全新上传控件,跟安全,更好的体验。
  • 拖拽支持文件夹,多个文件。上传自动过滤不允许的文件类型
  • 拖拽上传 和上统一优化,修复webuploader的文件判断;火狐拖拽上传,ie9+拖拽上传。
  • 上传时自动过滤不合格的文件,上传失败错误返回。

文件编辑

  • 编辑器支持多光标
  • 支持几乎所有编程语言的代码高亮
  • 支持代码自动补全(基于文档、或自定义的代码快照)
  • 快速预览功能
  • 优化文件保存完美解决。编码自动识别转换。(字符串转义问题。1&#'[{'"+~%25\\ ////)
  • 文件编辑,添加收藏夹
  • 优化音乐播放器,添加音乐后自动播放新添加的第一首;解决之前添加列表后暂停问题。
  • 优化任务栏,多标签;最小化flash问题(left+10000 visiable)
  • ctrl,shift 多选时拖拽优化(按住这两个键时,不能拖动;拖动加入延迟200ms)
  • 编辑器在没打开文件的情况下工具栏不可用问题。
  • 搜索、替换;vim模式
  • ……

登录退出

  • 登录优化 ok【页面&验证码&记住密码】
  • 三次错误需要输入验证码,保证系统的安全性
  • 优化自动登录安全性,客户端保存cookie自动登录信息。【tooken加入本地ip】

系统优化

  • 解决较慢操作,阻塞其他操作问题。(同一个用户session会加锁,入口处做释放)
  • 前后端代码基本全部重构,前端采用模块化方法sea.js|require.js 模块化。
  • 凡是有模板调用的(display——页面部分php解析。并将配置注入到页面js变量,便于js使用)
  • 加入模板机制;通用模块采用懒加载模式;使用artTemplate 对模板绑定数据。
  • kv结构存储
  • 路由权限控制
  • 后端统一json输出。

ver1.21 2013/11/6


fix bug:

  • 修复文件下载bug
  • 修复编辑器自动补全问题, ——>
  • 兼容部分服务器问题。

ver1.2 2013/10/16


fix bug:

  • 设置,外部通用调用方式
  • 打包中文乱码问题。
  • simple,default主题,navbar 下拉菜单右边位置问题。
  • 文件管理:有滚动条时,上下超过可视区域框选问题修复,统一和win操作一致。
  • 文件大小写不敏感设置,扩展名获取bug
  • 目录读取权限判断,解决“系统错误”相关问题。

update:

  • 地址栏宽度自适应优化,支持浏览器窗口调整
  • 增加远程下载功能;上传功能优化,
  • 整体样式风格优化,
  • 右键菜单优化(可持续粘贴,剪切后粘贴清空剪贴板)。
  • 新建文件、文件重命名高度自适应优化
  • 关闭调试状态错误信息
  • 图片播放幻灯片优化,支持浏览器窗口调整,解决事件绑定bug,添加图片倒影;添加关闭按钮,关闭动画等功能
  • 优化桌面,弹出层层级问题;任务栏为最上层
  • 优化多标签,没有标签时不显示标签容器,放至层级覆盖
  • 地址栏超出宽度,自动隐藏最左边内容
  • 右键菜单状态同步,排序方式初始化当前值,设置后标记当前值。
  • 优化编辑器:拖动内容&文件到编辑区,内容处理。
  • 拖拽上传,信息框自动隐出后关闭
  • setting,editor,player最小化时,再次调用则显示出弹出层
  • 优化影音播放器,皮肤及相关配置信息存储于js中,不用之前的服务器请求方式,修改皮肤后可以直接更新到界面上。

ver1.01 2013/9/10


fix bug:

  • 添加到收藏
  • simple,default主题,navbar 下拉菜单右边位置问题。

update:

  • 添加到收藏夹,修改收藏夹,更新文件管理收藏夹部分。
  • 修改主题,同时修改编辑器主题。【编辑区,文件管理,桌面】
  • 优化setting部分代码,整合为一个整体。
  • 优化debug,增加less编译,导出功能优化,先编译后复制再操作

ver1.0 2013.9.1


update:

  • 代码模块化优化,静态文件分离,可以分开部署
  • 编辑器单独逻辑提取,完整融合到文件管理,树目录融合文件管理,懒加载语法高亮
  • 多标签实现,弹层对话框多标签支持,桌面任务栏实现;编辑器多标签支持
  • 弹层功能优化,实现最大最小化,最小化关联多标签任务栏管理

fix bug:

  • linux 下浏览器打开文件和文件夹,中文问题
  • 重命名&新建&上传 刷新列表使用动画,当前选中失效问题,不使用动画加载方式。
  • html5拖拽上传优化

ver0.8 2013.6.15


update:

  • 整体优化,实现全部操作ajax本地化 ,进一步提升体验
  • 浏览器强刷新,保持之前最后所在路径
  • 重命名,新建,粘贴操作后添加选中状态
  • 代码主题列表优化,重新设计,提高可配置性
  • 优化代码,添加getTplList模版,简化关联配置获取
  • 增加设置功能,ajax刷新设置。缩略图片增加tips预览(被注释frame/setting.php)
  • 增加重命名只选择名称部分功能
  • 增加iframe js api互操作ie支持。四大浏览器内核皆支持。
  • 文件夹打开,采用ajax实现。包括头部地址栏,父级目录,左边树目录以及收藏夹
  • 历史记录完美实现,前进后退按钮实时变化状态。
  • 快捷键backspace实现后退(left header main 分别加入函数,屏蔽默认history(-1)操作) -

fix bug:

  • 完善修改windows以及linux获取文件列表,中文路径属性获取失败问题。
  • 复制,剪切。剪贴板内容覆盖判空处理
  • 修复一些地方ajax线程同步问题,重命名后选中失效问题解决
  • 修复返回上层目录,根目录检测
  • 修复linux下 音视频播放,中文路径问题
  • 修复文件右键菜单位置出错问题
  • 修复ie下frame js相互通信问题
  • ajax更新文件列表下,各种bug修复。进一步提升操作友好性
  • 修复当前目录改变的情况下,播放器消失的问题。现在能使播放器始终保留

Comment ( 0 )

Sign in for post a comment

PHP
1
https://gitee.com/jin_liang_code/KODExplorer.git
git@gitee.com:jin_liang_code/KODExplorer.git
jin_liang_code
KODExplorer
KODExplorer
master

Search