38 Commits

Author SHA1 Message Date
Thomas Kaul
32fe3e195f
Release 1.205.2 () 2022-10-16 20:49:28 +02:00
Thomas Kaul
805f4b05be
Release 1.205.1 () 2022-10-16 20:19:27 +02:00
Thomas Kaul
384d18b2a6
Feature/persist user language on url change ()
* Persist user language

* Update changelog
2022-10-16 08:45:52 +02:00
Thomas Kaul
4f8fe83a16
Feature/clean up user database schema ()
* Clean up user database schema

* Update changelog
2022-09-10 16:11:49 +02:00
Thomas Kaul
56bf422407
Consider language from user settings () 2022-08-21 18:06:31 +02:00
Thomas Kaul
0e3702c2be
Feature/improve german translation ()
* Simplify and translate locales

* Add support for translated labels

* Update changelog
2022-08-21 17:02:43 +02:00
Thomas Kaul
335553e891
Feature/tag template literal strings ()
* Tagged template literal strings

* Update changelog
2022-08-16 20:53:14 +02:00
Thomas Kaul
c456a8bcfe
Release/1.179.3 ()
* Clean up

* Release 1.179.3
2022-08-13 20:33:43 +02:00
Thomas Kaul
e4e0a7d9f0
Release 1.179.1 () 2022-08-13 12:16:39 +02:00
Thomas Kaul
77181aaaff
Feature/setup faq page ()
* Set up FAQ page

* Update changelog
2022-07-29 18:32:26 +02:00
Thomas Kaul
2060fcaf0b
Feature/add markets to public pages ()
* Add Markets to public pages

* Update changelog
2022-07-05 21:45:27 +02:00
Thomas Kaul
35e039748f
Feature/refactor demo account as route ()
* Refactor demo account as route

* Update changelog
2022-06-30 21:07:35 +02:00
Thomas Kaul
d4b29ff11c
Feature/add privacy policy page ()
* Add privacy policy page

* Update changelog
2022-06-18 17:46:51 +02:00
Thomas Kaul
2a854e2574
Various improvements () 2022-04-06 21:21:53 +02:00
Thomas Kaul
23da1bd293
Feature/add feature page ()
* Add feature page

* Update changelog
2022-02-13 18:12:59 +01:00
Thomas Kaul
0179823ad9
Feature/restructure about page ()
* Restructure about page: introduce pages for blog and changelog

* Update changelog
2022-01-01 10:10:37 +01:00
Thomas Kaul
db1d474ddf
Feature/more discreet data provider warning ()
* Upgrade http-status-codes to version 2.2.0

* Make the data provider warning more discreet

* Update changelog
2021-12-27 12:14:41 +01:00
Thomas Kaul
78e0fdb0ca
Add coupon system ()
* Add coupon system

* Update changelog
2021-12-09 21:14:44 +01:00
Thomas Kaul
d09cad4e05
Feature/read only mode ()
* Setup read only mode and update permissions dynamically

* Update changelog
2021-12-07 20:24:15 +01:00
Thomas Kaul
6dea9093ba
Feature/add public portfolio ()
* Setup public portfolio page

* Update changelog
2021-10-19 18:27:50 +02:00
Thomas Kaul
93dcbeb6c7
Feature/add validation for import ()
* 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
fe2bd6eea8
Feature/protect endpoints ()
* Protect endpoints

* Update changelog
2021-09-28 21:37:01 +02:00
Thomas
1c65599a16
Feature/add blog ()
* Setup blog

* Add german blog post

* Add english blog post

* Update changelog
2021-07-31 11:21:32 +02:00
Thomas
d53e5c4da5
Refactor auth guard () 2021-07-24 10:57:03 +02:00
Thomas
3d7624d997
Feature/improve twa onboarding ()
* Improve TWA onboarding (Redirect to the account registration page)

* Update changelog
2021-06-16 17:31:31 +02:00
Matthias Frey
6c1119caec
Restrict webauthn to fingerprint only and improve UX ()
* 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 ()
* 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 ()
* Add account registration page

* Update changelog
2021-06-05 17:16:07 +02:00
Thomas
ad961f3039
Bugfix/fix missing header of public pages ()
* Fix missing header of public pages

* Update changelog
2021-05-24 16:28:42 +02:00
Thomas
0d6fe4a232
Feature/refactor user service as observable store ()
* Implement user service as observable store

* Clean up tokenStorageService usage

* Update changelog
2021-05-24 09:38:44 +02:00
Thomas
b4762dc463
Bugfix/fix internal navigation with query param ()
* Fix internal navigation with query parameter

* Add guard

* Update changelog
2021-05-22 13:48:06 +02:00
Thomas
78a4946e8b
Feature/zen mode ()
* Start with implementation
* Refactor AuthGuard, persist displayMode in user settings
* Refactor DisplayMode to ViewMode
* Update changelog
2021-05-22 10:04:56 +02:00
Thomas
79edc09710
Store utm_source in local storage () 2021-05-19 20:36:44 +02:00
Thomas
277133fa1a
Clean up services ()
* LanguageService
* TokenStorageService
2021-05-17 19:55:10 +02:00
Thomas
c973ffd3ba
Feature/reorganize helper lib ()
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
dbed4ea527
Feature/improve imports with paths in tsconfig ()
* Improve imports
2021-04-21 20:27:39 +02:00
Thomas
c361143ba2
Fix interceptor for unauthorized http response () 2021-04-20 21:54:01 +02:00
Thomas
c616312233 Initial commit 2021-04-13 21:53:58 +02:00