Jeremy Letto
0ff59e6d1e
test connection UI ( #4596 )
...
* test connection UI
* cleanup
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2022-03-19 19:22:00 -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
533045445a
Webatrice: improve language dropdown ( #4589 )
...
* useLocaleSort hook, translate language dropdown
* add pt-BR translation
* fix pt-BR flag
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2022-03-06 20:12:27 -06:00
Jeremy Letto
21f7dd5eba
add fr and nl translations ( #4587 )
...
* add fr and nl translations
* update fr
* fix password label translation
* translate country strings
* fix double accents
* fix Ivory Coast
* sort countries
* use more performant Collator over localeCompare
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2022-03-06 17:19:51 -06: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
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
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
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
febe029ed4
use CompanyDropdown component in registration form ( #4548 )
...
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2022-01-30 19:47:10 -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
Aren Kasner
755a09bd83
country dropdown ( #4479 )
2021-11-16 16:55:30 -05:00
Joseph Chamish
911a303326
Fix the additional line endings ( #4476 )
2021-11-14 22:16:13 -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
Zach H
a87c66885c
Webatrice: Account Registration form (pt2) ( #4454 )
...
Co-authored-by: ParkTandem <93353951+ParkTandem@users.noreply.github.com>
2021-10-31 22:15:51 -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
Jeremy Letto
36e5a399d5
Webatrice: card import wizard ( #4397 )
2021-10-14 21:42:35 -04:00
Bruno Mendes
dde0f568d9
Show country flag in user list of webclient ( #4431 )
2021-10-14 20:59:06 -04:00
Jeremy Letto
c9ddd042fc
Webatrice: Update nav ( #4380 )
...
* wip: subnav debug
* nav redesign
* remove unnecessary code
* remove subnav
* add leaveRoom button
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2021-06-15 03:12:04 -04:00
Jeremy Letto
fac7bfaa92
Webatrice: Nav Update ( #4367 )
2021-06-01 20:47:19 -04:00
Jeremy Letto
0d05f9097d
Webatrice updates ( #4366 )
2021-05-21 21:23:30 -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
Jeremy Letto
5cf9023a21
move and rename src/websocket/instanceServices to src/api ( #4360 )
...
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2021-05-17 21:59:32 -04:00
Joseph Chamish
1ddc9cc929
Structure change ( #4220 )
...
* Structure change
* Remove duplicate folders from previous structure
* Cleanup websocket protocol
* Updating from based off PR
* Fixup - remove wrong files during conflict and get the websocket working
* renaming tsx to ts
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2021-01-20 18:50:18 -05:00