4.44.0
[4.44.0] - 2026-04-29
Added
- Implemented the possibility to download the
DEBapp releases instead ofAppImagefor better UX. PR: bfx-report-ui#1062 - Added independent integration tests with GH Actions to ensure changes to the express layer will work with the
bfx-reportworker. PR: bfx-report-express#60
Changed
- Refactored the
Average Win/Lossreport as a functional and implemented a unifieduseFetchLifecyclehook that will replace legacy (tightly coupled to class components) helpers and will be widely reused in further step-by-step reports refactoring. PR: bfx-report-ui#1067 - Removed unused report PGP signature since the ability to create a signature for reports was implemented 7 years ago and has still not been merged into the repository bfx-ext-gpg-js#1. PRs: bfx-report#472, bfx-reports-framework#507
- Updated GH Actions to resolve:
nodejs v20 actions are deprecated. PRs: bfx-report#470, bfx-reports-framework#505, bfx-report-electron#618, bfx-facs-db-better-sqlite#16 - Reworked error logging exceptions to simplify support and bring clarity of understanding. PR: bfx-report-electron#619
Fixed
- Fixed GH Actions workflow permissions. The workflow is requesting 'actions: read, checks: write', but is only allowed 'actions: none, checks: none'. PRs: bfx-report#473, bfx-reports-framework#509, bfx-report-express#63, bfx-report-electron#620, bfx-facs-db-better-sqlite#17
- Bumped
redux-sagafrom0.16.2to1.4.2, actualized effects/utils usage and fixed a couple of legacy bugs. PR: bfx-report-ui#1066 - Fixed selected type representation in the
Average Win/Lossreport. PR: bfx-report-ui#1064 - Fixed
node-fetchtimeout handling. PR: bfx-report#471 - Fixed the issue with pushing untagged drafts of the electron app release, passes the tag explicitly so that it is not replaced with a hash. PR: bfx-report-electron#617
Security
- Updated UI dependencies to fix high vulnerabilities. PR: bfx-report-ui#1068