Commit Graph

233 Commits (b9522307c4e703ef795712564e439eee8e549480)

Author SHA1 Message Date
Thomas Kaul e17b217032
Bugfix/fix issue on buy date in position detail dialog (#297)
5 years ago
Thomas Kaul 05b0efef82
Feature/add restricted view (#295)
5 years ago
Thomas Kaul 0ee2258af8
Feature/improve impersonation mode (#293)
5 years ago
Valentin Zickner 308b218487
introduce basic module structure for data provider (#278)
5 years ago
Thomas 77936e3bf3
Feature/improve users table (#291)
5 years ago
Thomas b898c0678d
Feature/refactor exchange rate service (#289)
5 years ago
Thomas 96a615dc5d
Bugfix/only allow supported currencies in symbol search (#287)
5 years ago
Thomas 98f44323da
Feature/improve usability of tabs on home page (#283)
5 years ago
Thomas 908aba170d
Fix position chart for missing historical data (#284)
5 years ago
Thomas 8ac1272a9d
Feature/eliminate name from scraper config (#277)
5 years ago
Thomas 0a85a56c67
Respect cash balance in allocations, do not hide cryptocurrency holdings (#280)
5 years ago
Thomas 4ad5590838
Feature/improve data gathering (#276)
5 years ago
Thomas 80d043729d
Feature/replace type with asset class (#274)
5 years ago
Thomas 37358fb480
Bugfix/add fallback if exchange service is not initialized (#264)
5 years ago
Thomas 3589e72aea
Harmonize prisma service (#266)
5 years ago
Thomas e68aa1fa68
Clean up imports (#267)
5 years ago
Thomas bb76ace95d
Feature/improve support for draft transactions (#265)
5 years ago
Valentin Zickner dfcf826b4f
implement support for buy-sell(-buy) scenario (#262)
5 years ago
Valentin Zickner 218efbb5bd
fix position diagram for sold items (#261)
5 years ago
Valentin Zickner ba3b4564cd
Bugfix/dashboard currencies (#260)
5 years ago
Valentin Zickner bf256ae50c
fix position currency conversion (#256)
5 years ago
Thomas 7f047362cc
Bugfix/fix division by zero in calculate overall gross performance (#253)
5 years ago
Thomas 94d2310217
Bugfix/fix spike of positions with differing currency of user (#248)
5 years ago
Thomas b7d950f3f9
Bugfix/fix missing market state in positions (#250)
5 years ago
Thomas 4bd41ffa41
Feature/eliminate name from timeline position (#245)
5 years ago
Thomas 423ceec317
Feature/remove symbol icon from dialog header (#244)
5 years ago
Valentin Zickner 5b4a1785ae
fix investment values for portfolio.service.ts (#243)
5 years ago
Thomas 823501f43e
Sort imports (#242)
5 years ago
Valentin Zickner 331ac7ded2
remove unused method in portfolio.service.ts (#240)
5 years ago
Valentin Zickner 982ba7377a remove legacy portfolio.ts
5 years ago
Valentin Zickner 4bbd17a37a fix tests
5 years ago
Thomas 6a7def6c48 Clean up
5 years ago
Thomas ea219f0b88 Add guard
5 years ago
Valentin Zickner 23b2e03923 refactor rule evaluation
5 years ago
Valentin Zickner 04e6518226 move report generation to PortfolioService
5 years ago
Valentin Zickner 72dbe00091 change rule service interface
5 years ago
Valentin Zickner 9834c52739 refactor rule settings
5 years ago
Thomas c47578bd3e Clean up
5 years ago
Thomas 9e4a49d811 Remove fallback
5 years ago
Thomas a3a98c68a5 Fix missing currency conversion
5 years ago
Thomas 21570cca19 Fix impersonation in performance endpoint
5 years ago
Valentin Zickner 71a3115fc6 refactor get position endpoint
5 years ago
Valentin Zickner de83dc7b84 create investment endpoint for analysis timeline
5 years ago
Valentin Zickner 4a0695613e refactor PortfolioService#getOverview
5 years ago
Valentin Zickner 328d814922 remove getPerformance from portfolio.ts
5 years ago
Valentin Zickner d23addb673 change getDetails to portfolio-calculator.ts
5 years ago
Thomas fb15cebb64 Add test (#237)
5 years ago
Valentin Zickner 9c51a257ae fix performance of combination of investments
5 years ago
Thomas ec5523b459 Handle empty portfolio
5 years ago
Thomas c8c21a016a Handle empty portfolio
5 years ago
Thomas 9821b7f8f0 Add TWR test scenario 1 (#236)
5 years ago
Valentin Zickner ed731afc66 fix market price fetch in case symbols are missing
5 years ago
Thomas bd0e53525b Refactoring
5 years ago
Thomas cbdb68e2f8 Refactoring
5 years ago
Thomas 8571709014 Refactoring
5 years ago
Thomas e7ef1d426e Refactoring
5 years ago
Thomas 39cba0a8eb Refactoring
5 years ago
Thomas a90c314e30 Refactoring
5 years ago
Thomas 47d71405e1 Refactoring
5 years ago
Thomas 5e9cecc6c1 Refactoring
5 years ago
Thomas fb9e66318f Improve test
5 years ago
Thomas b8194eb64f Clean up code
5 years ago
Thomas cbb81916ee Sort imports
5 years ago
Valentin Zickner 9b1e9397a8 add errors in case gross performance is not set
5 years ago
Valentin Zickner b779964adb add error handling to performance aggregation
5 years ago
Valentin Zickner 409afac2a9 fix rate conversion for todays symbols
5 years ago
Thomas e0a4e16ea1 Improve error handling
5 years ago
Valentin Zickner dc84abdc0a change performance report to portfolio calculator
5 years ago
Valentin Zickner b031b028f1 add today to getValues
5 years ago
Valentin Zickner 3b7e0a0106 remove unnecessary if condition
5 years ago
Valentin Zickner ea66081073 move interfaces to separate files
5 years ago
Valentin Zickner 602a770a09 fix typo
5 years ago
Thomas e522722aa6 Update comment
5 years ago
Valentin Zickner 03ca5d7663 add further tests for portfolio-calculator with one transaction
5 years ago
Valentin Zickner 136563c949 fix single buy test
5 years ago
Thomas 948c45c602 Update test
5 years ago
Thomas e0be792e46 Re-enable all tests
5 years ago
Thomas c3d010135f Add test for single buy
5 years ago
Thomas d6a16a6093 Improve error handling
5 years ago
Valentin Zickner 34c13c80ec add error handling for current positions
5 years ago
Valentin Zickner f65a108436 change hardcoded timestamp in test to timezone specific
5 years ago
Valentin Zickner 993f066e08 remove console.time statements during portfolio calls
5 years ago
Valentin Zickner 852902d1ab add current position calculation with holding period return calculation
5 years ago
Thomas ee89822bfe Fix tests
5 years ago
Thomas e0435e5cad Add name to position
5 years ago
Thomas e2c23703dc Fix tests
5 years ago
Thomas 1226c26a9d Refactor positions
5 years ago
Valentin Zickner fdc89f7182 optimize performance of positions endpoint
5 years ago
Valentin Zickner 04e03bd080 add multi-date fetch for current values
5 years ago
Valentin Zickner 66e7ad3fd2 prepare for multi-day database fetch
5 years ago
Thomas b4dc21dd61 Implement new positions endpoint
5 years ago
Valentin Zickner 8a482e63b9 fix gross performance number type
5 years ago
Valentin Zickner aabfb39e8f optimize portfolio calculator to fetch all symbols for one day
5 years ago
Valentin Zickner cdc8faff7f add current position gross performance (percentage)
5 years ago
Valentin Zickner 7b696e39de add sorting and symbol as a result
5 years ago
Valentin Zickner c88ad2c225 change getValues to multiple symbols
5 years ago
Valentin Zickner cbe079ae66 ignore missing values
5 years ago
Valentin Zickner 8e4ee7feea optimize order loading
5 years ago
Valentin Zickner f1b3c61675 add additional time measurements
5 years ago
Thomas 24dc312367 Add logs to benchmark
5 years ago