Skip to content

Releases: eeg1412/wikimoeNodeJSBlog

v0.26.0

08 Mar 11:18

Choose a tag to compare

注意

此次版本更新后需要在 管理后台->设置->网站设置 中设置深色模式站点LOGO

新增

博客端和管理端新增深色模式
管理端新增了电影管理
博客端新增了电影页面
博客端新增了 按时间 和 按点赞 的排序方式选择

优化

博客端的新番、阅读、游戏、活动都改为由路由驱动
管理端优化了导航链接的校验逻辑
管理端优化了随机别名的选取机制从而提高数据库的查询效率

修复

管理端修复了菜单栏错误的问题
博客端修复了评论跳转失效的问题

Full Changelog: v0.25.0...v0.26.0

v0.25.0

01 Mar 03:46

Choose a tag to compare

注意

本次更新涉及到了字段类型变更,在更新到最新代码后请务必在 server目录 下执行 yarn run fixNavisQuery 进行修复!

新增

  • 重新设计了博客端和管理端的追番、书籍、游戏的筛选功能
  • 新增当季追番、阅读中、攻略中的侧边栏模块

优化

  • 博客端的文章列表的评论数可以用鼠标中键点击并以新窗口的形式打开页面
  • 博客端对找不到对应评论时添加了友好提示
  • 博客端将"累计阅读/游玩"改为"已累计阅读/游玩"
  • 博客端统一将"暂无数据"更改为"暂无内容"
  • 博客端的弃坑游戏和书籍,如果遇到有完整时间的项目仍然会显示相应的时长信息
  • 博客端将AlbumPhotoSwipe组件包裹在ClientOnly中,优化SSR表现
  • 管理端的导航增加了对导航URL的校验,如果有页面参数的话会提示将页面参数填写到页面参数一栏
  • 优化了缓存数据结构,从而减少服务器内存开销

修复

  • 博客端修复了游戏、书籍页面导致重复多次调用接口的问题
  • 博客端修复评论hash跳转无法定位的问题
  • 管理端修复了侧边栏显示异常的问题
  • 修复导航query字段类型问题,并提供修复工具

Full Changelog: v0.24.3...v0.25.0

v0.24.3

22 Feb 02:55
93c1afb

Choose a tag to compare

注意

此次更新需要重新安装博客端的依赖,需要在blog目录下运行yarn install

新增

  • 管理后台为标签列表接口添加总文章数和公开文章数的统计
  • 管理后台为分类列表添加总文章数和公开文章数的统计
  • 管理后台富文本代码块新增 JSON 和 sh (原 Shell) 类型
  • 博客端的文章列表点击评论数可以直达评论区

优化

  • API端添加标签校验逻辑,确保 tags 和 tagId 不重复,并验证 tags 为数组
  • API端优化获取随机标签列表的逻辑,增加文章数量统计和过滤,确保返回的标签至少包含一篇公开文章
  • API端为邮件通知链接添加 target="_blank",在新标签页打开链接
  • 管理后台的邮件设置的提示文优化
  • 博客端将 highlight.js 升级至 11.11.1 版本,并用 highlightElement 替代 highlightBlock 方法
  • 博客端为文章列表组件添加鼠标中键点击默认行为阻止。
  • 管理后台在的文章管理会显示那些不显示的相关番剧、游戏、书籍、活动、博文,并注明这些内容已经不显示
  • 管理后台为父级评论内容添加换行支持
  • 管理后台为回复评论按钮添加状态检查,仅在文章状态有效时可用
  • 管理后台为书籍类型、活动类型和游戏平台的接口添加对应数量检查,确保有数据时禁止删除
  • 博客端的番剧、游戏、书籍的label,仅在存在时显示
  • 博客端的番剧、游戏、书籍组件的样式优化
  • 博客端的文章列表中的博客封面图、阅读数、评论数增加了对应链接

修复

  • 管理后台修复标签处理逻辑,确保空标签不会导致错误,并优化标签名称格式化
  • API端修复删除附件时更新文章和用户封面的逻辑,确保引用被正确删除
  • API端修复删除标签时更新文章中的标签逻辑,确保标签被正确移除
  • API端修复删除关联项目(番剧、书籍、活动、游戏、文章)时未从文章中正确移除的问题

Full Changelog: v0.24.2...v0.24.3

v0.24.2

01 Feb 02:28

Choose a tag to compare

注意

先前发布的0.24.1中有一个变量命名错误,在更新后需要重新在【设置】->【邮件设置】配置【开启安全协议】。
如果不希望在数据库中留下无用的配置信息可以进入/server目录运行【yarn run deleteEmailSmtpSslOption】删除无用的配置。

新增

  • 增加显示版本号,博客端显示版本号需要在管理后台开启
  • 管理端增加邮件的安全协议开关选项
  • 博客端的最新评论中显示管理员称号

优化

  • 博客端优化路由跳转效果,减少画面抖动
  • 管理端优化编辑管理员信息的页面跳转逻辑

修复

  • 博客端修复了番剧、书籍、游戏在onMounted后获取信息时错误使用了useFetch的问题
  • 博客端修复了跳转路由时,文章列表的置顶图标会出现一瞬间的消失的问题
  • 管理端修复了重新发送邮件时,主题丢失的问题

