Thomas Kaul
13582afd93
Feature/Setup API keys for Ghostfolio data provider ( #4093 )
* Setup API keys for Ghostfolio data provider
5 months ago
Thomas Kaul
a1fbdc2ebe
Bugfix/exception handling in user authorization ( #4015 )
* Add guard
* Update changelog
6 months ago
Thomas Kaul
a80ca507f8
Feature/add lastRequestAt to analytics ( #4010 )
* Add lastRequestAt to Analytics
6 months ago
dw-0
6a10b932b0
Feature/Switch consistent-type-assertions eslint rule from warn to error ( #3982 )
* Switch consistent-type-assertions eslint rule from warn to error
* Update changelog
---------
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
7 months ago
dw-0
405ec0d2b2
Feature/switch the consistent-type-definitions eslint rule from warn to error ( #3980 )
* Switch the consistent-type-definitions eslint rule from warn to error
* Update changelog
---------
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
7 months ago
dw-0
a14c10bad2
Feature/Enable unused compiler options in tsconfig ( #3895 )
* Enable noUnusedLocals noUnusedParameters in compiler options of tsconfig
* Update changelog
7 months ago
Thomas Kaul
29d3b762a8
Feature/switch typescript-eslint no-unused-vars to error ( #3887 )
* Switch @typescript-eslint/no-unused-vars to error
7 months ago
Thomas Kaul
918d0b85d4
Feature/update passport dependencies ( #3433 )
* Update passport dependencies
* Refactor Google strategy
* Update changelog
12 months ago
Thomas Kaul
0a53df4293
Feature/improve inactive user role ( #3360 )
* Improve inactive role
* Update changelog
1 year ago
Thomas Kaul
1f2f9f22f2
Feature/remove environment variable web auth rp ( #3115 )
* Remove environment variable WEB_AUTH_RP_ID
* Update changelog
1 year ago
Thomas Kaul
e921ed7f52
Reorder imports ( #2988 )
1 year ago
underwater
7d68905f1b
Feature/use has permission annotation in endpoints ( #2771 )
* Use HasPermission in endpoints
* Update changelog
1 year ago
Kevin
8492a8fed0
Upgrade simplewebauthn ( #2498 )
* Upgrade simplewebauthn to new major version
* Update changelog
2 years ago
Thomas Kaul
48ba8f936b
Feature/deactivate internet identity for account registration ( #2293 )
* Deactivate Internet Identity
* Update changelog
2 years ago
Thomas Kaul
0b59fc639d
Feature/upgrade prettier to version 3 ( #2163 )
* Upgrade prettier to version 3.0.2
* Prettify code
* Update changelog
2 years ago
Thomas Kaul
513a564e2c
Restructure services ( #1891 )
2 years ago
Thomas Kaul
7d2d1d971a
Feature/deprecate get auth endpoint ( #1851 )
* Deprecate GET auth endpoint
* Update documentation
* Update changelog
2 years ago
Thomas Kaul
b74a042da8
Feature/change auth endpoint from get to post ( #1823 )
* Change auth endpoint from GET to POST
* Login with security token
* Login with Internet Identity
* Update changelog
2 years ago
Thomas Kaul
261a0fb0b9
Refactor AuthInterceptor ( #1764 )
* Refactor AuthInterceptor
* Refactor JwtStrategy
2 years ago
Thomas Kaul
1b2f8e5586
Feature/extend analytics by country ( #1661 )
* Extend analytics by country
* Fix Upgrade Plan button of subscription interstitial
* Update changelog
2 years ago
Thomas Kaul
60f52bb209
Handle user signup for OAuth and Internet Identity ( #1515 )
Co-Authored-By: gobdevel <99349192+gobdevel@users.noreply.github.com>
2 years ago
Thomas Kaul
2a605f850d
Refactor requests and responses ( #1507 )
2 years ago
Thomas Kaul
a3bfa46fb0
Feature/remove alias from user ( #1218 )
* Remove alias
* Update changelog
3 years ago
Thomas Kaul
81245635af
Feature/setup i18n ( #1139 )
* Setup i18n
* Update changelog
3 years ago
Thomas Kaul
d887de50d2
Feature/setup internet identity ( #1080 )
* Setup Internet Identity as social login provider
* Update changelog
3 years ago
Thomas Kaul
fa41e25c8f
Release/1.131.1 ( #804 )
* Add API version
* Update changelog
3 years ago
Thomas Kaul
ebbdd47fa2
Exclude google login callback endpoint from versioning ( #793 )
3 years ago
Thomas Kaul
e4908b51aa
Feature/add context to logger ( #745 )
* Add contexts
* Update changelog
3 years ago
Thomas Kaul
baa6a3d0f0
Feature/restructure api modules ( #706 )
* Restructure modules
* Update changelog
3 years ago
Thomas Kaul
d09cad4e05
Feature/read only mode ( #520 )
* Setup read only mode and update permissions dynamically
* Update changelog
3 years ago
Thomas Kaul
d60b444324
Release/1.71.0 ( #458 )
* Refactor logger
* Fix exception
* Update changelog
4 years ago
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
4 years ago
Matthias Frey
63ee33b685
Use 'import type' to import types, eliminate webpack warnings ( #358 )
4 years ago
Thomas Kaul
98dac4052a
Feature/add subscription type to the admin user table ( #311 )
* Add the subscription type to the user table in the admin control panel
* 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
3589e72aea
Harmonize prisma service ( #266 )
4 years ago
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>
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
dbed4ea527
Feature/improve imports with paths in tsconfig ( #32 )
* Improve imports
4 years ago
Thomas
5d1f1b452a
Simplify initial project setup ( #12 )
* Simplify initial project setup
* Added a validation for environment variables
* Added support for feature flags to simplify the initial project setup
* Add configuration service to test
* Optimize data gathering and exchange rate calculation (#14 )
* Clean up changelog
4 years ago
Thomas
c616312233
Initial commit
4 years ago