NexusPHP v1.6.0-beta9

Added:

  • 引入 rhilip/bencode,替换自带低效 bencode 编解码函数。
  • 种子详情页添加魔力奖励。
  • IP 地址显示其位置(精确到国家或城市)。
  • Google Authenticator。
  • 考核过滤条件添加是否捐赠。
  • 考核添加已免除状态。

Changed:

  • 种子下载同时支持 downhash、passkey。
  • 签到由每天流水改为只记录最新一天的情况。
  • 考核进度更新机制变更(用户无感知)。
  • 数据表结构与变更替换为 migration 文件,数据填充替换为 seeder 文件。

Fixed:

  • rss 下载链接无效。
  • 管理员修改密码越权。
  • mybar.php, takemessage.php ,viewrequests.php php8下未定义常量错误。

签到流水,人数较多可能数据量较大,考虑到实际需要展示的数据有限(只需要总签到天数,连续签到天数,当天签到所得魔力),改为每人只记录一条。

考核的进度更新,由之前流水记录改为分配时记录初始值,进度即为当前最新值减去初始值。

表结构与变更和数据填充由对应的 migration/seeder 文件完成,_db 目录下的 sql 文件仅适用于 v1.6.0-beta8 或之前版本。

Leave a comment

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