这是indexloc提供的服务,不要输入任何密码
Skip to content

Releases: bitfinexcom/bfx-report-electron

4.12.0

04 Oct 08:40
31d235c

Choose a tag to compare

[4.12.0] - 2023-10-04

Added

Changed

  • Actualized synchronization progress handling flow according to the latest backend updates. PR: bfx-report-ui#710

Fixed

  • Fixed MaxListenersExceededWarning for complicated csv reports using the transform csv stream waiting for writing to complete one by one instead of pipelining all csv streams simultaneously. And it also fixed MaxListenersExceededWarning for the process message manager. PRs: bfx-report#333, bfx-reports-framework#322
  • Fixed Movements extra info representation for fiat transfers. PR: bfx-report-ui#707

Security

4.11.0

20 Sep 10:30
2288c56

Choose a tag to compare

[4.11.0] - 2023-09-20

Added

  • Added ability to show success dialog for CSV exporting only after the emitCsvGenerationCompletedToOne event was sent by the backend for better understanding by users when the exporting process actually completed. PR: bfx-report-ui#698
  • Added the possibility of tweaking the ability to auto-start sync after the auto-update of the electron app via the Preferences menu: shouldNotSyncOnStartupAfterUpdate flag received on sign in. PR: bfx-report-ui#699
  • Implemented extra information handling and representation for the Movements report. PR: bfx-report-ui#702
  • Implemented LNX (LN-BTC) availability in the Symbol selector. PR: bfx-report-ui#703

Changed

  • Decreased candles request limit to 30 reqs/min to prevent Rate Limit restriction. PR: bfx-reports-framework#316
  • Improved server availability error message to be persistent. PR: bfx-reports-framework#317
  • Updated Nodejs to v18 in Docker containers and fixes UI dependencies installation under container. PR: bfx-reports-framework#318
  • Bumped Electron version up to v25 to have under hood Nodejs v18. PRs: bfx-report-electron#251, bfx-report-ui#701
  • Prevented showing error modal dialog due to inet issue. When the sync starts we send a ping request to BFX API to check that API is available. The idea is to not show error modal dialog for issues, just show error toast via UI when fetching the corresponding error with progress event via WS. PR: bfx-report-electron#252
  • Reworked and enhanced Columns filter to display the actual selected filters quantity for better clearance to the users. Reworked refresh button representation according to the design updates. PR: bfx-report-ui#697
  • Improved user notification when data should be synced. Implemented synchronization auto-initiation if not syncing at the moment. PR: bfx-report-ui#700
  • Updated translations for UI. PR: bfx-report-ui#704

Fixed

4.10.0

23 Aug 10:03
49d2c91

Choose a tag to compare

Release [4.10.0] - 2023-08-23

Added

Changed

Fixed

  • Fixed the error message of the json rpc response. The idea is to have extra data in case we catch an error from BFX API side and on the UI use a transparent error message which can contain BFX API error reasons. PRs: bfx-report#327, bfx-report-ui#692
  • Fixed notifications positioning on page scrolling: When setting Table Scroll is turned off, the results of using Sum can appear below or above the part of the table that's currently visible. Fixed to be anchored to a specific part of the currently visible screen rather than a specific point in the table. PR: bfx-report-ui#686
  • Fixed redundant getUsers calls for the hosted version. PR: bfx-report-ui#689
  • Fixed issue with crashing Change Logs report when users remove the 2FA option from their account. PR: bfx-report-ui#690

4.9.3

09 Aug 08:05
4ebef5a

Choose a tag to compare

[4.9.3] - 2023-08-09

Fixed

  • Fixed start timestamp of BFX API queries to be at least Date.UTC(2013) = 1356998400000 ms. The issue is the following: some restrictions of the BFX API are changed for the Funding Credits History, if we set start: 0 throws Internal Server Error from the API side. It's an issue for the sync mode (as we start syncing with 0) and setting the default value for requests. PRs: bfx-report#324, bfx-reports-framework#307

