KodExplorer/ChangeLog.md

857 lines
47 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

### 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.this_path否则清除后面层级点击层级点击打开文件
- 虚拟目录不允许拖拽(分享内容,回收站)
- 不允许拖拽到虚拟目录:收藏夹根目录;我所在的组;全部组;我的共享[允许:回收站、我的组]
- 我的收藏、回收站、我的共享等虚拟目录根目录文件列表右键菜单固定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 可以格式化选择部分;没有选中则格式化整个文档】
- 函数列表匹配优化全功能匹配phpjavascript支持快捷搜索函数部分正则匹配卡死问题增强函数匹配功能(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创建txtGB2312——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、jsfunction
- 函数列表开启与关闭配置
- php代码自动补全 缺少关键字部分
- 下拉列表;点击其他地方则消失
- 非txt则open不能open则tips bindary:fla ...;右键加入:强制编辑
- 字体优化
- 修复github主题光标位置错位问题(选中、编辑都会出现)
- 离线下载优化:加入取消机制;避免持续执行;显示文件大小、速度、完成进度
- 图片缓存按照文件MD5来缓存与路径无关
- 文件列表hover的title更多详细信息展示
- 对话框,标题栏右键加入:刷新、新窗口打开
- 对话框双击最大化、取消最大化(只对可以缩放的对话框有效)
- 对话框最大化、最小化对话框放大按钮图标改变
- 权限前端验证(上传等 上传格式前端限制);前端检测 - 新建、上传、删除
- 设置中心 - -用户管理 非管理员显示优化
- 公共js部分采用动态调用方式后续优化可由js完成前端MVC
- 文件、文件夹创建快捷方式
- 文件夹创建工程项目
- 未知文件打开提示、不自动下载
- 右键菜单:加入字母快捷打开
- 右键自适应:隐藏 - -zip - 视频;多选时:含有视频音频文件时才显示——加入播放列表
- 右键触发到菜单上(暂时修改jquery-contentMenu 屏蔽右键按下移动触发菜单功能)
- 拖拽优化框选、tasktap切换选中其他文字问题性能问题
- 框选文件,超出屏幕则自定滚动选中;屏蔽文字可以被选中的问题
- simple主题界面UI优化
- seajs texttpl修改为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.0 `2014/3/2`
-----
#### fix bug:bug解决和程序优化
- body右键屏蔽(保留input、textarea)
- 重命名&新建时 右键(编辑内容系统菜单)
- 对话框 不显示边框(位移处理,opacity0
- 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 debug `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
- 修复编辑器自动补全问题,<aa bb /> ——> <aa bb></a>
- 兼容部分服务器问题。
### 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修复。进一步提升操作友好性
- 修复当前目录改变的情况下,播放器消失的问题。现在能使播放器始终保留