Skip to content

1.2.0

Choose a tag to compare

@wiselike wiselike released this 06 Apr 04:04
· 82 commits to master since this release

What's Changed

Full Changelog: 1.1.0...1.2.0

新增特性(相比1.1.0版本):

  1. 自研:重构图片、附件在服务端存储算法,详见 #6 #7
    1. 相册控件无法看到也无法编辑默认相册了,默认相册变为自行管控,无法人为干预。
    2. 在相册控件里相册里的图片,只做图片存储使用。一旦插入到笔记中,就会自动复制一份出来。图片原始文件会保存到文章标题的文件夹下,imageID则会记录到默认相册。
    3. 从笔记删除图片或不引用图片,则文章标题的文件夹下的图片原始文件会自动被清理,默认相册里的imageID也会自动被清理;
    4. 从相册控件里删除相册里的图片,也不会影响到笔记里的图片显示。
    5. 附件按笔记标题存放,复制笔记会同步复制附件,删除笔记也会同步删除附件。
  2. 自研:在Makefile中,新增github-release的发布方法

release包使用方法:

  1. 自解压
    tar.gz包,使用命令:tar xzf XXX.tar.gz,XXX为文件名
    tar.xz包,使用命令:tar xJf XXX.tar.xz,XXX为文件名

  2. 更新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翻译一下)

  3. 更新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翻译一下)

  4. 更新注意事项:
    a. 特别注意升级不要覆盖掉自己的conf/app.conf文件;
    b. 特别注意升级不要覆盖public/upload文件夹,是保存自定义的upload文件夹;
    c. 特别注意升级不要覆盖mongodb_backup文件夹,是数据库的定时备份文件夹;