seavor
53639a8448
fix websocket refactor mess
2026-04-16 15:37:59 -05:00
seavor
0ff391491d
refactor redux data model
2026-04-15 21:48:03 -05:00
seavor
c62c336a11
refactor typescript wiring
2026-04-15 15:46:17 -05:00
seavor
19f5eefdd2
upgrade packages + improve typing
2026-04-14 11:34:29 -05:00
seavor
559a3ff1f4
harden implementations
2026-04-12 15:21:29 -05:00
Brent Clark
cef99cba71
Add left nav ( #4705 )
...
* Automated translation update ( bf08a04cda )
* Add Layout component wip
* finish layout implementation
* convert header to left nav
* better nav item spacing
* return source files to original glory
* lint fix
* Remove height limit on login screen
* fix top spacing on 3-panel layout
---------
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Brent Clark <brent@backboneiq.com>
2023-03-15 23:45:55 -04:00
Jeremy Letto
26d7fe2ff0
Webatrice: update deps ( #4700 )
...
* save work
* fix reset styling
* fix toast reducer
* update non-react deps
* update react libraries
* remove jquery, use sanitize-html instead
* add missing change
* fix deps and dev deps
* update workflow to target Node 16
* run @mui/codemod to remove @mui/styles
* add default body font size
* update react 17 to 18
* declare enum before use
* add rel attr to links
* fix font sizing issue
* trailing commas
* refactor deep destructuring
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2022-11-01 12:41:42 -05:00
Jeremy Letto
f619ef23fd
Upgrade to MUI 5 ( #4606 )
...
* save work
* fix perf issue on i18n rollup
* fix reset styling
* move body line-height from reset
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2022-10-29 20:17:03 -05:00
Jeremy Letto
0d0337f091
Webatrice: update package.json ( #4590 )
...
* update package.json
* cleanup
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2022-03-07 13:43:01 -05:00
Jeremy Letto
f5b973e15c
Webatrice: i18n login screen ( #4584 )
...
* i18n: login container and form
* i18n: activate, host, and register forms
* i18n: reset password forms
* i18n: login dialogs, ICU formatting
* i18n: login containers and components
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2022-03-02 22:34:57 -06:00
Jeremy Letto
2a54e9d7d1
Webatrice: fix saved password ( #4563 )
...
* fix saved label, and fix using hashedPassword when Save is unchecked
* update host only after successful login
* cleanup
* fix ability to deselect saved password on successful login
* cleanup
* clear options after connection
* fix registration saved username
* cleanup
* change label
* fix tests
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2022-02-27 10:12:38 -06:00
Jeremy Letto
9577ada171
Webatrice: i18n ( #4562 )
...
* implement i18n capability
* reset package.lock file
* remove custom fallback
* fix relative path for i18n files
* check for language support before fetch request
* add LanguageDropdown component, es translation file to prove functionality
* remove boilerplate
* bundle default english translation with app
* add missing file
* rollup component-level i18n files
* cleanup
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2022-02-26 21:36:53 -06:00
Brent Clark
4c04b4ef5a
Webatrice: Registration toasts ( #4566 )
...
* wip
* Registration Success Toast
* remove debugging code
* remove unused field
* Show toast on successful password reset
* Toast on account activation success
* lint and PR feedback
* Rework interface names to avoid collision
* Move CssBaseline to sibling of ToastProvider
Co-authored-by: Brent Clark <brent@backboneiq.com>
2022-02-16 02:40:30 +01:00
Jeremy Letto
88b861d632
Webatrice: improve prebuild steps and add .env configs ( #4564 )
...
* create .env file for server configuration
* render client version
* automate env file
* add prestart command
* create server-props.json instead of using .env
* automate master proto file
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2022-02-13 00:58:47 +01:00
Jeremy Letto
bf08a04cda
Webatrice: tech debt ( #4560 )
...
* turn autocomplete off by default on inputs
* trim input fields onSubmit
* move trim to form submit
* cleanup
* remove dead code
* protect trim against null values
* make password optional on Login for servers that allow unregisted logins
* cleanup
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2022-02-06 17:41:02 +01:00
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
Brent Clark
81d031ca0f
Webclient: Add Toasts component and show on known host CUD operations ( #4556 )
...
* Add Toasts component and show on known host CUD operations
* add slide transition
* NIT
Co-authored-by: Brent Clark <brent@backboneiq.com>
2022-02-01 12:08:05 -06: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
Brent Clark
513fcb0908
Webclient: Handle firing an event once ( #4499 )
...
* draft: handle firing an event once
* lint
* Prevent rapid double-click on sending messages
* no rest spread on single primative when sibling components exist
* clear message instead of using a fireOnce handler.
* fix tests
* remove unnecessary validate mock
2022-01-30 12:14:28 -05: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
Jeremy Letto
4cb7240f9a
small improvements ( #4452 )
...
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2021-10-31 22:21:24 -04:00
Aren Kasner
ed32e72dc1
login page created ( #4444 )
...
login page html and css created with Seavor
2021-10-25 23:36:20 -04:00
Jeremy Letto
d684a9c5fc
new login design ( #4442 )
...
* new login design
* remove effects file (wrong direction)
* add Known Hosts dropdown component
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2021-10-25 14:28:43 -04:00