Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release version 4.16.0 #287

Merged
merged 7 commits into from
Dec 14, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [4.16.0] - 2023-12-13

### Added

- Added the `start` param to the `Summary by Asset` to be able to select a period more than `30d`. PR: [bfx-reports-framework#342](https://github.com/bitfinexcom/bfx-reports-framework/pull/342)
- Added exchange volume and trading fee values to the the `Summary by Asset`. PR: [bfx-reports-framework/pull/344](https://github.com/bitfinexcom/bfx-reports-framework/pull/344)
- Added exceptions for the error modal window. It should cover the follow cases: `database is locked` and `network timeout`. PR: [bfx-report-electron#285](https://github.com/bitfinexcom/bfx-report-electron/pull/285)
- Implemented `ETH2P (ETH2Pending)`, `ETH2R (ETH2Rewards)` and `ETH2U (ETH2Unstaking)` availability in the `Symbol` selector. PR: [bfx-report-ui#740](https://github.com/bitfinexcom/bfx-report-ui/pull/740)
- Implemented dynamic selectable date range support for the `Summary by Asset` section. PR: [bfx-report-ui#741](https://github.com/bitfinexcom/bfx-report-ui/pull/741)
- Implemented representation of `Volume (eligible for fee tier calculation) in the last 30 days` in the `Account Fees` table of the `Summary` page. PR: [bfx-report-ui#743](https://github.com/bitfinexcom/bfx-report-ui/pull/743)
- Implemented displaying the selected period as a subtitle in the `Summary by Asset` section. PR: [bfx-report-ui#745](https://github.com/bitfinexcom/bfx-report-ui/pull/745)

### Changed

- Considered the requested `start` time point instead of the existing one in the `ledgers` for the `Account Balance`. The idea is to show users the Account Balance started from the wallet snapshot of the start time point. PR: [bfx-reports-framework#341](https://github.com/bitfinexcom/bfx-reports-framework/pull/341)
- Removed the `Profits` column from the `Summary by Asset` table temporally. PR: [bfx-report-ui#744](https://github.com/bitfinexcom/bfx-report-ui/pull/744)
- Actualized columns for the `Summary by Asset` section. PR: [bfx-report-ui#746](https://github.com/bitfinexcom/bfx-report-ui/pull/746)

### Fixed

- Fixed `Account Balance` unrealized profit. The issue is in passing the correct timestamp for currency conversion of PL values of daily positions snapshot. PR: [bfx-reports-framework#340](https://github.com/bitfinexcom/bfx-reports-framework/pull/340)
- Fixed initialization requests order for all reports according to the proposals to prevent received data inconsistency in some cases. PR: [bfx-report-ui#742](https://github.com/bitfinexcom/bfx-report-ui/pull/742)

### Security

- Used `max` and `min` utils from the `lib-js-util-base` lib instead of the `lodash`. PRs: [bfx-reports-framework#343](https://github.com/bitfinexcom/bfx-reports-framework/pull/343), [lib-js-util-base#19](https://github.com/bitfinexcom/lib-js-util-base/pull/19)

## [4.15.0] - 2023-11-29

### Added
Expand Down
2 changes: 1 addition & 1 deletion bfx-report-ui
Submodule bfx-report-ui updated 50 files
+1 −1 package.json
+7 −3 public/locales/en/translations.json
+2 −0 src/components/AccountBalance/AccountBalance.container.js
+9 −11 src/components/AccountBalance/AccountBalance.js
+2 −0 src/components/AffiliatesEarnings/AffiliatesEarnings.container.js
+12 −1 src/components/AppSummary/AppSummary.byAsset.js
+128 −54 src/components/AppSummary/AppSummary.columns.js
+8 −1 src/components/AppSummary/AppSummary.fees.js
+4 −0 src/components/AppSummary/AppSummary.helpers.js
+9 −11 src/components/AppSummary/AppSummary.js
+1 −1 src/components/AppSummary/AppSummary.value.js
+12 −4 src/components/AppSummary/_AppSummary.scss
+2 −0 src/components/AverageWinLoss/AverageWinLoss.container.js
+2 −0 src/components/Candles/Candles.container.js
+2 −0 src/components/ChangeLogs/ChangeLogs.container.js
+2 −0 src/components/ConcentrationRisk/ConcentrationRisk.container.js
+13 −2 src/components/ConcentrationRisk/ConcentrationRisk.js
+2 −0 src/components/Derivatives/Derivatives.container.js
+2 −0 src/components/FeesReport/FeesReport.container.js
+5 −0 src/components/FeesReport/FeesReport.js
+2 −0 src/components/FundingCreditHistory/FundingCreditHistory.container.js
+2 −0 src/components/FundingLoanHistory/FundingLoanHistory.container.js
+2 −0 src/components/FundingOfferHistory/FundingOfferHistory.container.js
+2 −0 src/components/FundingPayment/FundingPayment.container.js
+2 −0 src/components/Invoices/Invoices.container.js
+2 −0 src/components/Ledgers/Ledgers.container.js
+2 −0 src/components/LoanReport/LoanReport.container.js
+2 −0 src/components/Logins/Logins.container.js
+2 −0 src/components/Movements/Movements.container.js
+2 −0 src/components/Orders/Orders.container.js
+2 −0 src/components/Positions/Positions.container.js
+2 −0 src/components/PublicFunding/PublicFunding.container.js
+2 −0 src/components/PublicTrades/PublicTrades.container.js
+2 −0 src/components/Snapshots/Snapshots.container.js
+12 −2 src/components/Snapshots/Snapshots.js
+2 −0 src/components/StakingPayments/StakingPayments.container.js
+2 −0 src/components/TaxReport/Result/Result.container.js
+2 −0 src/components/TaxReport/Snapshot/Snapshot.container.js
+2 −0 src/components/Tickers/Tickers.container.js
+2 −0 src/components/TradedVolume/TradedVolume.container.js
+3 −1 src/components/Trades/Trades.container.js
+2 −0 src/components/Wallets/Wallets.container.js
+12 −1 src/components/Wallets/Wallets.js
+2 −0 src/components/WeightedAverages/WeightedAverages.container.js
+5 −2 src/state/summaryByAsset/saga.js
+2 −0 src/state/symbols/constants.js
+2 −2 src/state/symbols/reducer.js
+22 −7 src/state/utils.js
+0 −4 src/styles/index.scss
+10 −3 src/ui/CollapsedTable/CollapsedTable.js
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "bfx-report-electron",
"version": "4.15.0",
"version": "4.16.0",
"repository": "https://github.com/bitfinexcom/bfx-report-electron",
"description": "Reporting tool",
"author": "bitfinex.com",
Expand Down
4 changes: 3 additions & 1 deletion src/error-manager/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,9 @@ const _isLogSkipped = (log) => {
str.includes('ERR_INTERNET_DISCONNECTED') ||
// Skip error when can't get code signature on mac
str.includes('Could not get code signature') ||
str.includes('ERR_BFX_API_SERVER_IS_NOT_AVAILABLE')
str.includes('ERR_BFX_API_SERVER_IS_NOT_AVAILABLE') ||
str.includes('database is locked') ||
str.includes('network timeout')
)
)
}
Expand Down