Skip to content

Releases: Logical-Byte/endfield-essence-recognizer

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 05 Jun 16:09
b351587

终末地基质小助手 v1.0.0

从本版本开始,支持一键更新;从下一个版本开始,支持一键增量更新。

! IMPORTANT ! 自动更新功能有删除硬盘上的文件的操作,请确保重要数据已备份再使用自动更新功能,避免误删重要文件。使用者需承担因使用本工具产生的任何风险、损失或责任。

新功能

  • 新增多账号管理,支持创建 / 切换 / 重命名 / 删除多个账号
  • 新增宝藏基质配置,可维护经过扫描的 / 手动填写的当前账号下已拥有的武器基质
  • 新增刷取建议计算器,参考 BV1VakbBVE9P。支持点击切换是否使用冷却脂,动态更新期望消耗
  • 新增基质规划器,参考终末地一图流 https://ef.yituliu.cn/ 。支持 “使用预刻券” 和 “不使用预刻券” 两种模式
  • 新增设置 - 宝藏基质判定规则「仅/和/或/三项相加」4 种匹配模式,无瑕与非无瑕基质可分别独立设定
  • 新增设置 - 自定义基质名称,对于千里眼用户可自定义刷取需要的基质
  • 新增设置 - 扫描时自动翻页 - 翻页滚动过量修正(实验性功能)

修改

  • 修改更新器,使用 Rust 重构(实验性功能)
  • 修改监控页,新增开始/停止按钮

What's Changed

  • fix: 修复 PyInstaller 打包后 CA 证书缺失导致的崩溃 by @jiubook in #161
  • fix: 热键注册失败时自动降级,避免应用启动崩溃 by @jiubook in #162
  • feat: 多账号管理、宝藏基质配置、基质规划器与刷取建议系统 by @jiubook in #167
  • refactor: code quality cleanup — dead code, magic numbers, handle leaks by @MisakaVan in #170
  • refactor(updater): 使用 Rust 更新器重构热更新流程并支持增量包 by @jiubook in #169
  • feat: 扩展宝藏基质判定规则、扫描行为设置与自定义基质增强 by @jiubook in #172
  • fix: 修正默认更新源为 GitHub 并修复相关测试 by @jiubook in #174

Full Changelog: v0.9.2...v1.0.0

v0.9.2

Choose a tag to compare

@github-actions github-actions released this 18 Apr 08:14

What's Changed

  • fix(updater): 清理残留空目录导致应用无法正常启动的问题 by @jiubook in #159
  • fix: 更改终结技充能效率提升的模板

Full Changelog: v0.9.1...v0.9.2

终末地基质小助手 v0.9.1

Choose a tag to compare

@github-actions github-actions released this 17 Apr 16:10

官网:https://ef.yituliu.cn/resources/essence-recognizer
项目地址:https://github.com/Logical-Byte/endfield-essence-recognizer

从下一个版本开始,支持一键更新,本次更新仍需手动解压。
! IMPORTANT ! 自动更新功能有删除硬盘上的文件的操作,请确保重要数据已备份再使用自动更新功能,避免误删重要文件。使用者需承担因使用本工具产生的任何风险、损失或责任。

新功能

  • 更新了「春晓时」版本的新武器
  • 一键更新(实验性功能)
  • 支持用户配置自动迁移

修复

  • 修复由 mimetype 错误导致的白屏问题

优化

  • 降低打包大小

What's Changed

New Contributors

Full Changelog: v0.8.0...v0.9.1

终末地基质小助手 v0.8.0

Choose a tag to compare

@github-actions github-actions released this 30 Mar 13:16

目前不支持热更也不支持增量更新,请下载新版本并解压到单独的文件夹中。

新功能

  • 更新了「新潮起,故渊离」版本的新武器
  • 支持自动翻页
  • 支持任意分辨率(实验性功能)
  • 扫描完成后在日志中总结宝藏基质
  • 可在设置中开启轮询,开启此功能后将在设置界面显示武器的基质数量(此项设置每次运行都需要重新手动开启)
  • 日志中的武器名按照稀有度染色,加锁/弃置操作高亮

