Commit b08beb5
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` document1 parent c3b450e commit b08beb5
File tree
65 files changed
+6630
-1027
lines changed- docs
- src/stonks_overwatch
- config
- core
- aggregators
- factories
- interfaces
- middleware
- migrations
- services
- brokers
- bitvavo/services
- degiro
- client
- services
- ibkr
- repositories
- services
- utilities
- staticfiles
- js
- templates
- components
- brokers
- dividends
- login
- utils/core
- views
- tests
- stonks_overwatch
- core
- factories
- middleware
- services
- brokers
- degiro
- ibkr
- utilities
- utils/core
- views
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| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
14 | 18 | | |
15 | 19 | | |
16 | 20 | | |
| |||
0 commit comments