Thomas Kaul
2765fb1df7
Task/refactor from v4 as uuidv4 from uuid to crypto.randomUUID() ( #5990 )
* Refactor from v4 as uuidv4 from uuid to randomUUID() from node:crypto
* Update changelog
2 weeks ago
Kenrick Tandrian
6deaccfe16
Task/enforce module boundaries for client module ( #5944 )
* feat(lib): move SymbolPipe to common lib
* feat(lib): move CreateAccountBalanceDto to common lib
* feat(lib): move IsCurrencyCode validator to common lib
* feat(lib): move UpdateAssetProfileDto to common lib
* feat(lib): move UpdateUserSettingDto to common lib
* feat(lib): move CreateAccessDto to common lib
* feat(lib): move UpdateAccessDto to common lib
* feat(lib): move CreateTagDto to common lib
* feat(lib): move UpdateTagDto to common lib
* feat(lib): move CreatePlatformDto to common lib
* feat(lib): move UpdatePlatformDto to common lib
* feat(lib): move CreateOrderDto to common lib
* feat(lib): move UpdateOrderDto to common lib
* feat(lib): move RuleSettings interface to common lib
* feat(lib): move CreateAccountDto TransferBalanceDto UpdateAccountDto to common lib
* feat(lib): move CreateAccountWithBalancesDto to common lib
* feat(lib): move CreateAssetProfileDto and CreateAssetProfileWithMarketDataDto to common lib
* feat(lib): move AuthDeviceDto to common lib
* feat(lib): move simplewebauthn interfaces to common lib
This includes AssertionCredentialJSON, AttestationCredentialJSON, PublicKeyCredentialCreationOptionsJSON, PublicKeyCredentialRequestOptionsJSON.
* feat(lib): move UpdateMarketDataDto to common lib
* feat(lib): move UpdateBulkMarketDataDto to common lib
* feat(lib): move CreateWatchlistItemDto to common lib
* feat(lib): move DeleteOwnUserDto to common lib
* feat(lib): move UserItem interface to common lib
* feat(lib): move UpdateOwnAccessTokenDto to common lib
* feat(lib): move PropertyDto to common lib
4 weeks ago
Kenrick Tandrian
a57b670d7b
Task/enforce module boundaries for api and common modules ( #5925 )
* feat(lint): allow circular self deps
* feat(lint): enforce module boundaries
* feat(lib): move data provider response interface to common
* feat(lib): move symbol item interface to common
* feat(lib): move activity interface to common
* feat(lint): temporarily disable @nx/enforce-module-boundaries for ui files
* feat(lint): temporarily disable @nx/enforce-module-boundaries for client files
* feat(lint): ignore circular deps between client and ui
* feat(common): implement barrel export for data provider response interface
* feat(common): implement barrel export for activity interface
* feat(common): implement barrel export for symbol item interface
4 weeks ago
Thomas Kaul
9f878c42f4
Task/refactor getHolding() in portfolio service ( #5898 )
* Refactor getHolding() if no holding has been found
* Update changelog
4 weeks ago
Sven Günther
0ec9c1dd93
Bugfix/custom asset name rendering in import activities dialog ( #5787 )
* Fix custom asset name rendering in import activities dialog
* Update changelog
2 months ago
Sven Günther
1daa980824
Bugfix/import of activity with MANUAL data source (CSV file) ( #5749 )
* Fix import of activity with MANUAL data source
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
2 months ago
Sven Günther
c5c1192900
Bugfix/import of custom asset profiles ( #5670 )
* Import of custom asset profiles
* Update changelog
2 months ago
Thomas Kaul
364b2f020e
Feature/remove ITEM as order type enum ( #5583 )
* Remove ITEM from Type enum
* Update changelog
2 months ago
Thomas Kaul
dad3c27ad9
Feature/remove DATA_SOURCES_LEGACY ( #5396 )
* Remove DATA_SOURCES_LEGACY
4 months ago
Attila Cseh
7613b54514
Feature/extend activities import by tags ( #5287 )
* Extend activities import by tags
* Update changelog
4 months ago
Thomas Kaul
7a5927592d
Feature/add support to exclude activity from analysis via tag ( #5297 )
* Add support to exclude activity from analysis via tag
* Update changelog
4 months ago
Attila Cseh
3b92558e03
Feature/extend activities import by custom asset profiles ( #5243 )
* Extend activities import by custom asset profiles
* Update changelog
5 months ago
Thomas Kaul
cf8eac3d44
Feature/rename Settings to settings in User database schema ( #5100 )
* Rename Settings to settings in User database schema
* Update changelog
5 months ago
Thomas Kaul
55e4d2fc7a
Feature/deprecate ITEM activity type in favor of BUY ( #5093 )
* Deprecate ITEM activity type in favor of BUY
* Update changelog
5 months ago
Thomas Kaul
7a97ec75f4
Feature/refactor portfolio service ( #5063 )
* Refactor portfolio service
5 months ago
Thomas Kaul
433f1686e3
Feature/rename Account to account in Order database schema ( #5052 )
* Rename Account to account in Order database schema
* Update changelog
6 months ago
Thomas Kaul
738f7490f6
Feature/rename Platform to platform in Account database schema ( #4999 )
* Rename Platform to platform in Account database schema
* Update changelog
6 months ago
Thomas Kaul
20070d76bc
Feature/rename User to user in database schema ( #4899 )
* Rename User to user in database schema
* Update changelog
6 months ago
Alison Hawk
31f5c0de88
Bugfix/fix import of empty account balances ( #4677 )
* Fix import of empty account balances
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
6 months ago
Marcin Szymański
28d2fd3877
Bugfix/restore incorrect fee currency conversion ( #4645 )
* Restore incorrect fee currency conversion
* Update changelog
7 months ago
Thomas Kaul
3646fb7f77
Feature/refactor portfolio holding response ( #4649 )
* Refactor portfolio holding response
* maxPrice -> marketPriceMax
* minPrice -> marketPriceMin
* orders -> activities
7 months ago
Thomas Kaul
1bced96460
Feature/deprecate portfolio position endpoints ( #4648 )
* Deprecate api/v1/portfolio/position endpoints
* Update changelog
7 months ago
Thomas Kaul
7fb0f9b6e8
Feature/refactor import service ( #4599 )
* Refactoring
8 months ago
csehatt741
3361666f63
Feature/activity in custom currency ( #4486 )
* Activity in custom currency
* Update changelog
---------
Co-authored-by: Thomas Kaul <4159106+dtslvr@users.noreply.github.com>
8 months ago
Tobias Kugel
57748a18ef
Feature/add data gathering toggle to asset profile details dialog ( #4497 )
* Add data gathering toggle to asset profile details dialog
* Update changelog
8 months ago
Marcin Szymański
5754f01819
Feature/improve check for duplicates in preview step of activities import (comments) ( #4498 )
* Improve check for duplicates in preview step of activities import (comments)
* Update changelog
8 months ago
Thomas Kaul
f08ed2dc68
Feature/add isActive flag to asset profile model ( #4479 )
* Add isActive to SymbolProfile model
* Update changelog
9 months ago
Thomas Kaul
a6952a0e37
Feature/extend get data sources in data provider service ( #4473 )
* Extend data sources
9 months ago
Thomas Kaul
8f165d46e0
Feature/add cusip to asset profile model ( #4347 )
* Add CUSIP
* Update changelog
10 months ago
Ivan Kruglov
d5e64eaed4
Bugfix/fix issue with import of activities with type FEE ( #4187 )
* Fix import of activity with type FEE
* Update changelog
11 months ago
Thomas Kaul
de68841843
Feature/add user id to symbol profile database schema ( #4122 )
* Add userId to SymbolProfile database schema
* Update changelog
1 year ago
Thomas Kaul
5f98dfa5d6
Feature/set up Ghostfolio data provider ( #4016 )
* Set up Ghostfolio data provider
* Update translations
* Update changelog
1 year ago
dw-0
fc5ed887ff
Feature/Set prefer-const to error in eslint configuration ( #3888 )
* Set prefer-const to error in eslint configuration
* Update changelog
---------
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
1 year ago
Thomas Kaul
403ee2741d
Feature/set up portfolio snapshot queue ( #3725 )
* Set up portfolio snapshot queue
* Update changelog
1 year ago
Anatoly Popov
12c722afe1
Bugfix/Use currency conversion for fees and values ( #3672 )
* Use currency conversion for fees and values
* Update changelog
1 year ago
Thomas Kaul
41f5801b5e
Feature/refactor unique asset type to asset profile identifier ( #3636 )
* Refactoring
1 year ago
Thomas Kaul
cec55127c8
Bugix/fix dividend import from data provider for holdings without account ( #3606 )
* Fix dividend import for holdings without account
* Update changelog
1 year ago
Thomas Kaul
8a9ae9bb33
Feature/allocations by etf holding ( #3464 )
* Setup allocations by ETF holding
* Update changelog
2 years ago
Thomas Kaul
cd07802400
Bugfix/fix historical market data gathering for asset profiles with manual data source ( #3336 )
* Fix historical market data gathering for asset profiles with MANUAL data source
* Update changelog
2 years ago
Thomas Kaul
4e7d93db13
Feature/adapt priorities of data gathering jobs ( #3262 )
* Adapt priorities of data gathering jobs
* Update changelog
2 years ago
Thomas Kaul
07c0e5a612
Feature/add currency to order database schema ( #3251 )
* Add currency to Order database schema
* Update changelog
2 years ago
Thomas Kaul
88a9b518f6
Bugfix/fix issue with overridden names in activities table ( #3200 )
* Fix issue with overridden names
* Update changelog
2 years ago
Thomas Kaul
a33f8d5bed
Upgrade @types/big.js to version 6.2.2 ( #3191 )
* Upgrade @types/big.js to version 6.2.2
* Refactor imports
2 years ago
Thomas Kaul
f2d431a6b8
Bugfix/improve asset profile validation in activities import ( #3057 )
* Improve asset profile validation
* Update changelog
2 years ago
Thomas Kaul
e921ed7f52
Reorder imports ( #2988 )
2 years ago
Thomas Kaul
893e76f83f
Feature/provide data provider info in search ( #2958 )
* Provide data provider info in search
* Update changelog
2 years ago
Thomas Kaul
9fdbd22cb5
Bugfix/fix activities import for manual data source ( #2923 )
* Fix import
* Update changelog
2 years ago
Thomas Kaul
bff60ddbe0
Feature/improve asset profile validation in activities import for manual data source ( #2886 )
* Improve asset profile validation for MANUAL data source
* Update changelog
2 years ago
Thomas Kaul
28706d7b26
Refactor order service ( #2751 )
2 years ago
Marcin Szymański
77b13b88f0
Relax check for duplicates in activities import ( #2704 )
* Relax check for duplicates in activities import (allow same day)
* Update changelog
2 years ago