更改

  • 将图片资源打包在工具中,不再使用一图流作为图片来源

优化

  • 降低打包大小

What's Changed

  • feat: 武器基质数量统计, 前端轮询更新状态 by @Miuzarte in #138
  • 配置 Copilot PR 审查使用中文 by @Copilot in #142
  • feat: 更新物品和 wiki 图标 URL by @BiologyHazard in #143
  • Feat: 自动翻页 by @moooonk in #137
  • Chore: remove unused ScalableResolutionProfile code by @MisakaVan in #146
  • chore: 日志中的武器名按照稀有度染色,加锁/弃置操作高亮 by @chw0239 in #145

New Contributors

Full Changelog: v0.7.0...v0.8.0

终末地基质小助手 v0.7.0

Choose a tag to compare

@BiologyHazard BiologyHazard released this 13 Mar 07:56

官网:https://ef.yituliu.cn/resources/essence-recognizer
项目地址:https://github.com/Logical-Byte/endfield-essence-recognizer

目前不支持热更也不支持增量更新,请下载新版本并解压到单独的文件夹中,并把旧版本的 config.json 文件复制到新版中。

新功能

  • 更新了「新潮起,故渊离」版本的新武器
  • 新增基质稀有度识别
  • 新增“跳过识别非无瑕基质”的选项
  • 自适应任意分辨率(实验性功能)

移除

  • 移除了界面多语言功能,现在仅支持简体中文
  • 为避免误解,移除了日志界面中的“自动滚动”选项,现在始终开启日志自动滚动

更改

  • 大幅降低打包大小
  • 优化识别稳定性和兼容性

What's Changed

  • Chore: update ruff configuration and pre-commit hook revs by @MisakaVan in #89
  • Feat: 减少基质扫描的外部截图调用次数 by @MisakaVan in #94
  • 16:9 比例多分辨率支持 by @ChthoIly in #91
  • Feat: update CI workflows to improve test reporting and artifact handling by @MisakaVan in #98
  • Refactor: 多分辨率的依赖注入相关重构和测试 by @MisakaVan in #102
  • REFACTOR: split server.py and deps.py by @MisakaVan in #104
  • chore: remove AGENTS.md from tracked files by @MisakaVan in #107
  • chore: 为前端添加 eslint 和相关 ci by @BiologyHazard in #99
  • Refactor: hotkey entrypoints and minor changes to service level by @MisakaVan in #110
  • chore: update httpx dependency in project and dev groups by @MisakaVan in #116
  • Feat: add APIs providing static data by @MisakaVan in #115
  • chore: update pre-commit configuration to include frontend linting and type checking by @MisakaVan in #118
  • Feat: make frontend use new static data APIs by @MisakaVan in #117
  • Feat: use new data schema in backend by @MisakaVan in #121
  • Feat: 自适应支持任意分辨率 by @LDNKS in #124
  • Misakavan/color recognition by @MisakaVan in #126
  • Refactor: rename and minor changes by @MisakaVan in #131

New Contributors

Full Changelog: v0.6.0...v0.7.0

终末地基质小助手 v0.6.0

Choose a tag to compare

@BiologyHazard BiologyHazard released this 08 Feb 15:27

官网:https://ef.yituliu.cn/resources/essence-recognizer
项目地址:https://github.com/Logical-Byte/endfield-essence-recognizer

新功能

  • 高等级基质属性词条判定可分开指定基础属性、附加属性、技能属性的等级阈值,只要有 1 个属性等级达到阈值就认为是宝藏
  • 新增武器筛选“按稀有度快捷选择”功能
  • 当终末地基质小助手位于前台时,也可以使用快捷键唤起终末地
  • 增加”若未锁定则弃置“及”若未弃置则锁定“选项
  • 鼠标悬停在武器上时显示武器词条
  • 终末地在前台时,按 "\" 键有隐藏功能,请各位管理员自行探索
    • 隐藏功能可能随时在未来的版本中更改或移除

