-
Notifications
You must be signed in to change notification settings - Fork 15
Release version 4.39.0 #568
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
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…od-and-staging Separate db files for prod and staging
…ter-v6 Migrate to electron-updater v6
…t-to-ui-to-rerender-menu Add ability to send event to UI to rerender menu
…st-ui-under-main-ui-control
Release version 4.39.0 to staging
vigan-abd
approved these changes
Nov 21, 2025
batrudinych
approved these changes
Nov 21, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[4.39.0] - 2025-11-19
Added
summary statisticsinfo intogetSummaryByAssetendpoint. PR: bfx-reports-framework#485DEBinstallable package forLinuxfor better UX giving more native behavior. PR: bfx-report-electron#564Statisticssection for the appSummarypage and predefinedunrealizedprofits accounting (should always be included) for the summary by assets and statistics calculations. PR: bfx-report-ui#977Changed
better-sqlite3version up to12.4.1to have the last binary prebuild and be able to launch the driver underelectronv38. PR: bfx-facs-db-better-sqlite#13300msdelay to help balance the amount of reconnection instead of the forward recursion. PR: bfx-report-ui#983prodandstagingto prevent mixing data when testing. In general the issue is in the candles table. It's a public endpoint, and we don't associate it with a specific user id. And it means we can sync staging candles and mix them up with prod candles. As a good solution would be better to separate DB files for prod and staging. PRs: bfx-reports-framework#488, bfx-report-electron#562auto-updatetoast UI under main UI control instead of creating new windows usingelectron-alertlib. PR: bfx-report-electron#566__bfx_tokenpossibility for all environments and adjusted login type priority. PR: bfx-report-ui#974dayand includedunrealizedprofits as a default for theAccount Balancesection, like we already had for other sections, for represented data consistency. Removed the unused selectors and theFilterbutton, also implemented an auto-refreshing for all sections on theDaterange changes for a cleaner UI and intuitive UX. PR: bfx-report-ui#978Filterbutton from theAccount Balancereport and implemented an auto-refreshing on each parameter change for a cleaner UI and intuitive UX. PR: bfx-report-ui#980Filterbutton from theAnalysis & Statisticssections (Weighted Averages, Traded Volume, Average Win/Loss, Concentration Risk, Loan Report, Fees Report) and implemented an auto-refreshing on each parameter change for a cleaner UI and intuitive UX. PR: bfx-report-ui#982Generatebutton from theTax Reportand implemented an auto-refreshing on each parameter change for a cleaner UI and intuitive UX. Prevented changing the params possibility(auto-refresh) during the report generation and initial sync to avoid errors. PR: bfx-report-ui#984Filterbutton from theSnapshotssections (Positions, Tickers, Wallets) and implemented an auto-refreshing on each parameter change for a cleaner UI and intuitive UX. Prevented changing the params possibility(auto-refresh) during the report loading and initial sync to avoid errors. PR: bfx-report-ui#985Bitfinexlogo from https://www.bitfinex.com to https://trading.bitfinex.com/t. PR: bfx-report-ui#986Filterbutton from theMy Historyreports(Ledgers, Movements, Balances, Earnings sections, Trades sections, Orders, Positions sections, Funding sections) and implemented an auto-refreshing on each parameter change for a cleaner UI and intuitive UX. PR: bfx-report-ui#987Filterbutton from the Public Trades, Public Funding, Spot, Derivatives, Login History, Change Logs reports and implemented an auto-refreshing on each parameter change. PR: bfx-report-ui#988Fixed
winstonwrite stream issue in hot reload dev mode. PRs: bfx-report-express#54, bfx-report#453database is lockedissue after DB driver update for theupdateSubAccountendpoint. PR: bfx-reports-framework#489symbolparams mapping for the test pairs (should betTESTBTC:TESTUSDinstead oftBTC:TESTUSDetc.) that cause errors. PR: bfx-report-ui#973Security
electron-updaterfromv5tov6. This is necessary to addDEBrelease as a new version of lib supports it (it adds the installable experience for Linux users and fixes the missing app icon), and also fixed the high-severity vulnerability of the electron app