Skip to content

Releases: sqzw-x/amane

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 25 Aug 15:47

v0.4.2

🐛 修复

  • 演员刮削 (#10): javdb 女优页默认性别、英文页兼容、搜索命中大小写不敏感; Wikidata 改多语言搜索 (ja/zh/en) + AV 关键词/职业判定。伊藤舞雪、miru 可直接刮取并自动获得性别。
  • 文件浏览器: 挂载盘/跨盘路径兼容与规范路径化 (#8)。
  • 日志与网络盘: LoggingMiddleware 置最外层收口请求日志; 网络盘失效不再无日志 500。
  • worker: stop() 终止主循环, 消除在飞 claim 竞态。
  • Docker: 镜像注入 AMANE_LOG_DIR (#5), compose 配置 AMANE_SAFE_DIRS (#6)。

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 24 Aug 04:04

v0.4.1

🐛 修复

  • 文件浏览器跨盘符路径选择报 Internal Server Error (#1): os.path.commonpath 在 Windows 不同盘符 (如 C:D:) 上抛 ValueError, 导致 /api/files 浏览其他盘路径时返回 500。现在跨盘路径视为非后代, 安全检查会跳过该盘并继续校验其余可信目录。
  • Windows 上资源 serve 404: 资源库 file_path 之前按 OS 原生分隔符存储 (Windows 反斜杠), 与按 hash 前缀的查询模式不匹配; 统一存 POSIX (/) 分隔符。

🧪 测试 / CI

  • CI 测试门禁改为 Linux + Windows 双平台运行: 此前只在 Ubuntu 上跑, Windows 专属用例 (如跨盘符路径测试) 全部被跳过, 这也是 #1 未被发现的原因。
  • export_openapi 固定写 LF、新增 .gitattributes 统一文本行尾, 修复 Windows 上 check-openapi / check-web 因 CRLF 导致的整文件误报。
  • 路径模板 / 二进制路径测试改为跨平台写法; TestRepoRoundTrip 改用独立文件库消除 FeedService 后台 poll 竞态。

⬇️ 下载

  • macOS: Amane-v0.4.1-macos.app.zip
  • Windows: Amane-v0.4.1-windows-x64.zip

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 23 Aug 13:26
v0.4.0