更改

  • 编写了更详细的文档
  • 优化识别稳定性

What's Changed

  • chore: release 0.5.0 by @BiologyHazard in #30
  • refactor: remove path-related global variables by @MisakaVan in #31
  • feat: configure log level via .env by @MisakaVan in #33
  • REFACTOR: Config/UserSetting refactoring by @MisakaVan in #35
  • Fix missing parameter by @MisakaVan in #36
  • 在锁定/弃用的鼠标点击操作之后添加等待 by @SonodaHanami in #42
  • fix: 修复高等级宝藏判定功能 by @ABA2396 in #38
  • Refactor: encapsulate window operations by @MisakaVan in #45
  • Feat: dedicated ResolutionProfile for scanner job configuration by @MisakaVan in #48
  • Chore: minor improvements by @MisakaVan in #49
  • REFACTOR: configurable generic recognizer by @MisakaVan in #52
  • Add backend CI workflow for linting and testing by @MisakaVan in #53
  • feat: select weapons by rarity by @KirisameVanilla in #54
  • Refactor: further encapsulates recognition-related logic in EssenceScanner by @MisakaVan in #55
  • fix: remove unsupported window title from the list by @MisakaVan in #57
  • Enhance linting rules and improve code quality checks by @MisakaVan in #56
  • Feat: new ScannerService for threading management by @MisakaVan in #58
  • feat: 允许分开定义基础属性、附加属性和技能属性的等级阈值,鼠标悬停在武器上时显示武器词条 by @BiologyHazard in #60
  • CI: Fix linter CI and minor improvement by @MisakaVan in #61
  • Fix: use default essence scanner function for non-FastAPI contexts by @MisakaVan in #63
  • Refactor: Cleanup __init__.py by @MisakaVan in #64
  • fix: make SoundPlayer support asynchronous playback and enhance error handling by @MisakaVan in #65
  • Refactor: Move EssenceScanner code and add interface for testing by @MisakaVan in #66
  • Refactor scanner logic by @MisakaVan in #67
  • Update CI config by @MisakaVan in #69
  • feat: 增加”若未锁定则弃置“及”若未弃置则锁定“选项 by @MisakaVan in #68
  • Refactor: LogService for websocket log message forwarding by @MisakaVan in #71
  • Feat: update log message behaviour by @MisakaVan in #72
  • Feat: ScreenshotService for screenshot logic by @MisakaVan in #73
  • Feat: enhance hotkey handling by @MisakaVan in #74
  • Feat: 允许聚焦Webview窗口时使用快捷键操作进行单次识别或启动扫描 by @MisakaVan in #75
  • chore: add GNU Affero General Public License v3.0 by @BiologyHazard in #76
  • fix: 修复前端配置版本错误 by @BiologyHazard in #78
  • docs: 更新文档 by @BiologyHazard in #77
  • feat: check configuration version mismatch and integrate into user setting manager by @MisakaVan in #81
  • Add PR template and CONTRIBUTING.md by @MisakaVan in #85
  • fix: PR template does not work properly by @MisakaVan in #86
  • Add delivery-related functionality by @MisakaVan in #82
  • refactor: 使用 Python 3.12+ 的泛型语法 by @BiologyHazard in #87
  • feat: 识别属性等级 1~6 by @BiologyHazard in #88

New Contributors

Full Changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 01 Feb 09:22

What's Changed

New Contributors

Full Changelog: v0.4.3...v0.5.0

v0.4.3

Choose a tag to compare

@github-actions github-actions released this 31 Jan 14:35

What's Changed

New Contributors

Full Changelog: v0.4.2...v0.4.3

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 30 Jan 11:24

Full Changelog: v0.4.1...v0.4.2

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 29 Jan 12:32

Full Changelog: v0.4.0...v0.4.1