Thomas Kaul
55939ea2e5
Feature/add quantity to accounts tab of holding detail dialog ( #7595 )
* Add quantity to accounts tab of holding detail dialog
* Update changelog
3 weeks ago
Thomas Kaul
7b74cf5cea
Fix rounding of value per account and platform ( #7594 )
Aggregate the value of accounts and platforms with Big.js, so that activities cancelling each other out result in exactly zero instead of a floating-point residue. Such a residue distorted the allocation per account in the holding detail dialog, e.g. -8.5277e-16 for a closed position and 1.0000000000000009 for the remaining one.
3 weeks ago
Thomas Kaul
fbd898b32d
Bugfix/user settings and calculations in impersonation mode ( #7592 )
* Fix user settings and calculations in impersonation mode
* Update changelog
3 weeks ago
Thomas Kaul
8d733b070b
Release 3.47.0 ( #7590 )
3 weeks ago
Thomas Kaul
162d43c340
Task/reuse currency selector in user account settings ( #7584 )
* Reuse currency selector
* Update changelog
3 weeks ago
Thomas Kaul
8124b5e591
Task/reuse toggle component on holdings page ( #7586 )
* Reuse toggle component
* Update changelog
3 weeks ago
Thomas Kaul
d2ad879dde
Task/extend toggle component to support disabled state ( #7585 )
* Extend toggle component to support disabled state
* Update changelog
3 weeks ago
Thomas Kaul
e61946cbb7
Task/extend toggle component to support icons ( #7582 )
* Extend toggle component to support icons
* Update changelog
3 weeks ago
Thomas Kaul
babe7b26f9
Release 3.46.0 ( #7580 )
3 weeks ago
Thomas Kaul
d47b14f3f9
Task/upgrade bull-board to version 8.6.0 ( #7578 )
* Update bull-board to version 8.6.0
* Update changelog
3 weeks ago
Thomas Kaul
cb6da5c24f
Task/migrate isDraft of activity to draft tag ( #7551 )
* Migrate isDraft of activity to draft tag
* Update changelog
3 weeks ago
Thomas Kaul
7754864419
Bugfix/handle unknown country names in data enhancer for asset profile data ( #7574 )
* Handle unknown country names
* Update changelog
3 weeks ago
Thomas Kaul
333c4b19d2
Task/improve language localization for DE (20260808) ( #7575 )
* Update translations
* Update changelog
3 weeks ago
Thomas Kaul
cc0611826a
Release 3.45.0 ( #7573 )
3 weeks ago
Thomas Kaul
1d948c3286
Task/improve style of placeholder in entity logo component ( #7572 )
* Improve style
* Update changelog
3 weeks ago
Thomas Kaul
6b64563391
Task/migrate account dialogs to dedicated routes ( #7473 )
* Migrate account dialogs to dedicated routes
* Update changelog
3 weeks ago
Thomas Kaul
dbe6a3f65f
Task/align x-axis of dividend and investment timeline charts on analysis page ( #7570 )
* Align x-axis of dividend and investment timeline charts
* Update changelog
3 weeks ago
Thomas Kaul
2f1cd29e91
Task/improve language localization for DE (20260807) ( #7566 )
* Update translations
* Update changelog
3 weeks ago
Thomas Kaul
9b58da04d4
Feature/add coverage rule to emergency fund section on X-ray page ( #7538 )
* Add emergency fund coverage rule
* Update changelog
3 weeks ago
Thomas Kaul
6361c604fc
Bugfix/storybook story of portfolio filter form ( #7564 )
* Fix holdings mock
* Update changelog
3 weeks ago
Thomas Kaul
8a4d33bbe3
Task/resolve ISIN to symbol of data provider in activities import ( #7542 )
* Resolve ISIN to symbol of data provider
* Update changelog
3 weeks ago
Thomas Kaul
74211cd685
Task/improve check for duplicates in preview step of activities import ( #7541 )
* Improve check for duplicates
* Update changelog
3 weeks ago
JUDRAGONII
64912eb61e
style: Fix CHANGELOG formatting and enhance user-account-settings HTML accessibility
### 為什麼改 (Why)
- **變更目標**:修復 CHANGELOG.md 中的空行格式,並補強 user-account-settings.html 外部連結安全性與無障礙設計。
- **動機與痛點**:符合官方 Linter 規範與 Web Accessibility (a11y) 標準,使程式碼達開源最高品質。
### 改了什麼 (What)
- **HTML 安全性與無障礙**:為外部連結加入 `rel="noreferrer noopener"`,並為輸入框與圖示按鈕補齊 `placeholder` 與 `title` 屬性。
- **Formatting**:修復 `CHANGELOG.md` 中多餘的空行。
### 實體檔案異動清單 (Files Changed)
- [修改] `CHANGELOG.md`
- [修改] `apps/client/src/app/components/user-account-settings/user-account-settings.html`
### 驗證狀態 (Verification)
- [x] Linter 驗證全數通過
3 weeks ago
JUDRAGONII
156a4f205c
i18n: Add Traditional Chinese (zh-TW) locale support
### 為什麼改 (Why)
- **變更目標**:補齊 Ghostfolio 官方 PR #7106 審核意見要求的全部語系註冊與 Changelog 檔案。
- **動機與痛點**:使 Ghostfolio 完整支援繁體中文 (zh-TW),提供台灣與繁體中文使用者原生語言介面與日期格式。
### 改了什麼 (What)
- **語系註冊**:於 `libs/common/src/lib/config.ts` 的 `SUPPORTED_LANGUAGE_CODES` 中加入 `zh-TW`。
- **日期與轉換**:於 `libs/common/src/lib/helper.ts` 中導入 `date-fns/locale` 的 `zhTW` 並在 `getDateFnsLocale` 設定對應邏輯。
- **UI 選單**:於 `user-account-settings.html` 的語言選單中加入 `Chinese / 繁體中文 (zh-TW)` 選項。
- **變更紀錄**:於 `CHANGELOG.md` 中新增 `Add support for Traditional Chinese (zh-TW) locale` 說明。
### 實體檔案異動清單 (Files Changed)
- [修改] `CHANGELOG.md`
- [修改] `apps/client/src/app/components/user-account-settings/user-account-settings.html`
- [修改] `libs/common/src/lib/config.ts`
- [修改] `libs/common/src/lib/helper.ts`
### 驗證狀態 (Verification)
- [x] 本地專案結構驗證通過
- [x] 符合 Ghostfolio 官方貢獻規範
3 weeks ago
Thomas Kaul
e753453613
Release 3.44.0 ( #7562 )
3 weeks ago
Thomas Kaul
0a8d7bd361
Task/add platform logo to account selectors in transfer cash balance dialog ( #7554 )
* Add platform logo to account selectors
* Update changelog
3 weeks ago
Thomas Kaul
bb946de25c
Feature/warm up portfolio snapshot calculation during biometric authentication ( #7427 )
* Warm up portfolio snapshot calculation during biometric authentication
* Update changelog
3 weeks ago
Thomas Kaul
4386d22e53
Bugfix/percentage values in impersonation mode with unrestricted access ( #7522 )
* Fix percentage values in impersonation mode with unrestricted access
* Fix savings rate in impersonation mode
* Improve savingsRate on FIRE page
* Update changelog
3 weeks ago
Thomas Kaul
ddd20d3099
Task/remove redundant balance attribute from account ( #7546 )
* Remove redundant balance attribute from account
* Update changelog
3 weeks ago
Thomas Kaul
57c2184682
Task/improve usability of create watchlist item dialog ( #7559 )
* Set initial focus to search field
* Update changelog
3 weeks ago
Thomas Kaul
0e3e17580a
Task/extend entity logo component by hasPlaceholder attribute ( #7553 )
* Extend entity logo component by hasPlaceholder attribute
* Update changelog
3 weeks ago
Thomas Kaul
9b24193042
Feature/add live preview of date and number format to user settings ( #7558 )
* Add live preview of date and number format
* Update changelog
3 weeks ago
Thomas Kaul
901b52393f
Feature/add country flag to currency selector ( #7561 )
* Add country flag
* Update changelog
3 weeks ago
Thomas Kaul
c90bb1dfe5
Task/refactor abstract Material form field component to directive ( #7555 )
* Migrate to directive
* Update changelog
3 weeks ago
Thomas Kaul
911e123589
Release 3.43.0 ( #7552 )
4 weeks ago
Sebastian Legarraga
154da3782b
Task/improve language localization for ES (20260806) ( #7549 )
* Update translations
* Update changelog
4 weeks ago
Thomas Kaul
0530e098fb
Task/extend value component by isLoading attribute ( #7540 )
* Introduce isLoading attribute
* Update changelog
4 weeks ago
Thomas Kaul
ee7c303771
Bugfix/handle exception in country weightings parsing of FMP service ( #7544 )
* Handle exception in country weightings parsing
* Update changelog
4 weeks ago
Thomas Kaul
db44b5a037
Feature/add platform logo to platform selector in create or update account dialog ( #7528 )
* Add platform logo to platform selector
* Update changelog
4 weeks ago
Thomas Kaul
b812bc7421
Task/guard system tags in admin control panel ( #7532 )
* Guard system tags against deletion and renaming
* Update changelog
4 weeks ago
Thomas Kaul
5bbdf52e19
Feature/add platform logo to account selector in create or update activity dialog ( #7524 )
* Add platform logo to account selector
* Update changelog
4 weeks ago
Thomas Kaul
9f5c231a70
Release 3.42.0 ( #7539 )
4 weeks ago
Thomas Kaul
f8e8a47723
Task/improve usability of portfolio summary by collapsing breakdowns ( #7536 )
* Improve usability by collapsing breakdowns
* Update changelog
4 weeks ago
Thomas Kaul
61cac99d54
Task/improve symbol validation for assets with manual data source ( #7467 )
* Improve symbol validation for assets with manual data source
* Update changelog
4 weeks ago
Thomas Kaul
851901916b
Task/improve handling of Exclude from Analysis tag ( #7533 )
* Improve handling of Exclude from Analysis tag
* Update changelog
4 weeks ago
Thomas Kaul
0b9df572ba
Task/optimize performance of search in assistant ( #7534 )
* Improve performance of search in assistant by reusing cached portfolio snapshot
* Update changelog
4 weeks ago
Thomas Kaul
a3d78ce43d
Release 3.41.0 ( #7527 )
4 weeks ago
Thomas Kaul
bb9399e837
Task/improve language localization for DE (20260803) ( #7526 )
* Update translations
* Update changelog
4 weeks ago
Thomas Kaul
8ac551fc44
Feature/support account platforms in activities import ( #7515 )
* Support account platforms in activities import
* Update changelog
4 weeks ago
Thomas Kaul
7d053caf80
Bugfix/portfolio snapshot cache write and initialization retry limit ( #7517 )
* Fix portfolio snapshot cache write and initialization retry limit
* Update changelog
4 weeks ago