Thomas Kaul
1ca3792a4b
Feature/clean up initial values from x ray ( #1914 )
* Clean up initial (original) values from X-Ray
* Refactor current to valueInBaseCurrency
* Update changelog
2 years ago
Thomas Kaul
513a564e2c
Restructure services ( #1891 )
2 years ago
Thomas Kaul
a7e5a316be
Bugfix/fix big.js exception in report endpoint ( #1586 )
* Fix exception with missing marketPrice
* Update changelog
2 years ago
Thomas Kaul
1dbb5db611
Feature/improve wording in single account rule ( #1479 )
* Improve wording
* Update changelog
2 years ago
Thomas Kaul
fc4bb71184
Feature/migrate date range setting to user settings ( #1239 )
* Migrate date range to user settings
* Refactor currency and view mode in the user user settings
* Update changelog
2 years ago
Thomas Kaul
fa41e25c8f
Release/1.131.1 ( #804 )
* Add API version
* Update changelog
3 years ago
Thomas Kaul
556be61fff
Bugfix/fix unresolved account names in reports ( #636 )
* Fix unresolved account names
* Update changelog
3 years ago
Thomas Kaul
e78755c280
Replace OrderType with Type (prisma) ( #560 )
3 years ago
Thomas Kaul
dcee651098
Feature/support unlimited currencies ( #387 )
* Support unlimited currencies
* Update changelog
3 years ago
Thomas Kaul
aad8f77093
Feature/improve allocations by account ( #308 )
* Improve allocations by account
* Eliminate accounts from PortfolioPosition
* Ignore cash assets in the allocation chart by sector, continent and country
* Add missing accounts to portfolio details
* Update changelog
4 years ago
Valentin Zickner
308b218487
introduce basic module structure for data provider ( #278 )
* introduce basic module structure for data provider
* introduce DataGatheringModule
* introduce ExchangeRateDataModule
* introduce ImpersonationModule
* move RulesService
* cleanup portfolio module
* Sort imports
Co-authored-by: Valentin Zickner <github@zickner.ch>
Co-authored-by: Thomas <4159106+dtslvr@users.noreply.github.com>
4 years ago
Thomas
bb76ace95d
Feature/improve support for draft transactions ( #265 )
* Improve support for draft transactions
* Update changelog
4 years ago
Thomas
423ceec317
Feature/remove symbol icon from dialog header ( #244 )
* Remove symbol icon from dialog header
* Clean up code
4 years ago
Thomas
823501f43e
Sort imports ( #242 )
4 years ago
Valentin Zickner
982ba7377a
remove legacy portfolio.ts
4 years ago
Valentin Zickner
4bbd17a37a
fix tests
4 years ago
Valentin Zickner
23b2e03923
refactor rule evaluation
4 years ago
Valentin Zickner
04e6518226
move report generation to PortfolioService
4 years ago
Valentin Zickner
72dbe00091
change rule service interface
4 years ago
Valentin Zickner
9834c52739
refactor rule settings
4 years ago
Valentin Zickner
4a0695613e
refactor PortfolioService#getOverview
Co-authored-by: Thomas <dotsilver@gmail.com>
4 years ago
Valentin Zickner
328d814922
remove getPerformance from portfolio.ts
Co-authored-by: Thomas <dotsilver@gmail.com>
4 years ago
Thomas
cbdb68e2f8
Refactoring
4 years ago
Thomas
1226c26a9d
Refactor positions
4 years ago
Thomas
67606e4026
Extend current rate service test
4 years ago
Thomas
f22991b090
Feature/respect cash balance in analysis ( #203 )
* Respect cash balance in in analysis
* Update changelog
4 years ago
Thomas
2c19d8c8e7
Feature/add balance to account ( #193 )
* Add balance attribute and calculate total balance
* Update changelog
4 years ago
Thomas
290e93bbd7
Release 1.23.1 ( #191 )
4 years ago
Thomas
92d321a001
Drafts for orders ( #187 )
* Render the future with a dashed border
* Update changelog
4 years ago
Thomas
0264b592b9
Feature/improve investments by sector ( #172 )
* Improve investments analysis by sector
* Update changelog
4 years ago
Matthias Frey
e87c942cb8
Add webauthn ( #82 )
* Add webauthn
* Complete WebAuthn device sign up and login
* Move device registration to account page
* Replace the token login with a WebAuthn prompt if the current device has been registered
* Mark the current device in the list of registered auth devices
* Fix after rebase
* Fix tests
* Disable "Add current device" button if current device is registered
* Add option to "Stay signed in"
* Remove device list feature, sign in with deviceId instead
* Improve usability
* Update changelog
Co-authored-by: Matthias Frey <mfrey43@gmail.com>
Co-authored-by: Thomas <4159106+dtslvr@users.noreply.github.com>
4 years ago
Thomas
6a03120225
Feature/add symbol profile model ( #148 )
* Add symbol profile model and positions by country chart
* Add positions by continent chart
* Fix tests
* Extend seed
* Update changelog
4 years ago
Thomas
ef272360fb
Feature/render average prices in position detail chart ( #144 )
* Render average buy prices
* Update changelog
4 years ago
Thomas
146b5201b5
Feature/make x ray rules order consistent ( #134 )
* Make order of X-ray rules consistent
* Update changelog
4 years ago
Thomas
78a4946e8b
Feature/zen mode ( #110 )
* Start with implementation
* Refactor AuthGuard, persist displayMode in user settings
* Refactor DisplayMode to ViewMode
* Update changelog
4 years ago
Thomas
abd0e08566
Introduce @ghostfolio/common lib ( #102 )
4 years ago
Thomas
c973ffd3ba
Feature/reorganize helper lib ( #100 )
Reorganize helper lib (Move interfaces and types)
* InfoItem
* PortfolioItem
* PortfolioOverview
* PortfolioPerformance
* Position
* PortfolioPosition
* PortfolioReport
* PortfolioReportRule
* User
* UserSettings
* DateRange
* AdminData
* AccessWithGranteeUser
* OrderWithAccount
* Granularity
* UserWithSettings
* RequestWithUser
4 years ago
Thomas
368de7dedc
Extend unit tests ( #99 )
4 years ago
Thomas
5d36d3a6bb
remove database dependencies for test execution ( #96 )
Co-Authored-By: Valentin Zickner <valentin@coderworks.de>
4 years ago
Thomas
111d8d8e3c
Feature/rename share to allocation in columns of positions table ( #93 )
* Rename columns
* Initial Share -> Initial Allocation
* Current Share -> Current Allocation
* Update changelog
4 years ago
Thomas
b0a24e4fc0
Desaturate background color ( #92 )
4 years ago
Thomas
a84256dc03
Feature/eliminate platform from order ( #63 )
* Eliminate platform from order
* Update changelog
4 years ago
Thomas
cf82066976
Fix test ( #62 )
4 years ago
Thomas
90a2fea7d6
Feature/create and update accounts ( #60 )
* Allow to create and update accounts
* Activate account selector in transaction dialog
* Refactor analytics and report from platforms to accounts
4 years ago
Thomas
e3a1d2b9cf
Fix tests ( #57 )
4 years ago
Thomas
a076a1c933
Feature/extend position detail dialog ( #54 )
* Extend position detail dialog
* Absolute change
* Number of transactions
4 years ago
Thomas
65ba16c07c
Fix tests
4 years ago
Thomas
5cb69291f5
Introduce market states ( #38 )
* closed
* delayed (no live data)
* open
4 years ago
Thomas
dbed4ea527
Feature/improve imports with paths in tsconfig ( #32 )
* Improve imports
4 years ago
Thomas
069006145a
Improve scraper ( #28 )
4 years ago