Full Changelog: v0.24.0...v0.24.2

v0.24.0

25 Jan 06:08

Choose a tag to compare

※本次更新涉及到数据库依赖的更新,需要在/server文件夹运行一遍yarn install更新依赖!

新增

  • 增加了评论撤回功能
  • 评论者可以看到自己待审核的评论
  • 管理后台增加了对撤回的邮件提醒设置
  • 管理后台增加了对撤回的次数限制

优化

  • 更新了mongoose的版本
  • 父级评论如果已经被删除的话子级评论会显示对应的提示了

Full Changelog: v0.23.0...v0.24.0

v0.23.0

18 Jan 04:56

Choose a tag to compare

这个版本废弃了部分环境变量,更新时请注意下面的破坏性更改。

破坏性更改

废弃了以下server/api的环境变量

  • JWT_SECRET
    JWT的密钥现在由系统自动生成,在更新这个版本后管理后台会要求重新登录!
    在管理后台的【设置】->【其他设置】中可以刷新密钥。
  • IP2LOCATION
    现在启动项目时会自动检查server/utils/ip2location目录下是否有IP2LOCATION.BIN文件或者IP2LOCATION_FILE_NAME环境变量定义的文件名。如果找到文件就会自动开启IP地理位置的分析。

新增

管理后台-富文本编辑器新增了【图片组】
博客-新增了【图片组】的样式

修改

博客-调整了游戏和阅读的样式
博客-修改了评论表单的文案
博客-调整了博客中各个圆角的弧度
博客-调整了评论提示的显示时间

修复

管理后台-修复了用手机无法修改推文图片的问题
管理后台-修复了用手机无法改变推文图片顺序的问题
管理后台-修复了文章中显示的番剧季度不正确的问题

Full Changelog: v0.22.2...v0.23.0

v0.22.2

11 Jan 13:08

Choose a tag to compare

这个版本废弃了部分环境变量并移动到了管理后台进行配置,更新后请及时在管理后台的【设置】页面进行修改。

破坏性更改

废弃了以下blog的环境变量

  • GOOGLE_ADSENSE_ID
  • GOOGLE_ADSENSE_TEST_MODE
  • GOOGLE_ADSENSE_POST_DETAIL_BT
  • SHOW_LOADING

以上功能分别移动到了管理后台的
【配置】->【广告设置】
【设置】->【网站设置】->【页面加载动画】
在升级后需要重新进行配置

0.22.1的docker-compose-lite.yml里面的log目录设定有误,在更新到0.22.2前你需要做以下操作:

  1. 停止所有容器
  2. 进入data/wikimoe-blog-server,创建log文件夹
  3. 将原先data/wikimoe-blog-server目录下的 【access】【admin】【system】【user】【install.lock】移动到data/wikimoe-blog-server/log下面

新增

新增了lite版的docker,可以一键部署维基萌博客啦!

修改

博客端评论表单的文案修改
博客端的nuxt版本进行了升级

修复

博客端修复无限加载Bilibili动画的问题

Full Changelog: v0.21.0...v0.22.2

v0.21.0

28 Nov 10:12

Choose a tag to compare

新增

  • 管理后台设置中增加了排名统计来源忽略域名
  • 管理后台新增文章的批量处理
  • 管理后台设置中新增了最大待审核数
  • 管理后台设置中新增了爬虫增加文章查看数的开关
  • 服务端增加了针对api的引用记录

优化

  • 管理后台的读者访问日志中的动作筛选项由单一选择改为列表选择
  • 管理后台的删除按钮都加上了删除确认校验
  • 博客端优化了uuid的获取逻辑,防止出现因uuid确实而出现的报错
  • 博客端的样式优化
  • 服务端优化了数据库的重连机制

修复

  • 管理后台修复了分类有排序最大值的限制
  • 管理后台删除了引用记录列表多余的【追加】按钮

破坏性更改

  • 原先需要在设置中设置了引用域名白名单后才会记录引用记录,现在去掉了这个限制,默认开启引用记录,如果不想记录博客域名的引用记录的话请在【设置】->【其他设置】中添加博客域名到【引用域名白名单】中。

Full Changelog: v0.20.0...v0.21.0

v0.20.0

26 Oct 02:16

Choose a tag to compare

新增

  • 新增博文/推文底部共通内容
  • 新增相似内容功能

优化

  • 一些样式优化
  • 管理后台的评论编辑页面增加显示父级评论
  • 管理后台评论关键词检索会检索评论者名/邮箱/网站
  • 管理后台邮件模板增加了富文本模式/HTML模式的切换功能
  • API的log记录增加了每日记录次数上限

修复

  • 管理后台修复接口有时候调用2次的问题

Full Changelog: v0.19.9...v0.20.0

v0.19.9

10 Oct 10:08

Choose a tag to compare

修复

  • 修复博客端SEO截取到emoji时页面出错的BUG

优化

  • 优化了数据库索引
  • 优化了样式

Full Changelog: v0.19.8...v0.19.9