Zach H
248ea82573
Support Game Events ( #5087 )
2024-08-25 00:31:20 +00:00
Joseph Insalaco
b111f0921c
Admin persistence changes ( #5086 )
2024-08-16 22:31:57 -04:00
Joseph Insalaco
cf1f4f12a9
Updating Session Persistence with all valid persistence calls ( #5085 )
...
* Updating Session Persistence with all valid persistence calls
* Spacing fixes
---------
Co-authored-by: Zach H <zahalpern+github@gmail.com>
2024-07-29 17:25:33 +00:00
Zach H
c5bb38e907
Add types for Moderator commands ( #5084 )
...
* Add types for Moderator commands
* Support User Priv Level & userLevel
2024-07-29 01:16:29 +00:00
Joseph Insalaco
ea8da24215
Webatrice: Adding joined game to persistence layer ( #5068 )
...
* Adding joined game to persistence layer
* Linting fixes
2024-06-27 02:06:47 +00:00
Joseph Insalaco
1ab723ca64
Webatrice: Adding game created to persistence layer ( #5067 )
2024-06-27 01:03:21 +00:00
Joseph Insalaco
f8bc6cf998
Adding remove messages to persistence layer ( #5066 )
2024-06-27 00:44:40 +00:00
Zach H
8687163cca
Add few more interfaces ( #5063 )
2024-06-25 05:00:45 +00:00
Zach H
c4bf9eb61c
Cleanup ( #5057 )
...
* Add Types
* Add Types
2024-06-17 00:32:36 -04:00
Zach H
0994d10410
More stuff ( #5056 )
...
* Skeleton + RemoveMessages
* GameJoinedData
2024-06-16 23:26:03 -04:00
Zach H
291c535edb
More web stuff ( #5055 )
...
* Add Response.gamesOfuser
* Cleanup and confirm all
2024-06-16 22:48:07 -04:00
Zach H
e2ab8db958
Add some sessions ( #5052 )
...
* Add AccountEdit
* Add PasswordChange
* Cleanup
* Add SessionService.accountImage
* Add SessionService.message
* Add SessionService.getUserInfo
* Lint
2024-06-14 23:06:50 -04:00
Zach H
34d70980e8
Webatrice admin commands ( #5051 )
...
* Add AdminCommand.updateServerMessage
* Add AdminCommand.shutdownServer
* Add AdminCommand.reloadConfig
* Cleanup
* Add AdminCommand.adjustMod
* Lint
* Lint
2024-06-13 02:52:40 +00:00
Zach H
e45c4042fe
Webatrice: Add all ModeratorCommands ( #5049 )
...
* Move viewLogHistory to Moderator commands
* Add Moderator.banFromServer
* Add Moderator.getBanHistory
* Add Moderator.getWarnHistory
* Add Moderator.warnUser
* Add Moderator.getWarnList
2024-06-13 02:15:14 +00:00
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
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
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
6928a2bd98
Webatrice: show loading screen until protobuf initializes ( #4559 )
...
* show loading screen until protobuf initializes
* cleanup
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2022-02-04 17:03:39 -05: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
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