NexusPHP v1.7.17

新增:

  • 新增配置项:未审核种子是否可见
  • 未审种子不可见时,对管理组添加未审种子数量提醒
  • 搜索箱增加审核状态筛选项
  • IMDB 数据抓取支持指定语言
  • 基于 Filament 的全新管理后台
  • 管理后台支持种子的置顶、清除标签、设置标签批量操作

优化:

  • 种子审核状态不是[通过]、[拒绝]互转不发送站内通知
  • 审核[拒绝]更新原因时,通知作者

变更:

  • 个人页面,发布的种子,未做过种亦显示
  • 种子 MediaInfo,如果不能匹配标准的英文 text 视图格式,将原样显示

修复:

  • 认领结算有未达标被删除时错误
  • 编辑用户捐赠截止时间留空自动填充为 0000-00-00 00:00:00 且不为永久有效
  • rss 仅收藏、关键字等筛选条件失效

种子发布后默认是未审核状态,默认对全部用户可见。若改为不可见,对于未审核的种子,在种子列表和 rss 列表,只有管理组以上才可见,种子详情和个人页面,全部可见。只有拥有权限 [查看被禁止的种子] 的用户才能下载/汇报。

假如开启了未审核不可见,对于不为审核通过状态的种子,强制显示审核状态图标。

如要将配置改为未审核不可见,请先将旧种子全部设置为审核通过,否则旧种子对普通用户将不可见,不能正常下载/汇报。手工执行以下语句修改:

update torrents set approval_status = 1;

若启用显示审核图标或是管理组成员,搜索箱增加审核状态的筛选项。

[管理后台]摒弃基于 Element Plus 的版本,使用 Filament 全新编写了一个,旧的代码保留,新的入口是 /nexusphp。新版本支持多语言,且对移动端有较好的支持。

本次升级需要更新依赖。为配合新后台请修改 Nginx 配置,修改 location / 规则,并添加 filament 的 location。

location / {
    index index.html index.php;
    # 旧的 /index.php 改为 nexus.php
    try_files $uri $uri/ /nexus.php$is_args$args;
}

# 新增 filament 规则 
location ^~ /filament {
    try_files $uri $uri/ /nexus.php$is_args$args;
}

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注