4.9.2

02 Aug 09:35
c6dca30

Choose a tag to compare

[4.9.2] - 2023-08-02

Changed

  • Removed the Cumulative Weighted Price column and corresponding logic from the Weighted Averages report according to the latest requirements. Added Cost and Sale columns to the Weighted Averages report. PRs: bfx-report#319, bfx-reports-framework#302, bfx-report-ui#681
  • Improved sync time estimation flow as follows: in addition to existing emitting WS events when the next collection is syncing to not hold the previous time value (some collections can sync very long) adds an ability to emit the progress event every 1sec with new values spentTime and leftTime for better UX (so that the user does not think that sync has stalled). PR: bfx-reports-framework#303
  • Changed Rate Limits for public endpoints: trades to 15 req/min, candles to 60 req/min. PR: bfx-reports-framework#304

Fixed

  • Fixed issues with the incorrect synchronization estimation time conversion and representation. PR: bfx-report-ui#680
  • Fixed handling bfx api ERR_AUTH_API: ERR_INVALID_CREDENTIALS error to prevent showing 500 Internal Server Error and error modal dialog in the electron app. PR: bfx-report#318
  • Fixed the issue #215 related to MaxListenersExceededWarning warning for the electron windows. PR: bfx-report-electron#229

4.9.1

12 Jul 09:13
dc139dc

Choose a tag to compare

[4.9.1] - 2023-07-12

Added

Fixed

  • Added Rate Limit router to control BFX API requests bandwidth to resolve the long timeout issue and help users to go through the data sync. Bumped API call timeout to 90s. Reduced redundant positionsAudit calls to facilitate sync. Fixed stuck event loop to fix WS timeout on big data. PRs: bfx-report#314, bfx-reports-framework#298

4.9.0

05 Jul 12:37
426e843

Choose a tag to compare

[4.9.0] - 2023-07-05

Added

Changed

Fixed

  • Fixed the issue with the active state losing in the Wallets section when switching to the Movements tab. PR: bfx-report-ui#669
  • Fixed issues with the incorrect accounts registration type detection. PR: bfx-report-ui#670
  • Fixed the Export option unavailability in the top navigation menu and showing Start Sync only in the framework mode. PR: bfx-report-ui#672

4.8.1

22 Jun 11:59
de07407

Choose a tag to compare

[4.8.1] - 2023-06-22

Fixed

4.8.0

21 Jun 13:02
bab4099

Choose a tag to compare

[4.8.0] - 2023-06-21

Added

Changed

  • Prevented proxying all HTML of the BFX API error. PR: bfx-report#299
  • Enhanced Reports tables representation according to the latest design updates. PR: bfx-report-ui#664

Fixed

4.7.1

07 Jun 10:19
b00b9f0

Choose a tag to compare

[4.7.1] - 2023-06-07

Added

  • Added a note to the electron app that BFX API Staging is used. PR: bfx-report-electron#207
  • Added app download section available for the web users and corresponding logic where they can get the latest Reports App version for their OS. PR: bfx-report-ui#657
  • Implemented displaying accounts group name (if available) for multiple accounts instead of the primary account email on the main Sign In screen for better clearance to the users. Implemented the possibility of changing existing accounts groups names for multiple accounts. PR: bfx-report-ui#659

Changed

  • Increased getAccountSummary request timeout to 30s, the rest requests will use 20s timeout for the bfx-api-node-rest lib. PR: bfx-report#293
  • Added 3 retries instead of 2 when catching Rate Limit error to help users to go through sync in the electron app. PR: bfx-report#294
  • Implemented navigation via tabs between Balances and Movements reports in the Wallets sub-section. Expanded My Account and My History sections by default for better UX. Actualized several sub-sections naming. PR: bfx-report-ui#658

Fixed

  • Fixed issue with reloading UI page via the menu bar options. In the electron env need to trigger-electron-load event after running Force Reload and Reload menu commands with express api port. PR: bfx-report-electron#206