同步操作将从 xupingmao/xnote 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
list_by_func
方法files/<userName>
目录下,以id作为文件夹名称,归档到files/<userName>/gallery/<id后两位>/<id>
xnote v2.2
v2.2(2018.12.16~2019.03.31)
Add 导航菜单配置化
Add 电子表格功能,基于jexcel
Add 词典编辑功能,仅管理员可用
Add 笔记的历史版本记录(界面功能暂未完成)
Improve 首页信息聚合,使操作更加快捷
Improve 文件管理器,支持批量删除、批量粘贴
Improve 代码编辑器,支持自动补全
Refactor 缓存目录从etc改为storage
定义插件分类,在不同的场景展示响应分类的插件作为扩展功能。
文件管理器选项增加更多的文件处理方式。插件需要显示列表让用户选择一个。
规范文件上传生成的文件名,类型@用户@文件名@时间.后缀名
xnote version v2.1
Fix 清空剪切板功能
文件管理器预览模式
卡片式布局、切换主题
插件的优化,应用启动时初始化,生产环境执行代码缓存
文本阅读器的优化,支持快捷键
系统设置集中化、支持在系统状态中切换调试状态、主题、语言等等
插件默认使用admin权限拦截
系统日志功能,实现了内存版的系统日志,还需要考虑持久化的问题
持久化搜索历史
增强cache的能力,使用json格式,增强通用性
多语言支持
笔记推荐系统接口
提醒支持hashtag
引入分词器
xnote version 2.0
(2018.07.04 - 2018.09.15)
note_content
表xnote version 1.5
xnote v1.5 (2018.05.01 - ?)
新增
扩展命令confirmed参数,input输入参数
扩展命令不再显示按钮
扩展命令支持html格式
扩展命令的别名alias
页面扩展scripts/pages
借助iframe实现分屏功能,不需要在开多个窗口切换
文件浏览器分栏模式
文件自动分类,先按日期自动整理,通过插件完成
笔记的数据报表-整体情况,环比,同比
监听文档的新增、重命名事件,实时更新name的缓存
搜索不强制要求登录,可以搜索公开的笔记
浏览器标签页显示文档标题
记录最近的访问记录,统计最近最常访问
Markdown的代码高亮,先做一个关键字的高亮,工作量不小而且要一直更新,放弃
支持流程图绘制,非核心功能,不做了,利用现有的工具
支持jsonview,非核心功能,放弃
TODO的快捷按钮,必要性不大,放弃
更新
主界面优化,增加侧边栏统计数据
用户管理优化,左右分栏模式
优化删除线按钮,已经加上删除线的再点击取消删除线
修复
若干API的错误
扩展命令的编辑超链接
/fs_shell链接异常, xutils.get_real_path 没有判断参数为None
删除
api/monitor_task,似乎一直没有用过
system/app_admin 使用文件管理即可
code/code_format 没怎么用过
tools/httpd 没什么用处
tools/http_proxy 没什么用
note/table.html 废弃
xnote v1.4 (2018.02.09 - 2018.04.30)
新增
新的网格首页和导航样式
添加自定义的工具链接
markdown编辑器【格式化表格】
URL编解码工具
操作行为历史记录,限制200条
更新
调整主界面的宽度,调整导航栏,突出搜索框
表格样式的统一优化
分页支持跳转到最后一页
公告的API支持wday
handlers/file重命名为handlers/note
搜索优化,图书搜索移出默认操作,加快搜索速度
markdown的图片居中
删除
脚本的搜索功能,没有必要,交互上也比较混乱,后续考虑全部复用公共搜索框
修复
utils.js的getUrlParams方法进行urldecode
xnote v1.3.1 (2018.02.20 - 2018.02.08)
新增功能
支持token的方式校验权限
markdown编辑器上传图片压缩
BugFix
Fix urlencode模式删除中文文件失败
Fix 重命名权限
Fix csv中文名预览
(2017.12.01 - 2018.01.19)
指定启动脚本参数
通告提醒,通过脚本配置
系统配置项,使用启动脚本配置,不依赖数据库
缓存支持
统一规则定义
markdown编辑器体验优化,加粗、删除线等
文章的重命名、删除移到浏览页面,编辑页面只保留内容修改
优化搜索内部实现
主页搜索加入文件系统搜索结果
知识库列表优化,简化信息展示
短消息中的资源文件放入files目录
文件管理器优化,支持csv文件预览,txt文件阅读器,新增文件功能
文件管理器urlencode不默认开启,通过启动参数来指定
数据库搜索的性能优化
xnote version 1.2
(2017.10.04-2017.11.30)
1.2版本主要新增任务清单功能以及大量优化工作,主要如下
由原来的留言板改造而来,复用message表
清单在用户之间是隔离的
清单有两个状态,进行中和完成
支持清单的添加、编辑和状态变更
使用侧边栏响应式,支持快捷访问,减少操作复杂度
交互上使用ajax提高体验,知识库保持静态化
增加分组类型
优化MD编辑器的样式
自动保存功能,考虑之后放弃
增加富文本编辑器
搜索优化,默认只搜索标题,减少无用信息
文件管理器优化,隐藏不常用功能按钮
支持无sqlite启动(主要为了支持jython),作为文件夹管理工具
定时任务优化,使用线程池而不是新开线程
本次升级可能会引起部分不兼容情况,README里说明了升级方案