Skip to content

Releases: eeg1412/wikimoeNodeJSBlog

v1.2.0

25 Apr 09:57

Choose a tag to compare

新增

  • 【管理端】增加全景查看器
  • 【管理端】为实验性配置添加 emitRouteChunkError 选项,优化路由错误处理
  • 【管理端】为路由错误处理引入 chunk-error 机制,优化错误捕获逻辑
  • 【管理端】为多个选择器组件和编辑器组件的输入框添加动态行数绑定,改善用户体验

修复

  • 【管理端】【BUG】修复无法修改当前登录管理员密码的问题
  • 【管理端】修复警告

修改

  • 【管理端】升级依赖,改为 vite 构建
  • 【管理端】重构主题管理逻辑,简化主题初始化过程

优化

  • 【管理端】重构随机别名生成逻辑,增加类型前缀支持

Full Changelog: v1.1.0...v1.2.0

v1.1.0

04 Apr 04:05
99d8df3

Choose a tag to compare

新增

  • 【服务端】新增获取帖子建议的 API
  • 【服务端】新增关键词排名功能
  • 【服务端】新增更新文章状态的 API
  • 【博客端】新增“此刻”按钮(快速选择当前时间)
  • 【管理端】新增响应式表格组件与列组件
  • 【博客端】图片组件新增 data-href 属性
  • 【管理端】标签选择器支持自动输入新标签

修复

  • 【博客端】修复 WUIIcon 组件 class 传递问题
  • 【博客端】修复弹出组件(WUIPopover)事件监听未正确移除问题
  • 【管理端】修复排序参数初始化响应式问题
  • 【博客端】修复组件焦点与键盘导航相关问题(多次提交)

修改

  • 【博客端】升级 Nuxt
  • 【通用】统一错误处理(status 替代 statusCode)
  • 【博客端】评论链接增加 rel 属性
  • 【博客端】关键词输入框事件由 keydown.enter 改为 keyup.enter
  • 【管理端】替换表格组件(el-table → 自定义表格)
  • 【博客端】WUIIcon 尺寸调整(4 → 5)
  • 【通用】更新兼容性日期

优化

  • 【博客端】评论列表链接 SEO 与安全优化
  • 【博客端】UI 重构(整体)
  • 【博客端】组件样式与功能优化(多次提交)
  • 【博客端】Tailwind 配置优化(支持自定义颜色/主色)
  • 【博客端】WUIIcon 组件样式与结构优化
  • 【博客端】WUIPopover 定位与事件逻辑优化
  • 【博客端】PhotoSwipe 组件交互与样式优化
  • 【管理端】表格组件移动端适配与状态管理优化
  • 【博客端】键盘导航与可访问性优化(多组件)
  • 【博客端】分页按钮、焦点样式、光标样式优化
  • 【博客端】通知组件布局优化
  • 【博客端】Modal 滚动与布局优化
  • 【博客端】Emoji 深色模式悬停效果优化
  • 【博客端】图片网格与间距优化
  • 【服务端】关键词提取与匹配算法优化(多次迭代)
  • 【服务端】建议项排序与合并逻辑优化
  • 【博客端】编辑器与建议加载逻辑优化
  • 【博客端】标签与建议 UI 展示优化
  • 【博客端】背景图透明度(暗色模式)优化
  • 【服务端】标签列表接口增加分页参数(性能优化)

Full Changelog: v1.0.1...v1.1.0

v1.0.1

08 Feb 06:28
2fe289b

Choose a tag to compare

新增

  • 【管理端】游戏平台列表添加排序功能,支持按名称升序排列
  • 【管理端】媒体库列表新增排序功能,支持按更新时间和名称排序
  • 【博客端】SEO 设置新增 JSON-LD 结构化数据

修复

  • 【全端】修复邮箱地址判断不正的问题。

优化

  • 【依赖】将 validator 版本升级至 13.15.26
  • 【管理端】优化 500 和 503 状态码的错误提示信息,提供更友好的反馈内容
  • 【博客端】优化组件卸载时的 Lightbox 初始化操作,避免不必要的性能开销
  • 【服务端】优化接口格式校验

Full Changelog: v1.0.0...v1.0.1

v1.0.0

29 Dec 06:28

Choose a tag to compare

注意

本次更新是一个大型更新,对blog端的环境变量做了大量修改,具体参考环境变量配置
Node.js的版本现在需要20.19+ 。
由于 mongodb6 安全问题,建议将mongodb 更新到 最新版的8。

新增

  • 【博客端】给查看图片时增加了路由参数
  • 【管理端】IP地理位置信息增加了中文对照
  • 【管理端】管理后台可以配置 robots.txt
  • 【服务端】增加时区和语言的记录
  • 【管理端】统计面板数据排行添加IP和PV

修复

  • 修复评论邮箱可以用大写字母的问题
  • 修复视频全屏在返回时页面滚到顶部的问题

修改

  • 【博客端】Nuxt升级为了4
  • 【博客端】重构store,将pinia替换成useState,改用组合式API以简化代码结构
  • 【博客端】重构了SWR缓存机制
  • 【博客端】重构了反代机制

