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 3.8.0 to beta #165

Merged
merged 3 commits into from
Sep 23, 2022
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
29 changes: 29 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,35 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [3.8.0] - 2022-09-20

### Added

- Added a zipped `AppImage` release of the app to the electron build flow as a simple way to avoid users adding executable permission manually after downloading binary artifact. Also, leaves unzipped `AppImage` release for auto-update. PR: [bfx-report-electron#162](https://github.com/bitfinexcom/bfx-report-electron/pull/162)
- Added `win/loss` vs `previous day balance` results. PR: [bfx-reports-framework#233](https://github.com/bitfinexcom/bfx-reports-framework/pull/233)
- Added one more option to `Select Report Type` selection of the`win/loss` chart: `Percentage Gains (gains/deposits)` and `Percentage Gains (gains/balance)` options. PR: [bfx-report-ui#545](https://github.com/bitfinexcom/bfx-report-ui/pull/545)
- Added `Sum` option to the columns context menu and related logic to show a quick total for numeric values. PR: [bfx-report-ui#538](https://github.com/bitfinexcom/bfx-report-ui/pull/538)
- Implemented copying columns sum up values to the clipboard along with displaying the result. Allowed quick total displaying if sum up value equals 0. PR: [bfx-report-ui#540](https://github.com/bitfinexcom/bfx-report-ui/pull/540)
- Implemented dynamic payload fetching on `Candles` chart scrolling for better representation and UX improvement. PR: [bfx-report-ui#547](https://github.com/bitfinexcom/bfx-report-ui/pull/547)

### Changed

- Enhanced the fees report. Added an additional selector with `Trading fees` (by default) and `Funding fees` and `Funding + Trading fees` options. Added `cumulative` result to the chart as on `Loan Report`. PR: [bfx-reports-framework#234](https://github.com/bitfinexcom/bfx-reports-framework/pull/234)
- Improved properties validation in `Affiliates Earnings`, `Funding`, `Staking Payments` and `Ledgers` reports by defining types/defaults inside the related components for better linting. PR: [bfx-report-ui#541](https://github.com/bitfinexcom/bfx-report-ui/pull/541)
- Improved candles fetching logic to speed up `Go to` specific date feature for `Candles` chart in the `Trades` report. PR: [bfx-report-ui#542](https://github.com/bitfinexcom/bfx-report-ui/pull/542)
- Improved properties validation in `Account Balance`, `Candles`, `Derivatives`, `Candlestick`, and several `Auth` sub-components. PR: [bfx-report-ui#544](https://github.com/bitfinexcom/bfx-report-ui/pull/544)

### Fixed

- Fixed auto-update toast window styles. PR: [bfx-report-electron#161](https://github.com/bitfinexcom/bfx-report-electron/pull/161)
- Fixed `win/loss` vs `account balance` report, fixed percentage calculation for sub-account transfers and for all movements. PR: [bfx-reports-framework#233](https://github.com/bitfinexcom/bfx-reports-framework/pull/233)
- Fixed issues with selected `Unrealized Profits` and `Report Type` params dropping to defaults on `Average Win/Loss` report refresh. PR: [bfx-report-ui#545](https://github.com/bitfinexcom/bfx-report-ui/pull/545)
- Fixed `win/loss` vs `account balance` export to CSV. PR: [bfx-report-ui#546](https://github.com/bitfinexcom/bfx-report-ui/pull/546)

### Security

- Updated dependencies versions. PRs: [bfx-report-ui#539](https://github.com/bitfinexcom/bfx-report-ui/pull/539), [bfx-report-ui#543](https://github.com/bitfinexcom/bfx-report-ui/pull/543)

## [3.7.4] - 2022-08-10

### Added
Expand Down
2 changes: 1 addition & 1 deletion bfx-report-ui
Submodule bfx-report-ui updated 89 files
+67 −127 package-lock.json
+2 −2 package.json
+13 −2 public/locales/en/translations.json
+5 −5 src/components/AccountBalance/AccountBalance.container.js
+33 −13 src/components/AccountBalance/AccountBalance.js
+0 −23 src/components/AccountBalance/AccountBalance.props.js
+1 −3 src/components/AccountSummary/index.js
+16 −12 src/components/AffiliatesEarnings/AffiliatesEarnings.container.js
+64 −21 src/components/AffiliatesEarnings/AffiliatesEarnings.js
+1 −3 src/components/AffiliatesEarnings/index.js
+21 −8 src/components/Auth/InputKey/InputKey.js
+0 −18 src/components/Auth/InputKey/InputKey.props.js
+7 −4 src/components/Auth/PasswordRecovery/PasswordRecovery.container.js
+18 −10 src/components/Auth/PasswordRecovery/PasswordRecovery.js
+4 −0 src/components/AverageWinLoss/AverageWinLoss.container.js
+53 −9 src/components/AverageWinLoss/AverageWinLoss.js
+0 −19 src/components/AverageWinLoss/AverageWinLoss.props.js
+17 −13 src/components/Candles/Candles.container.js
+51 −17 src/components/Candles/Candles.js
+0 −50 src/components/Candles/Candles.props.js
+1 −3 src/components/Candles/index.js
+4 −0 src/components/Derivatives/Derivatives.columns.js
+16 −12 src/components/Derivatives/Derivatives.container.js
+59 −19 src/components/Derivatives/Derivatives.js
+0 −36 src/components/Derivatives/Derivatives.props.js
+1 −3 src/components/Derivatives/index.js
+2 −0 src/components/FundingCreditHistory/FundingCreditHistory.columns.js
+2 −0 src/components/FundingLoanHistory/FundingLoanHistory.columns.js
+3 −0 src/components/FundingOfferHistory/FundingOfferHistory.columns.js
+16 −12 src/components/FundingPayment/FundingPayment.container.js
+63 −20 src/components/FundingPayment/FundingPayment.js
+1 −3 src/components/FundingPayment/index.js
+1 −0 src/components/Invoices/Invoices.columns.js
+0 −8 src/components/Ledgers/Ledgers.SubCategory.props.js
+4 −0 src/components/Ledgers/Ledgers.columns.js
+11 −11 src/components/Ledgers/Ledgers.container.js
+56 −14 src/components/Ledgers/Ledgers.js
+0 −38 src/components/Ledgers/Ledgers.props.js
+8 −5 src/components/Movements/Movements.columns.js
+5 −0 src/components/Orders/Orders.columns.js
+10 −3 src/components/Positions/Positions.columns.js
+2 −0 src/components/PublicFunding/PublicFunding.columns.js
+2 −0 src/components/PublicTrades/PublicTrades.columns.js
+14 −10 src/components/StakingPayments/StakingPayments.container.js
+65 −20 src/components/StakingPayments/StakingPayments.js
+1 −3 src/components/StakingPayments/index.js
+2 −0 src/components/Tickers/Tickers.columns.js
+3 −0 src/components/Trades/Trades.columns.js
+2 −0 src/components/Wallets/Wallets.columns.js
+16 −0 src/state/candles/actions.js
+17 −0 src/state/candles/constants.js
+7 −0 src/state/candles/reducer.js
+45 −20 src/state/candles/saga.js
+2 −0 src/state/candles/selectors.js
+8 −0 src/state/columns/actions.js
+1 −0 src/state/columns/constants.js
+26 −0 src/state/columns/saga.js
+5 −5 src/state/goToRange/actions.js
+9 −9 src/state/goToRange/constants.js
+14 −2 src/state/query/saga.js
+2 −0 src/state/sagas.js
+7 −0 src/state/winLoss/actions.js
+1 −0 src/state/winLoss/constants.js
+15 −1 src/state/winLoss/reducer.js
+2 −0 src/state/winLoss/saga.js
+6 −0 src/state/winLoss/selectors.js
+14 −7 src/ui/Charts/Candlestick/CandleStats/CandleStats.js
+0 −10 src/ui/Charts/Candlestick/CandleStats/CandleStats.props.js
+1 −3 src/ui/Charts/Candlestick/CandleStats/index.js
+9 −7 src/ui/Charts/Candlestick/Candlestick.container.js
+79 −16 src/ui/Charts/Candlestick/Candlestick.js
+0 −13 src/ui/Charts/Candlestick/Candlestick.props.js
+29 −18 src/ui/Charts/Candlestick/Tooltip/Tooltip.js
+0 −11 src/ui/Charts/Candlestick/Tooltip/Tooltip.props.js
+1 −3 src/ui/Charts/Candlestick/Tooltip/index.js
+8 −6 src/ui/Charts/Candlestick/TradesToggle/TradesToggle.js
+0 −9 src/ui/Charts/Candlestick/TradesToggle/TradesToggle.props.js
+1 −3 src/ui/Charts/Candlestick/TradesToggle/index.js
+1 −3 src/ui/Charts/Candlestick/index.js
+2 −1 src/ui/DataTable/DataTable.container.js
+54 −3 src/ui/DataTable/DataTable.js
+44 −0 src/ui/ReportTypeSelector/ReportTypeSelector.item.js
+26 −23 src/ui/ReportTypeSelector/ReportTypeSelector.js
+3 −2 src/ui/ReportTypeSelector/constants.js
+36 −5 src/ui/Select/Select.js
+0 −29 src/ui/Select/Select.props.js
+24 −2 src/ui/Select/_Select.scss
+1 −3 src/ui/Select/index.js
+23 −1 src/utils/columns.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": "3.7.4",
"version": "3.8.0",
"repository": "https://github.com/bitfinexcom/bfx-report-electron",
"description": "Reporting tool",
"author": "bitfinex.com",
Expand Down