2025-04-02 11:06:54 2025-03-02 20:38:21 - 修改布局
- 添加配套小工具,windows下右键快速转换图片为base64(使用base64会损失可读性,对于小图片也不失为一种选择)
2025-02-07 14:53:46 - 样式修改,合并、移除、精简大部分样式
- 页面布局修改
- 页面解析逻辑更改,目录描述文件解析逻辑修改
- 部分执行逻辑更改,针对大数据量文件解析速度有所改善
- 移除
prism.js setting页面 布局修改 - 删除
p_underline 扩展 - bugfix
| |
2024-12-11 15:36:39 2024-11-22 15:33:08 2024-11-14 14:21:39 - 布局修改
- 应用由
MyDocumentView 改名为Hyper - 静态资源重新整合
- 升级部分python库版本
- bugfix
2024-10-16 17:19:05 2024-09-25 13:02:02 - 个人banner配置移至个人setting配置文件
- 个人card配置移至个人setting配置文件
- 修改部分函数执行效率,添加部分缓存
- bugfix
2024-08-26 13:57:24 - 部分样式
- 修改部分用户自定义逻辑
- 修改部分逻辑
- 开放部分free用户权限
- 修改部分用户配置数据,由数据库改为配置文件
2024-08-19 13:07:35 2024-03-12 13:45:06 - 添加用户的公共目录,用户在自己根目录创建
public 文件夹,此文件夹所有内容既可以被匿名查看,而且会存在于/explorer列表中 - 去除ftp功能,用户文档只可以通过git存放,用户配置git地址后,文档系统定期拉取,用户只需要维护git即可,不再支持ftp,sftp,nfs这些方式管理文档,如果不想使用git,可以使用内置的文件管理工具
- bug fix
| |
2024-01-10 - 完成类似codepen在线html/css/js编辑器,即在markdown文档内使用特定标签填入html/js/css即可
2023-11-13 - 用户注册
- 用户信息由自定义类转移为数据库
- 用户管理,用户根据角色进行个性设置
- 优化性能,目前请求时间保持在300ms以内,可以查看FAQ效率说明部分
- 修改timeline样式
- 修改axios请求时的遮挡,添加渐入渐出动画,修改loading样式
- 去除内置ftp,使用第三方ftp,使用ftp控制文件数及空间大小,app只负责统计及文档部分
- 去除磁盘统计
- 去除文件监控,在异步多进程的情况下效果不佳,且影响性能,用处且不大
- 结构修改与bug fix
| |
2023-11-01 - 由于文档系统是基于文件的,文件的修改只能依靠文档的自定义元数据,或记录在文档内,添加记录文档事件功能,会记录文档的创建,修改,删除事件事件
- bugfix
2023-10-27 2023-10-26 2023-10-17 - 使用纯真ip库社区版,自行实现IP过滤功能,替换geoip2 (geoip2数据库文件已不再更新)
2023-10-10 2023-10-09 - 登录后跳转问题
- 超级管理员在切换用户后自动跳转至之前访问受限页面
- 禁用客户端缓存
- bug fix
2023-09-28 - 修改验证码逻辑,由于没有使用redis,使用内存方式,线程不能保证100%安全,有几率导致一直验证错误的情况,至此使用第三方缓存
- bug fix
2023-09-27 2023-09-19 - 将全部内置与文档无关的应用全部移除,分离为独立应用,不再内嵌到应用中
2023-08-18 - 增加切换用户功能,如果是超级管理员角色,可以直接从用户列表中切换至其它用户(此功能的产生是由于工作中需要在个人账号与工作账号来回切换,或打开两个隐私窗口,十分不便)
2023-07-30 阿里云工具 | 小型工具 | 大型工具 | rds列表,白名单添加 | nginxproxy验证工具 | podman管理 | redis列表,白名单添加 | 随机密码 | docker管理 | ecs列表 | 代码注释格式化 | 远程任务管理 | 账户余额 | cron验证 | elasticsearch管理 | 短信统计 | rgb转filter | portforward端口转发管理 | lb列表 | bash颜色输出 | nginxproxy管理 | ssl列表 | htpasswd生成 | cron管理 | 阿里云价格计算器 | favorite搜藏夹 | 代码片段管理工具 | - | systemd脚本生成器 | - | 2023-07-25 2023-07-14 - 改为多用户模式🎉
- 由单个根目录进行权限区分,修改为多用户自己独占自己根目录,用户与用户分离
- 个性化配置不再由管理员定义,管理员只做基础配置,密码,FTP,用户权限等必要配置,用户自己在home目录下创建配置文件即可
- 最大project限制
- 最大文件数量限制 (磁盘配额实现)
- 磁盘总大小限制 (磁盘配额实现)
| |
2023-07-13 - 使用
Flask-session 将session由client改为server端存储 - 配置文件单独分离出一个子配置文件给session使用
2023-07-11 2023-06-28 2023-05-26 - 添加在线编辑功能,由于大部分语法均为自定义语法,标准markdown解释器无法解析,也无法直观显示预览
2023-04-28 升级后端组件 2023-04-25 添加若干集成工具builtin_tools 2023-03-21 2023-01-27 - 内容根据用户权限设置可见,而不是可见,访问后返回403
- 取消黑名单,单一使用白名单
- 加入一个"主题主页"的功能
- 阿里云工具使用旧版api重写
| |
2023-01-12 09:47:37 - 添加日志功能,自记录,包含cgi的access内容,与nginx,systemd,supervisor,gunicorn等独立
- 修改p_underline样式的问题,在table更规整
- note可以自定义title,不再固定
- 修改tooltip样式
- 添加目录大小统计
2023-01-02 21:19:12 2022-11-28 19:04:36 - 不再依赖文件后缀来判断文件类型,读取文件magic字符来判断文件
- 音视频支持
2022-11-11 10:28:07 2022-11-09 10:44:55 2022-10-17 15:17:40 - 修改部分样式,优化代码
- 升级markdown解析器 2.0 -> 3.0,升级重写所有自定义插件
- 开启html压缩,修改于
Flask-HTMLmin ,针对存在mermaid的页面不压缩 - 使用内部avatar生成器,哈希头像或文字头像,不再使用外部API
- 再一次支持xlsx,在线预览编辑与导出
- 再一次支持docx,在线预览
| |
2022-10-09 16:52:30 - 去掉http basic认证,使用登录界面,使用cookie,7天
- 新增emoji
2022-09-22 11:51:21 2022-09-08 16:09:15 - 修复bug,二次认证之后图片二次加载问题,二次认证不再验证图片路径
2022-08-29 13:40:09 2022-08-23 15:07:24 2022-08-20 16:18:27 2022-08-07 14:55:56 2022-08-03 15:40:33 - 针对文档内部非静态目录中的图片文件,flask limiter 无限制
- 针对private ip ,flask limiter 无限制
2022-07-24 21:56:14 2022-06-07 23:08:55 2022-05-16 15:27:21 从0.28版更换UI,裁剪功能,完成所有基础功能 | |
2022/05/04 - 针对tag的颜色,构建一个专门的颜色列表,为了更通用,为每个颜色创建了一个css类,没有使用css变量,以便其他地方也可使用
2022/04/29 - 修改配置文件,部分使用独立配置文件,部分使用flask config
- 去掉office onlie view
- 修改header message样式
2022/04/13 - 去除timeline之前的jquery插件,改为手写
- markdown支持jinja2渲染
2022/04/03 - 部分独立配置文件由
ini 改为yaml - 添加一个3D模式
- 改变了toc样式
- 去掉无用的js代码
- 优化结构
- 去掉导航的锚点跟随
2022/02/23 - 全面修改了导航菜单结构,内容暂时没有填充
- 修改了toc样式
- 为additional里的下拉菜单采用点击弹出,里面的二级菜单采用hover弹出
- 修改部分样式
- 添加一个字体
2022/02/21 - 去掉默认的index介绍页面,改为展示每个目录的文件列表
2022/02/15 2022/02/09 - 调整部分结构
- 修改部分样式
- 添加了一个起始页面
- nav部分内容移至起始页,使用一样的存储结构,nav的megamenu部分暂时留空
2021/12/29 2021/11/25 - 关于theme,由之前每个theme一个css改为,一个css,里面颜色及重要布局都改为css变量
2021/11/10 | |
2021/10/6 - 过长的代码片段,将会隐藏
- 部分样式修改
- 左侧文件列表固定最大高度100vh
- 修改部分样式
2021/10/2 - 支持切换目录,类似于多个版本文档的目录切换,文档放置更灵活
- 后端代码进一步精简
- 移除内容搜索,效率太低,没有意义
| |
2021/7/22 发现不同网络对字体CDN站点的访问效果不同,联通对https://www.font.im/ 非常快,而移动(cmcc)竟然无法访问,故不再使用CDN,全部放在服务器上。 🎨 个性化theme,添加了若干,不只是简单的颜色改变,部分组件样式也随之更改,可以点击site theme查看 0.2.8 移除,以后会重新加入 🥳 左侧导航添加文件筛选,此筛选的是文件标题,不是文件内容,效率不高,但可用 代码内颜色可预览 关于文章元数据中多个创作者的显示 | |
- file组件
- tab组件
- 去除
Flask-HTTPAuth 扩展,改为手写 - 带图标的
tag 标签 - image list组件
- timeline组件
- 修改二次认证逻辑
- 添加本地文件加密方式
- 解决
tab 、timeline 、mermaid 存在空白换行问题 - 解决文档添加、移除后需要重启服务的问题,现可以动态添加移除文档
- html压缩,flask-htmlmin
- gzip压缩,flask-gzip
- 修改部分css样式
| |
| |
2021/4/23 - 增加正文嵌入视频文件
- 修改了大部分样式
- 针对左侧导航(目录结构)增加二级导航,可以更加细分内容,不必再在一级导航中显示过长
- 对前端库文件,插件,基本不需要修改的js,css进行压缩合并,使用flask-assets
- 字体使用cdn,不再本地引用
- 增加remarkjs,使用markdown编写ppt
- webssh (可选功能)
- office onlie preview
2021/4/20 添加夜间模式 - 针对
shell 脚本文件,增加一键下载,一键下载执行快捷命令行 2021/4/18 - 添加toolbar,提供一些快捷功能(阅读模式,dark theme,pdf导出)
- 添加文章的timesago
todo : css for dark theme 2021/4/11 2021/3/2 - 内置了
ftp 服务,可以根据用户开放路径,对文档进行上传/删除,可根据需要开启或关闭功能 - 图表显示(实验)
2021/2/28 2021/2/27 2021/2/25 code 与 pre>code 使用JetBrainsMono 字体 - 修复文章引用图片bug,对外部地址引用会被处理为本地的情况
- 添加
command line 功能,基于prism.js 的command line - 添加
message box 功能,可收缩message 组件 2021/2/23 toc 实现锚点跟随,手写,未使用插件 - 移除了几乎所有
svg 图标,使用 iconfont(material design icons )代替,访问时不需要再请求大量的svg 图片资源 2021/2/21 - 修改布局,
toc 目录改为右侧 fix,去掉了container 的两侧空白布局,右侧toc 暂时还不能跟随内容 svg 图标统一更换成阿里巴巴的iconfont | |
2021/2/18 - 添加
html 不转义功能,可在config.py 打开或者关闭功能 2021/2/17 2021/2/15 - 导航资源作为公共资源,只要登录用户,都可以进行查看与下载,只有左侧受授权影响
2021/2/12 - 去除
office 预览,因为docx 、pptx 与xlsx 是分别使用了三个不同的开源项目,展示并不统一,应该使用统一的后端在线预览工具,这里移除,只提供下载 | |
2021/2/2 - 添加导航,导航的存放形式与文档一致,目的是存放一些工具类文档、文件,不必混在左侧 sider 里
- 优化代码结构
| |
2021/2/1 - 添加
scrollProgress ,无意中在其他站点看到此效果,底部可以看到 scroll 百分比 2021/1/31 2021/1/24 - 集成
ngprocess ,页面加载进度条,为了美观而已 2021/1/23 新增 - 集成
mermaid - 去除
flask-htmlmin html 压缩扩展,否则mermaid 无法使用 2021/1/22 新增 2021/1/20 删除 - 删除
materialize css ,使用bulma css 替换,优化结构 - 删除 api 接口语法,准备使用 fastapi 替代,或去掉此功能
- 删除 theme,不再允许使用其他 theme
- 修改了大部分的样式
| |
2021/1/10 新增 - 用户权限划分,用户根据不同的用户组只能查看授权文件夹中的文件内容,由于使用的是
http basic auth ,所以左侧列表对没有授权的文件夹不做隐藏处理 修改 - 使用 videojs 替代了 html5 基础的视频播放,支持 m3u8(整体放入即可,ts 文件不会显示在左侧导航中),封面使用同名
jpg 格式图片即可 - 修改了 mimetype,把自己写的 mimetype 类型支持使用 python 标准库代替
2021/1/9 修改 2021/1/7 新增 2020/12/29 新增 2020/12/23 使用less 重写基本样式 2020/12/21 新增 - pdf 可在线预览
- 单个 html 可以嵌入文档显示
- docx 可在线预览
修改 - 关于路径安全
- 关于 http 安全,添加部分头信息
2020/12/18 添加api 文档显示功能(beta) 2020/12/16 新增 - 文字拷贝
- 文字颜色
- kv 值(用来自定义元数据,可以在前、后端根据元数据进行页面修改)
修改 - markdown 解析从自定义覆盖,改为自定义插件
- todo(插件重写)
2020/12/14 针对文档添加"上一篇、下一篇" 2020/12/13 添加 limit 扩展,限制访问频率 2020/12/12 添加代码块样式,可以根据喜好自行设置 2020/12/11 针对 markdown 中图片显示问题,规定 markdown 中要插入的图片,在同目录中以- 起始,这样就不会出现在左侧导航栏,而被认作为一个单独的图片文档显示,由于没有做特别的筛选,现阶段所有以- 开始的文件都会被隐藏显示,但是可以访问 2020/12/4 添加 docker 部署方式,修复我的 toc 插件小问题 2020/11/19 针对自定义语法tip ,warning ,danger ,note ,内部内容允许使用其他 markdown 语法,而不是转义显示 2020/11/13 完成所有基本功能 | |