Thomas Kaul
b49438209f
Refactoring
1 month ago
Thomas Kaul
1e74ac2692
Reordering
1 month ago
Arham Wani
1833469f17
Bugfix/preserve negative numbers in extractNumberFromString
extractNumberFromString() stripped the minus sign together with other
non-numeric characters, so negative values were silently converted to
their positive counterparts (e.g. '-999.99' was parsed as 999.99).
Keep the minus sign in the character allow-list so NumberParser can
correctly parse negative values. This helper is used by the manual data
provider, where a user-configured selector can legitimately point at a
negative number.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 month ago
Thomas Kaul
20afbdc202
Task/restrict get symbol data endpoint to authenticated users ( #7372 )
* Restrict symbol data endpoint to authenticated users
* Update changelog
1 month ago
Thomas Kaul
fbd4859d89
Task/harmonize styling in top holdings component ( #7374 )
Harmonize styling
1 month ago
Thomas Kaul
82faa08412
Task/remove deprecated auth endpoint ( #7373 )
* Remove deprecated auth endpoint
* Update changelog
1 month ago
Kenrick Tandrian
11db199b94
Task/enforce noImplicitOverride TypeScript rule ( #7355 )
* feat(ts): enable no implicit override
* fix(api): resolve type errors
* fix(client): resolve type errors
* fix(ui): resolve type errors
* fix(common): resolve type errors
1 month ago
Thomas Kaul
37bd17d3c1
Task/simplify getHistorical() function response in data provider interface ( #7369 )
* Simplify getHistorical() function response
* Update changelog
1 month ago
Thomas Kaul
478f7221b9
Release 3.29.0 ( #7368 )
1 month ago
KDxGautam
16394bb4f9
Bugfix/hover styling of tags selector ( #7359 )
* Fix hover styling of tags selector
* Update changelog
1 month ago
github-actions[bot]
3276cb82c0
Task/update locales ( #7366 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 month ago
Kenrick Tandrian
b888134056
Task/improve type safety in statistics gathering and tag services ( #7328 )
* feat(api): create interface for BetterStack update SLA response
* fix(api): resolve type errors
* fix(api): resolve type errors in tag service
1 month ago
Chanhyo Jung
74914d973c
Task/improve copy-to-clipboard feedback in value component ( #7338 )
* Improve copy-to-clipboard feedback
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
1 month ago
Thomas Kaul
ae257f8acb
Feature/support Fear & Greed index via Ghostfolio data provider in self-hosted environments ( #7364 )
* Support Fear & Greed index via Ghostfolio data provider in self-hosted environments
* Update changelog
1 month ago
Thomas Kaul
74e8df4ac9
Task/upgrade stripe to version 22.3.2 ( #7363 )
* Update stripe to version 22.3.2
* Update changelog
1 month ago
David Requeno
dbe0904aa0
Task/add Storybook story for copy-to-clipboard functionality in value component ( #7365 )
* Add Storybook story for copy-to-clipboard functionality
* Update changelog
1 month ago
Thomas Kaul
96b6830fe4
Task/improve language localization for DE (20260717) ( #7362 )
* Update translations
* Update changelog
2 months ago
github-actions[bot]
136e32095a
Task/update locales ( #7290 )
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2 months ago
Thomas Kaul
92c663874e
Release 3.28.0 ( #7361 )
2 months ago
Kenrick Tandrian
0ad326b7c8
Task/enforce noImplicitThis and allowUnreachableCode TypeScript rules ( #7354 )
* feat(ts): disable allowing unreachable code
* feat(ts): enable no implicit this
2 months ago
Thomas Kaul
1ba6603fae
Task/improve language localization in historical market data table of admin control panel ( #7351 )
* Improve language localization
* Update changelog
2 months ago
Thomas Kaul
4f4477a9d2
Task/harmonize line height in holdings table component ( #7352 )
Harmonize line height
2 months ago
Thomas Kaul
f48cfe62d8
Task/harmonize line height in benchmark component ( #7353 )
Harmonize line height
2 months ago
Thomas Kaul
9238d44408
Task/harmonize line height in activities table component ( #7350 )
Harmonize line height
2 months ago
Thomas Kaul
842e74fe88
Task/improve language localization in tag management of admin control panel ( #7349 )
* Improve language localization
* Update changelog
2 months ago
Thomas Kaul
ece4ed3ede
Task/migrate activity dialogs to dedicated routes ( #7343 )
* Migrate clone, create and edit activity dialogs to dedicated routes
* Update changelog
2 months ago
Thomas Kaul
22d68e7ac1
Bugfix/remove linked account from BUY / SELL / DIVIDEND activity ( #7346 )
* Fix removing a linked account from a buy, sell or dividend activity
* Update changelog
2 months ago
Thomas Kaul
05b9cd2cc4
Bugfix/preserve tags when updating activity ( #7347 )
* Validate tags when creating or updating an activity
* Fix loss of activity tags when updating an activity fails
* Update changelog
2 months ago
Thomas Kaul
8caf48d583
Task/extend self-hosting section with FAQ link ( #7052 )
Extend self-hosting section with FAQ link
2 months ago
Thomas Kaul
def15e544a
Bugfix/liabilities without market data ( #7345 )
* Fix liabilities without market data
* Update changelog
2 months ago
Thomas Kaul
0fb079fb9c
Release 3.27.0 ( #7341 )
2 months ago
Thomas Kaul
9e4269fa37
Bugfix/preserve asset profile when cloning activity ( #7339 )
* Preserve asset profile when cloning activity
* Update changelog
2 months ago
Thomas Kaul
05192164db
Task/validate and encode URL in logo endpoint ( #7330 )
* Harden URL validation in logo endpoint
* Update changelog
2 months ago
Thomas Kaul
d35e76737b
Task/improve error handling in HTML template middleware ( #7331 )
* Improve error handling
* Update changelog
2 months ago
Thomas Kaul
465798f6c2
Task/improve line breaks in email templates ( #7332 )
Improve line breaks
2 months ago
Thomas Kaul
9ecb5909c7
Bugfix/startup error in data gathering caused by uninitialized data provider mappings ( #7333 )
* Initialize data provider mappings
* Update changelog
2 months ago
Thomas Kaul
7a2e25d583
Bugfix/improve error handling in get quotes of FMP service ( #7334 )
* Improve error handling
* Update changelog
2 months ago
Thomas Kaul
6666f110f2
Task/set change detection strategy to OnPush in various page components (part II) ( #7329 )
* Set change detection strategy to OnPush
* Update changelog
2 months ago
Thomas Kaul
df5fa6a4b9
Task/refactor canDeleteUser() helper ( #7324 )
Refactor canDeleteUser()
2 months ago
Thomas Kaul
d857bc882c
Task/add skeleton loader to coupons table of admin control panel ( #7327 )
Add skeleton loader
2 months ago
Kenrick Tandrian
45ef139cf8
Task/enable @typescript-eslint/prefer-nullish-coalescing rule in libs/ui and apps/client ( #7317 )
* feat(ui): implement prefer-nullish-coalescing eslint check
* feat(client): implement prefer-nullish-coalescing eslint check
* fix(client): remove whitespace
2 months ago
Kenrick Tandrian
b4a12341c5
Task/improve type safety in treemap chart component ( #7325 )
* fix(ui): resolve type errors
* feat(ui): enforce encapsulation
* feat(ui): implement viewChild signal
* feat(ui): implement output signal
* feat(ui): implement input signal
2 months ago
Thomas Kaul
4636e0ae6f
Release 3.26.0 ( #7326 )
2 months ago
Thomas Kaul
5d40f2fb1e
Task/upgrade countries-list to version 3.4.0 ( #7314 )
* Update countries-list to version 3.4.0
* Update changelog
2 months ago
Thomas Kaul
69254032a3
Feature/add markets endpoint for Fear & Greed index to Ghostfolio data provider ( #7323 )
* Add markets endpoint
* Update changelog
2 months ago
Thomas Kaul
00c37f026c
Task/harden validation of scraper configuration in asset profile endpoint ( #7322 )
* Harden validation of scraper configuration
* Update changelog
2 months ago
Thomas Kaul
a2c28bd4a0
Task/upgrade Nx to version 23.0.2 ( #7321 )
* Upgrade Nx dependencies to version 23.0.2
* Update changelog
2 months ago
Thomas Kaul
df6fa86b1d
Task/harden validation of holdings in asset profile endpoints ( #7320 )
* Harden validation of holdings
* Update changelog
2 months ago
Thomas Kaul
d5fb6311c1
Task/deprecate SymbolProfile in favor of assetProfile in activity interface ( #7315 )
* Deprecate SymbolProfile in favor of assetProfile
* Update changelog
2 months ago
Thomas Kaul
b7fc13e20a
Task/harden validation of sectors in asset profile endpoints ( #7319 )
* Harden validation of sectors
* Update changelog
2 months ago