* 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>
* 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>
* Respect data source in data gathering
* Update changelog
* optimize fetching from multiple data sources (#123)
* optimize fetching from multiple data sources
* improve performance by executing data gathering promises in parallel
* removed unused imports
* rename hasHistoricalData to canHandle
* Sort imports
* Clean up
Co-authored-by: Valentin Zickner <3200232+vzickner@users.noreply.github.com>
* add multi-filter support for transaction filtering with auto completion
* update changelog
* fix table for transaction for accounts without platform
* simplify readme file since docker compose build is not required (#75)
* simplify readme file since docker compose build is not required
* add anchor navigation in README.md
* Improve UI
* Refactoring
* Refactoring
* Feature/travis (#77)
* integrate travis
* fix prettier transactions-page.component.ts
* change base branch to main
* fetch all branches in .travis.yml
* Bugfix/keep current menu item active (#78)
* Keep current menu item active
* Update changelog
* Feature/travis (#77)
* integrate travis
* fix prettier transactions-page.component.ts
* change base branch to main
* fetch all branches in .travis.yml
* Keep current menu item active
* Update changelog
Co-authored-by: Valentin Zickner <3200232+vzickner@users.noreply.github.com>
* add multi-filter support for transaction filtering with auto completion
* update changelog
* fix table for transaction for accounts without platform
* Improve UI
* Refactoring
* Refactoring
* Update changelog
Co-authored-by: Thomas <4159106+dtslvr@users.noreply.github.com>
* 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
* Add license
* Remove unnecessary style
* Add license to package.json
* Update url
* Adapt offering to new license (#13)
* Adapt offering to new license
* Update changelog
* Add license to about page
* Adapt offering to new license