Thomas Kaul
11be6f630f
Feature/expose data gathering by symbol ( #503 )
...
* Expose data gathering by symbol as endpoint
* Update changelog
2021-11-30 21:06:10 +01:00
Thomas Kaul
6c07759eb7
Feature/add market data tab to admin control panel ( #497 )
...
* Add market data tab
* Update changelog
2021-11-28 19:46:34 +01:00
Thomas Kaul
1c2ca5b96b
Feature/accentuate all time high and low ( #428 )
...
* Accentuate all time high and all time low
* Update changelog
Co-authored-by: Valentin Zickner <ghostfolio@zickner.ch>
2021-11-22 21:28:32 +01:00
Thomas Kaul
3032126508
Feature/add footer row to accounts table ( #471 )
...
* Add footer row to accounts table with total balance and value
* Update changelog
2021-11-14 17:04:52 +01:00
Thomas Kaul
d2fabe7ce4
Feature/add value column to accounts table ( #468 )
...
* Add value column
* Update changelog
2021-11-13 20:38:29 +01:00
Thomas Kaul
2de0e75cb8
Feature/add user interface for granting and revoking public access ( #439 )
...
* Add user interface for granting and revoking public access
* Update changelog
2021-10-25 20:46:36 +02:00
Thomas Kaul
6dea9093ba
Feature/add public portfolio ( #426 )
...
* Setup public portfolio page
* Update changelog
2021-10-19 18:27:50 +02:00
Thomas Kaul
b57301ef50
Feature/extend import validation message ( #421 )
...
* Extend import validation message
* Update changelog
2021-10-16 21:23:15 +02:00
Thomas Kaul
2e5176bacf
Feature/extend import by csv files ( #419 )
...
* Support import of csv files
* Update changelog
2021-10-15 22:22:45 +02:00
Thomas Kaul
93dcbeb6c7
Feature/add validation for import ( #415 )
...
* Valid data types
* Maximum number of orders
* Data provider service returns data for the dataSource / symbol pair
2021-10-12 22:19:32 +02:00
Thomas Kaul
0f72673ef4
Feature/respect data source in symbol data endpoint ( #370 )
...
* Respect data source in symbol data endpoint
* Respect data source in the data provider service
* Combine symbol with data source in get() of data provider service
* Improve search functionality for multiple data sources
* Update changelog
2021-09-18 19:32:22 +02:00
Thomas Kaul
5ea455b98b
Feature/upgrade simplewebauthn dependencies to version 4.1.0 ( #365 )
...
* Upgrade @simplewebauthn dependencies to version 4.1.0
* @simplewebauthn/browser
* @simplewebauthn/server
* Update changelog
2021-09-11 21:23:06 +02:00
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
2021-08-21 15:03:55 +02:00
Thomas Kaul
05b0efef82
Feature/add restricted view ( #295 )
...
* Add restricted view
* Update changelog
2021-08-16 21:40:29 +02:00
Thomas
98f44323da
Feature/improve usability of tabs on home page ( #283 )
...
* Improve usability: lazy load endpoints on tab change
* Feature/improve portfolio summary (#285 )
* Update changelog
2021-08-13 19:26:48 +02:00
Thomas
823501f43e
Sort imports ( #242 )
2021-08-01 09:41:44 +02:00
Valentin Zickner
de83dc7b84
create investment endpoint for analysis timeline
...
Co-authored-by: Thomas <dotsilver@gmail.com>
2021-08-01 00:55:10 +02:00
Thomas
1226c26a9d
Refactor positions
2021-08-01 00:55:10 +02:00
Thomas
b4dc21dd61
Implement new positions endpoint
2021-08-01 00:55:10 +02:00
Thomas
6996e5a140
Feature/add data gathering for symbol profile data ( #228 )
...
* Implement profile data gathering
* Update changelog
2021-07-24 21:13:48 +02:00
Thomas
51fbc538ca
Feature/set public stripe key dynamically ( #216 )
...
* Set public Stripe key dynamically
* Update changelog
2021-07-17 11:04:43 +02:00
Thomas
c7b7efae3b
Feature/import transactions ( #212 )
...
* Implement import transactions functionality
* Update changelog
2021-07-14 20:54:05 +02:00
Thomas
ecfe694f0b
Feature/export transactions ( #209 )
...
* Export functionality for transactions
* Update changelog
2021-07-11 17:05:58 +02:00
Thomas
ad00cd9d81
Feature/setup subscription with stripe ( #178 )
...
* Set up stripe for subscriptions
* Update permissions and add discount
* Update changelog
2021-06-21 20:03:36 +02:00
Matthias Frey
6c1119caec
Restrict webauthn to fingerprint only and improve UX ( #161 )
...
* Restrict webauthn to fingerprint only
* Move webauthn login to separate page /webauthn
* Stay signed in with social login
* Update changelog
Co-authored-by: Thomas <4159106+dtslvr@users.noreply.github.com>
2021-06-14 21:57:09 +02:00
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>
2021-06-14 16:09:40 +02:00
Thomas
026a5011d4
Feature/add account registration page ( #141 )
...
* Add account registration page
* Update changelog
2021-06-05 17:16:07 +02:00
Thomas
0d6fe4a232
Feature/refactor user service as observable store ( #117 )
...
* Implement user service as observable store
* Clean up tokenStorageService usage
* Update changelog
2021-05-24 09:38:44 +02:00
Thomas
200a7d2d65
Feature/refactor search functionality ( #105 )
...
* Refactor search functionality
* Update changelog
* Improvements after code review
2021-05-20 20:36:08 +02:00
Thomas
79edc09710
Store utm_source in local storage ( #106 )
2021-05-19 20:36:44 +02:00
Thomas
277133fa1a
Clean up services ( #103 )
...
* LanguageService
* TokenStorageService
2021-05-17 19:55:10 +02:00
Thomas
abd0e08566
Introduce @ghostfolio/common lib ( #102 )
2021-05-16 22:11:14 +02:00
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
2021-05-16 21:20:59 +02:00
Thomas
7a8a25c4c0
Feature/filter by year in transaction table ( #97 )
...
* Filter by year
Co-Authored-By: Valentin Zickner <valentin@coderworks.de>
2021-05-16 09:31:28 +02:00
Thomas
163f4a3d3f
Feature/allow to delete users ( #64 )
...
* Allow to delete users
* Update changelog
2021-05-03 21:23:00 +02:00
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
2021-05-02 21:18:52 +02:00
Thomas
c70eb7793e
Feature/migration to accounts ( #58 )
...
* Migrate transaction table
* Add accounts page
* Add account page logic
2021-05-01 12:30:52 +02:00
Thomas
dbed4ea527
Feature/improve imports with paths in tsconfig ( #32 )
...
* Improve imports
2021-04-21 20:27:39 +02:00
Thomas
c616312233
Initial commit
2021-04-13 21:53:58 +02:00