tooomm
368ff1793f
CI: Add Debian 11 ( #4525 )
...
* add debian 11
* rename debian10
* fix space
* Update Dockerfile
2022-01-16 16:46:04 -05:00
dependabot[bot]
3253ad64fd
Bump follow-redirects from 1.14.5 to 1.14.7 in /webclient ( #4527 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.5 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.5...v1.14.7 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-16 16:32:22 -05:00
ebbit1q
1e70989f38
add password hash test ( #4528 )
...
* clangify tests
* add password hash test
* properly use googletest semantics
2022-01-16 16:32:11 -05:00
ebbit1q
f6634de18d
replace fixed size of criteria in log tab ( #4515 )
...
it's now a max size with expanding policy, looks fine I guess
fixes #4510
2022-01-11 21:35:18 -05:00
ebbit1q
7903cd520a
perform restartLayout conditionally ( #4513 )
...
* Revert "Fixed layout on Deck Editor not using last layout. It was reseting layout on ctor. (#4420 )"
This reverts commit 3bc90003b3
.
* restart layout on fresh installs
2022-01-08 16:03:53 -05:00
ebbit1q
26d1fcc944
simplify search string ( #4516 )
2022-01-08 16:02:54 -05:00
ebbit1q
59d4e64a8d
use multiline input dialog for annotations ( #4517 )
2022-01-08 16:02:25 -05:00
ebbit1q
1347d88ddb
also forgot this in #4496 ( #4514 )
2022-01-08 16:01:54 -05:00
ebbit1q
6981cca2ae
use qt round for better cross platform consistency ( #4518 )
...
* use qt round for better cross platform consistency
* remove unnecessary casts
2022-01-08 16:01:15 -05:00
ebbit1q
4d6c9ede8c
missed this in #4496 ( #4512 )
2022-01-07 00:34:56 -05:00
ebbit1q
e845c95816
remove ccache from mac builds ( #4505 )
2021-12-27 22:23:11 -05:00
ebbit1q
a9f2fc427b
allow servatrice to exit early based on commandline options ( #4504 )
2021-12-26 16:47:37 +01:00
ebbit1q
07e6aadbbe
deprecate the gender property from the protocol entirely ( #4496 )
...
* deprecate the gender property from the protocol entirely
* use obsolete instead of deprecated
* add the database migration
* update internal database version as well
2021-12-14 01:51:57 -05:00
tooomm
86881bbbc3
CI: Little tweaks to web ( #4488 )
2021-12-07 23:01:46 -05:00
Jeremy Letto
1f15445c69
connect reset password to login view ( #4489 )
2021-12-07 22:57:12 -05:00
ebbit1q
811ee54c76
Fix move ( #4491 )
...
* wip fix card moving on server
* fix flipped cards being moved as -1
* fix cards from hand being moved as -1
2021-12-07 22:56:58 -05:00
ebbit1q
d1a40fd36e
fix regression in local games ( #4490 )
2021-12-07 22:54:36 -05:00
ebbit1q
a3d3aaaca8
fix server crash on receiving email without @ ( #4492 )
2021-11-30 19:44:20 -08:00
tooomm
c5aaa0bc2e
CI: Add webclient ( #4478 )
2021-11-26 16:55:53 -05:00
Jeremy Letto
6dc9f004ce
fix tests, add golden command ( #4486 )
...
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2021-11-26 16:55: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
ZeldaZach
37879c4255
Re-lint on linux
2021-11-23 02:49:11 -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
7c27e955d5
Support all OS development for linters and prevent linting while in dev mode ( #4480 )
2021-11-19 20:59:55 -05:00
Jeremy Letto
6ef394000b
fix file line returns ( #4482 )
...
Co-authored-by: Jeremy Letto <jeremy.letto@datasite.com>
2021-11-18 19:46:49 -05:00
Aren Kasner
755a09bd83
country dropdown ( #4479 )
2021-11-16 16:55:30 -05:00
ZeldaZach
8b1daa21ef
Revert "fix card moving on server ( #4413 )"
...
This reverts commit c25bf491e4
.
2021-11-15 00:54:21 -05:00
ebbit1q
691bcb9338
comment out new feature from feature list ( #4477 )
...
we don't have an official release for a version that has this feature
yet
2021-11-15 00:44:16 -05:00
Joseph Chamish
911a303326
Fix the additional line endings ( #4476 )
2021-11-14 22:16:13 -05:00
Johannes
5652b56b45
Respect device pixel ratio when scaling card imgs ( #4467 )
2021-11-13 17:01:27 -05:00
Zach H
26acfd5102
Update packages & cleanup ( #4475 )
2021-11-13 15:30:49 -05:00
Zach H
f789e02096
Add ESLint & Run it against the system ( #4470 )
2021-11-13 14:56:15 -05:00
Zach H
43eee6b32e
Support HashedPassword workflow for logins ( #4469 )
...
* Support HashedPassword workflow for logins
* Address comments in PR
2021-11-13 10:37:13 -06:00
ebbit1q
45d86e7ab7
allow login using hashed passwords ( #4464 )
...
* Support getting a user's password salt via initial websocket connection (added to Event_ServerIdentification)
* Nonsense stuff to figure out later
* move passwordhasher to correct location
* protobuf changes
* add ext to protobuf
* implement request password salt server side
* add supportspasswordhash to server identification
* check backwards compatibility
* reset some changes to master
* implement get password salt client side
* implement checking hashed passwords on server login
* check for registration requirement on getting password salt
* properly check password salt response and show errors
* remove unused property
* add password salt to list of response types
Co-authored-by: ZeldaZach <zahalpern+github@gmail.com>
2021-11-09 20:00:41 -05:00
ebbit1q
b0845837c2
add extra null check to set active card ( #4460 )
2021-11-04 22:20:20 -04:00
ebbit1q
a10226d096
finalise fedora support ( #4461 )
2021-11-04 22:20:00 -04:00
ParkTandem
5e3a524401
add eslint config ( #4457 )
2021-11-02 19:01:06 -05:00
gus
b095d9b82f
Fixed issue #4332 - changed error message for replay folder download ( #4455 )
2021-11-02 02:08:41 +01: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
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
ebbit1q
013bb8269f
set fedora 35 to be allowed failure ( #4448 )
...
it currently doesn't build at all yet
2021-10-31 17:55:10 -04:00
ebbit1q
7712862036
add ubuntu 21.10 to ci ( #4446 )
...
* add ubuntu 21.10 to ci
remove ubuntu 20.10
* forgot to update dockerfile
* add googletest from repos
* update downloaded gtest
ideally this should just grab the master version
* fix hash
* fix cmake issue
2021-10-30 22:15:50 -04:00
tooomm
656e3230de
CI: Xcode update, fix Big Sur build ( #4449 )
...
* xcode update
* 12.5.1 --> 13.0
* Revert "12.5.1 --> 13.0"
This reverts commit 671ee2afe4699420d20df9326d734de74b13520f.
2021-10-30 16:00:52 +02:00
ebbit1q
915c14f6cf
add fedora 35 to ci ( #4447 )
...
remove fedora 33
2021-10-29 22:15:08 -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
ebbit1q
6f360374cc
change the order in which the password challenge is performed ( #4439 )
...
this will force the user to always perform the challenge, meaning no
information on the account is leaked in case of failures
2021-10-23 20:18:08 -04:00
ebbit1q
bbbf3e2a65
don't reset pt if there is nothing to reset ( #4438 )
...
* don't reset pt if there is nothing to reset
when the client resets the pt of a card it intentionally does not
include cards that already have the correct pt, this can lead to the
client sending an empty command to the server, which will be rejected
* clangify
2021-10-23 20:04:52 -04:00