Jeremy Letto
bb16ae09ef
Webatrice: fix login bugs ( #4557 )
...
* fix login after failed connection attempts, limit connection attempt time
* fix register hashed password and salt
* add feature detection and Unsupported Browser screen
* nit
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2022-02-04 14:07:15 -05:00
Jeremy Letto
92f941a54c
renable login after fail attempt ( #4552 )
...
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2022-01-30 22:06:30 -06:00
Jeremy Letto
1d780058c8
Webatrice: Add account validation dialog/form ( #4547 )
...
* Add account validation dialog/form
* clean up
* close registration dialog on token request
* remove dupe code
* add subtitle styling
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2022-01-30 19:42:34 -06:00
Jeremy Letto
1f15445c69
connect reset password to login view ( #4489 )
2021-12-07 22:57:12 -05:00
Jeremy Letto
6ce346af4a
Webatrice: KnownHosts component ( #4456 )
...
* refactor dexie services for future schema updates
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2021-11-25 22:12:23 -05:00
Zach H
0683d1aced
Support Server requests for MFA, Render failed UI statuses to user, C… ( #4483 )
...
* Support Server requests for MFA, Render failed UI statuses to user, Connect to KnownHosts component
2021-11-23 02:45:08 -05:00
Joseph Chamish
73c5956ece
Dev/jchamish/forgotpassword ( #4481 )
...
* Implementation of Forgotten Password Reset
* Update webclient/src/hooks/useReduxEffect.tsx
Co-authored-by: Zach H <zahalpern+github@gmail.com>
2021-11-19 21:00:05 -05:00
Zach H
f789e02096
Add ESLint & Run it against the system ( #4470 )
2021-11-13 14:56:15 -05:00
Zach H
ac300b0b6d
Support password reset workflow on Webatrice ( #4445 )
...
* Support password reset workflow. Also fix issue where a user would be disconnected "randomly" if they had a failed login, then successful one. Refactored a bit on Status Labels since they weren't really necessary and added complexity.
* Disconnect in default cases where we don't know what to do, but shouldn't stay connected to the server
2021-10-31 22:03:38 -04:00
Zach H
b1ef8220ee
Support Registration on Webatrice with a baseline of handling. ( #4436 )
...
* Support Registration on Webatrice with a baseline of handling. Still needs to support activation tokens & unit testing.
* Add support for account activation with token
* Activate Account refactor
* Fix typo
* Add Unit Testing for Commands/Events
* Changes based on review feedback
2021-10-20 21:07:35 -05:00
Jeremy Letto
f75ff2a7c8
cleanup and unit tests ( #4434 )
...
* put socket.updateHistory behind SessionCommand
* rename /websocket files from .tsx to .ts
* add unit tests to websocket commands
* complete unit tests for webClient commands
* secure wss
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2021-10-17 16:15:09 -04:00
Jeremy Letto
e9ba195d7d
Refactor websocket into separate services, clean up socket status communication ( #4433 )
...
* Refactor websocket into separate services, clean up socket status communication
* cleanup
* add EOF lines
* fix keepalive logged in check
* undo change
* fix keepalive connection check
* cleanup
* add typings
* secure connection
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2021-10-17 01:07:30 -04:00
Jeremy Letto
36e5a399d5
Webatrice: card import wizard ( #4397 )
2021-10-14 21:42:35 -04:00
Jeremy Letto
8db9475804
Cleanup and refactor ( #4361 )
...
* fix three panel layout height issue
* rename websocket/services to websocket/persistence, implement LeaveRoom
* cleanup
* add new line eof
* move route components from /components to /containers
* remove duplicate style
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2021-05-18 23:06:41 -04:00