Skip to content

Commit b08beb5

Browse files
authored
feat: Add broker selector on login (#283)
* feat: Add broker selector on login - Add broker login selector allowing users to choose between available brokers (DeGiro, Bitvavo, IBKR) * fix: Extract Duplicate Credential Validation Logic * fix: Replace Hardcoded Session Keys with Constants * fix: Extract Duplicate Loading State Component * fix: Complete IBKR Placeholder Implementation * fix: set "Remember Me" to true for Bitvavo and IBKR login dialogs These dialogs use tokens, which are less sensitive than credentials, and take longer to retrieve, so setting the "Remember Me" to `true` by default is a sensitive approach * fix: Remove unneeded button in the loading dialog * fix: Fixed links to login documentation * fix: Use BrokerFactory for All Service Instantiation Unify the instantiation of Authentication services to use the BrokerFactory * fix: Fixed DEGIRO login workflow DEGIRO was not `enabled` during the login process * fix: tweaked the loading dialog Removed the "Need help?" footer from the loading dialog * chore: Update `PENDING_TASKS.md` document
1 parent c3b450e commit b08beb5

File tree

65 files changed

+6630
-1027
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+6630
-1027
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ _This project follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) a
1111
### Added
1212

1313
- **Configuration:** Added support to configure IBKR broker
14+
- **Broker Selector:**
15+
- When starting now it's possible to choose the broker. This allows to use any of the available brokers, and removes
16+
a limitation that was enforcing to have a DEGIRO account
17+
- Adds possibility to use *only** DEGIRO, Bitvavo or IBKR
1418

1519
### Changed
1620

0 commit comments

Comments
 (0)