Skip to content

Commit 359f424

Browse files
authored
Merge pull request #483 from bitfinexcom/staging
Release version 4.32.0
2 parents cc2e19b + f53a2e9 commit 359f424

32 files changed

Lines changed: 904 additions & 94 deletions

.github/workflows/build-electron-app.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ jobs:
161161
fi
162162
- uses: actions/setup-node@v4
163163
with:
164-
node-version: 18.17.1
164+
node-version: 20.18.1
165165
- name: Cache Electron binaries
166166
id: electron-cache
167167
uses: actions/cache@v4
@@ -231,7 +231,7 @@ jobs:
231231
uses: actions/checkout@v4
232232
- uses: actions/setup-node@v4
233233
with:
234-
node-version: 18.17.1
234+
node-version: 20.18.1
235235
- name: Install main dev deps
236236
run: npm i --development --no-audit --progress=false --force
237237
- name: Download Linux Unpacked build
@@ -263,7 +263,7 @@ jobs:
263263
uses: actions/checkout@v4
264264
- uses: actions/setup-node@v4
265265
with:
266-
node-version: 18.17.1
266+
node-version: 20.18.1
267267
- name: Install main dev deps
268268
run: npm i --development --no-audit --progress=false --force
269269
- name: Download Linux Unpacked build
@@ -297,7 +297,7 @@ jobs:
297297
uses: ./.github/actions/prepare-mac-runner
298298
- uses: actions/setup-node@v4
299299
with:
300-
node-version: 18.17.1
300+
node-version: 20.18.1
301301
- name: Install main dev deps
302302
run: npm i --development --no-audit --progress=false --force
303303
- name: Download Mac Unpacked build

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
submodules: recursive
2121
- uses: actions/setup-node@v4
2222
with:
23-
node-version: 18.17.1
23+
node-version: 20.18.1
2424
- name: Setup configs and install deps
2525
run: ./scripts/setup.sh -u
2626
- name: Run tests

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [4.32.0] - 2025-01-22
11+
12+
### Added
13+
14+
- Added the backend logic to move the electron app menu bar to the UI title instead of the electron one so that we can customize the electron menu, as the native electron menu API doesn't provide that. It allows us to build the menu in the UI in one small line with the main app title and typical window buttons (minimize, maximize, and close in the top corner). 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 the `Alt` key to display it (as practice has shown, because of the last one, many inexperienced users do not even know about the existence of menu functions). PRs: [bfx-report-electron#478](https://github.com/bitfinexcom/bfx-report-electron/pull/478), [bfx-facs-db-better-sqlite#11](https://github.com/bitfinexcom/bfx-facs-db-better-sqlite/pull/11)
15+
- Added a small typical `_` button (in the top right corner) to minimize the loading window. PR: [bfx-report-electron#479](https://github.com/bitfinexcom/bfx-report-electron/pull/479)
16+
- Added the logout flow for web users and prevented the issue when logged-out users are still logged in after the page refreshing. PR: [bfx-report-ui#889](https://github.com/bitfinexcom/bfx-report-ui/pull/889)
17+
18+
### Changed
19+
20+
- Renamed `Filter` button to `Generate` and also disabled it during the initial synchronization to prevent `Tax Report` generation errors. Implemented corresponding notice for the users during the initial sync. PR: [bfx-report-ui#888](https://github.com/bitfinexcom/bfx-report-ui/pull/888)
21+
- Actualized app download link generation flow. PR: [bfx-report-ui#890](https://github.com/bitfinexcom/bfx-report-ui/pull/890)
22+
- Actualized `Reports` translations and extended coverage for newly added elements/features. PR: [bfx-report-ui#891](https://github.com/bitfinexcom/bfx-report-ui/pull/891)
23+
- Improved theme setting flow and fixed issues noted after the latest `Electron` version update. PR: [bfx-report-ui#893](https://github.com/bitfinexcom/bfx-report-ui/pull/893)
24+
25+
### Fixed
26+
27+
- Fixed `isAuthTokenGenerationError` flag processing in query response for the 2FA re-login after token expiration. PR: [bfx-report-ui#892](https://github.com/bitfinexcom/bfx-report-ui/pull/892)
28+
1029
## [4.31.0] - 2024-12-04
1130

1231
### Added

Dockerfile.linux-builder

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
FROM electronuserland/builder:18
1+
FROM electronuserland/builder:20
22

3-
ARG NODE_VERSION="18.17.1"
3+
ARG NODE_VERSION="20.18.1"
44

55
ENV IS_BFX_API_STAGING=${IS_BFX_API_STAGING:-0}
66
ENV IS_DEV_ENV=${IS_DEV_ENV:-0}

Dockerfile.mac-builder

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
FROM electronuserland/builder:18
1+
FROM electronuserland/builder:20
22

3-
ARG NODE_VERSION="18.17.1"
3+
ARG NODE_VERSION="20.18.1"
44

55
ENV IS_BFX_API_STAGING=${IS_BFX_API_STAGING:-0}
66
ENV IS_DEV_ENV=${IS_DEV_ENV:-0}

Dockerfile.ui-builder

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
FROM electronuserland/builder:18
1+
FROM electronuserland/builder:20
22

3-
ARG NODE_VERSION="18.17.1"
3+
ARG NODE_VERSION="20.18.1"
44

55
ENV IS_BFX_API_STAGING=${IS_BFX_API_STAGING:-0}
66
ENV IS_DEV_ENV=${IS_DEV_ENV:-0}

Dockerfile.win-builder

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
FROM electronuserland/builder:18-wine
1+
FROM electronuserland/builder:20-wine
22

3-
ARG NODE_VERSION="18.17.1"
3+
ARG NODE_VERSION="20.18.1"
44

55
ENV IS_BFX_API_STAGING=${IS_BFX_API_STAGING:-0}
66
ENV IS_DEV_ENV=${IS_DEV_ENV:-0}

bfx-reports-framework

build/locales/en/translations.json

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,32 @@
1212
"quitLabel": "Quit"
1313
},
1414
"fileSubMenu": {
15-
"label": "File"
15+
"label": "File",
16+
"closeLabel": "Close",
17+
"quitLabel": "Quit"
1618
},
1719
"editSubMenu": {
18-
"label": "Edit"
20+
"label": "Edit",
21+
"undoLabel": "Undo",
22+
"redoLabel": "Redo",
23+
"cutLabel": "Cut",
24+
"copyLabel": "Copy",
25+
"pasteLabel": "Paste",
26+
"pasteAndMatchStyleLabel": "Paste And Match Style",
27+
"deleteLabel": "Delete",
28+
"selectAllLabel": "Select All",
29+
"substitutionsSubMenu": {
30+
"label": "Substitutions",
31+
"showSubstitutions": "Show Substitutions",
32+
"toggleSmartQuotes": "Smart Quotes",
33+
"toggleSmartDashes": "Smart Dashes",
34+
"toggleTextReplacement": "Text Replacement"
35+
},
36+
"speechSubMenu": {
37+
"label": "Speech",
38+
"startSpeakingLabel": "Start Speaking",
39+
"stopSpeakingLabel": "Stop Speaking"
40+
}
1941
},
2042
"viewSubMenu": {
2143
"label": "View",
@@ -28,7 +50,11 @@
2850
"togglefullscreenLabel": "Toggle Full Screen"
2951
},
3052
"windowSubMenu": {
31-
"label": "Window"
53+
"label": "Window",
54+
"minimizeLabel": "Minimize",
55+
"zoomLabel": "Zoom",
56+
"frontLabel": "Bring All to Front",
57+
"windowLabel": "Window"
3258
},
3359
"toolsSubMenu": {
3460
"label": "Tools",

0 commit comments

Comments
 (0)