4.36.2
·
487 commits
to master
since this release
[4.36.2] - 2025-07-16
Added
- Implemented a class for the sync schema models to typify and unify model objects. PR: bfx-reports-framework#459
Changed
- Reworked sync schema model usage to use the new model interface implemented in the previous PR
#459. It speeded up the work by avoiding the usage ofcloneDeepfn based onJSON.parse(JSON.stringify(obj))for the models. PR: bfx-reports-framework#461 - Improved the
isUserMerchantchecking flow and hides theMerchant Historysection(Invoices) for non-merchant users. Removed the outdatedNonMerchantscreen and related unused handlers. PR: bfx-report-ui#936 - Disabled
Snapshotsrefresh button during initial synchronization to prevent report generation errors. Added a corresponding notice to communicate this to the user. PR: bfx-report-ui#937 - Improved currency and fees formatting in the
Movementsdetails modal. PR: bfx-report-ui#939
Fixed
- Fixed symbols/pairs duplication. When sync data is moved from the temp tables to the main ones it's needed to remove previous data for the updatable collections such as symbols, etc to prevent deleted currencies from getting stuck. PR: bfx-reports-framework#463
- Prevented duplication possibility for selectors items noted in some cases.PR: bfx-report-ui#940
- Hidden the
Exportfrom the header and account menu for theSummaryas we currently don't support exporting for this page. PR: bfx-report-ui#941
Security
- Updated
Grenachedependencies due to the last Grenache updates, removed unsupportedrequestlib, fixed high severity vulnerabilities bynpm audit. PRs: bfx-report-express#49, bfx-report#435, bfx-reports-framework#462, bfx-report-electron#541