1.2.0
What's Changed
Full Changelog: 1.1.0...1.2.0
新增特性(相比1.1.0版本):
- 自研:重构图片、附件在服务端存储算法,详见 #6 #7
1. 相册控件无法看到也无法编辑默认相册了,默认相册变为自行管控,无法人为干预。
2. 在相册控件里相册里的图片,只做图片存储使用。一旦插入到笔记中,就会自动复制一份出来。图片原始文件会保存到文章标题的文件夹下,imageID则会记录到默认相册。
3. 从笔记删除图片或不引用图片,则文章标题的文件夹下的图片原始文件会自动被清理,默认相册里的imageID也会自动被清理;
4. 从相册控件里删除相册里的图片,也不会影响到笔记里的图片显示。
5. 附件按笔记标题存放,复制笔记会同步复制附件,删除笔记也会同步删除附件。 - 自研:在Makefile中,新增github-release的发布方法
release包使用方法:
-
自解压
tar.gz包,使用命令:tar xzf XXX.tar.gz,XXX为文件名
tar.xz包,使用命令:tar xJf XXX.tar.xz,XXX为文件名 -
更新js部分,使用命令:(js部分不区分架构)
rsync -azr --delete --delete-before --exclude github.com/wiselike/leanote-of-unofficial/conf/app.conf --exclude github.com/wiselike/leanote-of-unofficial/public/upload --exclude github.com/wiselike/leanote-of-unofficial/mongodb_backup -e 'ssh -p 22' release/src/ root@192.168.0.1:/root/dockers/leanote/leanote/src
(上述命令含义不在此赘述,可以使用AI翻译一下) -
更新go二进制服务程序,使用命令:(go二进制部分区分x64、arm64架构)
rsync -azr leanote-of-unofficial -e 'ssh -p 22' root@192.168.0.1:/root/dockers/leanote/leanote/leanote-of-unofficial
(上述命令含义不在此赘述,可以使用AI翻译一下) -
更新注意事项:
a. 特别注意升级不要覆盖掉自己的conf/app.conf文件;
b. 特别注意升级不要覆盖public/upload文件夹,是保存自定义的upload文件夹;
c. 特别注意升级不要覆盖mongodb_backup文件夹,是数据库的定时备份文件夹;