profile
viewpoint
Wyatt Johnson wyattjoh @voxmedia Calgary, Alberta Canada https://wyattjoh.ca/ Developer with a security first mindset. Working on the @coralproject at @voxmedia

okbel/diversidad-media 17

Diversidad Media is a platform to generate more diverse spaces, through Movies, Books, Music, and others. The project is in fast growth and there are many things to do. We are still covering the basics.

wyattjoh/cloudflare-ddns 9

A Cloudflare Dynamic DNS updater.

bjweimer/tigerslam 6

TigerSLAM source code

wyattjoh/BVHModelViewer 1

Assignment for CMPUT 411: Computer Graphics

texastribune/talk 0

A better commenting experience.

wyattjoh/5vines 0

Express client that is slackbot compatible for retrieving beer listings from a local stores website

wyattjoh/apollo-server 0

:earth_africa: GraphQL server for Express, Connect, Hapi, Koa and more

delete branch coralproject/talk

delete branch : fix/static-release-fix

delete time in 7 hours

push eventcoralproject/talk

Wyatt Johnson

commit sha 04cb58ebc2554beedcdda653f52a62129da77f5d

fix: do not release static files on non-tagged builds (#3298)

view details

push time in 7 hours

PR merged coralproject/talk

Static files release fix 🚀 merge it!

<!--

Thank you for submitting a pull request! Please note that by contributing to Coral, you agree to our Code of Conduct: http://code-of-conduct.voxmedia.com/

Before submitting your Pull Request (or PR), please verify that:

  • [ ] Your code is up-to-date with the base branch
  • [ ] You've successfully run npm run test locally

Refer to CONTRIBUTING.MD for more details.

https://github.com/coralproject/talk/blob/master/CONTRIBUTING.md

-->

What does this PR do?

Do not release static files on non-tagged builds.

<!--

In this section, you should be describing what other Github issues or tickets that this PR is designed to addressed.

Any related Github issue should be linked by adding its URL to this section.

-->

What changes to the GraphQL/Database Schema does this PR introduce?

None.

<!--

In this section, you should describe any changes to be made to the GraphQL schema file (located https://github.com/coralproject/talk/blob/master/src/core/server/graph/schema/schema.graphql) or any database model (located as types in the https://github.com/coralproject/talk/blob/master/src/core/server/models directory).

If no changes were added to the GraphQL/Database Schema as a part of this PR, simply write "None".

-->

How do I test this PR?

<!--

In this section, you should be describing any manual testing that can be used to verify features introduced or bugs fixed in this PR.

-->

Watch CI when this is deployed to next!

+2 -0

0 comment

1 changed file

wyattjoh

pr closed time in 7 hours

push eventcoralproject/talk

Tessa Thornton

commit sha decd6b9d5e937833af87473dda07415e85eabc32

[CORL-1505] Explain missing usernames in user drawer (#3294) * show when username is not available and why in user drawer * show when username is not available and why in user drawer * remove unused styles * use email when username not available * update username n/a wording

view details

push time in 7 hours

delete branch coralproject/talk

delete branch : feature/CORL-1505

delete time in 7 hours

PR merged coralproject/talk

[CORL-1505] Explain missing usernames in user drawer 🚀 merge it!

<!--

Thank you for submitting a pull request! Please note that by contributing to Coral, you agree to our Code of Conduct: http://code-of-conduct.voxmedia.com/

Before submitting your Pull Request (or PR), please verify that:

  • [ ] Your code is up-to-date with the base branch
  • [ ] You've successfully run npm run test locally

Refer to CONTRIBUTING.MD for more details.

https://github.com/coralproject/talk/blob/master/CONTRIBUTING.md

-->

What does this PR do?

When a user does not have a username (meaning they've skipped the last step of social signup) display "Not available" in user drawer (currently displays nothing) with a tooltip explaining why the username is not available. Design and copy subject to revision:

na

<!--

In this section, you should be describing what other Github issues or tickets that this PR is designed to addressed.

Any related Github issue should be linked by adding its URL to this section.

-->

What changes to the GraphQL/Database Schema does this PR introduce?

none <!--

In this section, you should describe any changes to be made to the GraphQL schema file (located https://github.com/coralproject/talk/blob/master/src/core/server/graph/schema/schema.graphql) or any database model (located as types in the https://github.com/coralproject/talk/blob/master/src/core/server/models directory).

If no changes were added to the GraphQL/Database Schema as a part of this PR, simply write "None".

-->

How do I test this PR?

to get a user in this state, sign up with facebook but close the "chose a username" window instead of entering a username. <!--

In this section, you should be describing any manual testing that can be used to verify features introduced or bugs fixed in this PR.

-->

+74 -8

0 comment

7 changed files

tessalt

pr closed time in 7 hours

push eventcoralproject/talk

Tessa Thornton

commit sha 7581858a31616efb63c6c0924494c9b6833b4f01

[CORL-1506] remove other statuses when banning a user (#3295) * remove other statuses when banning a user * fix syntax error * update fixturess

view details

Tessa Thornton

commit sha c9892c5a333b4d2ec3076899fc74e5a1381e7708

Merge branch 'next' into feature/CORL-1505

view details

push time in 8 hours

push eventcoralproject/talk

Tessa Thornton

commit sha 7581858a31616efb63c6c0924494c9b6833b4f01

[CORL-1506] remove other statuses when banning a user (#3295) * remove other statuses when banning a user * fix syntax error * update fixturess

view details

push time in 8 hours

delete branch coralproject/talk

delete branch : feature/CORL-1506

delete time in 8 hours

push eventcoralproject/talk

Tessa Thornton

commit sha be3cfc76778327f2d7078915371a8adb5f45cd0a

pass user drawer setID callback down to components (#3285) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

view details

Vinh

commit sha 1c67e9c554dc545df55c98a41348924fb5a81aae

fix: font loading in nested path during dev (#3290) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

view details

Tessa Thornton

commit sha 31e144bcbbd307d36b378a3107113c7ad5d6b33b

fix shape of optimistic response for comment replies (#3292) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

view details

Tessa Thornton

commit sha 1d8e2f12fdec7e733dc8dc90dbf825996847ef69

Merge branch 'next' into feature/CORL-1505

view details

push time in 8 hours

PR merged coralproject/talk

Reviewers
[CORL-1506] remove other statuses when banning a user 🚀 merge it!

<!--

Thank you for submitting a pull request! Please note that by contributing to Coral, you agree to our Code of Conduct: http://code-of-conduct.voxmedia.com/

Before submitting your Pull Request (or PR), please verify that:

  • [ ] Your code is up-to-date with the base branch
  • [ ] You've successfully run npm run test locally

Refer to CONTRIBUTING.MD for more details.

https://github.com/coralproject/talk/blob/master/CONTRIBUTING.md

-->

What does this PR do?

Removes warnings/suspensions/premods from a user's status when banning the uesr <!--

In this section, you should be describing what other Github issues or tickets that this PR is designed to addressed.

Any related Github issue should be linked by adding its URL to this section.

-->

What changes to the GraphQL/Database Schema does this PR introduce?

none <!--

In this section, you should describe any changes to be made to the GraphQL schema file (located https://github.com/coralproject/talk/blob/master/src/core/server/graph/schema/schema.graphql) or any database model (located as types in the https://github.com/coralproject/talk/blob/master/src/core/server/models directory).

If no changes were added to the GraphQL/Database Schema as a part of this PR, simply write "None".

-->

How do I test this PR?

<!--

In this section, you should be describing any manual testing that can be used to verify features introduced or bugs fixed in this PR.

-->

+70 -1

0 comment

4 changed files

tessalt

pr closed time in 8 hours

issue commentcoralproject/talk

Feature Request: Require Email Confirmation

Hi @wyattjoh. Thanks for your reply. Sad to known that is not possible now. :(

diegoos

comment created time in 9 hours

push eventcoralproject/talk

Tessa Thornton

commit sha be3cfc76778327f2d7078915371a8adb5f45cd0a

pass user drawer setID callback down to components (#3285) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

view details

Vinh

commit sha 1c67e9c554dc545df55c98a41348924fb5a81aae

fix: font loading in nested path during dev (#3290) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

view details

Tessa Thornton

commit sha 31e144bcbbd307d36b378a3107113c7ad5d6b33b

fix shape of optimistic response for comment replies (#3292) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

view details

nick-funk

commit sha afb17f5ceeb14d611dba4d20f25b6f22e6f434b3

Implement site specific banning CORL-1365

view details

nick-funk

commit sha f7a207e0f7745a94959bcd940e90811bb3269692

Reduce memo usage where possible CORL-1365

view details

nick-funk

commit sha 8027135ea49236b6a06005d30253fce491d8b6c8

Use safer toggle set lambda for setShowSites CORL-1365

view details

nick-funk

commit sha b669b280c3bac8dca451b6c5fd18045b9a2af4f3

Return null if props are unavailable in query CORL-1365

view details

nick-funk

commit sha c4bb999b5a1c82c9ad58aea6afe16020c57b57b4

Simplify ban resolver CORL-1365

view details

nick-funk

commit sha 5490de1ea403ffcdff0cfc8407fa7b94a075d501

Store current banned site IDs on ban status CORL-1365

view details

nick-funk

commit sha 178a85e02180753de0343082327d0c084ee6c7a7

Make siteIDs of type ID on schema CORL-1365

view details

nick-funk

commit sha 40707e080f891adcf8c66a36495808daf4161f85

Filter ban sites list based on scope visibility CORL-1365

view details

nick-funk

commit sha 4ac441898d705c1791d7269ac492e23abd3f666f

Show in-stream site specific ban descriptions CORL-1365

view details

nick-funk

commit sha a6c0dabb5acc75125c70c6827a8f6633b626c5f5

Show number of banned sites in community tab CORL-1471

view details

nick-funk

commit sha 9fa8063111354da7ea065dee8ef0106b0d58dde0

Allow filtering by site-banned in the community tab CORL-1472

view details

nick-funk

commit sha ef894d1a0495e48e8019d9c9ea14d26fe3ee189d

Set sites in optimistic responses CORL-1472

view details

nick-funk

commit sha 983146544995eea15ea438542d9bb2defa482c2f

Fix up optimistic responses and banned state calculation Resolves the failing tests in previous commit. CORL-1472

view details

nick-funk

commit sha d5f37b47553ba99e087163ebd5c67b33148f9a18

Show "Suspend/Warn everywhere" when mod scopes enabled CORL-1365

view details

nick-funk

commit sha ee88fc0ed9bb07691c4d4c4c27231aad52988011

Remove duplicate settings fragments CORL-1365

view details

nick-funk

commit sha e0903fa4762c79ca2d87f1b687651e227dc10908

Float current ban status to top of account history CORL-1474

view details

nick-funk

commit sha d7ec5a29ba6f71af7f7d9675e268d806055cba51

Show red colouring on floated account history bans CORL-1474

view details

push time in 9 hours

issue commentcoralproject/talk

Perspective API plugin disappeared

fyi This also breaks the link from: https://perspectiveapi.com/#/start

mattlinares

comment created time in 10 hours

startedsnowpackjs/snowpack

started time in a day

startedpmmmwh/react-refresh-webpack-plugin

started time in a day

fork sindresorhus/npmhub

:mag_right: A browser extension for exploring npm dependencies on GitHub repos

https://npmhub.org

fork in a day

startedfregante/ghat

started time in 2 days

created repositorysindresorhus/p-state

Inspect the state of a promise

created time in 2 days

issue openedcoralproject/talk

It's not possible to activate the require email confirmation prior to comment

I've installed and try to find the option to make the verification email required before comment. After a search on docs, I find the option requireEmailConfirmation on version 4, but nothing on version 5+.

Is there any way to make the confirmation required prior to comment?

Expected behavior:

Users can only comment when they confirm their email.

Actual behavior:

I cannot find any configuration to enable this, so users can comment without confirming their email. This behavior can increase the number of fake accounts since a user can register with any fake email. For example, I able to create an account with the email fake@fake.com, comment and the comment was visible to everyone.

created time in 3 days

PR opened coralproject/talk

fixed some typos and errors

fixed some typos added some of the missing translations (important ones) organized stream.ttl to match the EN version in lines and sections (mostly) for future edits convenience.

<!--

Thank you for submitting a pull request! Please note that by contributing to Coral, you agree to our Code of Conduct: http://code-of-conduct.voxmedia.com/

Before submitting your Pull Request (or PR), please verify that:

  • [ ] Your code is up-to-date with the base branch
  • [ ] You've successfully run npm run test locally

Refer to CONTRIBUTING.MD for more details.

https://github.com/coralproject/talk/blob/master/CONTRIBUTING.md

-->

What does this PR do?

<!--

In this section, you should be describing what other Github issues or tickets that this PR is designed to addressed.

Any related Github issue should be linked by adding its URL to this section.

-->

What changes to the GraphQL/Database Schema does this PR introduce?

<!--

In this section, you should describe any changes to be made to the GraphQL schema file (located https://github.com/coralproject/talk/blob/master/src/core/server/graph/schema/schema.graphql) or any database model (located as types in the https://github.com/coralproject/talk/blob/master/src/core/server/models directory).

If no changes were added to the GraphQL/Database Schema as a part of this PR, simply write "None".

-->

How do I test this PR?

<!--

In this section, you should be describing any manual testing that can be used to verify features introduced or bugs fixed in this PR.

-->

+173 -69

0 comment

2 changed files

pr created time in 3 days

push eventcoralproject/talk

tessa

commit sha fe096244443cc3104d4fe1f111863b2cc044365b

update username n/a wording

view details

push time in 3 days

push eventcoralproject/talk

tessa

commit sha 8feaccbfa55e9feaddace7ec1746c40bd2f7cbbe

update fixturess

view details

push time in 3 days

push eventcoralproject/talk

Tessa Thornton

commit sha be3cfc76778327f2d7078915371a8adb5f45cd0a

pass user drawer setID callback down to components (#3285) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

view details

Vinh

commit sha 1c67e9c554dc545df55c98a41348924fb5a81aae

fix: font loading in nested path during dev (#3290) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

view details

Tessa Thornton

commit sha 31e144bcbbd307d36b378a3107113c7ad5d6b33b

fix shape of optimistic response for comment replies (#3292) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

view details

tessa

commit sha 6dc22892e3da4a02dfdd24662eeba2e3c7ab0a84

remove other statuses when banning a user

view details

tessa

commit sha fc5721e13259f8cd38a20223b949788c0872a007

fix syntax error

view details

push time in 4 days

push eventcoralproject/talk

tessa

commit sha 13b69b5bc2645f113de3af1699012ae2df055daf

fix syntax error

view details

push time in 4 days

push eventcoralproject/talk

Tessa Thornton

commit sha be3cfc76778327f2d7078915371a8adb5f45cd0a

pass user drawer setID callback down to components (#3285) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

view details

Vinh

commit sha 1c67e9c554dc545df55c98a41348924fb5a81aae

fix: font loading in nested path during dev (#3290) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

view details

Tessa Thornton

commit sha 31e144bcbbd307d36b378a3107113c7ad5d6b33b

fix shape of optimistic response for comment replies (#3292) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

view details

Tessa Thornton

commit sha acd353a6c3a0342b49dae174d977d9983e41c471

Merge branch 'next' into feature/CORL-1506

view details

push time in 4 days

PR opened coralproject/talk

[CORL-1506] remove other statuses when banning a user

<!--

Thank you for submitting a pull request! Please note that by contributing to Coral, you agree to our Code of Conduct: http://code-of-conduct.voxmedia.com/

Before submitting your Pull Request (or PR), please verify that:

  • [ ] Your code is up-to-date with the base branch
  • [ ] You've successfully run npm run test locally

Refer to CONTRIBUTING.MD for more details.

https://github.com/coralproject/talk/blob/master/CONTRIBUTING.md

-->

What does this PR do?

Removes warnings/suspensions/premods from a user's status when banning the uesr <!--

In this section, you should be describing what other Github issues or tickets that this PR is designed to addressed.

Any related Github issue should be linked by adding its URL to this section.

-->

What changes to the GraphQL/Database Schema does this PR introduce?

none <!--

In this section, you should describe any changes to be made to the GraphQL schema file (located https://github.com/coralproject/talk/blob/master/src/core/server/graph/schema/schema.graphql) or any database model (located as types in the https://github.com/coralproject/talk/blob/master/src/core/server/models directory).

If no changes were added to the GraphQL/Database Schema as a part of this PR, simply write "None".

-->

How do I test this PR?

<!--

In this section, you should be describing any manual testing that can be used to verify features introduced or bugs fixed in this PR.

-->

+68 -10

0 comment

3 changed files

pr created time in 4 days

create barnchcoralproject/talk

branch : feature/CORL-1506

created branch time in 4 days

push eventcoralproject/talk

nick-funk

commit sha eb6185ada9d878bec83686e1e310a6a4f842fd44

useLocal to check feature flags in commenter stream CORL-1434

view details

nick-funk

commit sha 99063d6585bbb9b2932b9ff0a521d2ce9beefeb5

Properly evaluate flatten replies query conditional CORL-1434

view details

nick-funk

commit sha bfcf15ad58eccac0d0eaaf496b65b956b44763b7

Set id, data-testid on flattened replies container CORL-1434

view details

push time in 4 days

push eventcoralproject/talk

Tessa Thornton

commit sha 31e144bcbbd307d36b378a3107113c7ad5d6b33b

fix shape of optimistic response for comment replies (#3292) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>

view details

push time in 4 days

more