优化

  • 各种依赖的升级
  • 支持 mongodb 8
  • 【管理端】备份和还原时禁用API,为错误处理和备份功能添加用户友好的提示信息
  • 【博客端】为分页功能添加输入框,允许用户直接输入页码以跳转到指定页面
  • 【服务端】添加备份和还原状态检查,防止在备份或还原期间进行修改操作
  • 【管理端】为用户名输入框添加回车登录功能

Full Changelog: v0.33.0...v1.0.0

v0.33.0

06 Nov 10:56
9d538c7

Choose a tag to compare

注意

  • 本次更新了依赖项,需要分别进入blog目录和server目录下执行 yarn install 更新

新增

  • 管理端增加管理员登录日志
  • 管理端增加管理员登录尝试次数限制的设定
  • 博客端增加全景照片的VR设备浏览功能
  • 博客端增加全景照片的陀螺仪浏览功能

修复

  • 博客端修复地图在手机设备上高度抖动的问题

优化

  • 博客端增加max-image-preview:large的meta,优化SEO

Full Changelog: v0.32.0...v0.33.0

v0.32.0

25 Sep 11:19

Choose a tag to compare

注意

  • 本次更新了依赖项,需要进入blog目录下执行 yarn install 更新
  • 本次更新禁止了页面类型的文章添加详情页相关内容设定,如果设置了页面类型的文章相关内容,仍可以通过编辑删除掉相关内容
  • 文章别名被限制为64个字符以内,如果当前存在超过64个字符的别名文章请修改别名,否则会造成博客端文章无法访问的情况。

新增

  • 新增文章分享功能
  • 新增文章二维码功能
  • 新增地点功能
  • 新增评论最少字数的设置
  • 新增IP黑名单设置
  • 增加昵称和URL的敏感词校验
  • 增加管理后台的文章相关选择器的状态筛选
  • 增加管理后台的文章相关选择器的排序功能

修复

  • 服务端确保获取用户代理时不会返回undefined

修改

  • 【破坏性更改】禁止了页面类型的文章添加详情页相关内容设定
  • 【破坏性更改】限制文章别名长度为最大64个字符
  • 游戏的“相关截图”改名为“相关相册”

优化

  • 优化推文标题的智能裁切逻辑
  • 优化IP信息处理逻辑,防止因为类型导致出错
  • 博客端为静态资源添加缓存控制头,提升性能
  • 博客端优化视频源路径,移除不必要的站点URL前缀
  • 博客端动态更新错误页面按钮文案,根据当前页面状态显示“尝试刷新”或“返回首页”

Full Changelog: v0.31.0...v0.32.0

v0.31.0

03 Aug 04:10
68068f7

Choose a tag to compare

注意

  • 本次更新了依赖项,需要进入server目录下执行 yarn install 更新。

新增

  • 新增相关推文
  • 文娱作品新增相关文章的开关
  • 新增额外JS配置
  • 管理后台新增文娱作品的对应文章数
  • 管理后台新增文娱作品的相关文章的统计

修复

  • 博客端修复导航的展开图标会和是否是站内链接绑定的问题

优化

  • API优化参数的严谨性
  • 博客端右下角的工具支持点击外围时关闭
  • 界面样式优化
  • 博客端点赞按钮改为默认显示但是无法点击
  • 管理后台的备份列表现在会检验备份文件是否存在
  • RSS优化推文标题的裁切逻辑

Full Changelog: v0.30.0...v0.31.0

v0.30.0

15 Jul 12:09

Choose a tag to compare

注意

  • 本次更新了依赖项,需要进入server目录下执行 yarn install 更新。

修复

  • 【服务端】修复相似文章会出现推文关联文章的问题
  • 【服务端】一些错字的修正

优化

  • 【博客端】优化了番剧、阅读、游戏、电影的排版样式
  • 【博客端】优化了首屏加载文件的体积,提升首屏加载速度,降低流量消耗

Full Changelog: v0.29.2...v0.30.0

v0.29.2

05 Jul 02:34

Choose a tag to compare

新增

【管理端】在相册编辑对话框中添加“填入当前日期”按钮功能
【管理端】新增爬虫统计功能
【管理端】新增浏览器、系统版本统计功能
【管理端】新增加载时间统计功能
【博客端】为投票选项添加最多投票标识

优化

【管理端】添加“显示数据”按钮,改善后台加载速度
【管理端】优化数据显示逻辑
【管理端】在获取加载时间的API中排除机器人访问记录
【管理端】优化统计组件,新增设备和地理位置统计,调整统计面板布局
【博客端】为组件中的图片添加懒加载属性
【博客端】为默认布局的站点 logo 添加懒加载属性

修复

【管理端】修复富文本编辑器打开附件对话框时类型不正的问题

Full Changelog: v0.29.1...v0.29.2

v0.29.1

21 Apr 01:09

Choose a tag to compare

修复

  • 博客端修复在手机上可能会无法操作灯箱的问题

Full Changelog: v0.29.0...v0.29.1