NexusPHP v1.6.0-beta5

新增:

  • 考核系统
  • ipv6 支持
  • 引入 Laravel 框架
  • 引入 vue3 + Element plus

修复:

  • 不启用缓存,rss 勾选仅收藏不生效。实际上,启用缓存的情况下,第一次请求未中缓存,也是不生效的。往后命中缓存了,就生效了。
  • 邀请注册,邀请者被篡改与邀请码不对应亦能注册成功。

本次更新功能上增加了考核系统。支持的考核指标有上传量、平均做种时间、下载量、做种魔力,新建考核时可勾选其中至少一个。支持筛选用户的条件有等级、注册时间范围。新建后,系统自动分配考核任务到符合条件的用户,到时间自动结算并结束。期间亦可手动删除用户的考核任务,或者重新分配之。

ipv6 支持的代码来自小樱

另外重大更新是引入了 Laravel 框架和 Vue3+Element plus。NexusPHP 的上古代码组织十分混乱,前后端糅杂在一起,十分不利于升级维护。Vu3 + Element plus 创建一个独立的现代化的管理后台,接口由 Laravel 驱动。全面接口化后开发其他应用也有了更多可能。

本次更新中,独立后台只有用户列表,以及考核的管理功能。

Leave a comment

Your email address will not be published. Required fields are marked *