/leanote-of-unofficial

Leanote of non-official nolicensed version

Primary LanguageJavaScriptGNU General Public License v2.0GPL-2.0

Leanote 非官方版本

Leanote of non-official version

注意事项

  • 代码合并请求,必须一次commit一个独立完整功能,请不要随意PR。
  • 拒绝一次PR合入多个特性功能或者故障修复。
  • 若代码无法review,只能拒绝合入,请配合,谢谢。

ChangeLogs

  1. searched from https://github.com/leanote/leanote
    with git(d58fd64)[gen tmp tool without revel] on 15 Aug 2021
  2. patched https://github.com/ctaoist/leanote/commit/2cee584f793e21c7469e8701874d1548bee1be17 which comes from https://github.com/leanote/leanote/compare/c4bb20fd129e63edd14bc7ecd229bbad3b13bcb7..450deb09bdf1ebc47ea31b0ed209b8d85492f7fa and https://github.com/leanote/leanote/pull/933/commits/92db56f4f141e477dbd1fa01232ea2c6536fe027
  3. patched https://github.com/ctaoist/leanote/commit/c5c19e32e0cb892fe35178a14dfe927049f5b3a9
  4. patched https://github.com/ctaoist/leanote/commit/c2c4a5536301132a78594c2311d1dbd0d957b304
  5. 自研的优化
  6. patched "markdown编辑器增加字数统计功能" https://github.com/ctaoist/leanote/commit/297ca0c3ef15db680a7fe395b0283497dd768b2d and https://github.com/ctaoist/leanote/commit/7060829c7ab015431d05a529c4f2d31822992f15
  7. 自研:修改配置文件,改默认语言为中文
  8. 自研:添加自定义的git忽略文件
  9. 自研:整理node图片,按标题来存放,以便于到服务器上检索维护
  10. 自研:修复Site's URL设置后,却不同步配置文件,导致重启后会失效的问题
  11. 自研:添加在配置文件中自定义note的图片、附件存放路径
  12. 自研:修改默认note历史数为5,并且添加app.conf配置文件可配。优化历史记录新增删除算法。修改note历史顺序,与官方原生不兼容,如使用,会自动删除之前的旧历史,无其他副影响
  13. 自研:将所有配置参数,调整为从系统全局变量中读取,而不是每次都从文件中读。优化了读取速度和效率
  14. 自研:使用gofmt格式化所有go代码,不对源码做任何手动改动
  15. 自研:禁用github.io,改为使用本地css文件
  16. 自研:禁用demo账号,自己用的话demo没有必要存在啊,直接用admin不就行啦
  17. 自研:修复无法退出登录的故障
  18. 自研:修正保存note历史记录的算法,调整note自动保存到历史记录的功能,用起来更顺畅
  19. 上传原始package.json文件里定义的项目GPLv2 license
  20. 自研:前端实现博客置顶设置
  21. 优化note的字数统计功能
  22. 自研:修复移动端界面的博客图标显示异常
  23. 自研:改进验证码登录流程,降低爆破的可能性
  24. 自研:添加图片备份文件夹,防止图片丢失
  25. 自研:屏蔽首页的广告页,改为直接跳转为登录或者note页
  26. 自研:清理数据库中冗余数据,将chirpy主题(非自研)合入为默认主题之一
  27. 自研:修复发送邮件的中文标题乱码故障
  28. 自研:在个人中心->账户信息->Email栏目增加用户邮箱地址修改的功能;修复邮件发送错误提示故障
  29. 自研: 用户名允许长度放宽为2位
  30. 自研:允许admin用户名的修改,并实时更新到app.conf配置文件,且无需重启服务
  31. 自研:整理node附件,按标题来存放,以便于直接到服务器上检索维护
  32. 自研:将防止图片丢失的图片备份文件夹backup-origins按用户user-id和“年”来创建文件夹分隔
  33. 自研:“历史记录功能”一系列调整:
    1. 改进单个文章的“历史记录功能”:加宽显示列,可美观显示10个以上历史记录;
    2. 修正记录算法,仅记录历史,不再记录当前页,并且不会再丢历史记录
    3. 优化历史记录数据库存取算法
  34. 自研:新增删除单条历史记录的按钮,用户可手动删除历史记录了
  35. 自研:修复文章移动/复制的问题。任意子目录下的文章,想移动或复制时,对应栏目没有变成灰色、鼠标不可点选。这会导致,全局查找某文章后,就不知道这篇文章是在哪个子笔记本下的了。现在已修复。
  36. 自研:修复在写作模式下,置顶按钮显示错误的bug。并添加置顶按钮的blog页面跳转功能(同blog按钮一样,鼠标点击后跳转到blog页面)。
  37. 自研:修复图片、附件时,会同时插入域名到笔记中的故障,这会导致后续没法修改网站域名
  38. 自研:修复“未编辑笔记,笔记的更新时间却被刷新了”的故障。
  39. 核心:新增一键容器部署方法自编译环境搭建方法
  40. 自研:修复手机端“公开博客、博客置顶”按钮的重叠显示问题;修复手机端笔记编辑按钮点不动的问题
  41. 自研:切换笔记视图时,同时切换更新笔记本视图