Thomas Kaul
|
2cbb98f55a
|
Merge 31b9a360d2 into 22d68e7ac1
|
5 days ago |
Thomas Kaul
|
31b9a360d2
|
Include cash in portfolio performance
|
5 days ago |
Thomas Kaul
|
80a8157849
|
Merge branch 'main' into feature/include-cash-in-portfolio-performance
|
5 days 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
|
5 days 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
|
5 days ago |
Thomas Kaul
|
8caf48d583
|
Task/extend self-hosting section with FAQ link (#7052)
Extend self-hosting section with FAQ link
|
5 days ago |
Thomas Kaul
|
def15e544a
|
Bugfix/liabilities without market data (#7345)
* Fix liabilities without market data
* Update changelog
|
5 days ago |
Thomas Kaul
|
07da67d869
|
Update changelog
|
5 days ago |
Thomas Kaul
|
89aae550a7
|
Include cash in portfolio performance
|
5 days ago |
Thomas Kaul
|
e92c6ca298
|
Include cash in portfolio performance
|
5 days ago |
Thomas Kaul
|
38cba50635
|
Update changelog
|
5 days ago |
Thomas Kaul
|
946593a2f0
|
Include cash in portfolio performance
|
5 days ago |
Thomas Kaul
|
ce6e796f4e
|
Merge branch 'main' into feature/include-cash-in-portfolio-performance
|
5 days ago |
Thomas Kaul
|
0fb079fb9c
|
Release 3.27.0 (#7341)
|
6 days ago |
Thomas Kaul
|
9e4269fa37
|
Bugfix/preserve asset profile when cloning activity (#7339)
* Preserve asset profile when cloning activity
* Update changelog
|
6 days ago |
Thomas Kaul
|
05192164db
|
Task/validate and encode URL in logo endpoint (#7330)
* Harden URL validation in logo endpoint
* Update changelog
|
6 days ago |
Thomas Kaul
|
d35e76737b
|
Task/improve error handling in HTML template middleware (#7331)
* Improve error handling
* Update changelog
|
6 days ago |
Thomas Kaul
|
465798f6c2
|
Task/improve line breaks in email templates (#7332)
Improve line breaks
|
6 days ago |
Thomas Kaul
|
9ecb5909c7
|
Bugfix/startup error in data gathering caused by uninitialized data provider mappings (#7333)
* Initialize data provider mappings
* Update changelog
|
6 days ago |
Thomas Kaul
|
7a2e25d583
|
Bugfix/improve error handling in get quotes of FMP service (#7334)
* Improve error handling
* Update changelog
|
6 days 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
|
1 week ago |
Thomas Kaul
|
bc334c8220
|
Merge branch 'main' into feature/include-cash-in-portfolio-performance
|
1 week ago |
Thomas Kaul
|
df5fa6a4b9
|
Task/refactor canDeleteUser() helper (#7324)
Refactor canDeleteUser()
|
1 week ago |
Thomas Kaul
|
d857bc882c
|
Task/add skeleton loader to coupons table of admin control panel (#7327)
Add skeleton loader
|
1 week 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
|
1 week 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
|
1 week ago |
Thomas Kaul
|
4636e0ae6f
|
Release 3.26.0 (#7326)
|
1 week ago |
Thomas Kaul
|
5d40f2fb1e
|
Task/upgrade countries-list to version 3.4.0 (#7314)
* Update countries-list to version 3.4.0
* Update changelog
|
1 week ago |
Thomas Kaul
|
69254032a3
|
Feature/add markets endpoint for Fear & Greed index to Ghostfolio data provider (#7323)
* Add markets endpoint
* Update changelog
|
1 week ago |
Thomas Kaul
|
00c37f026c
|
Task/harden validation of scraper configuration in asset profile endpoint (#7322)
* Harden validation of scraper configuration
* Update changelog
|
1 week ago |
Thomas Kaul
|
a2c28bd4a0
|
Task/upgrade Nx to version 23.0.2 (#7321)
* Upgrade Nx dependencies to version 23.0.2
* Update changelog
|
1 week ago |
Thomas Kaul
|
df6fa86b1d
|
Task/harden validation of holdings in asset profile endpoints (#7320)
* Harden validation of holdings
* Update changelog
|
1 week ago |
Thomas Kaul
|
d5fb6311c1
|
Task/deprecate SymbolProfile in favor of assetProfile in activity interface (#7315)
* Deprecate SymbolProfile in favor of assetProfile
* Update changelog
|
1 week ago |
Thomas Kaul
|
b7fc13e20a
|
Task/harden validation of sectors in asset profile endpoints (#7319)
* Harden validation of sectors
* Update changelog
|
1 week ago |
Thomas Kaul
|
6c948d39eb
|
Task/round Fear & Greed index in Twitter bot service (#7318)
* Round value
* Update changelog
|
1 week ago |
Thomas Kaul
|
5284f5ec77
|
Task/harden validation of countries in asset profile endpoints (#7316)
* Harden validation of countries
* Update changelog
|
1 week ago |
David Requeno
|
de975a5991
|
Task/set change detection strategy to OnPush in X-ray page (#7313)
* Set change detection strategy to OnPush
* Update changelog
|
1 week ago |
Kenrick Tandrian
|
fd61a1e62b
|
Task/enable strict null checks in apps/client (#7309)
* fix(client): resolve type errors
* feat(ui): resolve type error in assistant component
* feat(client): enable strict null checks
* feat(client): enforce encapsulation
* feat(client): enforce immutability
* feat(client): replace constructor based DI with inject functions
* fix(client): prevent race condition in nested subscription
|
1 week ago |
Thomas Kaul
|
2b2ff0b883
|
Release 3.25.0 (#7311)
|
1 week ago |
Thomas Kaul
|
3fdf9d7e34
|
Task/rename SymbolProfile to assetProfile in portfolio order interface (#7310)
Rename SymbolProfile to assetProfile
|
1 week ago |
Red Rose
|
eaa5965f1b
|
Bugfix/truncate long labels in page tabs (#7178)
* Truncate long labels
* Update changelog
|
1 week ago |
Kenrick Tandrian
|
00d908c7e2
|
Task/improve type safety in create or update activity dialog component (#7294)
* fix(client): resolve type errors
* feat(client): enforce encapsulation
* feat(client): replace constructor based DI with inject functions
* feat(client): enforce immutability
* fix(client): resolve type error in import activities dialog
|
1 week ago |
Cole Munz
|
59baec0acc
|
Task/improve language localization for NL (#7296)
* Update translations
* Update changelog
|
1 week ago |
Thomas Kaul
|
55e3bd00d2
|
Task/change default data source of fear and greed index stocks to MANUAL (#7307)
* Change default value to MANUAL
* Update changelog
|
1 week ago |
Kenrick Tandrian
|
6c74aeb436
|
Task/improve type safety in multiple client components (#7302)
Improve type safety
|
1 week ago |
Thomas Kaul
|
029e714b61
|
Task/upgrade helmet to version 8.2.0 (#7300)
* Update helmet to version 8.2.0
* Update changelog
|
1 week ago |
Thomas Kaul
|
d0d458347d
|
Task/simplify webauthn page (#7305)
Simplify webauthn page
|
1 week ago |
Thomas Kaul
|
c2706a6dba
|
Bugfix/fix display of assets without currency in assistant and symbol autocomplete component (#7306)
* Fix display of assets without currency
* Update changelog
|
1 week ago |
Cole Munz
|
c679e791dc
|
Bugfix/corrupted state attributes in CA and TR locales (#7297)
Fix states
|
1 week ago |
Thomas Kaul
|
4ff3e87a68
|
Release 3.24.0 (#7304)
|
1 week ago |