Skip to content

Commit 6e97481

Browse files
authored
Merge pull request #421 from bitfinexcom/staging
Release version 4.29.0
2 parents 4884884 + 5aaa202 commit 6e97481

49 files changed

Lines changed: 710 additions & 115 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.env.example

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
REPO_OWNER=bitfinexcom
22
REPO_BRANCH=master
3+
34
IS_BFX_API_STAGING=0
45
IS_DEV_ENV=0
56
IS_AUTO_UPDATE_DISABLED=0
7+
8+
SHOULD_LOCALHOST_BE_USED_FOR_LOADING_UI_IN_DEV_MODE=0
9+
610
EP_GH_IGNORE_TIME=true
711
GH_TOKEN=
812

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ jobs:
128128
129129
mac-builder:
130130
timeout-minutes: 150
131-
runs-on: macos-12
131+
runs-on: macos-15
132132
steps:
133133
- name: Checkout
134134
uses: actions/checkout@v4
@@ -292,7 +292,7 @@ jobs:
292292
mac-e2e-test-runner:
293293
name: Mac E2E Test Runner
294294
timeout-minutes: 30
295-
runs-on: macos-12
295+
runs-on: macos-15
296296
needs: [mac-builder]
297297
steps:
298298
- name: Checkout

CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [4.29.0] - 2024-10-16
11+
12+
### Added
13+
14+
- Implemented `Active Positions` section on the app `Summary` page. PR: [bfx-report-ui#873](https://github.com/bitfinexcom/bfx-report-ui/pull/873)
15+
- Added `Active Positions` section to the web `Account Summary` page. PR: [bfx-report-ui#874](https://github.com/bitfinexcom/bfx-report-ui/pull/874)
16+
- Improved `fallback` languages for i18next https://www.i18next.com/principles/fallback. PR: [bfx-report#406](https://github.com/bitfinexcom/bfx-report/pull/406)
17+
- Added translation flow to electronjs wrapper. PR: [bfx-report-electron#412](https://github.com/bitfinexcom/bfx-report-electron/pull/412)
18+
19+
### Changed
20+
21+
- Reworked `ColumnsSelectDialog` in a more performant way and improved props linting. PR: [bfx-report-ui#868](https://github.com/bitfinexcom/bfx-report-ui/pull/868)
22+
- Moved `Account Fees` below other sections on the app `Summary` page. PR: [bfx-report-ui#871](https://github.com/bitfinexcom/bfx-report-ui/pull/871)
23+
- Reworked and optimized the `Account Balance` section in a more performant way and reduced redundant code. PR: [bfx-report-ui#872](https://github.com/bitfinexcom/bfx-report-ui/pull/872)
24+
- Actualized assets section title/subtitle on the `Summary` page, improved currencies formatting. PR: [bfx-report-ui#875](https://github.com/bitfinexcom/bfx-report-ui/pull/875)
25+
- Improved fetching `opened positions` for the ending point of the `balance` report. PR: [bfx-reports-framework#421](https://github.com/bitfinexcom/bfx-reports-framework/pull/421)
26+
- Moved window modules into the common folder. This small refactoring is part of adding translation support into the electronjs wrapper. PR: [bfx-report-electron#410](https://github.com/bitfinexcom/bfx-report-electron/pull/410)
27+
28+
### Fixed
29+
30+
- Fixed `opened positions` consideration in `balances` and `win/loss` reports. PR: [bfx-reports-framework#420](https://github.com/bitfinexcom/bfx-reports-framework/pull/420)
31+
- Updated `macOS` on `GH Actions` from `12` to `15` due to caught warning on the last release: https://github.com/bitfinexcom/bfx-report-electron/actions/runs/11010191592. PR: [bfx-report-electron#413](https://github.com/bitfinexcom/bfx-report-electron/pull/413)
32+
- Fixed `dotenv` importing for `prod` env. PR: [bfx-report-electron#414](https://github.com/bitfinexcom/bfx-report-electron/pull/414)
33+
- Fixed `Docker` container preparation for release building. PR: [bfx-report-electron#417](https://github.com/bitfinexcom/bfx-report-electron/pull/417)
34+
35+
### Security
36+
37+
- Bumped `rollup` from `2.79.1` to `2.79.2`. PR: [bfx-report-ui#870](https://github.com/bitfinexcom/bfx-report-ui/pull/870)
38+
- Bumped `express` from `4.18.2` to `4.21.0`, `ws` from `8.2.3` to `8.18.0`, `grenache-nodejs-http` from `0.7.12` to `0.7.13`, `grenache-nodejs-link` from `0.7.12` to `1.0.0`. PR: [bfx-report-express#42](https://github.com/bitfinexcom/bfx-report-express/pull/42)
39+
1040
## [4.28.0] - 2024-09-25
1141

1242
### Added

build/locales/en/translations.json

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"common": {
3+
"title": "Report"
4+
},
5+
"menu": {
6+
"macMainSubmenu": {
7+
"servicesLabel": "Services",
8+
"hideLabel": "Hide",
9+
"hideOthersLabel": "Hide Others",
10+
"unhideLabel": "Unhide",
11+
"quitLabel": "Quit"
12+
},
13+
"fileSubMenu": {
14+
"label": "File"
15+
},
16+
"editSubMenu": {
17+
"label": "Edit"
18+
},
19+
"viewSubMenu": {
20+
"label": "View",
21+
"reloadLabel": "Reload",
22+
"forceReloadLabel": "Force Reload",
23+
"toggleDevToolsLabel": "Toggle Developer Tools",
24+
"resetZoomLabel": "Actual Size",
25+
"zoomInLabel": "Zoom In",
26+
"zoomOutLabel": "Zoom Out",
27+
"togglefullscreenLabel": "Toggle Full Screen"
28+
},
29+
"windowSubMenu": {
30+
"label": "Window"
31+
},
32+
"toolsSubMenu": {
33+
"label": "Tools",
34+
"dataManagementSubMenu": {
35+
"label": "Data Management",
36+
"exportDbLabel": "Export DB",
37+
"importDbLabel": "Import DB",
38+
"restoreDbLabel": "Restore DB",
39+
"backupDbLabel": "Backup DB",
40+
"removeDbLabel": "Remove DB",
41+
"clearAllDataLabel": "Clear All Data (except user creds)"
42+
},
43+
"changeReportsFolderLabel": "Change Reports Folder",
44+
"changeSyncFrequencyLabel": "Change Sync Frequency"
45+
},
46+
"helpSubMenu": {
47+
"label": "Help",
48+
"openNewGitHubIssueLabel": "Open new GitHub Issue",
49+
"checkForUpdatesLabel": "Check for Updates",
50+
"quitAndInstallUpdatesLabel": "Quit and Install updates",
51+
"userManualLabel": "User Manual",
52+
"changelogLabel": "Changelog",
53+
"aboutLabel": "About {{appName}}"
54+
}
55+
}
56+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"common": {
3+
"title": "Reporte"
4+
}
5+
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"common": {
3+
"title": "Informes"
4+
}
5+
}

build/locales/ru/translations.json

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"common": {
3+
"title": "Отчет"
4+
},
5+
"menu": {
6+
"macMainSubmenu": {
7+
"servicesLabel": "Услуги",
8+
"hideLabel": "Скрыть",
9+
"hideOthersLabel": "Скрыть Другие",
10+
"unhideLabel": "Показать",
11+
"quitLabel": "Выйти"
12+
},
13+
"fileSubMenu": {
14+
"label": "Файл"
15+
},
16+
"editSubMenu": {
17+
"label": "Редактировать"
18+
},
19+
"viewSubMenu": {
20+
"label": "Вид",
21+
"reloadLabel": "Перезагрузить",
22+
"forceReloadLabel": "Принудительно Перезагрузить",
23+
"toggleDevToolsLabel": "Переключить Инструменты Разработчика",
24+
"resetZoomLabel": "Фактический Размер",
25+
"zoomInLabel": "Увеличить",
26+
"zoomOutLabel": "Уменьшить",
27+
"togglefullscreenLabel": "Переключить на Полный Экран"
28+
},
29+
"windowSubMenu": {
30+
"label": "Окно"
31+
},
32+
"toolsSubMenu": {
33+
"label": "Инструменты",
34+
"dataManagementSubMenu": {
35+
"label": "Управление Данными",
36+
"exportDbLabel": "Экспортировать БД",
37+
"importDbLabel": "Импортировать БД",
38+
"restoreDbLabel": "Восстановить БД",
39+
"backupDbLabel": "Резервная копия БД",
40+
"removeDbLabel": "Удалить БД",
41+
"clearAllDataLabel": "Очистить Все Данные (кроме учетных данных польз.)"
42+
},
43+
"changeReportsFolderLabel": "Изменить Папку Отчетов",
44+
"changeSyncFrequencyLabel": "Изменить Частоту Синхронизации"
45+
},
46+
"helpSubMenu": {
47+
"label": "Помощь",
48+
"openNewGitHubIssueLabel": "Открыть новую Проблему на GitHub",
49+
"checkForUpdatesLabel": "Проверить наличие Обновлений",
50+
"quitAndInstallUpdatesLabel": "Выйти и Установить обновления",
51+
"userManualLabel": "Руководство Пользователя",
52+
"changelogLabel": "Журнал Изменений",
53+
"aboutLabel": "О {{appName}}"
54+
}
55+
}
56+
}

build/locales/tr/translations.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"common": {
3+
"title": "Rapor"
4+
}
5+
}

0 commit comments

Comments
 (0)