upd: 升级 V3.0.0

This commit is contained in:
purocean
2021-06-27 15:21:39 +08:00
parent a002528e59
commit ec7a524ccd
3 changed files with 22 additions and 17 deletions
+1 -1
View File
@@ -66,7 +66,7 @@ jobs:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
prerelease: true
prerelease: false
files: |
out/Yank-Note*.*
out/latest*.yml
+20 -15
View File
@@ -17,21 +17,20 @@
+ Yank Note 是一款**针对程序员**的 Markdown 编辑器,目标应用场景为在本机写文章、日志、笔记,编写小工具。
+ 为了更高的拓展性和方便性,Yank Note 牺牲了安全防护(命令执行,任意文件读写)。如果要用它打开外来 Markdown 文件,**请务必仔细甄别文件内容是值得信任的**。
+ 如果要改造为对外的 Web 服务,请运行在隔离可控的环境下,注意应用安全。
+ 加密文件的加密解密操作均在前端完成,请**务必保管好自己的密码**。一旦密码丢失,就只能暴力破解了。
+ 加密文件的加密解密操作均在前端完成,请**务必牢记自己的密码**。一旦密码丢失,就只能暴力破解了。
## Yank-Note 2.0 开发计划
[V2 项目看板](https://github.com/purocean/yn/projects/2)
## Yank-Note 3.0 开发计划
V3 核心目标是重构代码,提升应用健壮性、可拓展性、Markdown 渲染性能
+ [x] 项目更名为 **Yank-Note**
+ [x] 前端界面可以拖动调整尺寸
+ [x] 重构前端项目结构,便于拓展:引入 `vuex`,使用 `async await` 代替可怕的回调,规范文件接口
+ [x] 暴露 Api 接口可以在文档中嵌入轻量应用,以便构建一些小工具
+ [x] 使用 `Electron` 构建为桌面应用。不追求完全做成客户端,还是可以沿用 CS 架构。同样可以在浏览器中使用
+ [x] 文件目录增加右键菜单
+ [x] 支持多标签打开多个文件
+ [x] 自定义插件
+ [x] 拥有更友好的配置界面
+ [ ] 可以自定义快捷键
[V3 项目看板](https://github.com/purocean/yn/projects/5)
+ [x] 使用 Vite 构建
+ [x] 优化 Markdown 渲染性能,支持 Vue 组件方式拓展功能
+ [ ] 收拢业务逻辑,和组件解耦
+ [ ] 重构 Electron 代码
+ [ ] 重构快捷键处理层,支持自定义快捷键
+ [ ] 其他 V2 未完成的功能
+ [ ] 完善自定义插件文档
## 特色功能
部分功能需要相关快捷键配合,可参考*特色功能说明*
@@ -78,12 +77,18 @@
## 更新日志
[最新发布](https://github.com/purocean/yn/releases)
### [v2.9.10](https://github.com/purocean/yn/releases/tag/v2.9.10) 2021-06-16
1. 增加双击编辑表格单元格功能
### [v3.0.0](https://github.com/purocean/yn/releases/tag/v3.0.0) 2021-06-27
1. 大幅优化 Markdown 渲染性能,编辑更流畅
2. 修复部分遗留问题,增强 Katex 公式渲染,文件相对路径解析
3. 新增工具菜单
4. 修复 Ubuntu 上不展示应用图标问题
<details>
<summary>展开查看更多版本记录</summary>
### [v2.9.10](https://github.com/purocean/yn/releases/tag/v2.9.10) 2021-06-16
1. 增加双击编辑表格单元格功能
### [v2.9.9](https://github.com/purocean/yn/releases/tag/v2.9.9) 2021-06-10
1. 修复 Scheme 模式下终端不能使用问题
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "yank.note",
"version": "3.0.0-beta",
"version": "3.0.0",
"description": "Yank Note 一款面向程序员的 Markdown 笔记应用",
"main": "dist/main/app.js",
"license": "GPL-3.0",