4.33.0
·
630 commits
to master
since this release
[4.33.0] - 2025-02-19
Added
- Implemented
Electronapp menu bar and corresponding functionality in the UI title instead of the native one. This is very useful as it saves overall space and at the same time constantly displays the menu and does not require the user to press theAltkey to display it (as the practice has shown, because of the last one, many inexperienced users do not even know about the existence of menu functions). Available for theWindowsandLinuxapp users. On theMacwe have to hide the menu in the UI and show the native electron menu bar due to someMacOSspecifics, it's impossible to have proper menu item control from the UI. PR: bfx-report-ui#898 - Added exponential backoff and jitter for bfx-api requests to improve
Rate Limitbypassing. Here we implementedDecorrelated Jitterdescribed in AWS article https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/ And added a small improvement to shift the starting point of jitter for each iteration. In practice, it helps better to move through theRate Limitfor theSyncandTax Report. PR: bfx-report#420
Changed
- Changed font family to
Intersimilar to used on the main platform. PR: bfx-report-ui#896 - Reworked and optimized
ThemeSwitchercomponent in a more performant way and reduced redundant code. PR: bfx-report-ui#897 - Changed the font family from
RobototoInterin the Electron env to prevent throwing error due to the last UI changes (electron layouts use font source from the UI sub-module). PR: bfx-report-electron#494 - Disabled native title menu bar to use UI implementation via Electron renderer IPC bridge. PR: bfx-report-electron#504
- Migrated from
html-pdftopuppeteerforpdfcreation as the first one repo is notmaintainedanymore. PRs: bfx-reports-framework#432, bfx-report#419
Fixed
- Fixed setting
IS_AUTO_UPDATE_DISABLEDconfig flag for thedevmode. PR: bfx-report-electron#484 - Fixed the UI setup flow for the
devmode. PR: bfx-report-electron#485 - Fixed error metadata processing, related to this test pipeline: https://github.com/bitfinexcom/bfx-report/actions/runs/12114987593/job/33772854879 PR: bfx-report#418