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 驗證全數通過
|
2 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 官方貢獻規範
|
2 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
|
2 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
|
2 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
|
2 weeks ago |
Thomas Kaul
|
ddd20d3099
|
Task/remove redundant balance attribute from account (#7546)
* Remove redundant balance attribute from account
* Update changelog
|
2 weeks ago |
Thomas Kaul
|
57c2184682
|
Task/improve usability of create watchlist item dialog (#7559)
* Set initial focus to search field
* Update changelog
|
2 weeks ago |
Thomas Kaul
|
0e3e17580a
|
Task/extend entity logo component by hasPlaceholder attribute (#7553)
* Extend entity logo component by hasPlaceholder attribute
* Update changelog
|
2 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
|
2 weeks ago |
Sebastian Legarraga
|
154da3782b
|
Task/improve language localization for ES (20260806) (#7549)
* Update translations
* Update changelog
|
2 weeks ago |
Thomas Kaul
|
0530e098fb
|
Task/extend value component by isLoading attribute (#7540)
* Introduce isLoading attribute
* Update changelog
|
2 weeks ago |
Thomas Kaul
|
9c78bc29a4
|
Task/extract non-investment activity types constant (#7535)
Extract non-investment activity type
|
2 weeks ago |
Thomas Kaul
|
ee7c303771
|
Bugfix/handle exception in country weightings parsing of FMP service (#7544)
* Handle exception in country weightings parsing
* Update changelog
|
2 weeks ago |
Thomas Kaul
|
ef084b642a
|
Task/improve log of symbol lookup in Trackinsight data enhancer (#7543)
Improve log level and message
|
2 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
|
2 weeks ago |
Thomas Kaul
|
b812bc7421
|
Task/guard system tags in admin control panel (#7532)
* Guard system tags against deletion and renaming
* Update changelog
|
2 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
|
2 weeks ago |
Thomas Kaul
|
f8e8a47723
|
Task/improve usability of portfolio summary by collapsing breakdowns (#7536)
* Improve usability by collapsing breakdowns
* Update changelog
|
2 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
|
2 weeks ago |
Thomas Kaul
|
3eb10cc2e1
|
Task/remove unused exchange from portfolio position interface (#7537)
Remove exchange
|
2 weeks ago |
Thomas Kaul
|
851901916b
|
Task/improve handling of Exclude from Analysis tag (#7533)
* Improve handling of Exclude from Analysis tag
* Update changelog
|
2 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
|
2 weeks ago |
Thomas Kaul
|
bb9399e837
|
Task/improve language localization for DE (20260803) (#7526)
* Update translations
* Update changelog
|
2 weeks ago |
Thomas Kaul
|
8ac551fc44
|
Feature/support account platforms in activities import (#7515)
* Support account platforms in activities import
* Update changelog
|
2 weeks ago |
github-actions[bot]
|
cf9d9253f9
|
Task/update locales (#7501)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2 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
|
2 weeks ago |
Thomas Kaul
|
132f8670b9
|
Task/improve usability in admin control panel by eliminating page reloads (#7518)
* Improve usability by eliminating page reloads
* Update changelog
|
2 weeks ago |
Thomas Kaul
|
37cae1f3d8
|
Bugfix/loading indicators in user detail dialog of admin control (#7520)
* Fix loading indicators
* Update changelog
|
2 weeks ago |
Thomas Kaul
|
fd6697abee
|
Task/simplify localization in users list of admin control panel- #7519 (#7519)
Simplify localization
|
2 weeks ago |
Thomas Kaul
|
75e3d032ab
|
Feature/stock splits setup (part 2) (#7523)
Improve stock splits setup
|
2 weeks ago |
Thomas Kaul
|
3eaba49f19
|
Task/improve handling of encoded data source in user settings (#7521)
Improve handling of encoded data source in user settings
|
2 weeks ago |
Thomas Kaul
|
0efadd7c8c
|
Task/destructure query parameters in controllers (part 2) (#7505)
Destructure query parameters in controllers
|
2 weeks ago |
Thomas Kaul
|
d08239f31f
|
Task/destructure query parameters in controllers (#7495)
Destructure query parameters in controllers
|
2 weeks ago |
Thomas Kaul
|
ddf446f915
|
Feature/stock splits setup (#7251)
* Stock splits setup
* Update changelog
|
2 weeks ago |
Thomas Kaul
|
b37654c7c6
|
Bugfix/persistence of empty comment in create or update account dialog (#7512)
* Fix persistence of empty comment
* Update changelog
|
2 weeks ago |
Thomas Kaul
|
c3e70091ae
|
Bugfix/validation error caused by empty strings in asset profile details dialog (#7509)
* Resolve validation error caused by empty strings
* Update changelog
|
2 weeks ago |
Kenrick Tandrian
|
1822a09c6a
|
Task/improve language localization for ZH (20260731) (#7490)
* Update translations
* Update changelog
|
2 weeks ago |
Thomas Kaul
|
263e064fd6
|
Task/remove deprecated attribute isExcluded from account (#7253)
* Remove deprecated attribute isExcluded from account
* Update changelog
|
2 weeks ago |
Thomas Kaul
|
5e9ac0169e
|
Task/remove deprecated firstOrderDate from portfolio performance endpoint response (#7483)
* Remove deprecated firstOrderDate
* Update changelog
|
2 weeks ago |
Thomas Kaul
|
5092316609
|
Bugfix/scroll behavior of page content behind open dialog (#7500)
* Fix scroll behavior of page content behind open dialog
* Update changelog
|
2 weeks ago |
Thomas Kaul
|
5f47a2f2a7
|
Task/improve export functionality (#7499)
* Improve export functionality
* Update changelog
|
2 weeks ago |
Thomas Kaul
|
179be2f564
|
Task/add portfolio summary tests (#7458)
Add portfolio summary tests
|
2 weeks ago |
Thomas Kaul
|
c383eade6f
|
Task/improve language localization for DE (20260801) (#7497)
* Update translations
* Update changelog
|
2 weeks ago |
Thomas Kaul
|
0e42a62e92
|
Task/improve color of checkboxes in type filter of activities table component (#7493)
Improve color of checkboxes
|
2 weeks ago |
github-actions[bot]
|
5ccd1dece5
|
Task/update locales (#7488)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
3 weeks ago |
Thomas Kaul
|
031b3b68c7
|
Bugfix/deletion of activities to respect activity type and date range filter (#7492)
* Respect activity type and date range filter
* Update changelog
|
3 weeks ago |
Thomas Kaul
|
9b3f7eff5f
|
Task/improve search log output for unsupported queries (#7480)
* Improve search log output for unsupported queries
* Update changelog
|
3 weeks ago |
Thomas Kaul
|
0a01d4234a
|
Bugfix/daily requests check in Ghostfolio data provider (#7485)
Fix daily requests check
|
3 weeks ago |
Thomas Kaul
|
81e4abbfeb
|
Feature/add daily request limit (#7487)
Add daily request limit
|
3 weeks ago |
Thomas Kaul
|
bf923f1afe
|
Task/improve style of tabs in various dialogs on mobile (#7481)
* Improve tabs style
* Update changelog
|
3 weeks ago |