### 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 可以格式化选择部分;没有选中则格式化整个文档】 - 函数列表匹配优化;全功能匹配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.0 `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 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 - 修复编辑器自动补全问题, ——> - 兼容部分服务器问题。 ### 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修复。进一步提升操作友好性 - 修复当前目录改变的情况下,播放器消失的问题。现在能使播放器始终保留